Hello!
I've made a tasker project to record screen since i don't wanna use an extra app when I can do it with Tasker. I'm using it in a Zooper Widget, but you can as well export it as app.
NOTES:
1) Please let me know if you think that the "code" can be improved or that I did something unnecessary. I'm still a noob.
2) You have to run the task "Start recording" in order to start.
Click to expand...
Click to collapse
REQUIREMENTS:
● Root
● Tasker
● AutoInput Full version
● AutoNotification Full version
Click to expand...
Click to collapse
FEATURES:
● Enable/disable "show touches" option from developer options (it is done through a shell code,
)
● Set custom name for video file (the video gets saved in /sdcard0/AutoInput/ )
Click to expand...
Click to collapse
DOWNLOAD: Record_Screen.prj.xml (file is also attached at the end of post)
SCREENSHOT:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
#Henkate said:
Hello!
I've made a tasker project to record screen since i don't wanna use an extra app when I can do it with Tasker. I'm using it in a Zooper Widget, but you can as well export it as app.
NOTES:
REQUIREMENTS:
FEATURES:
DOWNLOAD: Record_Screen.prj.xml (file is also attached at the end of post)
SCREENSHOT:
Click to expand...
Click to collapse
Thanks for the cool tasker Project. It works great. I came across one error on my end. That was just the fact I didn't buy auto input and notification. I had only the lite version. Once I bought them everything worked perfectly. Thanks again pal.
Salithox said:
Thanks for the cool tasker Project. It works great. I came across one error on my end. That was just the fact I didn't buy auto input and notification. I had only the lite version. Once I bought them everything worked perfectly. Thanks again pal.
Click to expand...
Click to collapse
Im glad it helps you.
Ive edited the post saying that the full version is required for that apps.
By the way, i found out that screen can be recorded with shell code too, so AutoInput wont be required anymore. I feel bad that in a way youve purchased both apps when this can be done without it. But there are more things which can be done with this app..
I will work on an update which check if phone is rooted or not and if is rooted, it will use only shell codes and if it isnt rooted, then it will use AutoInput and Secure Settings Plugin.
My reply on reddit tasker:
Umm, then maybe I'll make an update which check if ROOT is available with %ROOT variable and use secure settings if phone isn't rooted.
I've got screenrecord working fine through shell code. Screenrecord through shell ( write in terminal emulator screenrecord --help ):
- video resolution
- set the video bit rate, in bits per second. Value may be specified as bits or megabits, e.g. '4000000' is equivalent to '4M'. Default 4Mbps.
- add additional information, such as timestamp overlay, that is helpful in videos captured to illustrate bugs
- Set the maximum recording time, in seconds. Default / maximum is 180.
Now I'm thinking to use shell codes for this and don't use autoinput & autonotification . I don't know, is just an idea
Click to expand...
Click to collapse
EDIT: It seems that screenrecord through shell can be stopped by CTRL-C or when the video reach the specified time. AutoInput still the winner.
#Henkate said:
Im glad it helps you.
Ive edited the post saying that the full version is required for that apps.
By the way, i found out that screen can be recorded with shell code too, so AutoInput wont be required anymore. I feel bad that in a way youve purchased both apps when this can be done without it. But there are more things which can be done with this app..
I will work on an update which check if phone is rooted or not and if is rooted, it will use only shell codes and if it isnt rooted, then it will use AutoInput and Secure Settings Plugin.
My reply on reddit tasker:
EDIT: It seems that screenrecord through shell can be stopped by CTRL-C or when the video reach the specified time. AutoInput still the winner.
Click to expand...
Click to collapse
No worries about having to buy the apps, I was already going to. I just honestly never got around to it. I like the idea of having full Shell commands, but I feel as you have already proven that AI and AN are the way to go. Keep up the good work, and if you ever need testers for stuff feel free to hit me up.
I wanted to share my version of your "Screen Record" project.
Didn't find any good reason to start a new thread, given the fact that I started from your code.
That being said, I've made many changes to it to suit my personal needs and I always keep adding things.
Android version: 8.0 (needed for long tap)
The main changes on the attached "project" file are:
Removed the use of global variables and the use of scenes
Recording is now initiated from a Quick Settings tile (single tap for recording with touches, long tap for recording without touches)
During the recording, I block all notifications
The recording stops in two ways: a) press tile or b) shake phone. (I prefer latter so as the video to remain clean)
The video has a default name. Once recording stops, user is prompted to enter a new name. (I do that using the AWESOME AutoTools, but can be easily replaced by a scene)
At the end, the folder containing the video is added.
Additional (not included) and future functionality:
Share file with specified device using Join
[Future] Select directory to save the file
[Future] Define a time for which the file should remain stored, then it gets deleted (I tend to forget files!)
Requirements:
Root, to enable show touches (can be overpassed using AutoInput)
AutoInput for recording (required)
AutoNotification for tile and blocking notifications (optional: can use Tasker tile and not block notifications)
AutoTools for a RegEx extraction and dialogue displace (optional: can be replaced by tasker actions and a scene)
Some different icons (attached zip file): I've used a bunch of icons (copy the Essential Set folder to your Tasker>.icn directory), credits to the creators at https://www.flaticon.com/ (Essential Set)
If anyone wants help in editing this, I'm more than happy to help.
Also if you can think of any features to be added, please let me know.
sumotori1 said:
I wanted to share my version of your "Screen Record" project.
Didn't find any good reason to start a new thread, given the fact that I started from your code.
That being said, I've made many changes to it to suit my personal needs and I always keep adding things.
Android version: 8.0 (needed for long tap)
The main changes on the attached "project" file are:
Removed the use of global variables and the use of scenes
Recording is now initiated from a Quick Settings tile (single tap for recording with touches, long tap for recording without touches)
During the recording, I block all notifications
The recording stops in two ways: a) press tile or b) shake phone. (I prefer latter so as the video to remain clean)
The video has a default name. Once recording stops, user is prompted to enter a new name. (I do that using the AWESOME AutoTools, but can be easily replaced by a scene)
At the end, the folder containing the video is added.
Additional (not included) and future functionality:
Share file with specified device using Join
[Future] Select directory to save the file
[Future] Define a time for which the file should remain stored, then it gets deleted (I tend to forget files!)
Requirements:
Root, to enable show touches (can be overpassed using AutoInput)
AutoInput for recording (required)
AutoNotification for tile and blocking notifications (optional: can use Tasker tile and not block notifications)
AutoTools for a RegEx extraction and dialogue displace (optional: can be replaced by tasker actions and a scene)
Some different icons (attached zip file): I've used a bunch of icons (copy the Essential Set folder to your Tasker>.icn directory), credits to the creators at https://www.flaticon.com/ (Essential Set)
If anyone wants help in editing this, I'm more than happy to help.
Also if you can think of any features to be added, please let me know.
Click to expand...
Click to collapse
Those are great improvements!
You're free to create a new thread. That way, more people can see your project. It's your choice.
By the way, I've seen your post just because I've checked that page where I can see all the threads I've created, otherwise I wouldn't have seen your post because you haven't quoted my post nor mentioned me. Just a friendly tip, next time you want to contact/ask someone thing or reply him, you should quote his post or mention his name because he'll receive a notification.
@#Henkate Yes should have done that pal, sorry. Hope this one at least works.
I feel you on the use of plugins. That's why I mentioned the fact that all but AutoInput can be substituted for something Tasker native. Maybe I should try and do the same variant without (at least) AutoTools for others to use it more freely. But I'm rubbish on the artistic side of a GUI. But a simple dialogue will suffice I guess.
sumotori1 said:
@#Henkate Yes should have done that pal, sorry. Hope this one at least works.
I feel you on the use of plugins. That's why I mentioned the fact that all but AutoInput can be substituted for something Tasker native. Maybe I should try and do the same variant without (at least) AutoTools for others to use it more freely. But I'm rubbish on the artistic side of a GUI. But a simple dialogue will suffice I guess.
Click to expand...
Click to collapse
I'm sorry for the late reply.
Yep, it worked. I've got the notification .
Forget what I've wrote about the plugins. I've edited my post after I've wrote that but I see that you've already read it. I've forgot that I've used AutoInput and AutoNotification myself lol.
To be honest, i'm not good at designing neither .
I'm not using Tasker anymore since some time, but I'm looking forward to see what further changes you'll make to your project. Good luck!
Hi, I use Stork.ai. It's the best for me.
Related
TIPS, TRICKS, GUIDES and SHORTCUTS
Graphics Software Help for Themers
I created this thread for anyone who would like help or want to learn quick ways in which to make theming and/or modding easier while using various graphics software. This software includes Adobe CS(Photoshop, Illustrator, etc.), GIMP, Paint.NET, Xara, CorelDRAW, Painter, etc.
This thread ideally should be able to help those who would like to use a particular program to create icons, launcher themes, boot animations, wallpapers, etc. There are lots of great theming help threads but within these threads there may be a few questions on how to use certain software to accomplish various tasks. A thread dedicated to just that would be ideal so as to not to deviate from the main topics of those threads.
All questions pertaining to how you would use a particular software for your creation are welcome and I would encourage other themers or anyone else who has knowledge and would like help, to please do so.
I am mostly familiar with Photoshop. I'm by no means an expert but I'm comfortable enough with the program to be able to be helpful wherever and whenever I can. There are XDA members who know more than I about this particular program as well the others mentioned.
I will add to this thread as much as I can and will also add helpful posts of other users to the OP.
Lets start:
How to open multiple images as Photoshop layers:
1. Opening Adobe Bridge and navigate to the folder that contains the images you want to add to your document. I have Bridge open to a folder on my Desktop with five images inside of it. I’ll select the first image (the one on the left) by clicking on its thumbnail.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2. Then, to select the other two images as well, I’ll hold down my Shift key and individually select images or click on the last of the five images (the one on the right). All five images are now highlighted and selected. Or CTRL+A to select everything in your folder.
3. With all of the images selected, go up to the Tools menu in the Menu Bar along the top of the screen in Bridge, choose Photoshop for a list of Photoshop-specific options, then choose Load Files into Photoshop Layers.
4. Photoshop will open automatically, if it’s not open already, and will add all five images (or as many images that you have selected) into the same document. It may take a few moments for Photoshop to process everything, but when it’s done, you’ll see a single document open on your screen containing all of your photos.
(Photoshop) How to apply an action for your images. You can record an action and set it to one to three buttons. (Photos may be provided later)
1. Go to Window and click Action and the Action popup or menu will show on the right.
2. Click the drop-down next to Action and click New Action.
3. Name your action whatever you'd like. Where it says Function, I would recommend creating one so you don't have to keep selecting your action and clicking the Play button every time you want to use your action. For example, you can make F2, Shift+F2, or Ctrl+F2 a function and anytime you you want your action to start, just click the button or button combinations you made.
4. Click Record and perform your action from start to finish then click the Stop button. Now all you have to do is keep clicking your pre-programmed button anytime you want to use these actions on your images.
(Photoshop) How to batch apply one action to multiple images. Once you have a recorded action you can apply it to an endless amount of images at one time without pressing anything.
1. Go to File > Automate > Batch.
2. At the top in the Play section, where it says Set, find your folder in the drop-down.
3. Underneath Set you will see Action. The drop-down will have your pre-programmed actions and select the one you want.
4. Now go to the Source section. Click the Choose button and select the folder in which you would like your image files saved then Click Ok.
Reserved
One more
vanessaem said:
One more
Click to expand...
Click to collapse
cool work......this will help new members
Good job, are you still playing on adding more to this thread?
mloc33 said:
Good job, are you still playing on adding more to this thread?
Click to expand...
Click to collapse
Thanks a lot. I would like to but don't have the time at the moment. This thread was also created for the community. It's for anyone looking for troubleshooting with the various graphics programs used to theme. Any and everyone could take part and is encouraged to do so. But I guess no one needs the help...lol.
However, the thread is still here.
On gimp, I opened a .PNG file, a quick setting toggle icon to be specific, it is in a greenish-yellow color and I wanted to change to white. So I set the foreground color to absolute white and picked the pencil tool, lower its size down to a pixel then I clicked on the image,expecting white color to fill the pixel, instead it "popped" out the same greenish-yellow color of the original image. Tried another tool, still the same result. But tried another .PNG image and BAM! white comes out.......then I realized some .PNG images worked while some didn't. Does anybody know what's causing this?
I'm still new to GIMP
And also the foreground color never changed from white and background never changed from black......... also if black is used as foreground color it works. So what's wrong with white??
Samuel2599 said:
On gimp, I opened a .PNG file, a quick setting toggle icon to be specific, it is in a greenish-yellow color and I wanted to change to white. So I set the foreground color to absolute white and picked the pencil tool, lower its size down to a pixel then I clicked on the image,expecting white color to fill the pixel, instead it "popped" out the same greenish-yellow color of the original image. Tried another tool, still the same result. But tried another .PNG image and BAM! white comes out.......then I realized some .PNG images worked while some didn't. Does anybody know what's causing this?
I'm still new to GIMP
Click to expand...
Click to collapse
Are you trying to do image masking in order to fill a particular area white?
Actually, Im trying to add white on top of the old color to as to change the whole icon to white. If that is what you also meant, then yes....
Samuel2599 said:
Actually, Im trying to add white on top of the old color to as to change the whole icon to white. If that is what you also meant, then yes....
Click to expand...
Click to collapse
I'm not sure if GIMP had anything to do with one .png's ability to work properly over another. However, it may depend on the quality of the actual image itself.
Hello XDA,
The Air Command feature on the Note 4 is an excellent concept, with all sorts of potential. Unfortunately, that potential is severely crippled by Samsung's decision to hard-code the available apps, and prevent users from changing them...Until now.
This guide will show you how to change the default Air Command apps (Action Memo, Smart Select, Image Clip, and Screen Write) to whatever apps you choose. In order to do this, you must have working knowledge of how to decompile, modify, and recompile .jar and .apk files. If you do not know how to do this, stop here, and come back when you do, as I won't respond to any questions asking how to decompile/recompile in this thread.
***Before proceeding, MAKE A BACKUP.***
***This mod entails making modifications to your phone's framework files. Any mistakes***
***can, and almost certainly will, prevent your phone from booting properly. If you choose to ***
***proceed with this mod, you are doing so at your own risk. I am not responsible for loss of data,***
***damaged devices, sudden onset male pattern baldness and impotence, or any***
***other consequences that may arise as a result of this mod.***
***Did I mention making a backup?***
With that out of the way, let's get to it.
1) Start by pulling services.jar from /system/framework, and decompiling it.
2) Download the attached zip file, extract it to a location of your choice, and copy the included SpenGestureManagerService$9.smali to /com/android/server/smartclip in your decompiled services.jar, overwriting the existing one.
3) Now in order to set your own apps, you will need to know the package name of the app, and the name of the activity that you want to open from that app, which, for most of you, will be the main activity. To find the package name, go to App Info or Application Manager on your phone, find your app, and look at the line underneath the app's name. This is the package name. Note that it is all lowercase; this is important. Some examples include:
com.android.chrome
com.visionobjects.calculator
com.steadfastinnovation.android.projectpapyrus
com.quoord.tapatalkxdapre.activity
Alternatively, you can decompile the app and look at its' AndroidManifest.xml. Somewhere on the 2nd line will be
Code:
package="your.package.name"
To find the activity, you can use a launcher like Nova Launcher, long-press the home screen to add a shortcut, select 'Áctivities', go to your app's name, and then try to locate the main activity. Alternatively, you can again look at the AndroidManifest.xml from the decompiled app, and locate it that way. It's not always entirely clear which activity is the main one, so in some cases it may take some trial-and-error to locate. Again, take note of the capitalization; it is important. Some examples are:
com.google.android.apps.chrome.Main
com.visionobjects.calculator.activity.MainActivity
com.steadfastinnovation.android.projectpapyrus.application.HeadlessMainActivity
com.quoord.tapatalkxdapre.activity.MainActivity
4) Once you have the package name and activity name of the app(s) you want to use, go ahead and open the file you just copied with Notepad++.
***Note: I have left all the original code intact, so the stock functions can still be used if you want.***
***You can change as many of the stock functions as you wish, but I have included 'blanks' for all 4.***
5) To add your first app, search for:
Code:
CUSTOM.PACKAGE.ONE
Replace it with the package name from your app. Do not remove the enclosing parentheses, and pay attention to the capitalization.
The next line will include:
Code:
CUSTOM.ACTIVITY.ONE
Replace this with the activity name from your app. Again, be sure to keep the parentheses, and watch the capitalization.
If you are changing more than one app, repeat the last two steps. The only thing different will be the lines that you need to search for/replace. The others are:
Code:
CUSTOM.PACKAGE.TWO
CUSTOM.ACTIVITY.TWO
Code:
CUSTOM.PACKAGE.THREE
CUSTOM.ACTIVITY.THREE
Code:
CUSTOM.PACKAGE.FOUR
CUSTOM.ACTIVITY.FOUR
6) Once you have added the packages and activites you want, scroll to the very end of the file, where you will see the following array:
Code:
:pswitch_data_0
.packed-switch 0x0
:pswitch_0
:pswitch_1
:pswitch_3
:pswitch_4
:pswitch_5
:pswitch_6
:pswitch_7
:pswitch_2
.end packed-switch
.end method
Here it is again, with the functions labeled:
Code:
:pswitch_data_0
.packed-switch 0x0
:pswitch_0 ACTION MEMO
:pswitch_1
:pswitch_3 SCREEN WRITE
:pswitch_4
:pswitch_5
:pswitch_6 IMAGE CLIP
:pswitch_7
:pswitch_2 SMART SELECT
.end packed-switch
.end method
If you want to use any of the default options, take note of their numbers:
Action Memo = switch_0
Smart Select = switch_2
Image Clip = switch_6
Screen Write = switch_3
7) Each of the custom apps that you added package/activity names for has a unique number associated with it. Using the same 1-4 numbering as before, they are as follows:
CUSTOM.PACKAGE.ONE = switch_ms1
CUSTOM.PACKAGE.TWO = switch_ms2
CUSTOM.PACKAGE.THREE = switch_ms3
CUSTOM.PACKAGE.FOUR = switch_ms4
Simply take the switch values of the custom apps and/or stock apps that you'd like to use, and place them in the array in any order you'd like. Be aware that changing any of the switch values other than the 4 that I labeled above will have no effect.
8) After you have made your changes, recompile services.jar, push to /system/framework, set permissions, reboot, and enjoy your new, more useful Air Command!
CHANGING THE TEXT AND ICONSOnce you've changed the apps that your Air Command opens, you'll probably want to change the associated icons and text as well. To do so, you will need to decompile your framework-res.apk, found in /system/apps.
The default icons will be found in the /res/drawable folders in your decompiled framework-res. Their names are:
Code:
airbutton_global_icon_quickmemo
airbutton_global_icon_flashannotation
airbutton_global_icon_easyclip
airbutton_global_icon_pinmode
The text for each of the Air Command items can be found in /res/values/strings.xml. Their names are:
Code:
Action memo
Screen write
Image clip
Smart select
Note that you will most likely also have to change the same strings in /res/values-en-rUS/strings.xml to see any effect.
Once you've finsihed making your changes, recompile your framework-res.apk, push it to /system/framework, set permissions, and reboot!
That's it! I hope you enjoy!
I will do my best to answer any questions you may have, but be aware that I do not have a Note 4, so I cannot do any testing or try to replicate any issues. The following screenshot/video are taken from the same mod I did for my Note 3, but are a good representation of what this mod/guide will achieve.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Finally, I'd like to give a huge thank you to @kevinoliva113 for testing for me. Over, and over, and over. Without him this would not have been possible...
Reserved
Works great.. Finally useful shortcuts. Check it out here on the Note 4. http://youtu.be/kiXKFdCg1TM
Really good guide. It should work well with eteam's anyapp aircommand
How many apps minimum/maksimum can be add? And what happen to rounded shape if use more than 4/5?
Sent from my SM-N910C using XDA Premium 4 mobile app
CasTTeLLo said:
How many apps minimum/maksimum can be add? And what happen to rounded shape if use more than 4/5?
Sent from my SM-N910C using XDA Premium 4 mobile app
Click to expand...
Click to collapse
The minimum would be zero, as you could just place one of the existing, nonfunctional switch numbers in every spot, but I believe the maximum is 4. I don't have a Note 4 myself to test with, but @kevinoliva113 did pretty extensive testing for me...
By default, there are 7 (or maybe it was 8 lol), things already set in the array that controls it, and all the code for them seems to basically be there, but only 4 of them actually work. Basically, it looks like Samsung left the existing code from the Note 3, and just added the Note 4 stuff on top of it, as the other items are all the ones that were on the Note 3 (quick memo, S-finder, etc.). I think you could probably put the switches for those in the working slots and have those functions working, if you wanted, but I don't know of any way to get more then 4....
sorry to be "that guy" but im green when it comes to reverse engineering on my android, i am unclear about what to do on step 7 when you say take the values and place in array. am i suppose to search the smali for "e.g..pswitch_ms4 " and replace with app/activity name? thanks in advance
Would this work on Note 4 with Android 5.0.1 too?
Sent from my SM-N910F using XDA Free mobile app
One thing I love -adding V3 calculator, But this takes so much time it isn't worth it...
Anyway, Thanks for your guide and effort!
Sorry, haven't checked back here in a while....
scalleygwags said:
sorry to be "that guy" but im green when it comes to reverse engineering on my android, i am unclear about what to do on step 7 when you say take the values and place in array. am i suppose to search the smali for "e.g..pswitch_ms4 " and replace with app/activity name? thanks in advance
Click to expand...
Click to collapse
Go to where you placed your package/activity names earlier, and scroll up from there until you find the first place it says "pswitch". That is going to be the 'value' for the package/activity below it...Now scroll the the end of the smali file, and you should see several "pswitch" lines all together. That is the array....Replace one of the existing 'values' with the one corresponding to your package/activity.
Freeddi said:
Would this work on Note 4 with Android 5.0.1 too?
Click to expand...
Click to collapse
Yes, but there's a good chance that the number at the end of the filename will be different, so you'd have to figure out which one is the equivalent. Also, the existing pswitch values will likely be different. I don't have a note 4, so I can't work it out myself, but if you'd be willing to do some testing, PM me and we might be able to work something out.
AndroidState said:
One thing I love -adding V3 calculator, But this takes so much time it isn't worth it...
Anyway, Thanks for your guide and effort!
Click to expand...
Click to collapse
It does take awhile, especially the first few times you do it. When you've done it dozens of times, as i have, it's second nature, but hopefully nobody will have to lol.
@Morningstar
My device Note 3 N900
My spen 5 select function have but I want 4 select function (remove pen window )function
Can you help me?
tural_625 said:
@Morningstar
My device Note 3 N900
My spen 5 select function have but I want 4 select function (remove pen window )function
Can you help me?
Click to expand...
Click to collapse
Changing the number of available functions is really beyond the scope of this guide....You would have to set one of them to point to nothing, rather than a specific activity (which may in itself cause nullpointer errors), then you'd have to change the pngs for the bg in framework' adjust the spacing of the remaining icons....It would be far, far easier just to set it to some other app, even if you never use it....
Can you edit for me ?
I want pen window function remove
Can you help ?
Morningstar said:
Yes, but there's a good chance that the number at the end of the filename will be different, so you'd have to figure out which one is the equivalent. Also, the existing pswitch values will likely be different. I don't have a note 4, so I can't work it out myself, but if you'd be willing to do some testing, PM me and we might be able to work something out.
Click to expand...
Click to collapse
Would lovely test it myself if its working on Note 4 or not. But now i see that i have to decompile/reconpile that File. I cant decompile/recompile. Have now Knowless about this.
Sent from my SM-N910F using XDA Free mobile app
If you're the kind who likes to post screenshots of your device (...like, say, you're making a picture guide to help people with Tasker tasks ), then you'll probably find it a bit tedious having to manually open your screenshot in an image editor app, edit it, and then manually uploading the edited file to an image hosting service such as Imgur. If you would like to automate some of these steps, then look no further!
Please note that my guide is set up with some particular free apps that I'm using, but it can be generalized to edit in other image editor apps or upload to other hosting services so long as you find out the proper intent. Thankfully, you can use apps such as Intent Intercept to capture the proper intent you'll need. On the other hand, I'm also using a few paid apps to make things a bit easier, but if you're getting into Tasker I highly recommend you purchase them as it will make things significantly easier.
Prerequisites
OPTIONAL: Snackbar Tasker Plugin to implement the prompt. Can be replicated using a Tasker scene, but Snackbar is free so I recommend grabbing it anyways.
AutoNotification or Notification Listener. You will need either in order to intercept notifications and toast messages.
OPTIONAL: AutoShare. You can use regular intent broadcasts from within Tasker to do this, but if you don't know what intent to use then AutoShare can help.
Uploader for Imgur (or any other hosting app with a sharing receiver)
Instructions
Enable the notification listener for AutoNotification or Notification Listener in Settings. Enable the Accessibility service for either app so it can intercept toast notifications.
Open a new profile and name it 'Screenshot Edit.'
Create an Event context and go to Plugin --> AutoNotification/Notification Listener and set it up to listen to the screenshot posted notification. Here's the information you'll need to do so. I recommend you set it to react to Only Created Notifications so it doesn't trigger when the notification is dismissed.
Code:
Notification Title: Screenshot captured.
Notification Text: Touch to view your screenshot.
Package Name: com.android.systemui
Exit the configuration for AutoNotification and create a new task named whatever it is you want. For me, I left the name blank because I won't be using the task anywhere else.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Now for the task...
Plugin --> Snackbar Tasker Plugin. For the title, put "Edit Screenshot?" or whatever else you want. For the items, put 'Yes,No.' For the commands, put 'yes,no.' Edit the colors to theme the snackbar however you would like.
Task --> If. Set it to %bs_command ~ yes. This is so you'll only edit/upload the screenshot if you want, otherwise it'll do nothing.
Code --> Run Shell. You'll want to run the following command:
Code:
ls /sdcard/Pictures/Screenshots
Write %File under "Store Output In". This will get the filenames of all the screenshots you have in your screenshot folder and put it into a variable.
Variables --> Variable Split. Under name put %File, but leave Splitter blank. This splits the filename variable into an array from File1...FileN with each variable holding an individual filename.
Variables --> Variable Set. Under name put %new and set it to %File(#). This gets the pointer to the latest filename in the filename array.
Variables --> Array Pop. Under Variable put %File, for the Position put %new, and for the To Var put down %file. In %file now you've got the filename of the screenshot you just took!
System --> Send Intent. This is the intent information you'll need to fill in:
Code:
Data: file:///storage/emulated/0/Pictures/Screenshots/%file
Package: com.iudesk.android.photo.editor
Class: app.activity.PhotoViewActivity
Target: Activity
If you have AutoShare installed like I recommended, then you can easily use its find intent option to find and automatically fill in most of this information. You will still need to manually specify the file using the %file variable, though.
Task --> End If.
Okay, so what we've done so far is set-up Tasker to automatically send the screenshot you took to your image editor app. Now you'll want it to automatically upload it to Imgur. Take note of which folder you're saving your edited screenshots in, because you'll need to reference it below when sending the path to the edited file.
Create a new Profile and name it Screenshot Upload.
Create an Event context, go to Plugin and choose AutoNotification Toast Intercept.
Choose Photo Editor for the app you want to intercept, and for the Notification Text you want to intercept write down "saved successfully."
Back out, and create a task with any name you want.
Code --> Run Shell. For the command, put this down:
Code:
ls /sdcard/Pictures/Edited
For Store Output In, put it in %File (just like the previous task).
Variables --> Variable Split. Split %File.
Variables --> Variable Set. Set name as %new and set it to %File(#)
Variables --> Array Pop. For variable put %File, under position put %new, and in the to var put %file.
System --> Send Intent. Here's the information you need:
Code:
Package: net.moosen.imgur
Class: net.moosen.imgur.DoUpload
Data: file:///storage/emulated/0/Pictures/Edited/%file
That's it! Enjoy the new automation of screenshot editing. You can go a little further to automate things by perhaps immediately sharing the Imgur link to your app of choice or push it with Pushbullet, but that's up to you. For me, this profile has been an immense help in putting together these guides. Let me know if there are any changes you would make.
Very cool implementation! I use literally the same setup to help with screenshots, but with some different Actions in certain places. My setup is like:
AN Intercept, AN click action for the notification, then use AutoInput to go through some steps to get to a very specific screen in a specific editor. Then a Profile for 'Gesture' (when I tilt the device to the left) uses AutoShare to share the file over to the (new plugin) AutoWeb API for direct upload to Imgur, then when the link comes back it puts it in the Clipboard and shows a Snackbar to confirm upload complete.
Definitely take a bit of time to setup, but it works like magic and sooo fast and automated it's well worth it!
Ratchet_Guy said:
Very cool implementation! I use literally the same setup to help with screenshots, but with some different Actions in certain places. My setup is like:
AN Intercept, AN click action for the notification, then use AutoInput to go through some steps to get to a very specific screen in a specific editor. Then a Profile for 'Gesture' (when I tilt the device to the left) uses AutoShare to share the file over to the (new plugin) AutoWeb API for direct upload to Imgur, then when the link comes back it puts it in the Clipboard and shows a Snackbar to confirm upload complete.
Definitely take a bit of time to setup, but it works like magic and sooo fast and automated it's well worth it!
Click to expand...
Click to collapse
Glad to see you here! I was actually inspired by your thread on /r/tasker, however, I didn't like the implementation that relied a bit too much on AutoInput in my view, so I thought to generalize it a bit using intents and shell commands.
MishaalRahman said:
Glad to see you here! I was actually inspired by your thread on /r/tasker, however, I didn't like the implementation that relied a bit too much on AutoInput in my view, so I thought to generalize it a bit using intents and shell commands.
Click to expand...
Click to collapse
Thanks! Glad to be here! Tasker Week has been great. Awesome to see the effort and detail that went into the Guides and Tutorials, screenshots and all.
Speaking of screenshots (lol) yes I was having lots of fun with AutoInput clicking around everywhere Eventually I did condense certain portions of it, but one thing I noticed is that depending on the imaging app, using an AutoShare Intent didn't quite get it to the exact screen I was looking for. Of course the beauty of Tasker is that just about anything can be customized for your exact/specific needs
MishaalRahman said:
Now for the task...
Plugin --> Snackbar Tasker Plugin. For the title, put "Edit Screenshot?" or whatever else you want. For the items, put 'Yes,No.' For the commands, put 'yes,no.' Edit the colors to theme the snackbar however you would like.
Task --> If. Set it to %bs_command ~ yes. This is so you'll only edit/upload the screenshot if you want, otherwise it'll do nothing.
Code --> Run Shell. You'll want to run the following command:
Code:
ls /sdcard/Pictures/Screenshots
Write %File under "Store Output In". This will get the filenames of all the screenshots you have in your screenshot folder and put it into a variable.
Variables --> Variable Split. Under name put %File, but leave Splitter blank. This splits the filename variable into an array from File1...FileN with each variable holding an individual filename.
Variables --> Variable Set. Under name put %new and set it to %File(#). This gets the pointer to the latest filename in the filename array.
Variables --> Array Pop. Under Variable put %File, for the Position put %new, and for the To Var put down %file. In %file now you've got the filename of the screenshot you just took!
System --> Send Intent. This is the intent information you'll need to fill in:
Code:
Data: file:///storage/emulated/0/Pictures/Screenshots/%file
Package: com.iudesk.android.photo.editor
Class: app.activity.PhotoViewActivity
Target: Activity
If you have AutoShare installed like I recommended, then you can easily use its find intent option to find and automatically fill in most of this information. You will still need to manually specify the file using the %file variable, though.
Task --> End If.
Okay, so what we've done so far is set-up Tasker to automatically send the screenshot you took to your image editor app. Now you'll want it to automatically upload it to Imgur. Take note of which folder you're saving your edited screenshots in, because you'll need to reference it below when sending the path to the edited file.
Create a new Profile and name it Screenshot Upload.
Create an Event context, go to Plugin and choose AutoNotification Toast Intercept.
Choose Photo Editor for the app you want to intercept, and for the Notification Text you want to intercept write down "saved successfully."
Back out, and create a task with any name you want.
Code --> Run Shell. For the command, put this down:
Code:
ls /sdcard/Pictures/Edited
For Store Output In, put it in %File (just like the previous task).
Variables --> Variable Split. Split %File.
Variables --> Variable Set. Set name as %new and set it to %File(#)
Variables --> Array Pop. For variable put %File, under position put %new, and in the to var put %file.
System --> Send Intent. Here's the information you need:
Code:
Package: net.moosen.imgur
Class: net.moosen.imgur.DoUpload
Data: file:///storage/emulated/0/Pictures/Edited/%file
That's it! Enjoy the new automation of screenshot editing. You can go a little further to automate things by perhaps immediately sharing the Imgur link to your app of choice or push it with Pushbullet, but that's up to you. For me, this profile has been an immense help in putting together these guides. Let me know if there are any changes you would make.
Click to expand...
Click to collapse
Hello and thank you for your guide. I was having some problems with getting the snack bar button to do anything but just ask. None of the responses did anything, my video which includes my question in greater detail is here. I wasn't able to put a link in the message because I am a new user so I can't put links in new posts but the YouTube video ID is U2OpwlK2BWc
If one goes to youtube dot com slash U2OpwlK2BWc they can watch the video.
Thanks again,
yonikasz
yonikasz said:
Hello and thank you for your guide. I was having some problems with getting the snack bar button to do anything but just ask. None of the responses did anything, my video which includes my question in greater detail is here. I wasn't able to put a link in the message because I am a new user so I can't put links in new posts but the YouTube video ID is U2OpwlK2BWc
If one goes to youtube dot com slash U2OpwlK2BWc they can watch the video.
Thanks again,
yonikasz
Click to expand...
Click to collapse
Video not loading for me
Video
MishaalRahman said:
Video not loading for me
Click to expand...
Click to collapse
Oh here I figured out how to put YouTube into the forum. Before I was on my mobile so I couldn't do that. Hope that helps.
Yoni
Hi guys. This is my first app and first thread, so be gentle =)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
TaskerAuto
TaskerAuto allows you to run Tasker tasks from your headunit. That's pretty much it.
I have some home automation gear at home and wanted to open my garage door from the headunit. I already had a Tasker task to do it, so why not be able to run any task from Android Auto?
If you use something like Home Assistant, it means you can do basically anything with your home automation from your car.
How to use:
1. Open TaskerAuto on your phone and select which tasks you want to be available in-car.
2. Have developer mode enabled in Android Auto.
3. Click on the little gauge icon in Auto (on far right) and select TaskerAuto.
4. Your list of tasks should appear. Clicking a task will run it.
Thanks to Emil Borconi from this thread for helping me get the app to run in the last tab.
EDIT: For some reason I can't attach files. Google Drive Link. Puu.sh Mirror
Great idea!
I'll check it. :good:
However, I have another "complementary" idea: Use some Bluetooth hot number in the phonebook for triggering Tasker actions. With this you can also trigger the same actions "dialing" the code... Useful when the AA is not running.
If you like to include also this other function, please contact with me (I have one indirect mode to do it).
---------- Post added at 03:29 PM ---------- Previous post was at 03:15 PM ----------
MostoX said:
1. Open TaskerAuto on your phone and select which tasks you want to be available in-car.
Click to expand...
Click to collapse
Hi!
I use other tools compatible with Tasker. It's this App working as a Tasker plug-in, or it can only work with Tasker?
I ask this because I don't see anything when I open this App.
Thanks for the idea, and sorry it's not working for you =(
I'm using the query described here:
tasker.dinglisch.net/contentprovider.html
to retrieve the list of tasks. So it's not really running as a plugin, and it may only work with Tasker.
MostoX said:
Thanks for the idea, and sorry it's not working for you =(
I'm using the query described here:
tasker.dinglisch.net/contentprovider.html
to retrieve the list of tasks. So it's not really running as a plugin, and it may only work with Tasker.
Click to expand...
Click to collapse
OK, thank you for sharing it.
One suggestion: You like to incorporate an alternative mode to trigger actions? For example sending a broadcast EVENT or similar? For example, see the documentation of Tasker plugins: http://tasker.dinglisch.net/plugins-intro.html
One option is create a "Event Plugin" and add to your App a list of actions (Action1, Action2, etc.), then any user can link these actions to Tasker Events in any compatible App.
For example, try these two free Apps compatible with Tasket plugins:
https://play.google.com/store/apps/details?id=com.llamalab.automate
https://play.google.com/store/apps/details?id=com.bartat.android.robot
You agree?
Hi @MostoX,
Any option to upgrade your source code supporting Tasker "Event Plugin"?
manos78 said:
Hi @MostoX,
Any option to upgrade your source code supporting Tasker "Event Plugin"?
Click to expand...
Click to collapse
Sorry manos I don't have time to do that. But if you'd like to take a look at it, I can put the source up somewhere. It's very simple.
MostoX said:
Sorry manos I don't have time to do that. But if you'd like to take a look at it, I can put the source up somewhere. It's very simple.
Click to expand...
Click to collapse
Ok. Then, please craete a GitHub account an put your project there. Then we can do some mods for improving it.
You agree?
Hi again,
Code can be found here: https://github.com/IVData/TaskerAuto
Dude, thank you! :good::good::good:
Hi, when I run the app, there is no list of tasks, it's just blank. Any idea why? Tasker is definately running (there are active tasks).
Pierreken said:
Hi, when I run the app, there is no list of tasks, it's just blank. Any idea why? Tasker is definately running (there are active tasks).
Click to expand...
Click to collapse
Allow external access in Tasker settings.
Gesendet von meinem SM-G950F mit Tapatalk
dft601 said:
Allow external access in Tasker settings.
Gesendet von meinem SM-G950F mit Tapatalk
Click to expand...
Click to collapse
Thank you, that solved the issue with the list.
I also had to change some settings in the developer menu to get the tasks to show up in the car menu. Working great now.
I love your app!
Improvement suggestion:
Automatically change the colors of the task list with day/night time. During the night the white is extremely bright on the screen.
Pierreken said:
Thank you, that solved the issue with the list.
I also had to change some settings in the developer menu to get the tasks to show up in the car menu. Working great now.
I love your app!
Click to expand...
Click to collapse
Hi,
The tasks are not showed in my car menu.
I can't realize this step :
3. Click on the little gauge icon in Auto (on far right) and select TaskerAuto.
In which application ?
"I also had to change some settings in the developer menu to get the tasks to show up in the car menu."
Could you indicate the details of the modifications in the developper parameters.
Thanks for your help.
dpm62980 said:
Hi,
The tasks are not showed in my car menu.
I can't realize this step :
3. Click on the little gauge icon in Auto (on far right) and select TaskerAuto.
In which application ?
"I also had to change some settings in the developer menu to get the tasks to show up in the car menu."
Could you indicate the details of the modifications in the developper parameters.
Thanks for your help.
Click to expand...
Click to collapse
The shortcut is the one on the far right in the bottom black navigation bar. See picture below:
http://www.vwcarnetconnect.com/images/android-auto-os.png
These are the settings I have enabled in the developers menu (translated from dutch so may be slightly different):
- Application mode: developer
- Disable ANR check
- Unknown sources
Pierreken said:
The shortcut is the one on the far right in the bottom black navigation bar. See picture below:
These are the settings I have enabled in the developers menu (translated from dutch so may be slightly different):
- Application mode: developer
- Disable ANR check
- Unknown sources
Click to expand...
Click to collapse
Hi Pierreken,
Thank you vey much for your help.
All is ok now. I can use this useful app.
Thanks a lot.
Thanks fot the app.
But after the last Android auto update.. it's not longer showing under the shortcut, instead shows an app list for AA.
Thank you and sorry for my english
I found android auto (official not available in the netherlands, but got apk mirror), understanding you can build plugins for it... thats how i found this tread. Sounds like a great plugin.
Toke a while until i found out how to enable developer mode for android auto in the newest version.
https://developer.android.com/training/auto/testing/index.html#phone
so.. you have to tab the header 10 times in the about screen before the menu option is available.
however now thats done.. tasker is open.. task is selected in the app... but no option/plugin/shortcut is available inside the dashboard of android auto. Is it only available on the screen of your car, or should it also be available on your phone display (i only have the last one).
Or is the plugin not working with the most recent version of android auto?
I want to run a navigation program in phone, and then run android auto mirroring code, so to have one android auto shortcut to make both..
Can i do this somehow with this?
Thanks,
Sent from my Note 8 using XDA Labs
I cant seem to get this menu to appear? i have developer mode enabled, disabled ANR and enabled unknown sources, but when i click the icon on the far right i only see return to chevy mylink button. nothing else.
I have a samsung s8 non root if that matters.
any help would be great, as i cannot seem to get any unknown source android auto apps to work.
My "Crosswords" app from Standalone recently died. No more puzzle downloads from any sources. To my knowledge that was the only crossword app that would run on the NST/G without pieces of the onscreen keyboard disappearing during use (and leaving the lower part of your screen a mess, to boot). @pinguy1982 commented on this in the past, noting that the NookClearScreen app would "fix" the problem. The trouble is, you spend more time "clearing" the screen than entering clues.
I searched through the forum for other possibilities but they all had the same issue. One app, Shortyz, was touted very early in the forum history, but although I managed to find a long list of versions to download and try, none would get past the opening changelog screen. I could not figure this out but eventually checked a logcat and found that a funny encoding method was being used by the app (Cp1252). I could only find this once in all the smali files after taking the app apart and a little sleuthing (with confirmation from @Renate) suggested that I might just replace that with "utf-8" or even "iso-8859-1". I tried that and voilà! Very weird. Perhaps early firmwares for the NST had the capability to deal with Cp1252. But this solved the problem and Shortyz worked! It even downloaded some puzzles!
Shortyz is da bomb
But it's not perfect. It, too, has a soft keyboard that plays a vanishing act and leaves your screen messed up. Here's what the screen looks like before you use the keyboard:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
And here is what it looks like after filling in the first clue (and I had to guess at some buttons which disappeared as groups!):
BUT, there is a setting to use the "native" (i.e., stock or currently installed) keyboard! Yay! The theme may not match and you may lose some extra navigational keys, but it works.
Of all the versions that would run on Eclair, I picked the one with the most working downloads. There may be minor issues which were fixed later on (I'm sure I'll either hear about them or discover them myself), but this seemed a good place to start. Of course, eventually the downloads will fail. The fact that they still work is actually shocking given the state of the SSL on the device. Still, this story does not end like my late, great "Crosswords" app, and this is where Shortyz "stands alone" (just a tiny pun there):
As long as there are .puz files out there somewhere, Shortyz will continue to work for you because it is, in essence, an Android Across Lite player. All you have to do is download a .puz file on your own (some sources to follow), place it in the folder /sdcard/crosswords, and Shortyz will do the rest. So thank you, Robert Cooper, wherever you are!
What I did
While I had the app decompiled I tried to do a little modifying. Here's a quick list:
1. Change character encoding from Cp1252 to iso-8859-1
(note, there is not a direct correspondence of all characters, so some punctuation in puzzle titles or clues does not always display properly--like the apostrophe; same result with utf-8)
2. Change all "help" screens to black text on white background
3. Change puzzle listing to black text on white background
(recurring theme: I do not like white text on a black background for the NST/G)
4. Uncheck non-working puzzles for download
What I wanted to do, but could not
1. Force keyboard choice to system default (I made the change in the preferences xml but the app ignores it--you must set this yourself, but only once)
2. Change other white text/black background instances (layouts strongly influenced by smali actions proved too much of a challenge for my modest talents)
Things to know
1. The help screens are context driven, so there is probably a help screen for each different view. Status-bar menu button, bottom of screen "Help".
2. Very little is gained by running the app full-screen as you need the back and menu buttons now and then (see #1) and this places the clue bar right up against the bezel (in portrait) which can make it harder to read and access.
3. This must be somewhere but it's worth mentioning anyway: a tap on the clue bar at the top of the screen opens a listing of clues, both Across and Down. The back arrow, twice, returns you to the main play view.
4. The most important context menu, IMO, is found by long pressing on the play view (the grid). There you can increase the size of the clue in the top bar (large!) and change the zoom size.
5. Navigational settings may not work with all keyboards. The back and forward arrows on the stock keyboard work, but only to the end of a line. You must tap on a new line to proceed to the next clue. Directional arrows in my usual keyboard (AIType) had no effect. Your mileage may vary.
6. The view in landscape is significantly different:
More clues always visible but more panning is required on the play grid.
7. Do not try to use the "force keyboard" visibility setting. It makes it nearly impossible to exit the app, and if you manage to get out, the keyboard is still there, no matter where you go!
8. If you add puzzles of your own, they will be placed under the date when you added them, so there's no point in renaming the file excessively. You can rename to clean up the display (the file name will be the display name in the list).
Installing and setting up
Download the modded app from below and install as you would any other app. If you are connected to WiFi when you first start the app it will download the puzzles for that day while you peruse the changelog. Puzzle downloads that still work are:
Mon-Sat--LA Times, Newsday, USA Today, Universal
Sun--Newsday, Universal
This is the only version for Eclair that gets the daily LA Times. Additional sources below.
After you dismiss the changelog if the app closes, open it again and you will see the puzzle listing. Tap on the status bar "menu" button and go to Settings. "Select Puzzle Settings" is effectively useless. Nothing works there except what I listed above. Checking anything else will just waste bandwidth. "Application Settings" contains some stuff which may suit the way you use the app in terms of moving around on the screen or having the play grid move by itself. I haven't done a lot of testing there. Some keyboard effects may or may not work with the stock or your favorite keyboard. You just have to try.
Keep scrolling down the list of settings until you find "Keyboard Style" (just about at the end). Tap that and select "Native". Exit Settings and return to the puzzle listing. Have fun!
Additional .puz sources
I am not claiming this list is exhaustive. Unfortunately a lot of the quicker and smaller puzzles like Joseph and Sheffer are now obscured behind real-time player applications and can't be downloaded by mere mortals. Such puzzles must be "scraped" from the host sites and fixing this sort of thing is not within my realm of expertise. However, here are a few additional sources for puzzles that once could be downloaded using Shortyz (and might be again in a current version):
Jonesin' (Thursdays) [archive] 2022 through 2014 (change year digits in URL)
Universal Daily Crossword (Daily) [archive] 2022 through 2019 (change year digits in URL)
Chronicle of Higher Education (Fridays--now dead) [archive] 2020 and 2019 (change year digits in URL)
Wall Street Journal (Monday-Saturday) [archive] 2022 through 2014 (change year digits in URL)
*Washington Post (Sunday magazine, Evan Birnholz) [archive] 2022 and 2021 (change year digits in URL)
*these are what Shortyz calls "large format" puzzles and may present additional panning challenges on the NST/G screen
I have tried downloading some of these directly on the NST/G with Opera Mini and have been successful. They can go straight to the /sdcard/crosswords folder. A quick file rename and you're good to go!
I've extracted the puzzles from the Nook Color crossword app which, while it installs and "runs" on the NST, isn't really useful since some of the grid is always obscured by the keyboard and there is no way to change the zoom or to pan.
The puzzles are from the NY Sun, ca. 2000. There are four categories:
Easy (50)
Medium (50)
Hard (39)
Themeless (50)
Oddly, the puzzles were saved with the grid completely filled in, so I installed an Across Lite player on my PC, opened each file, cleared the grid and resaved.
Attached below. Enjoy!