I am not sure the requirements you listed are the best fit for what I believe your trying to accomplish.
If you want to memorize lots of information a better tool for that purpose is Anki:
Anki is a program which makes remembering things easy. Because it's a
lot more efficient than traditional study methods, you can either
greatly decrease your time ...
Most developers use Quartz for this kind of things.
Here is how you call Quartz to execute a task every 2 days at 03:00:00 :
trigger = newTrigger()
.startAt(tomorrowAt(3, 0, 0) // 03:00:00 tomorrow
.withIntervalInDays(2)) // interval is set in calendar ...
Dudle fulfills all the requested points and has proven useful in its first usage.
License: AGPL Version 3
Source code: https://github.com/kellerben/dudle/
Edit: two hours after posting my answer, ComFreek detected it is the same product as in Tom's answer where it was named slightly different, and I didn't recognize it by the screenshot. For the additional details and screenshots, I leave my answer here nevertheless.
I don't use a GUI for Cron, but for beginners, Gnome-Schedule looks great and fitting all ...
I would take a look at Gnome Scheduler (Yes, it's Gnome and run's on Ubuntu and it's free)
GNOME GUI for configuring a users' cron (automatic jobs).
Some of its features are:
Templates support so that you won't have to create the same task again and again.
If run as root, you can edit any user's crontab and "at" tasks.
Human-readable strings like ...
There are several workflow planners similar to Airflow. Some are:
Mario - A Scala version of Luigi
Ruigi - Pipelining software for R
I have used both Luigi and Airflow. Airflow felt really nice, especially with nice, polished UI and the task history features.
Below is a screen shot of an example of a successfully run Airflow pipeline:
http://whenisgood.net is an online scheduler program similar to Doodle with a streamlined interface. You can click on a timeslot to indicate it's free, or click and hold to indicate a range of timeslots.
Plus, even if the page still shows all the time slots, this is not confusing anymore as it does not need scrolling, everything just fits in a small space, ...
We use Calendly for scheduling appointments and setting meeting times.
You can set blocks of time to when you are only available. These are the only times they can set appointments with you. Best thing is it automatically adjusts the scheduler's time based on his timezone.
Use Windows Task Scheduler - create a task, schedule it for 2am, and tick the power option, Wake the computer to run this task.
If there isn't a particular program you wish to run, just enter cmd /c "exit"
To make it go to sleep again at 6am, best I can think of is to make sure all applications are closed by 5:45am so the computer is idle and setup your ...
You can try HourHQ from Timekit: http://hourhq.com/ You can use a version of their hosted and branded service for free, but you send your users to their site. Plans that you can host are five dollars per user per month.
Timekit.io looks very cool, but it's $99 a month.
You can find open source stuff for php with MySQL, like http://easyappointments.org/, ...
gnu parallel should be fully sufficient here. E.g. this command:
parallel -j1 --joblog logfile time :::: joblist
reads your jobs from the textfile "joblist", where each line is regarded as one command, runs exactly one job at a time and measures the time used for each of the jobs. It also saves run jobs in the text file "logfile" for later use
Should you ...
Even tough it is not what is intended for (continuous integration server), Jenkins might work for your goal:
it works on the JVM, is easy to install, with no dependencies.
it allows you to define jobs with different kind of execution steps
executions can be scheduled using cron like expressions or executed manually
all configuration is persisted on file ...
I haven't used any apps myself for this purpose, but here are a list of Android apps that help in personal group time management:
Cozi Family organizer
Most of them focus on time scheduling in a family, but can be easily extended to friend groups.
I can not say anything about commercial tools, but I can give you a brief overview of a couple of free cross platform tools I've used in the past for project planning.
For simple projects, you can try GanttProject, which is a very easy to use local application but has limited support for planning and scheduling. It supports editable Gantt charts, tasks with ...
Rallly is a free collaborative scheduling service.
Limitation: It only allows voting on a date, not on a time.
Runnable with docker-compose.
Source code: https://github.com/lukevella/Rallly
There is Optaplanner workbench which is a platform for solving planning problems. There is this YouTube video that demonstrates solving a similar problem but with courses also as a constraint but you should be able to customize this using the platform.
You may want to try robocopy, which is onboard with windows:
robocopy src dest /create /mot:20
The above command copies the directory structure below "src" into "dest" including file names but without content due to the "create" switch (creates zero length files).
The "mot" option causes robocopy to monitor the file system for changes and in the above ...
The whole product is available for free through the community license if you qualify (less than 1 million USD in revenue).
Note: I work for Syncfusion.
There are various software available on the internet purposely made for scheduling of resources. One which we are using and I thought it should suit your requirements is eResource Scheduler made by Enbraun.
It is very easy to use resource management & scheduling software that's why we are using it since 2 years.
You can find about it on their website: ...
I was on the same boat as you and then I found Metabase.
is free - Yes, it's Open Source
can be deployed on premise (not in a cloud) - Yes it has 5 minute installation and it's true
can work with PostgresDB - Yes it can and with a bunch of others as well
allows to create reports simply from SQL query - Either you can run your query or design one with their ...
I would suggest taking a look at Python plus Pandas
is free both Gratis & Open Source
can be deployed on premise (not in a cloud) Yes
can work with PostgresDB Yes - just about any DB
allows to create reports simply from SQL query (as spreadsheet or csv), without using bulky & complicated report designers There is a lot of support fo,r and choice of, ...
Not really a dedicated app to what you are wanting to do, but more like a workaround. You can use a web service called If This Than That (IFTTT). IFTTT basically allows connection between two services (also called channels) by creating a trigger on one service and an action on another.
So in your case, you would create a "New tweet by another user" trigger ...
The $48 plan at https://youcanbook.me/pricing/ actually seems to be doing what I'd asked for in my question above.
It was just really tricky to figure out and set up.
The main steps that I wish I'd known about:
Choose "display 5 minute slots", "minimum 90 minutes", "default 90 minute booking", "maximum 90 minutes", 0 padding, "on duty events" = "Available ...
You can check out Ellp
While it is not nearly as powerful and flexible as something like IFTTT, but it has the same promise, basically doing stuff based on other stuff.