[TUT] Tasker | The Ultimate (over-informative & annoying) Alarm Clock V3|With Snooze! - Android Apps and Games

[TUT] Tasker | The Ultimate (over-informative & annoying) Alarm Clock V3|With Snooze!
I had a look at the alarm clock on the Tasker wiki and decided to update it with screen actions for snooze. When I was done, I felt that something was missing... so I added a couple of things, then a few more and then a few more….
First install
Download the .zip file below.
In menu options/profile data 'Import One Task':
AlarmAPOTD.tsk.xml
AlarmDayHoro.tsk.xml
AlarmInfo.tsk.xml
AlarmMQoTD.tsk.xml
AlarmNewsHeadlines.tsk.xml
AlarmNGPOTD.tsk.xml
AlarmNPOTD.tsk.xml
AlarmReset.tsk.xml
AlarmSnooze.tsk.xml
AlarmSnoozeMaths.tsk.xml
AlarmSnoozeTime.tsk.xml
AlarmUPSMaths.tsk.xml
VariableClear
AlarmHTTPCheck (added in V2)
In menu options/profile data 'Import One Profile':
AlarmClock
In a file explorer, navigate to /sdcard/Tasker and within this folder, create the following three folders:
APOTD
NPOTD
NGPOTD
In Tasker, click ‘Tasks’ and select AlarmReset. Click on ‘Test’ within the task to set up the initial variables.
Select the task Alarm. Edit action #11 and choose the alarm sound you wish.
Turn your screen lock off and adjust your screen-time-out to 5 minutes (just for testing).
Make sure you have an active wifi (or mobile data, but profile is data intensive) connection.
Click on the time in the profile AlarmClock and press now, add one minute to each time, click done, click apply… and off we go...
Hit 'snooze' when each speech action has finished.
New to Tasker? Download the free trial here

Disclaimer
Should this alarm fail, not wake you up, you lose your job, followed by your house and wife, please note that compensation claims will only be payable by cheque and may take up to 400 years to process <- You know what I’m sayin
Theory
Q) Do you honestly think I’m ever going to use this? You seriously need to get out more.
A) Well maybe? I do!
I did give some thought to what I’d like to wake up to every morning, but unfortunately Tasker can’t perform that… So, I decided to go a little OTT and make this alarm useful for plenty of Tasker Tips and Tricks.
I separated out all of the tasks so you can easily see what I’ve done. They are then available for you to use or amalgamate into other profiles you have or wish to create. How nice am I…? Let’s take a look at them:
Alarm
This task is first to kick off and controls the flow of what Tasker is going to do. It starts by performing the task AlarmSnoozeMaths (we’ll look at this below) and then encounters its first IF check on the created variable %ALARMCOUNT. Every time you snooze the alarm clock it increases %ALARMCOUNT by 1. When the count is greater than 10, the alarm will stop activating.
As the task continues, it encounters more IF statements for %ALARMCOUNT and performs the action if the IF is true. This way, I was able to create different alarms for different ‘snooze times’. There are four custom speaking alarms and after that, it just plays your selected alarm ringtone.
AlarmSnoozeMaths
This task calculates what the time will be (to display on the screen) when you snooze for 10 minutes. %TIME + 0.10 would have been just so easy wouldn’t it..? But unfortunately when the time is 07:52, telling you your alarm was going to go off at 07:62 was just too untidy. Following the task through, you’ll see how I’ve split the variable %TIME by the ‘.’ and therefore had two variables ‘07’ and ‘52’. From there I add 10 to ‘52’ getting ‘62’. I say that IF it’s greater than 60, minus 60 from it; leaving ‘2’. I then say IF that number is less than 10, join it to ‘:0’, so we end up with ‘:02’. Simples.
The ‘07’ was easier to deal with. IF the above minutes had gone over 60, we would need to add ‘1’ to this number. IF that number was greater than 23, we’d change it to ‘00’.
All the split variables were then joined together and ended up with a more intelligent %STIME.
AlarmSnooze
This is a simple menu task that will pop up on the screen. Pressing one of the two choices will perform the associated tasks. The text you wish to display is in the label field. One performs the task AlarmSnoozeTime which handles the ‘snooze’ and the other performs AlarmReset, which is run when the alarm is turned off. EDIT - Forgot to mention, that if neither button is pressed after 2 minutes, it defaults to 'snooze'.
AlarmSnoozeTime
This firstly ‘shuts-up’ the speech or stops the music. Cancels the notifications and then patiently waits for 10 minutes (or your chosen snooze length) before kicking off the initial Alarm task again.
AlarmReset
Again, this silences and kills notifications before resetting and clearing variables, the most important of which is %ALARMCOUNT to 1, ready for next time it’s to be used. It turns your keyguard back on and stops. EDIT - VariableClear is added to this task by default in V2
AlarmUPSMaths
There is an inbuilt variable %UPS which is the time in seconds since you booted the device (uptime). In the AlarmInfo task, this information is used (amongst many other things!), but having it quote thousands of seconds was just too ugly and really pretty uninformative unless you are a maths genius and even then, first thing in the morning? So, I wanted to change this into hours and minutes. Following the task, you’ll see it starts by dividing %UPS by 3600 to convert it to hours. The result for example of 3.5 does not of course mean 3 hours and 50 minutes; wouldn’t that be easy..? No, the 0.5 = half = 30 minutes. So, by splitting the variable %UPS (which we transferred the created variable %UPMA originally for good house keeping) at the ‘.’ we can deal with the numbers behind the decimal places and convert them to minutes. If it was so simple to be 0.5, then multiplying that number by 60 would give us 30; wouldn’t that be simple..? In the event that it’s actually 0.521331232132131 we need to do something about the getting rid of the 30.121200234423823 (eg) – we do this by again splitting the variable and keeping only what was before decimal point (the whole minutes). Finally we are left with two created variables %UPHR and %UPMIN which are used in the AlarmInfo task for all but a second and therefore was a complete waste of my life – But hey, someone, somewhere, someday will read this when trying to do the same and hit the thanks meter!
AlarmInfo
The first of the information pulling tasks we will run. It grabs the text from the chosen URL in action #1 using an HTTP GET and then starts to extract what it needs – which in this case, is today’s weather forecast. If you’d like to see what information it initially collects and then follow how it’s split, add a file weather.txt under the ‘output file’ field which will store it on your storage card. The task then goes on to speak the weather to you, along with just about everything else that I could find in the Tasker variables for it to tell you! Annoying? Yeah, but that girl’s voice seriously gives me the horn… You? No? Oh...
AlarmMQoTD
Yes, what better to wake up to than a motivational quote!? I’m starting to realise that this profile is really going to make a difference in some of your lives... Ok, so another HTTP GET, followed by a lot of splitting to leave us just the Author and quote itself. This is spoken to you again shortly after by my girlfriend, erm, I mean the speech engine you use...
AlarmDayHoro
How could you possibly consider starting the day without knowing exactly what is going to happen to you by hearing your horoscope!? I know I couldn’t... Again, an HTTP GET, a lot of splitting and that’s what you’re left with.
AlarmNewsHeadlines
This task reads out the recipe of the day for you! Or alternatively, the news headlines as the title would suggest. HTTP GET, splitting, more splitting and job done.
AlarmAPOTD
Alarms are so visual aren’t they? How about some soothing wallpaper from NASA’s astronomy picture of the day – you can admire it whilst you press snooze... Another HTTP GET, but this time we are searching for the image source only and once we’ve dissected it, another HTTP GET grabs the image and Tasker updates your wallpaper with it.
AlarmNPOTD
Same as above, but just NASA’s picture of the day. WHOOP!
AlarmNGPOTD
Same again, but this time National Geographic. %WHOOP2!
AlarmNakedHotGirlOfTheDay
You wish... but if the thanks meter increases sufficiently, I’ll consider it for the next release
VariableClear
The above tasks import a lot of text from the HTTP GET commands. Splitting them increases the amount yet further. This task is not currently instructed to run within any of the other tasks, so either run it manually (open it and press test) or add a ‘perform task’ action into AlarmReset, so it sweeps up for you.
Note: This task is HUGE. Currently (and unfortunately) you cannot join all of the split data together and clear it in one action. I’ve been reliably informed that it will be in the next Tasker update (although that comes a little too late for the 1.5hrs it took me to enter it all manually!) Have you hit the thanks meter yet? Do it again... EDIT - Added to the AlarmReset task as standard in V2
AlarmHTTPCheck (added in V2)
Should part of a triggering task fail, Tasker is currently set up to cease further actions. Having an alarm based on the reliability of your data connectivity is never a good plan, so I had to resolve how to confirm if the HTTPGET had failed and consequently, so had the alarm. There is a built in variable %HTTPR which is the response code, but unfortunately it's not so simple to 'variable check' this in the next action - if the HTTPGET failed, then it would not go to the next action... This needs to be changed within Tasker, but in the mean time the solution was to trigger a separate task.
AlarmHTTPCheck is triggered before the HTTPGET and runs with a lower priority than the calling task to ensure the HTTPGET action is not delayed. It waits 3 seconds, before checking %HTTPR is either a value of 200 or 400 denoting success. The task will cease if this is the case. If it isn't, it will increase the value of %ALARMCOUNT to 5 (+1 will be added in the task Alarm) so all further HTTPGET alarm calls are skipped and only the alarm music is triggered. The disadvantage of this is having less snoozes, but if you are not woken up to your expected informative speech tasks, I'm sure even your sleepy self will realise something is amiss. Sorted?
Credits
Unknown for weather
Unknown for APOD Wallpaper
Daweav for original wiki alarm with snooze
UncleMike for AM/PM variable splits

Customisation
Time – Changed by clicking the profile
Alarm Sound – Changed in the task Alarm, action #11
Star Sign – Change the text gem-in-eye to whatever you want the speech to try and say in action #9 of AlarmDayHoro. Change your star sign in the HTTP GET action #1 in the URL. You will also need to change the sign=# in the splitter as it turns out that each horoscope has a different number too. I'll put a list up of them all shortly, but in the mean time you'll have to look at the URL in a browser and spot your number please - Credit torsrex
Weather – go to this link and type your location in the search box. Click on it and note the code/extension of your local weather station in the URL. Change this in the HTTP GET serverort field – mine is 03534. If you live in the US, you need to add in different information after auto/ical – the blog post #4 here gives you an example
Female – Feel free to rewrite the speech entries so they are flattering to a girl. Or alternatively, call me... and I’ll talk dirty to you, robot-style.
Snooze interval – Change the wait time in AlarmSnoozeTime to the snooze interval you wish. Change the value in AlarmSnoozeMaths, action #3 to display the correct 'snoozing-to-time'.
Pop-up Notifications - You can add your own background by clicking 'tools' in AlarmSnooze.
Change Log
Code:
[B][U]V2[/U][/B]
Added task [B]AlarmHTTPCheck [/B]to ensure alarm didn't fail if a connection or connecting task failed.
Added task [B]VariableClear [/B]to [B]AlarmReset [/B]as standard
Changed collision handling in [B]AlarmSnooze[/B]
Changed task priorities to ensure [B]AlarmSnooze [/B]has a minimal delay at most
Changed task priorities to ensure [B]AlarmSnoozemaths [/B]always completes prior to use in the notification.
[B][U]V3[/U][/B]
* Stupid spelling mistakes in [B]AlarmNGPOTD [/B]& [B]AlarmAPOTD [/B]fixed
* Added day of the week as a context and removed from task [B]Alarm[/B]
Bug/Issue Report
Keyguard/Lockscreen - The keyguard action set off (#3) in the task Alarm has been left in. You’ll need to add Keyguard, set on to action #7 in AlarmReset. Please let me know how your device handles this and what lock you use. I’ll see if I can put something in as standard.
Slow device/internet connection – I’m not sure how your device will handle the multiple HPPT GET actions and if consequently, this will delay other actions such as the %STIME maths.
No/failed data connection – SOLVED in V2
Yahoo News Headlines - Appear to have started adding 'non text' to their headlines since testing... damn.
Development/Requests
NHGoTD currently at request level 1!
If you have a better RSS feed for the above or any requests, please do let me know.
If you adapt this to use your own RSS topics, please do share to save others with the headache of %HTTPD splitting.
FAQ
Q) I like parts of this alarm, but not all of it. How do I change it just to suit me?
A) Instructions are written for you here
Q) I'm using your data sync profiles, can I combine these to start and stop the data connection before and after this task?
A) Absolutely, you can activate the data connection and then use any of the variables such as %WIFIOC or %WIFIORS to turn it off again, or leave it as it was. You could even make it that you only use this alarm when you are at home IF %WIFIHOME = 2 (reading %WIFIPREF).
Q) Why do you always transfer the %HTTPD data straight into another created variable?
A) Within the tasks, %HTTPD is populated with various different data. Transferring the data out of it as quick as possible prevents it being overwritten by a following HTTPGET task. We don't have to apply wait actions this way or confirm that one %HTTPD task has completed before another is allowed to start.
Q) I have many other Tasker questions, can I post them here??
A) To avoid clutter, probably best to use this official Google group
Q) Where can I learn more about Tasker?
A) The manual and Profiles and step-throughs on the Tasker wiki and you’ll be up to speed in no time.
Installation Instructions
In menu options/profile data 'Import One Task':
AlarmAPOTD.tsk.xml
AlarmDayHoro.tsk.xml
AlarmInfo.tsk.xml
AlarmMQoTD.tsk.xml
AlarmNewsHeadlines.tsk.xml
AlarmNGPOTD.tsk.xml
AlarmNPOTD.tsk.xml
AlarmReset.tsk.xml
AlarmSnooze.tsk.xml
AlarmSnoozeMaths.tsk.xml
AlarmSnoozeTime.tsk.xml
AlarmUPSMaths.tsk.xml
VariableClear
AlarmHTTPCheck
In menu options/profile data 'Import One Profile':
AlarmClock
No need to install V2 first, go straight for V3!
The thanks meter lets me know I'm appreciated!

V2 Up
Change Log
V2
* Added task AlarmHTTPCheck to ensure alarm didn't fail if a connection or connecting task failed.
* Added task VariableClear to AlarmReset as standard
* Changed collision handling in AlarmSnooze
* Changed task priorities to ensure AlarmSnooze has a minimal delay at most
* Changed task priorities to ensure AlarmSnoozemaths always completes prior to use in the notification.
V3
* Added day of the week as a context and removed from task Alarm
* Corrected spelling mistakes in NGPOTD & APOTD

Wow, I love this post a lot.
Release that naked hot girl of the day please dear god

adianlorenzana said:
Wow, I love this post a lot.
Release that naked hot girl of the day please dear god
Click to expand...
Click to collapse
Ha! Glad you found it useful. Please provide feedback when you can if all working correctly, so I can add it to the Tasker Wiki
Current count of %NHGoTD = 1! (yeah, that was a Tasker joke...)

random snooze?
would it be possible in Tasker to add a random snooze duration, say between 2 and 10 minutes?
That will keep you on your toes!

thermopyl said:
would it be possible in Tasker to add a random snooze duration, say between 2 and 10 minutes?
That will keep you on your toes!
Click to expand...
Click to collapse
It would indeed! In answer to your question - yes! There is a variable randomize option which could be used in AlarmSnoozeMaths and then the same number in AlarmSnoozetime...
Tasker allows you to add variables so you could easily say %TIME + %RANDOMTIMEBETWEEN2AND10 = next alarm!
If it helps you get up in the morning, let us know and I'll put it in as standard!

I wish there was a stripped down version of this. I want the AlarmInfo task (which I can see has weather info and the usual text to say), but don't want horoscope, news or anything else (that wallpaper change thingy etc).
What do I do?

thehrushi said:
I wish there was a stripped down version of this. I want the AlarmInfo task (which I can see has weather info and the usual text to say), but don't want horoscope, news or anything else (that wallpaper change thingy etc).
What do I do?
Click to expand...
Click to collapse
Should be quite easy - I'll post instructions for you later
EDIT - The instructions are here in post #11 for you.

I only want to use parts of this alarm, how do I strip??
The basics of the functions of the alarm are in the task Alarm. Opening it, you'll see that in action #3 it has a 'goto' request IF the %ALARMCOUNT (the amount of times it has already activated) is over 10.
Firsly, whatever changes you make, you'll need to make sure that 'goto' always points to the Variable Set %ALARMCOUNT to 1 (currently action #14), which is the reset function before the alarm switches off.
I set this up so all of the information grabbing tasks are separate. Therefore all you need to do is delete the actions that request them in the form of a 'perform task'.
You'll see in the task Alarm that action numbers 5,6,7,8 call for the following tasks to go off and get their information:
AlarmInfo
AlarmMQoTD
AlarmDayHoro
AlarmNewsHeadlines
You can delete the ones you don't wish to have from Alarm, but don't forget to check the 'goto' is still pointing to Variable Set %ALARMCOUNT to 1!
There are no further 'goto' actions to be concerned with in the above and below information tasks.
The first 3 tasks above, kick off the wallpaper tasks in their actions:
AlarmAPOTD (action #4 in AlarmInfo)
AlarmNGPOTD (action #12 in AlarmMQoTD)
AlarmNPOTD (action number #9 in AlarmDayHoro)
The action number varies due to the differing number of Variable Splits required when extracting the data from the HTTPGET.
You are free to delete the perform task actions should you no require the wallpaper changes.
You are free to edit the perform task actions to a different task (wallpaper) if you only want to use a particular one.
That's it! Easily changed to suit your own taste. Any questions, no matter how silly they feel, please do not hesitate to ask (Tasker makes us all feel a bit dumb at first! ).

Feedback?
There have been a few downloads of this, but no feedback?
Should I assume that everything is working absolutely fine?!?!? Hope so!

I have a question for you:
Are there any pre-made scripts to perform all these tasks you describe, or do we HAVE to manually input them ourselves?

A$h x said:
I have a question for you:
Are there any pre-made scripts to perform all these tasks you describe, or do we HAVE to manually input them ourselves?
Click to expand...
Click to collapse
The profile and tasks download is in post #3. Import them into Tasker and they are ready to go, everything is set up for you.
In post #1 you'll see that you need to do the basics such as creating folders on the SD card and choosing your alarm sound.
It's a 3 minute job before you can run this for the first time. The amount of changes after that is up to you!
EDIT - ps. There are hundreds of other ready to go Tasker profiles kicking around the net.

That's great. Thanks a ton! Just what I needed.

WOW, just found out that you had created yet another profile! (Too much tapatalk without signatures) . Gonna try this out tomorrow, will report back here with my experiences.

torsrex said:
WOW, just found out that you had created yet another profile! (Too much tapatalk without signatures) . Gonna try this out tomorrow, will report back here with my experiences.
Click to expand...
Click to collapse
Ha! I hope it makes you chuckle...

Haha, love the new "alarm clock" (more like high-tech alarm clock monster).
A few bugs to report:
When it tries to pull the weather I get an Unkonw Host message (although the link open's fine in the browser).
The horoscop won't pull itself (I get no error messages, but the "girl" tells me the variable %HOROD instead of my horoscope).
I have sat the snooze time for 2 minutes, but the popup shows 7:03 (which could not be right because my alarm goes off at 7:00).
The rest of the alarm-clock is working fine(love the picture changing thingy)!
Feature request:
Read the first ten topics of the email.

torsrex said:
Haha, love the new "alarm clock" (more like high-tech alarm clock monster).
A few bugs to report:
When it tries to pull the weather I get an Unkonw Host message (although the link open's fine in the browser).
The horoscop won't pull itself (I get no error messages, but the "girl" tells me the variable %HOROD instead of my horoscope).
I have sat the snooze time for 2 minutes, but the popup shows 7:03 (which could not be right because my alarm goes off at 7:00).
The rest of the alarm-clock is working fine(love the picture changing thingy)!
Feature request:
Read the first ten topics of the email.
Click to expand...
Click to collapse
Doh! I thought it was working great...
Hmmm... Are you sure you've set the weather up correctly - under the 'mime type' are you pulling HTML instead? Does it work on the weather for my location? Add an output file of weather.txt and see if you get a file created.
For %HOROD, do the same and set an output file horo.txt. It may be that the splitters I've used don't match your star sign - again, did it work with the standard settings.
If the splitters are wrong and you need help changing them, paste the file contents in #code# tags and I'll take a look..
The alarm time must match the number in alarmsnoozemaths too - otherwise you'll end up with two different numbers... Where they the same?
I'm working on calendar entries and email - but Tasker only currently reads K9 email and the calendar entries are coded... need to decode them... Effort!
Keep an eye on your thanks meter

Message to self: don't create tasker-profiles at 00:30am in the morning!
Just readded the profiles, and now the clock is working great!
Just one bug that still persists, the horoscope thingy.
Here is the link to my star-sign: http://www.astrocentre.com/us/Feeds/RSS/getDaily.aspx?sign=Scorpio
I hope you can fix this

Related

[APP] Shift Schedule Android™ app

Shift Schedule with alarm clock and handy month scroller for shift workers.
Sorry, but I have not permissions to post links yet
You can find it on Google Play by "Shift Schedule" name.
Main Program Features:
Unlimited count of schedules;
Shift color markup;
Independent shift alarm clock;
Easy switch between teams;
Easy schedule files sharing;
Day view (NEW);
Edit color for shift types;
Payment day indicators.
This is an application for Android™ which helps to organize a shift pattern for people who work in rotating shift as well as for their friends, as well as for all their friends, acquaintances and relatives.
Приложение позволяет создавать и отслеживать периодические посменные графики работы.
Shift Schedule allows to create and to trace periodical rotating shift schedules.
Analysing users’ experience of using such applications I learnt what main trouble for users is creating and adjusting own shift pattern. In Shift Schedule setup your patterns is made even more than easy. But if you have any ideas about making this process more easily, please email me or to technical support email.
Rotating shift work implies what on the same working place toil several teams which change each other.
Shift Schedule is the one among few applications, which consider this fact. Schedule concept is inextricably linked with team which works on it. Shifts and their order is the same for all teams but they are shifted in time. So when you will create your schedule, list all your shifts and go to “teams” tab. Here you can set team’s first shift date. Now you have your schedule adjusted!
Consider what you can not only type for each shift (Day shift, Swing shift and so on), but also its name for example as “1-st A”, “3-st B”.
Shift Schedule has built-in alarm clock. You can set alarm for each shift independently, and alarm settings do not depend from shift type. When you have alarms added, do not forget enable it in settings by enabling appropriate check box and select your schedule and team. When you will moved to another team, just specify new team in settings.
For coordinate your shifts with the ones from another schedule, application has Day Viewer feature. Make long press on calendar cell, and you will see screen where you will find shifts for all your teams from all your schedules. Scroll them horizontally to move to another date.
More information about another Shift Schedule features read on Google Play.
My future development plans:
Shift begin-end time and shift duration, work time statistic.
Add a couple widgets.
Setting the days (holidays, for example) which will not be counted in schedule
Function which you can suggest.
Application is absolutely free and without ads. The main motivation factor is your appreciation.
Shift Schedule 2.0.b
Hello again. There is new pre-release 2.0.b version available for final testing on Shift Schedule official site.
New features:
New main screen scroll engine;
New interface with ICS-like action bar;
Color markup is always anabled;
Go to date menu item;
4x4, 4x2 and 1x1 widgets;
Scrolling of your schedules back to last periods;
Creating four additional schedule templates on phone default language during clean installation.
Get it on shapp.16mb.com
Welcome to testing and wait on Goolge Play soon!
hello,
first of all very nice app, i have searched / tried a lot since i need one and yours liked the most,
i have played with the settings but i couldn't set up a 4-day shift pattern
can you please help ?
4-day pattern
i2gh0st said:
hello,
first of all very nice app, i have searched / tried a lot since i need one and yours liked the most,
i have played with the settings but i couldn't set up a 4-day shift pattern
can you please help ?
Click to expand...
Click to collapse
Thanks for using Shift Schedule
Speaking about 4-day shift pattern, I think it is something like in attachment. Unzip it to /sdcard/Android/com.ochkarik.shiftschedule/schedules where Shift Schedule can find it.
Also you can watch video about creating own schedule on application site.
ochkarik05 said:
Thanks for using Shift Schedule
Speaking about 4-day shift pattern, I think it is something like in attachment. Unzip it to /sdcard/Android/com.ochkarik.shiftschedule/schedules where Shift Schedule can find it.
Also you can watch video about creating own schedule on application site.
Click to expand...
Click to collapse
Thanks, After a lot of testing, in the end i understood the logic
but i did make a mistake, i had set up the day off from 8am until 8am next day and everything gone wrong,
i had in the stat window 8 day shifts + 8 night shifts and 576 of total hours
so your reply i welcomed
A little request can you make a option in the appearance to have it look like shift calendar,
i like that i can view the teams first letter is the day shift second is the night, and if are more teams
something like ABC / second idea: in the square A up, B down
i2gh0st said:
A little request can you make a option in the appearance to have it look like shift calendar,
i like that i can view the teams first letter is the day shift second is the night, and if are more teams
something like ABC / second idea: in the square A up, B down
Click to expand...
Click to collapse
Thanks for good idea and many thanks for donation
I'm thinking a lot about ability to show all teams for one day, shift calendar makes it by original way, but you need get used a little... It is no problem to do so if you have no more than 3 shifts per day - day, swing and night. But users asked me (and I did yet ) to add some other shift types. Version 3.8 will have additional shift types - Diurnal shift Type (or All Day Shift, I don't know how will be right in English), Morning Shift Type, and three user shift types. Also I have plans to add dialog for select additional indication type - user can select what to show - shift start time, alarm clock time or shift short name on the bottom of cell in calendar(Short name field will be added to shift editor). I can add something like "teams list" to this dialog, and user can select indication type you ask, but what logic I need to realize to get right indication string? (I understand if day will have morning, day, swing, night shifts, but what about rest types?)
ochkarik05 said:
Thanks for good idea and many thanks for donation
I'm thinking a lot about ability to show all teams for one day, shift calendar makes it by original way, but you need get used a little... It is no problem to do so if you have no more than 3 shifts per day - day, swing and night. But users asked me (and I did yet ) to add some other shift types. Version 3.8 will have additional shift types - Diurnal shift Type (or All Day Shift, I don't know how will be right in English), Morning Shift Type, and three user shift types. Also I have plans to add dialog for select additional indication type - user can select what to show - shift start time, alarm clock time or shift short name on the bottom of cell in calendar(Short name field will be added to shift editor). I can add something like "teams list" to this dialog, and user can select indication type you ask, but what logic I need to realize to get right indication string? (I understand if day will have morning, day, swing, night shifts, but what about rest types?)
Click to expand...
Click to collapse
you locked me i got nothing
waiting for the next version.
i2gh0st said:
you locked me i got nothing
Click to expand...
Click to collapse
It is because my poor English ((
Download link on application site now lead to 3.8. (I will update information on site a bit later). You can try it - make long press on calendar cell and select "Working teams" as indication type. For now it is on number format only (1234 instead ABCD). Is it what you want?
PS: Can somebody add links please (I have not permissions yet )
ochkarik05 said:
It is because my poor English ((
Download link on application site now lead to 3.8. (I will update information on site a bit later). You can try it - make long press on calendar cell and select "Working teams" as indication type. For now it is on number format only (1234 instead ABCD). Is it what you want?
PS: Can somebody add links please (I have not permissions yet )
Click to expand...
Click to collapse
The Number format is not important, my teams are 1 2 3 and 4. There is a little bug in classic decoration mode where the team numbers are under the decoration, if you combine the working start time and above team numbers, It will look ok? Maybe the pop up widow will be composed of check boxes, with the condition of only to to be selected, because I don't think more info will enter in that box. eventually moving them (check box) up and down depending on user preferences.
About the team number's it think you should put a field somewhere in the team tab in settings, basically where user ca pot a initial for the team
PS: somewhere in the forum there ware 2 topics where you could post a few messages and pass that restriction of 10 posts or something, when I was registered there was none.
http://shapp.16mb.com/files/ShiftSchedule.apk
Updated to 3.9
Shift Schedule has been updated to 3.9
Classic decoration mode bug fixed
Additional indication selection moved from context to main menu.
"About shift" dialog calls by long tap on calendar cell.
Shift list in schedule settings is colored now.
4.0
4.0 released.
Now with JazzyViewPager - sliding animation effects of your choice!
ACRA (Application Crash Reports for Android) library injected.
Long press on Calendar cell bug (for Android 2.x) fixed.
I have plans to add feature for using external alarm clocks with my application. There are a lot of Alarm Clock applications with many clever features and some people want to use them with Shift Schedule. Now I'm looking for an Alarm Clock applications which support ACTION_SET_ALARM action. One of them is XTreme alarm clock. Also, of course, system alarm clock supports whis action. Does anybody want to have this feature?
It will be a cool feature but not necessary, I for example have a lot of alarm clocks, I get bored, every morning seeing the same screen.
Not that this will be a problem anymore since I got a shift job now. The idea is that there are many alarm clocks out there and you will create a problem for yourself supporting them, I'm not sure how it's done but If you need to support them individually you better not
Sent from my Desire S using xda premium
i2gh0st said:
If you need to support them individually you better not
Click to expand...
Click to collapse
Oh, no :0) It's a bit easier. Instead turning on internal alarm clock I can just ask Android to do that for me. It will set system alarm clock or another one (if you have it, of course), which have support for broadcast message ACTION_SET_ALARM. Usually first time you will have dialog like on screenshot, and if you will check "Always", this application will be used default for all next actions.
System Alarm Clock has that advantage, what it works always (instead almost always as all other ones do on some devices) .
Okay then, Since I'm you're only fan from xda right now, I like it
Sent from my Desire S using xda premium
And, at last, I can post link to my application on Google Play.
By the way, it has very good positions in Russia - very close to first hundred of "Top Free in Productivity". I hope people here would help me to understand what is wrong with the application for English speaking users
Shift Schedule Translation
Hello again to all.
I have one review on Google Play for my app:
Very complicated with poor to little instructions This app looks good and has potential, but what let's it down is the translation. There are no obvious ways of adding a shift on a day by day basis and as a result, the app is not helpful me. However I can imagine the app being helpful if understood.
Click to expand...
Click to collapse
It is true, and I need to do something with that situation.
Shift Schedule Home Site was updated and filled with a lot of information last weeks. Now I have started to translate it to English.
I know I'm not very good in English, so maybe somebody can point me to my mistakes and to places in manual what are not clear for understand.
After loading site is on Russian, but there are "eng" button in header, press on it to switch language.
Now only description of homepage, and part of page about creation own schedule are translated to English. Do you think I can continue or maybe I need to looking for somebody who make this job better?
Thanks.
Shift Schedule 5.0
Shift Schedule app has been updated to version 5.0
New features:
* Now with ads - Sorry but it is only the way to continue development
* External alarm clock support
* Backup/restore settings on sd-card
* Backup/restore schedules sd-card
* New widget 4x1 for only one schedule
* Markup of Weekends in "Show All Schedules" view
* "Disable labels" ability for widget 4x1 (2 teams)
* "Working teams ABC" indication mode added
You can read about using external alarm here: http://shapp.16mb.com/enable_alarm.php
The app is wonderful, once you understand it (it took me some time and still wasn't ok, until you helped me)
I'll take a look at the site, on my next shift
Sent from my HTC One X using xda premium
Creating a Schedule Walk-through
One lady from US gave me some help and created this document to help users understand how to get start with "shift schedule".
I'm grateful to her very much, and I think, many of you will be grateful to her too.
Testing new versions
If somebody wants to test new versions of ShiftSchedule, here is the way to do so:
1) Join to the Shift Schedule community
2) Go to the link: https://play.google.com/apps/testing/com.ochkarik.shiftschedule
For now new version 5.1 is available to final beta testing. New features:
* Moving to sd-card ability added(beta)
* More shift patterns added
* "Select template" feature during the new schedule creation.
* Online help menu item.
* Some improvements in 4х1 (1 team) widget.
* The notification behavior for external alarm corrected.
* Some bugs fixed.
For now it supports a lot of schedule patterns from start, select the closest and correct it as you want.
New online step-by-step manual is available here: http://shapp.16mb.com/walkthrough/en/

Want to find organizer / to-do / project management / etc.

So I've been wanting to find something to help me organize my life through the use of my phone for quite a while and have always come up short, mostly because of the oh-so-limited search functionality of the Android market (even on sites like Androlib etc.). Part of the problem seems to be the set of features I want to be included in the app, or at least in interlocking apps (ie one can be opened from within the other and data from one is seamlessly shared to the other), which up until now I have yet to find. So I've come here hoping that our community of tinkerers has found something that might fit the bill. Here is a list of the features I need / want:
Need:
- Calendar integration with alerts, preferably with Google calendar
- Appointments with alerts
- Tasks with multiple levels and with alerts
- Contexts
- Checklists that can be recycled and which can have alerts attached to both the list and individual items
- Contacts integration
- Multi-platform integration (ie can sync with online service and with my desktop)
- Easy to use and easy to keep using (read: doesn't require an hour of my time each day to make sure everything is set for the next)
- Useful widgets
- No monthly fee
- 100% functional (minus sync of course) without a data connection so it can be used when in poor coverage areas or on a plane
Want:
- Much prefer a "Getting Things Done" (GTD) style application
- Location specific alerts (ie upon getting home, a reminder to take the trash out... and yes, I do need this sometimes )
- 100% free (I'm willing to pay for the app, though not a monthly service, but I prefer not to if I don't have to)
- Integration with Email, Text, Phone, and Contacts (ie ability to set a callback appointment from within contacts or us an incoming email to generate a task)
- Persistent alerts (read: I'm going to dismiss something important at some point and I want to be reminded of it again automatically)
Anyway, I know this is a hefty list of demands, but if any of you have suggestions that can actually fit some or all of these, I'd really love to hear them so I can give them a try. I've been looking for this for a while and just can't seem to find something I that fits enough of my important criteria to make it useful to me.
Thanks.
You can try the following :-
Any.Do (free) - A basic to do app without the location feature, it has alarms, different levels of priority and also syncs with your browser.
Remember The Milk (free) - though some features which you are looking for such as location based reminders come with the pro version, which requires a monthly fee that adds up to 25 USD a year and is a bit too expensive in my opinion.
Astrid To do (free) - You can get extra features such as location based based reminders and widgets for about 4 GBP total.
Hope I helped!
Thanks a lot, I'll have a look at those to see if they fit the bill. Do any of them have calendar integration?
treblesum81 said:
Thanks a lot, I'll have a look at those to see if they fit the bill. Do any of them have calendar integration?
Click to expand...
Click to collapse
As far as I'm aware, I think Astrid does. I've only ever used Astrid and Any.Do. But you should be able to see the feature list on the Play Store. If you're looking exclusively for calendar integration, I think you should check out Gtasks
madgooner2810 said:
As far as I'm aware, I think Astrid does. I've only ever used Astrid and Any.Do. But you should be able to see the feature list on the Play Store. If you're looking exclusively for calendar integration, I think you should check out Gtasks
Click to expand...
Click to collapse
I guess that's another one I'll have a look at, but the thing is that I'm looking for a daily planner, which is also a task manager so I can build to-do lists into my schedule, while also having a good schedule app, if that makes any sense. Kind of an all-in-one type of thing with as much versatility / features as can be packed in.
treblesum81 said:
I guess that's another one I'll have a look at, but the thing is that I'm looking for a daily planner, which is also a task manager so I can build to-do lists into my schedule, while also having a good schedule app, if that makes any sense. Kind of an all-in-one type of thing with as much versatility / features as can be packed in.
Click to expand...
Click to collapse
Then, in my opinion, your best bet would be Astrid with the paid locale add on.
madgooner2810 said:
Then, in my opinion, your best bet would be Astrid with the paid locale add on.
Click to expand...
Click to collapse
I've spent the last few hours messing around with Astrid today (not the locale plug in though) and found that it lacks the ability to make a reoccuring checklist or at least subordinate lists (ie a task with a list of tasks contained within it) which is one of the most important features that I'm looking for. Unless I just haven't found the right way to do it, if I wanted to make a recurring checklist for cleaning the house, for example, I'd have to enter in each separate cleaning item as its own task which would be cumbersome and also would start filling up my inbox with old tasks pretty quickly if I decide to defer some items off a week or two.
I guess now the question is what would be your second recommendation, if any, while keeping in mind the need for checklists / subordinate tasks? Do any of the other apps like Doit.im, Shuffle, or DGT GTD (all of which have subordinate lists, but not checklists a la remember the milk, and all of which I've tried, but not been able to use successfully for one reason or another) have locale-type add-ons?
Thanks again
treblesum81 said:
I've spent the last few hours messing around with Astrid today (not the locale plug in though) and found that it lacks the ability to make a reoccuring checklist or at least subordinate lists (ie a task with a list of tasks contained within it) which is one of the most important features that I'm looking for. Unless I just haven't found the right way to do it, if I wanted to make a recurring checklist for cleaning the house, for example, I'd have to enter in each separate cleaning item as its own task which would be cumbersome and also would start filling up my inbox with old tasks pretty quickly if I decide to defer some items off a week or two.
I guess now the question is what would be your second recommendation, if any, while keeping in mind the need for checklists / subordinate tasks? Do any of the other apps like Doit.im, Shuffle, or DGT GTD (all of which have subordinate lists, but not checklists a la remember the milk, and all of which I've tried, but not been able to use successfully for one reason or another) have locale-type add-ons?
Thanks again
Click to expand...
Click to collapse
You talk about a requirement for a multi-level checklist, unless I'm mistaken, is it the same as the one in the first screenshot of Astrid's Google Play page? Doit.im, Shufle and DGT GTD do not seem to have location add ons, but I did come across another app which might interest you :- "2Do: To do List | Task List" It's for about 6.99 USD and it does seem to have all features EXCEPT location based notifications. My advice would be to fully explore/understand Astrid and then buy the add on if you're interested. I still think it has the necessary feature (sublists) , I am downloading the app and figuring out how to do the same, if I find a way, I'll post it here.
EDIT: To make subtasks, create the two seperate taks (for example let the main one be clean room and the subtask be make the bed), then longpress make the bed and drag it to the the faint grey divider you can see between every task, when you drag it there, you may notice that make the bed got indented to the right and that should make your subtask list! You can verify if your subtask has been included by checking the main task, in this case, clean the room, and if both clean the room and make the bed get checked out you should have understood the whole process. Similarly, you can add more subtasks, say vaccuum the floor, by longpressing and dragging it to the divider just below the main task. Hope I Helped!
alternatively you can check this website out for more help: blog.astrid.com/how-do-i-create-subtasks/
madgooner2810 said:
You talk about a requirement for a multi-level checklist, unless I'm mistaken, is it the same as the one in the first screenshot of Astrid's Google Play page? Doit.im, Shufle and DGT GTD do not seem to have location add ons, but I did come across another app which might interest you :- "2Do: To do List | Task List" It's for about 6.99 USD and it does seem to have all features EXCEPT location based notifications. My advice would be to fully explore/understand Astrid and then buy the add on if you're interested. I still think it has the necessary feature (sublists) , I am downloading the app and figuring out how to do the same, if I find a way, I'll post it here.
EDIT: To make subtasks, create the two seperate taks (for example let the main one be clean room and the subtask be make the bed), then longpress make the bed and drag it to the the faint grey divider you can see between every task, when you drag it there, you may notice that make the bed got indented to the right and that should make your subtask list! You can verify if your subtask has been included by checking the main task, in this case, clean the room, and if both clean the room and make the bed get checked out you should have understood the whole process. Similarly, you can add more subtasks, say vaccuum the floor, by longpressing and dragging it to the divider just below the main task. Hope I Helped!
alternatively you can check this website out for more help: blog.astrid.com/how-do-i-create-subtasks/
Click to expand...
Click to collapse
I appreciate the help so far. I'm once again moving away from Astrid because I can't seem to get the subtasks to reoccur as subtasks on a daily / weekly schedule. I'm a manager at a restaurant, so I tried to put together a store closing checklist, which worked fine the first day, but when I set it to repeat for the second day, it did not retain the subtasks as subordinate to the main task and mixed them all in with other tasks I'd created. In addition to this problem, I've been unable to get any tasks that I create to sync with my calendar, even when enabling the GTasks sync and then having GTasks sync with my calendar, which again means that a primary function is not working as needed, or at least I have not been able to figure it out.
I'm going to have a look at 2Do to see what its got going for it, but I'm starting to feel like a lot of the apps that we've discussed so far, while still decent apps which are well written, are not going to present me with the catch-all I was hoping for.
On a side note, I have found that more apps are starting to include location based reminders, but they often come with fatal flaws for my desired use. MyLifeOrganized has location based reminders, but the only way to sync it to my calendar is to use either the cloud based sync or the desktop program both of which cost extra money and, from what I've read, create a system where getting tasks to appear in your calendar is hit or miss at best.
I've also noticed a distinct lack of proper calendar integration in everything I've tried. Some are able to put a task on the calendar, but if I want to be able to attach a to-do list to an appointment or time block, which is possible from what I understand about the calendar code, there just isn't any kind of option beyond making the appointment and then making a task which is due at the same time. Maybe I'm asking too much of these apps?
treblesum81 said:
On a side note, I have found that more apps are starting to include location based reminders, but they often come with fatal flaws for my desired use. MyLifeOrganized has location based reminders, but the only way to sync it to my calendar is to use either the cloud based sync or the desktop program both of which cost extra money and, from what I've read, create a system where getting tasks to appear in your calendar is hit or miss at best.
I've also noticed a distinct lack of proper calendar integration in everything I've tried. Some are able to put a task on the calendar, but if I want to be able to attach a to-do list to an appointment or time block, which is possible from what I understand about the calendar code, there just isn't any kind of option beyond making the appointment and then making a task which is due at the same time. Maybe I'm asking too much of these apps?
Click to expand...
Click to collapse
You ARE asking for a for a really feature heavy app. I guess what you require isn't just available in one single app right now. Maybe if you would be willing to combine 2 or 3 apps to get the job done you could achieve what you need. I'm sure app devs will add more features, but as of now I guess all apps I can suggest are insufficient for your needs. If you want, I can tinker around a bit and see what apps you can use as a combination?
madgooner2810 said:
You ARE asking for a for a really feature heavy app. I guess what you require isn't just available in one single app right now. Maybe if you would be willing to combine 2 or 3 apps to get the job done you could achieve what you need. I'm sure app devs will add more features, but as of now I guess all apps I can suggest are insufficient for your needs. If you want, I can tinker around a bit and see what apps you can use as a combination?
Click to expand...
Click to collapse
I am willing to combine apps, but only if they are interlocking, or at least very easy to use together. Trying to juggle 2-3 different sets of tasks / appointments / calendars just seems like it would be too cumbersome for me to stick with it, which is ultimately going to be the deciding factor about how successful the app(s) are for my needs. If I have to re-enter a new set of checklists, or even re-subordinate each subtask every time I want a checklist to repeat, I'm not going to use it very long. Just like if I have to do triple-entry bookkeeping to have an appointment or project deadline, plus have that project have a to-do list associated with it, and also have trouble integrating everything into a single calendar, I'm not going to use it very long. If any of that makes sense?

Screen Usage Application

Screen Usage Application
I want to share an app i wrote for myself for free with the xda-community.
ScreenUsage is an app that simply tracks when you were using your screen, meaning
that it tracks when it gets turned off and on. It then stores an entry of that
and displays it.
There is four tabs that can be accessed by swiping to the right and left, "today", "since unplugged",
"since boot" and "all".
The case why i wrote this app, that i usually go to bed at weekend without looking on the clock, and i
quite often want to know when this was. With this app, this is possible. It is also very efficient compared
to all other sensors, and the accuracy is well enough if you use your phone often enough. It of course won't
work if you put the phone away, but then no app will work. One further improvement idea was to add the
proximitysensor, which might be added later, but won't work for everyone (including my phone model).
Further the app can show how long the display has been turned on, and to which overall time-consumption this sums up.
You can also merge very similar entries, limit the number of recent entries, and choose to display the oldest
entries at the top. (This makes it most useful to me: When the heck did i get home last night, starting from
midnight on from "today" ).
If you want translations added, PM me.
Best regards,
calav3ra_de
Required Android Version: 4.0
Translations: English, German
Changelog v1.02:
- added option to hide all entries created before the year 2013, which is needed
in case your phone boots up after a crash/freeze/battery empty, which results that
the system has to use the default system date until it can receive the actual date over
the cellular network. until today the app then displayed very old entry from 2007 on my phone,
on some very recent phonemodels we might even need a more recent date than 1.1/2013.
Changelog v1.01:
- added warning dialog to ask if entries should be cleared or not
- merging entries now is more correctly.
Changelog v1.0:
- base app
This is a nice idea.
Would be nice to see the history. The best would be to see the first time of usage after 4 AM and last time of usage before 4 AM. Then this could be shown by date.
Very cool, thank you!
Sent from my Nexus 6
Since there seems to be currently interest, i may update this app with a little better organisation of items and of course: Material Design
Ok, accepting any name recommendations for the app.
The restructuring will remove the "since boot/unplugged" tabs and introduce tabs per day.
I will also add options to define hours per day "when you will probably go to bed" (4am), and optionally (if possible) direct linking to
the systems alarmclock, so the app relatively well estimates when you went to sleep.
In the final stage, i will introduce a calendar view, where a simple tap will bring you to this exact day.

[APP]Sfen (profile management app) [updated: 26.08.2014]

ABOUT
I know there's a huge list of profile management apps released already; This is my first project; It's open source and you can freely check the code on https://code.google.com/p/sfen/. Android version requirement: 4.0.* (Ice Cream Sandwich aka ICS).
sfen is not a abbreviation of any kind.
sfen is swen but with f.
sfen is sheep, like you and me.
sfen is cool.
sfen gets chicks and other sheep.
...actually, sfen is profile management app
WHAT SFEN CAN DO RIGHT NOW
more events can be active at the same moment
profile settings have sound & display options and run specified actions. Actions include toggling wifi, data (root required), vibrate, show dialog window, play sfen sound, run specified application OR shortcut and more
events can be enabled/disabled
it can trigger event actions by geolocation (google play services is required!): leaving and entering specific location will be triggered, wifi status, gps status, time range, single time, current day, screen on/off, cell connection, other event running/not running, battery level and battery status
more conditions can be added to single event and used to match ALL or ANY condition
it can set the priorities of events so if more events are active at the same time, it will take the priority set in advanced options of event into consideration
it can record cell history
using call allow & deny list, you can allow or deny specific 1) contact, 2) group or 3) phone number or part of it to not ring or ring in silent profile!
you can call sfen events or profiles directly using actions/widgets from your favorite launcher!
WHAT SFEN WILL BE AVAILABLE TO DO IN THE NEAR FUTURE (aka TODO list)
Localization (completed: Slovenian, Spanish, Serbian, Russian, Dutch, Swedish).
Implementation for 3rd party apps (Locale)
Localization support (moving hardcoded strings to string xml and start finding translators!)
Bugfixing!
WHAT DOES SFEN LOOK LIKE?
{
"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"
}
DOWNLOAD & INSTRUCTIONS
Please, when testing new version, ALWAYS do this:
Open app > press menu > pick Exit (to clean all timers, geofaces and close background services)
Uninstall previous Application
(if, for any reason, you think some background services are still kept after uninstall, just reboot application; currently it doesn't start on boot)
Download:
Google Play Store
Previous versions:
Here: View attachment sfen-230820142245-signed.apk
Here: View attachment sfen-150820142031-signed.apk
Here: View attachment sfen-080820142344-signed.apk
Here: View attachment sfen-310720142210-signed.apk
Here: View attachment sfen-280720142051-signed.apk
Here: View attachment sfen-220720141727-signed.apk
Q & A
What permissions does sfen currently need?
Wifi state, Network state, Fine location (current user location only if you select to use conditions on Geolocation), Internet, External Storage and more. At the end, it's more or less condition>action application. If you're interested in knowing more about where does Sfen use any permission and what for, just ask!
Does the name of app have anything to do with Sven Bomwollen?
Maybe. Click.
Why can't I find sfen on Google Play store?
As soon as we finish beta2 milestone, we're going live (aka. google play store)!
DEVELOPMENT INFO
Sfen is located on GitHub repository or as backup at https://code.google.com/p/sfen/.
To get local Git copy, use the command: git clone https://github.com/lordgreg/Sfen.git
Current Issues can be found here.
DONATIONS
If you like my work and would like to support my future development, please donate :good:
UPDATES
All changes (including editing and bugfixing can be found on GitHub)
23. august 2014 Lambadaaa!!!! (Woa, woa, woa, woa,.... woa!)
about page added
bluetooth conditions added and still testing (ty @ron_e)
added conditons: event condition true/false
fixed exception when adding Location
added run script command
fixed bug: Alarms don't duplicate anymore.
History of cells sorted
When cell location changed triggers, if cellid is in the list already, update its time
Updated battery levels (condition) with seekbars
Fixed rotation exception
#22 fixed!
Log interface done
Preferences don't have time picker and use 24hr - Sfen takes this info from system settings (ty @gerhardol)
Sfen will always ask you before going back from Event/Profile if you want to save changes (if any)
THANK YOU
Thank you everyone that will contribute to the app in any kind. I will listen to all of your suggestions and try to reply to all of your messages. Oh, one last thing, If you want instant reply, just tweet me on @gpapez.
Regards,
Gregor :cyclops:
Will definitely check this out when I get a chance.
Record feature
Hey man haven't tested your app yet coz I ain't got an android device right now.....
But I'd like to request a feature......
RECORD FEATURE.....
Sort of when I press record it goes to home and then keeps noticing whatever I do...
Eg: I open settings and remove developer options....
And then stop recording when I press a specific key combination and then show whatever it understood....
And then there should be two kinds of record...
1 that records gestures and touches....like if I press home button,touch the chrome icon and save it next time if I replays the chrome icon with hangount icon and then play it it should launch hangounts.....bcoz its just following my recorded trial....
2 that records activities and ignores gestures...eg if I launch chrome and open XDA and save it next time I play it should launch chrome and open XDA......
I know those are big requests but u say ur collecting ideas......
I'll be testing it soon.....
Testing
Hi, I'm testing it but there is no action besides the notification. Can you add at least wifi on off option in actions? It will be nice to test the application having at least one action working. Nice app!
tanqueta207 said:
Hi, I'm testing it but there is no action besides the notification. Can you add at least wifi on off option in actions? It will be nice to test the application having at least one action working. Nice app!
Click to expand...
Click to collapse
Thank you for testing. I will add an action to Enable / disable Wifi for the next release. :good:
shredmatix said:
Hey man haven't tested your app yet coz I ain't got an android device right now.....
But I'd like to request a feature......
RECORD FEATURE.....
Sort of when I press record it goes to home and then keeps noticing whatever I do...
Eg: I open settings and remove developer options....
And then stop recording when I press a specific key combination and then show whatever it understood....
And then there should be two kinds of record...
1 that records gestures and touches....like if I press home button,touch the chrome icon and save it next time if I replays the chrome icon with hangount icon and then play it it should launch hangounts.....bcoz its just following my recorded trial....
2 that records activities and ignores gestures...eg if I launch chrome and open XDA and save it next time I play it should launch chrome and open XDA......
I know those are big requests but u say ur collecting ideas......
I'll be testing it soon.....
Click to expand...
Click to collapse
Hi and thank you for your reply! As you explained, you need an app like macro recorder is (FRep or HiroMacro). Don't know how else macro recording would fit in profile management app?
ForSquirel said:
Will definitely check this out when I get a chance.
Click to expand...
Click to collapse
Thank you!
Hey nice application but there are no options for actions other than show notifications. Can you make this work with CM Profiles, to enable / disable them at my chosen time / location? Thanks!
UI lift
Just like to offer my help on UI lift for Sfen. I already have an idea in my mind for a profile management app. Let me know if you need a designer! Sample: http://www.abtevrythng.com/2014/03/android-xposed-framework-ui-reimagined.html
auggie2k said:
Hey nice application but there are no options for actions other than show notifications. Can you make this work with CM Profiles, to enable / disable them at my chosen time / location? Thanks!
Click to expand...
Click to collapse
Hi and thank you for your comment
I will try to contact CM devs to ask if CM profile access and management is possible from other (in this case Sfen) app. I'll keep you updated on their reply.
heartrobber18 said:
Just like to offer my help on UI lift for Sfen. I already have an idea in my mind for a profile management app. Let me know if you need a designer! Sample: http://www.abtevrythng.com/2014/03/android-xposed-framework-ui-reimagined.html
Click to expand...
Click to collapse
Thank you heartrobber18!
I'd be more than glad to get any suggestion on UI (your samples look great- very playstore-ish, meaning trending!). Will try to focus more to that kind of design. Let me know if you have more ideas!
What about if the screen is on then the notification sound will be turned off. And if the screen is off, the notiffication sound will be turned on again
DusBekas said:
What about if the screen is on then the notification sound will be turned off. And if the screen is off, the notiffication sound will be turned on again
Click to expand...
Click to collapse
Hello-
this will be achieved in the near future:
Event:
- condition: screen off/on
- action: run profile: "notification off"
where "Notification off" profile would be:
- notification sound: silent.
:good:
Thanks, I hope you can add more actions and conditions soon!
Edit:
You can add features for rooted devices!
Multiple conditions
First of all, thanks for the app, I think that it could be very interesting to have a open source framework like this.
About the app, I have seen that you added a checkbox with "match all conditions?" option, this is for having conditions as:
X and Y and Z
X or Y or Z
But you can not make conditions like:
(X or Y) and B
Did you think on adding that kind of conditions? For me, the most difficult thing would be creating an UI to manage it :silly:
P.S.: If you like being "trendy" you can try implementing th "material" design, showing the events like "cards".
P.S.2: I also think that could be more visual having different background color for disabled events.
P.S. 3: It would be very interesting if this app had an API for other people to add conditions or actions. this way, even if you leave the development, people could add functionalities
Good luck with this app!
Hey dude,i love this sneaky cute sheep so much
Have some idea for u
1.an event for gsm antena network
2.ability to triggers application 's widget
3.make a simple ui for noobs and a way to transform to advanced menu for experts
4.reduce the wakelock to save more battery
Good luck
I like! But it's just me, or there are no actions but notification icon?
Hi! I'm about to install it and start using/testing the app. However, could you do the testing through the play store, it's much much easier to track the updates and stuff than here where we have to manually check for new versions and stuff. It can be done with a G+ group.
Thanks!
Hi everyone ... you will find additional info at the bottom of this message
josuearisty said:
Thanks, I hope you can add more actions and conditions soon!
Edit:
You can add features for rooted devices!
Click to expand...
Click to collapse
- More actions and conditions are coming later today :good:
- Options for rooted devices (at least disabling and enabling mobile data for start) is coming today too!
alaintxu said:
First of all, thanks for the app, I think that it could be very interesting to have a open source framework like this.
About the app, I have seen that you added a checkbox with "match all conditions?" option, this is for having conditions as:
X and Y and Z
X or Y or Z
But you can not make conditions like:
(X or Y) and B
Did you think on adding that kind of conditions? For me, the most difficult thing would be creating an UI to manage it :silly:
P.S.: If you like being "trendy" you can try implementing th "material" design, showing the events like "cards".
P.S.2: I also think that could be more visual having different background color for disabled events.
P.S. 3: It would be very interesting if this app had an API for other people to add conditions or actions. this way, even if you leave the development, people could add functionalities
Good luck with this app!
Click to expand...
Click to collapse
Thank you for your post,
- I will try to integrate logical AND and OR conditions later in development. This is one of my things on todo list. As you concluded, it is one of more difficult things to implement to "look nice" and make sense
- I will try to use my sheep senses to see, how it looks if disabled events have different background. Will post results later
- trendy cards will get some loving too, Sfen said he likes the idea too :victory:
- API for different broadcasts would be great and will be implemented AFTER all main things get done, okay?
jing000l said:
Hey dude,i love this sneaky cute sheep so much
Have some idea for u
1.an event for gsm antena network
2.ability to triggers application 's widget
3.make a simple ui for noobs and a way to transform to advanced menu for experts
4.reduce the wakelock to save more battery
Good luck
Click to expand...
Click to collapse
Hello and replies to your ideas:
1. actions to enable/disable mobile data is getting implemented as I'm writing this message. Sadly, beginning with 4.2, this isn't possible without root anymore. Is that what you meant?
2. widgets will get implemented after proceeding to next step! hooray
3. I'm hoping I can hit that sweet spot between simple & advanced ui in one UI alone. If we find out users will have difficulties adopting to interface, then its time to split simple/advanced interface.
4. currently, wakelocks aren't starting to check conditions by themselves. Sfen is only listening to system broadcasts and waking up on START and END times where TIMERANGE is used.
Hope I've replied and answered on all your ideas!
gpvecchi said:
I like! But it's just me, or there are no actions but notification icon?
Click to expand...
Click to collapse
Its not just you . More actions are coming soon (today)!
leo.benveniste said:
Hi! I'm about to install it and start using/testing the app. However, could you do the testing through the play store, it's much much easier to track the updates and stuff than here where we have to manually check for new versions and stuff. It can be done with a G+ group.
Thanks!
Click to expand...
Click to collapse
Hi Leo,
thank you for suggestion. One of my main objectives is to put Sfen to Google Play. Believe me, I'll do my best to put Sfen between other virgin sheeps (wat!) as soon as possible. As this is early Alpha stage, I'll try to put out as little as different versions as possible and, let's hope, Sfen is going live (to Play Store) with his first beta release.
----
Additional info:
Waking up and seeing app thread going live brought smile to my face. Sfen started to hump all the pillows in apartment out of excitement. I will listen to all your suggestions and try to implement all the ideas as soon as possible.
Thank you for making Sfen happy!
Until next version, test the ui!
-Gregor :cyclops:
greglord said:
Hi everyone ...
Additional info:
Waking up and seeing app thread going live brought smile to my face. Sfen started to hump all the pillows in apartment out of excitement. I will listen to all your suggestions and try to implement all the ideas as soon as possible.
Thank you for making Sfen happy!
Until next version, test the ui!
-Gregor :cyclops:
Click to expand...
Click to collapse
Please oh please tell me you have a real live sheep named Sfen running around in your apartment, that would probably make you the cooler dev instantly.
If not, thanks for the reply. Good luck with the app!
Hi all,
new version has just been uploaded.
REMINDER: if you have previous version installed, please Menu>Exit first, then uninstall. Hooray!
It includes:
- tabbed ui with placeholder for profiles and whitelists
- new conditions: screen on & screen off
- new actions: enable wifi, disable wifi, enable mobile data (ROOT required!), disable mobile data (ROOT required!)
Next update will bring:
- simple profiles (maybe with only basic options to set loudness, ringtone and vibration options
- action: vibration & play specific sound
- more things i cannot think of
Happy bug hunting and alpha testing ^^
Hi mate seems promising, good luck! When trying to add a new event and choosing inside or outside location and location is turned off in settings I get an fc. This is what the logcat says: 07-29 00:13:02.089 E/sfen (12773): Preferences alarms of type ALARMS is null.
Thanks, I'll be happy to help!

Automate Your Internet with IFTTT App for Android

Since we live in an age in which phones pack more computing power than PC’s from less than 10 years ago, the number of tasks we can accomplish with mobile devices grows very fast. Which means the functionality of applications gets better every day, to give us a faster way to achieve our goals, on a day to day basis. That’s why, a lot of automating apps these days try to stay on top of it for us. One of these aps is IFTTT – If This Then That.
Tasks we can accomplish with the app range from scanning for updates on RSS feeds, Ebay, Reddit or Youtube and connecting to different apps, like Facebook, Gmail, Twitter and much more. For instance, we can receive a notification, if a new item is available on Ebay, or when we are tagged on Facebook. It all sounds great, but the question is how well does it work in the real world?
I installed IFTTT mostly in the hope to be able to stay on top of news and new items, which works really well and is really easy to set up. All you need to do, if you want to scan for specific items on Ebay, is to add a new recipe (+ button on top) and search for the Ebay trigger, select it, and activate the channel. After that, enter the search terms or keywords for which the recipe should be searching for. Now that the trigger is set up, we can choose actions or in other words, what should happen when we get a match. There are a lot of actions to choose from, like adding the item to a spreadsheet or text file on cloud based storage services, or simply sending an email to a friend that the item is available.
The procedure to scan the RSS feed of a website is also very straight forward. We simply select the RSS trigger, after we created a new recipe, and then we paste the feed link and enter the desired keywords, for which we are searching for. Now, we just need to finish the recipe with the desired action, and we are good to go. Anytime something with the desired keywords is posted, we know about it. IFTTT looks for changes every 15 minutes.
On the other hand this is not an app which is great in automating only device based actions. It is not meant for that, yet. The problem is not in triggers which give you more or less what you need, but in actions. Lets say I want to disable the pattern lock screen when I get home. While the trigger for a specific wifi SSID is available, the action for disabling the pattern lock screen is missing. We can only choose to change the ringtone volume and update the wallpaper under actions, which is actually pretty scarce. But this is not where its true power currently lies.
To sum it up, IFTTT is great for connecting together services or different apps like Twitter or Pocket and it is also very straightforward with the building of recipes. Anyone can do it. This is something that other automating apps are missing, which is why IFTTT fits right in. Nobody did provide such functionality in such a simple manner to this day...
IFTTT in Google Play

Categories

Resources