Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Offline calendar reminder program for Windows 10 & Android over the LAN

119 views
Skip to first unread message

Mad Roger

unread,
Oct 1, 2017, 2:21:08 AM10/1/17
to
What do you recommend for an offline Win10 calendar reminder program?

I don't need/want personal data on the Internet and I'm not using Outlook.
I'm not using Google either and don't even have/want a google account.

I just want an offline calendar reminder where I can put in doctor
appointments for the family, and my personal todo stuff.

It's a plus if the calendar/todo reminder app also works with Android
and/or iOS over the local 192.168.1.x network but it's a negative if the
Internet is required because I don't want personal data on the Internet.

Best if it works on the LAN with whatever machine connects to the LAN.

What do you recommend for an offline Win10 calendar reminder program?

Joerg Lorenz

unread,
Oct 1, 2017, 2:37:07 AM10/1/17
to
Am 01.10.17 um 08:21 schrieb Mad Roger:
> What do you recommend for an offline Win10 calendar reminder program?
>
> I don't need/want personal data on the Internet and I'm not using Outlook.
> I'm not using Google either and don't even have/want a google account.

Hä?
An Android-device cannot be reasonably used without a Google-account.
Google calendar is the hub on the internet.

> I just want an offline calendar reminder where I can put in doctor
> appointments for the family, and my personal todo stuff.
>
> It's a plus if the calendar/todo reminder app also works with Android
> and/or iOS over the local 192.168.1.x network but it's a negative if the
> Internet is required because I don't want personal data on the Internet.
>
> Best if it works on the LAN with whatever machine connects to the LAN.

Does not make sense at all because you have to disconnect all machines
from the internet.
> What do you recommend for an offline Win10 calendar reminder program?

Did you try Bing already? *SCNR*


--
Gutta cavat lapidem (Ovid)

Big Al

unread,
Oct 1, 2017, 2:59:31 AM10/1/17
to
Rainlendar2. It will save to a local .ICS file. You can have
multiple .ICS files (calendars files) like one for Sports, Doctors,
Holidays, Birthdays etc. The program lets you filter out selected
calendars without removing them.

It displays on the desktop, is themed and if you are into some light
coding themes can be highly modified. There is plenty of themes
available and there is plenty of help on how to do it.

I built what I think is a very good custom theme from one that was
close. Took me a few months to get the tweaks I wanted working like
readable font sizes etc. Most changes are simply changing 10's to 13
or such. Or Roman to Arial. Things the average joe can easily do.

If you change your mind, the paid version (very little) will interface
to google calendar and that is shared with Andoids.

Maurice Helwig

unread,
Oct 1, 2017, 5:14:58 AM10/1/17
to
Try http://www.ukrebs-software.de/

--
~~~~~~~~~~~~
Maurice Helwig
~~~~~~~~~~~~

p-0''0-h the cat (coder)

unread,
Oct 1, 2017, 5:27:28 AM10/1/17
to
On Sun, 1 Oct 2017 02:59:30 -0400, Big Al <Big...@invalid.com> wrote:

>Rainlendar2

+1

Sent from my iFurryUnderbelly.

--
p-0.0-h the cat

Internet Terrorist, Mass sock puppeteer, Agent provocateur, Gutter rat,
Devil incarnate, Linux user#666, BaStarD hacker, Resident evil, Monkey Boy,
Certifiable criminal, Spineless cowardly scum, textbook Psychopath,
the SCOURGE, l33t p00h d3 tr0ll, p00h == lam3r, p00h == tr0ll, troll infâme,
the OVERCAT [The BEARPAIR are dead, and we are its murderers], lowlife troll,
shyster [pending approval by STATE_TERROR], cripple, sociopath, kook,
smug prick, smartarse, arsehole, moron, idiot, imbecile, snittish scumbag,
liar, total ******* retard, shill, pooh-seur, scouringerer, jumped up chav,
lycanthropic schizotypal lesbian, the most complete ignoid, joker, and furball.

NewsGroups Numbrer One Terrorist

Honorary SHYSTER and FRAUD awarded for services to Haberdashery.
By Appointment to God Frank-Lin.

Signature integrity check
md5 Checksum: be0b2a8c486d83ce7db9a459b26c4896

I mark any message from »Q« the troll as stinky

Jonathan N. Little

unread,
Oct 1, 2017, 9:55:07 AM10/1/17
to
Reminderfox extension for Firefox to ICS file on LAN share. In Android
ICSSync app to connect calendar to ICS file.

--
Take care,

Jonathan
-------------------
LITTLE WORKS STUDIO
http://www.LittleWorksStudio.com

Frank Slootweg

unread,
Oct 1, 2017, 2:19:01 PM10/1/17
to
Mad Roger <roge...@yahoo.com> wrote:
> What do you recommend for an offline Win10 calendar reminder program?

I use Desktop-Reminder <http://www.desktop-reminder.com/en/index.html>.

It's mainly a reminder/tasks program and not so much a calendar. But
it does have some basic calendar where days which have reminders/tasks
are highligthed on a 4-month calendar and you can see the reminders/tasks
in more detail by clicking on a highlighted day. (The payware PRO
version does have (more) calendaring.)

I happened to stumble on this one when I needed/wanted such a utility
many years ago and have been using it ever since.

Is this a recommendation? That depends! I'm sure that for some it's a
clear recommendation which tool *not* to use! :-)

Mad Roger

unread,
Oct 1, 2017, 2:38:48 PM10/1/17
to
On Sun, 1 Oct 2017 02:59:30 -0400,
Big Al wrote:

> Rainlendar2. It will save to a local .ICS file. You can have
> multiple .ICS files (calendars files) like one for Sports, Doctors,
> Holidays, Birthdays etc. The program lets you filter out selected
> calendars without removing them.

Thanks for the suggestion of Rainlendar2 for free offline Win10 calendaring
that might also interface nicely with mobile devices (Android and/or iOS)
on the homeowner's 192.168.1.x (local) LAN.
<http://www.rainlendar.net/cms/index.php>

A quick search didn't find "rainlendar2" but "Rainlendar Lite", version
2.13.1, for Windows was the first page of hits so I presume this is it.
<http://rainlendar.net/cms/index.php?option=com_rny_download>

When I installed it, then was the first time I saw the words "Rainlendar2",
so it might be that they changed the name and didn't update their software
(but it's not anything to worry about except if people are looking for it
on the net like I was who wanted to be sure to be getting the right thing).

> If you change your mind, the paid version (very little) will interface
> to google calendar and that is shared with Andoids.

The difference between Raindlendar Lite & Rainlendar Pro seems to be listed
here where perhaps an issue might be the lack of "CSV import and export" in
the crippled version (but the Lite version said it does "import and export"
so all I need is a single format that works on Windows, Android, & iOS to
do offline calendaring anyway (maybe ICS format?).
<http://rainlendar.net/cms/index.php?option=com_rny_compare>

Here's a Tom's Guide review:
<https://downloads.tomsguide.com/Rainlendar,0301-828.html>

Which says:
# Rainlendar Lite (free) version is /only/ offline (which is perfect!)
# It's mostly 3 things: (a) Task manager, alarm, and calendar.
# It stores the files in something called the RFC2445 iCalendar standard.

So, the rough plan, if I use Rainlendar Lite on Windows, is to run an FTP
server on all the Android & iOS mobile devices so that Windows can just
browse over the air on the local WiFi LAN to the file systems on each
mobile device to periodically push the calendar file to the mobile devices
and desktops and laptops on the lan.

Then on each device, the calendar app just has to read that file which will
be maintained on a single desktop computer in the home office.

Does that sound like an OK off-the-cuff plan for offline calendaring on the
local lan with all the PCs and mobile devices on the LAN?

Mad Roger

unread,
Oct 1, 2017, 2:38:49 PM10/1/17
to
On Sun, 1 Oct 2017 08:37:06 +0200,
Joerg Lorenz wrote:

> An Android-device cannot be reasonably used without a Google-account.

Question: Does Android require a Google account?
Answer: Nope. (Never did. Never will.)

Question: But how do you get software?
Answer: Plenty of ways. (Lots of software archives abound.)

Question: But how do you get email?
Answer: Plenty of ways. (Lots of mail servers abound.)

Question: But how do you get offline calendaring?
Answer: That's the question. (Win10 offline calendaring with Android/iOS)

Since all the Windows, Android, and iOS devices can browse each others'
file systems over the air using their native file explorers, all I need to
do is create a single calendar file (iCalendar?, ICS? CVS?) that I can push
from Windows to the Android and iOS devices over the local Wi-Fi network
with a script that runs every hour or so.

Mad Roger

unread,
Oct 1, 2017, 2:52:17 PM10/1/17
to
On Sun, 01 Oct 2017 10:27:29 +0100,
p-0''0-h the cat (coder) wrote:

>>Rainlendar2
>
> +1

You're usually on the money with freeware, so I can assume this Rainlendar
Lite stuff is a good offline calendar program. The one hard test it will
have to pass is that I'd like it to work with the Android & iOS devices
over the local Wi-Fi network on the LAN.

For all to benefit from every action, here's my manually edited raindendar2
lite install log which I stored with the installer for future reference,
setup, and update additions.

RainLendar Lite freeware is apparently also known as Rainlendar2.
The freeware can't use the net (which is a good thing).
The freeware can't export/import CSV files but it can export/import.
The freeware apparently stores output in a RFC2445 iCalendar standard.

Software is located at:
http://rainlendar.net/cms/index.php?option=com_rny_download

So far, it doesn't seem to phone home upon installation.

When installing, Rainlendar Lite 2.13.1, the default options are:
[x]Rainlendar 2
[x]Uninstaller
[x]Start menu shortcuts
[x]Start with Windows
[x]Desktop shortcut

It correctly uses the %ProgramFilesDir% variable to decide where to go:
%ProgramFilesDir%\Rainlendar2 (C:\progs\Rainlendar2)

I put the app in:
Output folder: C:\progs\calendar\rainlendar

It created an output folder:
Output folder: C:\progs\calendar\rainlendar\locale
Output folder: C:\progs\calendar\rainlendar\locale\bs

And plugins in:
Output folder: C:\progs\calendar\rainlendar\plugins

And lots of ICS files in:
Output folder: C:\progs\calendar\rainlendar\resources

And a few "lua" scripts in:
Output folder: C:\progs\calendar\rainlendar\scripts

And a few skins in:
Output folder: C:\progs\calendar\rainlendar\skins

Plus a few utility executables in:
Output folder: C:\progs\calendar\rainlendar\utils

And the uninstaller in:
Created uninstaller: C:\progs\calendar\rainlendar\uninst.exe

And start-menu shorcuts in:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Rainlendar2
C:\ProgramData\Microsoft\Windows\Start
Menu\Programs\Rainlendar2\Rainlendar2.lnk
C:\ProgramData\Microsoft\Windows\Start
Menu\Programs\Rainlendar2\Rainlendar2 Options.lnk
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Rainlendar2\Remove
Rainlendar2.lnk

And one (public) desktop shortcut for my custom cascaded menu in:
C:\Users\Public\Desktop\Rainlendar2.lnk

Big Al

unread,
Oct 1, 2017, 2:54:51 PM10/1/17
to
You got the right item. Rainlendar.net And the lite version is free, I
bought the pro for Google Calendar interface.

This is a pretty simple skin.
http://customize.org/rainlendar/skins/51348

And here for more. There is plenty of support for skins.
http://customize.org/rainlendar/skins/popular?page=1

And the skins are pretty simple to edit. If you get a compressed skin
you can rename it to .zip or just unzip it if you have 7zip etc.
I pulled one apart and made it my own with tweaks mostly to remove
transparency which I hate.

Big Al

unread,
Oct 1, 2017, 2:58:20 PM10/1/17
to
On 10/01/2017 02:19 PM, Frank Slootweg wrote:
> I use Desktop-Reminder<http://www.desktop-reminder.com/en/index.html>.
+1
My wife used it, the calendar is a bit better than Rainlendar2.
IIRC if you use teamviewer to connect, Desktop-Reminder screws with the
wallpaper to make it appear on the desktop and teamview expects a simple
wallpaper and when I would exit teamviewer some display problems
happened. Don't remember what but... We just changed to Rainlendar.

Mad Roger

unread,
Oct 1, 2017, 3:24:34 PM10/1/17
to
On Sun, 1 Oct 2017 14:54:50 -0400,
Big Al wrote:

> You got the right item. Rainlendar.net And the lite version is free, I
> bought the pro for Google Calendar interface.

Thanks for this confirmation I installed the correct Rainlendar binary.

Here's what it looks like upon first inspection:
<http://www.bild.me/bild.php?file=6361469rainlendar.jpg>

I've only just installed it, but, I'm an expert in freeware where I
generally uninstall bad freeware within the first ten minutes of use.

This Rainlendar Lite freeware so far has passed the ten-minute test! :)

In fact it has already passed a half-dozen standard freeware tests.
. It comes recommended from people I can trust
. The web page didn't have any overt classic gotchas
. The installer was well behaved
. The GUI was a pleasant surprise in how it's moveable widgets
. The Options were minimal but so far sufficient to change as needed
. And it passed the ten-minute test where I didn't hate it on sight!

All freeware needs to pass a score of tests, where this rainlendar2
freeware so far is still on my system after 10 minutes, so, that's a good
sign.

> This is a pretty simple skin.
> http://customize.org/rainlendar/skins/51348

That "Glossy Large" skin is nice so I saved it in my installation directory
under "saved skins"; but for now I won't mess with skins just yet.

I'll first concentrate on using the program on the one PC until I figure
out if the program features work well for offline calendaring.

After I get Rainlendar2 freeware (aka Rainlendar Lite) working well on one
PC, then I can start to design a Windows or Linux process to push the
calendar files to the iOS and Android devices over the wireless WiFi on the
local network.

Since all the Android & iOS device file systems show up over WiFi as a
folder for each device on the PC desktop, it should be easy - so I'm not
too worried about moving the file, as long as I can identify which file is
the important file to transfer from the PC to the mobile devices.

Currently the ICS file seems to default to here, so if that's everything
needed, then it's simple enough to push to all devices connected to the
network:
C:\Users\uname\.rainlendar2\Default.ics

> And here for more. There is plenty of support for skins.
> http://customize.org/rainlendar/skins/popular?page=1

Thanks for the pointer to other skins. I downloaded a few for the
installation archive, but at the moment I'll concentrate more on using it
than on skinning it. :)

It is nice to know that there is enough of a loyal user base that people
customize it to fit their specific needs. That's another test that freeware
programs often need to pass, particularly ones that are personal such as a
calendaring program.

> And the skins are pretty simple to edit. If you get a compressed skin
> you can rename it to .zip or just unzip it if you have 7zip etc.

I'll have no problems archiving and unarchiving compressed files. :)

As for the skins, I took the simpler ones as I'm not into graphics for
graphics sake. Any customization by me has to have a functional purpose.
Pretty alone doesn't cut it. If it's not functional, I don't want it. Looks
alone are meaningless to me.

> I pulled one apart and made it my own with tweaks mostly to remove
> transparency which I hate.

Here's my default setup without tweaking:
<http://www.bild.me/bild.php?file=6361469rainlendar.jpg>

I'm a KISS kind of guy so I kind of like the default transparency, where
you'll notice my desktop is pitch black for the simple reason that black is
the most efficient color for this type of screen. (All my mobile devices
have the same pitch-black desktop for the same reason.)

My simple game plan is:
1. Get used to the program on one PC
2. Figure out which files need to be transferred to the mobile devices
3. Set up an automatic transfer mechanism over the WiFi local network

Mad Roger

unread,
Oct 1, 2017, 3:42:14 PM10/1/17
to
On Sun, 1 Oct 2017 19:14:55 +1000,
Maurice Helwig wrote:

>> What do you recommend for an offline Win10 calendar reminder program?
> Try http://www.ukrebs-software.de/

I saw this /after/ I installed Rainlendar Lite freeware for calendaring.

Looking at that web page from Ulrich Krebs,
<http://www.ukrebs-software.de/>

What's nice about you sending us to the home page is that Ulrich Krebs also
has a "backup" freeware program, which might be useful for setting up the
automatic copying of the ICS files to the Android and iOS devices over the
local network (since they're just ftp URLs).
<http://www.ukrebs-software.de/english/back4sure/back4sure.html>

Here's the Kalendar program at that web page:
<http://www.ukrebs-software.de/english/kalender/kalender.html>

As often happens with freeware, the first choice fails for whatever reason,
so I will keep this as a backup in case I ditch the recently installed
Rainlendar Lite freeware calendar.

Mad Roger

unread,
Oct 1, 2017, 3:51:35 PM10/1/17
to
On Sun, 1 Oct 2017 09:55:05 -0400,
Jonathan N. Little wrote:

>> What do you recommend for an offline Win10 calendar reminder program?
>>
> Reminderfox extension for Firefox to ICS file on LAN share. In Android
> ICSSync app to connect calendar to ICS file.

Thanks for the suggestion of Reminderfox extensions for Firefox to ICS on a
LAN share. I'm not using Windows shares, per se, although I guess I could.

I'm simply running a free FTP server on the mobile devices, which allows
them to be "mounted" seamlessly on Windows in the default Windows File
Explorer file-exploration user interface.

All my browsers have zero extensions and plugins (where plugins are
especially dangerous) and all my browsers reset to default for privacy
reasons once they close, so I'm not going to make use of a browser
extension.

But others might be more amenable to a browser extension than I.

To that end, here's the link to help them find the Reminderfox extension:
<http://www.reminderfox.org/>

It lists as features:
# Display and manage lists of reminders and todos
# Easy to use alerts and alarms
# Be reminded in your browser for calendar actions
# Subscribe to online calendars (like sports events)



Mad Roger

unread,
Oct 1, 2017, 4:12:34 PM10/1/17
to
On 1 Oct 2017 18:19:00 GMT,
Frank Slootweg wrote:

> I use Desktop-Reminder <http://www.desktop-reminder.com/en/index.html>.

Thanks for the suggestion of Desktop-Reminder:
<http://www.desktop-reminder.com/en/index.html>

The download for the 32/64-bit Windows installer is here:
<http://www.desktop-reminder.com/en/download/index.html>

But it failed to run on my typical Windows 10 x64 system:
<http://www.bild.me/bild.php?file=9038430desktop_reminder.jpg>

I don't know why, but I didn't debug as freeware testing is a fluid thing
in the initial tests.

The software bills itself as a freeware Windows-based "task planner".
. It will let you know of a task months before it comes due
. It doesn't ask what time of day a task needs to be done
. It doesn't require a silly being/end set of timepoints for a task
. It provides an alarm if you do input a time for a task
. Task import (e.g. holidays) from iCalendar *.ics files

But since it failed to install with some indications of a badly written
installer, I'll reserve the freeware tester's right to put it in the second
pile of software to look at.

So if Rainlendar Lite fails, then I will consider this program, which
others might find useful as a task planner also, which it seems very nice
at.

Here's my handwritten log file saved with the installer.

When installing, it runs something called an "InstallAware" wizard.
The program does not respect the %Program Files (x86)% variable!

It uses a hard-coded default location (which is bad programming):
C:\Program Files (x86)\Desktop-Reminder 2

I put it in:
C:\progs\calendar\desktopreminder

The program created a desktop shortcut with the following target:
C:\progs\calendar\desktopreminder\DesktopReminder2.exe

But when I ran it, it said that the program didn't run on Windows 10:
This app can't run on your PC.

It doesn't seem to phone home upon installation or first use.

Mad Roger

unread,
Oct 1, 2017, 4:17:53 PM10/1/17
to
On Sun, 1 Oct 2017 14:58:18 -0400,
Big Al wrote:

> My wife used it, the calendar is a bit better than Rainlendar2.
> IIRC if you use teamviewer to connect, Desktop-Reminder screws with the
> wallpaper to make it appear on the desktop and teamview expects a simple
> wallpaper and when I would exit teamviewer some display problems
> happened. Don't remember what but... We just changed to Rainlendar.

I'd be willing to test the two out
1. Rainlendar
2. Desktop Reminder

But Rainlendar installed on my typical Win10 system while Desktop Reminder
failed to install properly (for unknown reasons). Worse, I could tell the
installer was badly written because it didn't respect the %ProgramFilesDir
(x86)% veriable, where it hard-coded the initial path, which is just bad
programming from the start.

That's not a deadly sin, but it did fail to run upon invocation:
<http://www.bild.me/bild.php?file=9038430desktop_reminder.jpg>

So, as always when testing freeware, you get one strike and you're out, but
if the other programs strike out, then it gets to bat again (but in a later
inning).

p-0''0-h the cat (coder)

unread,
Oct 1, 2017, 4:19:57 PM10/1/17
to
On Sun, 1 Oct 2017 18:52:17 -0000 (UTC), Mad Roger <roge...@yahoo.com>
wrote:

> On Sun, 01 Oct 2017 10:27:29 +0100,
> p-0''0-h the cat (coder) wrote:
>
>>>Rainlendar2
>>
>> +1
>
>You're usually on the money with freeware, so I can assume this Rainlendar
>Lite stuff is a good offline calendar program. The one hard test it will
>have to pass is that I'd like it to work with the Android & iOS devices
>over the local Wi-Fi network on the LAN.

I've never used it with Android.

Key thing is backup. My advice, sort that before you forget and regret.

See options > calendars > iCalendar Format > Filename

I moved mine to a folder containing all the databases from various
applications I use and scripts and other stuff.

There appears to be a monitor changes option so hopefully you can share
that over samba and access it from your Android & iOS devices.

Good luck.

Big Al

unread,
Oct 1, 2017, 4:32:07 PM10/1/17
to
On 10/01/2017 03:24 PM, Mad Roger wrote:
> I'm a KISS kind of guy

Yes, the fluffy skins are very minor. Get it working as you need and
then play with the fluff. If it fails it's not worth pretty colors. LOL
Good Luck.

Mad Roger

unread,
Oct 1, 2017, 4:40:53 PM10/1/17
to
On Sun, 01 Oct 2017 21:19:58 +0100,
p-0''0-h the cat (coder) wrote:

> I've never used it with Android.

All I need is for the calendar saved on Windows to be "pushed" to Android
over the air, which should be pretty easy to do so I'm not going to worry
about that for now (because the file format will matter, but later).

> Key thing is backup. My advice, sort that before you forget and regret.
> See options > calendars > iCalendar Format > Filename

I see the default is in a stupid location for backup purposes:
C:\Users\bar\.rainlendar2\Default.ics

But I can't blame any programmer for putting things in a known
Microsoft-polluted directory tree. It's why people dump their crap on the
side of the road at known dump sites (even if you clean up that known dump
site beforehand). Nothing is different here.

Therefore I already changed it to my unpolluted directory tree which isn't
known to programs or to Microsoft so it stays clean.
C:\data\doc\calendar\rainlendar.ics

> I moved mine to a folder containing all the databases from various
> applications I use and scripts and other stuff.

Yup. I keep my data hierarchy always outside of any well-known dump site
for Microsoft data hierarchies.

> There appears to be a monitor changes option so hopefully you can share
> that over samba and access it from your Android & iOS devices.

I saw that option but I wasn't sure what "monitor" means in that context.

In the olden days, I'd "monitor" adobe acrobat distiller directories, where
whenever any PS file went into that directory, Adobe Acrobat Pro would
automagically convert the PS to PDF.

Is that what the "monitor" does?
It monitors the data directory?

But once it monitors that, what does it do?
If you don't know offhand, don't worry because I'm sure it's documented.

With freeware, you test first and read later because you have to get the
job done without taking forever because that's the cost of freeware (time
and effort spent learning).

I'm going to assume "monitor" means that if I write to the ICS file on my
own, outside of the program, that the program will pick up the changes
instantly without me having to load the ICS file explicitly.

I set the "monitor" checkmark, just to see if that's the case.
Then I edited with a text editor the ics file.
I noticed that it instantly updated with the information in the calendar!
That's good.

But maybe it would do that anyway, so I unset the "monitor" checkmark.
And I changed the edit back to what it was in the ICS file.
The To Do that I had edited did NOT change this time.

So I set the monitor checkbox back on.
Yup. It instantly picked up the changes.

So if I swap out the ICS file out from under Rainlendar, if I keep the
"monitor" checkbox on, then Rainlendar will pick up the new ICS file.

This is more useful on the *other* PCs and not so much on the Master PC,
but it's our first test of functionality.

Thanks!
I hope many others leverage what we just learned, in less effort.

Mad Roger

unread,
Oct 1, 2017, 4:45:20 PM10/1/17
to
On Sun, 1 Oct 2017 20:40:52 -0000 (UTC),
Mad Roger wrote:

>> There appears to be a monitor changes option so hopefully you can share
>> that over samba and access it from your Android & iOS devices.
>
> I saw that option but I wasn't sure what "monitor" means in that context.

This "monitor" changes option, as you noted, will almost certainly come in
handy when dealing with Android and iOS devices!

What you're saying is that I can keep a single ICS file on a Windows
machine in an accessible location (e.g., in a Samba share) and then use
SMBAnd or other freeware on the Android & iOS devices to read and write to
that ics file.

For example, the Android device can read the ics file over the local
network and make a change and save that change. The moment that happens,
the Windows machine automatically picks up those changes.

Likewise, the iOS device can read the file and make changes.

The only problem will be in data management of collisions, but, I would
just organize the mobile devices so that they can't edit the same file at
the same time.

Seems like a good plan, where turning on this "monitor" changes checkbox
(off by default) will come in handy. Thanks!

M.L.

unread,
Oct 1, 2017, 4:52:17 PM10/1/17
to


>This Rainlendar Lite freeware so far has passed the ten-minute test! :)

>Here's my default setup without tweaking:
><http://www.bild.me/bild.php?file=6361469rainlendar.jpg>

>My simple game plan is:
>1. Get used to the program on one PC
>2. Figure out which files need to be transferred to the mobile devices
>3. Set up an automatic transfer mechanism over the WiFi local network

Won't your Android device need to be able to read Rainlendar ICS
files?

RE: step 3
Why not set the Rainlendar ICS folder as a shared folder and use an
Android LAN file browser such as MiXplorer or ES File Explorer to
access that shared LAN folder? No hourly transfer necessary since the
ICS files will always be available on the other LAN device.

If you don't want to directly share the Rainlendar ICS folder, you
could use a simple vbs script for Task Scheduler to periodically
transfer the ICS file(s) from the Rainlendar directory to a folder
dedicated for sharing between Win 10 and Android.

Jonathan N. Little

unread,
Oct 1, 2017, 4:52:20 PM10/1/17
to
Well it would have worked. Just in Reminderfox to point to wherever the
ISC file is... But whatever.

Mad Roger

unread,
Oct 1, 2017, 4:54:21 PM10/1/17
to
On Sun, 1 Oct 2017 16:32:05 -0400,
Big Al wrote:

>> I'm a KISS kind of guy
>
> Yes, the fluffy skins are very minor. Get it working as you need and
> then play with the fluff. If it fails it's not worth pretty colors. LOL
> Good Luck.

Exactly.
The skins are last, if ever because out of 100 freeware tests, only a
handful ever stay on the machine for more than an hour because of the
freeware one-strike-you're-out maxim.

Once a freeware-under-test program strikes out, it usually isn't looked at
again unless /all/ the other freeware strikes out.

Then we go back through the freeware testing with a different set of
expectations so any program that fails the battery of quick freeware tests
is just out of the first inning.

Some get ejected from the game in that first minute, or in the first hour,
but, most get a second chance if every other program fails.

At the moment, the top batter is the Rainlendar program, where I can put
the ICS file in a Samba share for the mobile devices to access over the
local network.

Once I get all that working, then I'll worry about skinning it, but even
then, I'm a minimalist when it comes to fluffy stuff. If a skin can add a
useful button, such as "Save to Android" or something like that, then it
will be useful to modify the GUI.

But that stuff is for later.
Right now, I just have to get familiar with the program and I have to run
the first tests to see which programs make it to the second inning.

Mad Roger

unread,
Oct 1, 2017, 5:04:26 PM10/1/17
to
On Sun, 01 Oct 2017 15:52:15 -0500,
M.L. wrote:

> Won't your Android device need to be able to read Rainlendar ICS
> files?

I agree that whatever file format is used, /all/ the platforms have to be
able to read that file format.

I'm /assuming/ at the moment that there are free Android & iOS apps that
can read whatever format that Rainlendar puts out, which Tom's Guide says
is "RFC2445 iCalendar standard" format.

Certainly the default ics file is a text file (which is a good thing)
although all of us old timers know that even text files have EOL and CR
differences between Windows, Linux, Android, and iOS.

> RE: step 3
> Why not set the Rainlendar ICS folder as a shared folder and use an
> Android LAN file browser such as MiXplorer or ES File Explorer to
> access that shared LAN folder? No hourly transfer necessary since the
> ICS files will always be available on the other LAN device.

This is a nice idea to maintain the master ics file on Windows in a shared
folder that both Android and iOS can access, rather than to "push" the file
to Android & iOS via ftp client software on the Windows master machine.

There's the minor detail to handle that the Android & iOS device should
default to the /last/ known ICS file (for when they're off the local
network) - but that can be handled later after it's working when all
devices are on the local network.

Android is going to be far easier to link with Windows than iOS is, so I'll
get that working first. Either the ICS file will be on a Windows share, or
on a Samba share (probably that's the same thing, is it?).

The other option is to put it on an FTP share by running FTP software on
the mobile device and then Windows can access that ftp directory with the
normal Windows file browser.

> If you don't want to directly share the Rainlendar ICS folder, you
> could use a simple vbs script for Task Scheduler to periodically
> transfer the ICS file(s) from the Rainlendar directory to a folder
> dedicated for sharing between Win 10 and Android.

I was thinking more along the lines of rsync-style software that already
exists (I'm sure) for backing up a file to an FTP share, but whatever works
for transferring the file from Windows to Android & iOS is fine by me.

I like your idea of having iOS and Android natively use the same file that
is on Windows - so that's the approach I'll try first.

Thanks for the idea.

Mad Roger

unread,
Oct 1, 2017, 5:05:55 PM10/1/17
to
One advantage of the browser extension you suggested is that it would
almost certainly work for both iOS and Android, which both run Firefox.

So it's a great idea, but with freeware, as in baseball, only one batter at
a time can be at bat. :)

Mad Roger

unread,
Oct 1, 2017, 5:09:51 PM10/1/17
to
On Sun, 1 Oct 2017 21:05:55 -0000 (UTC),
Mad Roger wrote:

> One advantage of the browser extension you suggested is that it would
> almost certainly work for both iOS and Android, which both run Firefox.

In fact, here's a setup that should work out of the box using the browser
extension idea.

1. We add the browser extension to Android, iOS, Windows, and Linux.
2. We put the master ICS file on a PC that is running an FTP server.
3. In Firefox on Android/iOS/Windows/Linux, we just point to that file:
<ftp://192.168.1.x:21:anonymous@anonymous/share/calendar/default.ics>

I forget the exact syntax so that's written off the cuff.

The point is that all platforms respect FTP URIs!

Jonathan N. Little

unread,
Oct 1, 2017, 5:33:36 PM10/1/17
to
Mad Roger wrote:
> One advantage of the browser extension you suggested is that it would
> almost certainly work for both iOS and Android, which both run Firefox.

I run Linux and Android not iAnything. So I have ReminderFox on this
Win10 SeaMonkey and on Ubuntu with Firefox. I have an Apache server on
this LAN so I just added webdav mod in Apache for LAN calendar service.
Ran that way for years until I got a smart phone so moved it to a
private Google calendar so I could access remotely.

M.L.

unread,
Oct 1, 2017, 8:11:45 PM10/1/17
to


>Looking at that web page from Ulrich Krebs,
><http://www.ukrebs-software.de/>
>
>What's nice about you sending us to the home page is that Ulrich Krebs also
>has a "backup" freeware program, which might be useful for setting up the
>automatic copying of the ICS files to the Android and iOS devices over the
>local network (since they're just ftp URLs).
><http://www.ukrebs-software.de/english/back4sure/back4sure.html>

Perhaps I'm missing something, but why would you need to transfer ICS
files to the Android/ICS devices if they're all on the same network?
Why not just share them?

M.L.

unread,
Oct 1, 2017, 9:11:41 PM10/1/17
to


>I'm simply running a free FTP server on the mobile devices, which allows
>them to be "mounted" seamlessly on Windows in the default Windows File
>Explorer file-exploration user interface.

If you prefer FTP for transferring files from Windows to LAN
smartphone, WinSCP supports scripted FTP transfers on a schedule using
Windows Task Scheduler.

example Task Scheduler command line:

"open sftp://user:pass...@example.com/" "put d:\examplefile.ics
/storage/emulated/0/Rainlendar/" "exit"

http://bit.ly/2yhJJAa
https://winscp.net/eng/docs/guide_schedule#scheduling_on_windows_10_windows_8_and_windows_7

Mad Roger

unread,
Oct 1, 2017, 9:52:42 PM10/1/17
to
On Sun, 01 Oct 2017 19:11:42 -0500,
M.L. wrote:

> Perhaps I'm missing something, but why would you need to transfer ICS
> files to the Android/ICS devices if they're all on the same network?
> Why not just share them?

Your idea of sharing the same ICS file instead of transferring is sound.
I haven't thought the Android/iOS/Windows "sharing" thing through yet.

1. First I needed a calendar program (where Rainlendar is the only one that
passed the freeware first inning so far).

2. Then I had to figure out where and what it saved as its calendar file,
where Rainlendar saves an ICS file to wherever you want it saved to (e.g.,
to c:\share\calendar\default.ics).

3. Now I have to figure out how to share this exact file with Android.
4. Then the always-harder task of sharing this file with iOS over the LAN.

5. Then I have to figure out how to keep the file on the mobile device for
when the mobile device is far away from the LAN.

6. And lastly, if I update the calendar on the mobile device or on the
master PC, I have to figure out how to synchronize the changes.

If step #6 is too hard, I can omit it as I can manage the whole calendar
from the PC as a Master ICS file (which simplifies the problem set).

For task #2 & #3 above, what's the best way to share the file with Android?

Mad Roger

unread,
Oct 1, 2017, 10:04:22 PM10/1/17
to
On Sun, 01 Oct 2017 20:11:38 -0500,
M.L. wrote:

> If you prefer FTP for transferring files from Windows to LAN
> smartphone, WinSCP supports scripted FTP transfers on a schedule using
> Windows Task Scheduler.
>
> example Task Scheduler command line:
>
> "open sftp://user:pass...@example.com/" "put d:\examplefile.ics
> /storage/emulated/0/Rainlendar/" "exit"
>
> http://bit.ly/2yhJJAa
> https://winscp.net/eng/docs/guide_schedule#scheduling_on_windows_10_windows_8_and_windows_7

Thank you for pointing out how to FTP by a script from Windows the ICS
calendar file to iOS and Android which are running free FTP servers.

That Windows task scheduler will work out perfectly I think, but I also
agree with your other post that we'd probably rather not FTP the file to
the mobile devices in lieu of just accessing the files across the LAN
automatically with a "windows share" that both iOS and Android respect.

The question will be what Windows share method do Android & iOS respect?

Mad Roger

unread,
Oct 1, 2017, 10:16:19 PM10/1/17
to
On Sun, 1 Oct 2017 18:38:49 -0000 (UTC),
Mad Roger wrote:

> Since all the Windows, Android, and iOS devices can browse each others'
> file systems over the air using their native file explorers, all I need to
> do is create a single calendar file (iCalendar?, ICS? CVS?) that I can push
> from Windows to the Android and iOS devices over the local Wi-Fi network
> with a script that runs every hour or so.

As another minor hurdle, I need to put into the private offline calendar
specific dates to schedule medical stuff, where those days are "elapsed
days" from the last office visit (due to insurance constraints).

Since those dates are always some time period from the last visit (e.g.,
30days, 60days, 90days, etc. from the previous event), I needed a
calculator to figure out exactly what day those events would fall on.

Searching, I can find plenty of web sites that calculate 120days from any
given day
<https://www.timeanddate.com/date/dateadd.html>
<http://www.easysurf.cc/ndate1.htm>
<https://www.calendar-12.com/date_add_days>
<https://www.convertunits.com/dates/daysfromnow/90>

Plus there were plenty of Word & Excel & Java hacks for elapsed days
<https://support.office.com/en-us/article/add-or-subtract-dates-b83768f5-f695-4311-98b1-757345f7e926>
<https://answers.microsoft.com/en-us/office/forum/office_2007-excel/how-do-i-determine-90-working-days-from-today-in/c5980dad-3ae5-4cd0-b878-129158b871b6>
<http://addbalance.com/word/datefields2.htm>

But in keeping with the offline need for privacy, I opted for one of these
<https://downloads.tomsguide.com/Date-Calculator,0301-28710.html>
<https://date-calculator.en.softonic.com/>
<http://download.cnet.com/Date-Calculator/3000-2124_4-10061210.html>

With those offline date calculators, I can calculate, say, 120 days from
any given date in the past so that I can pop that into the calendar.

Once that is in the calendar, the Rainlendar calendar can schedule the
/next/ event (say an appointment for new glasses) for 120 days from any
date (even a previous date).

(It could probably all be done inside of Rainlendar if we just enter in a
past event.)

Mad Roger

unread,
Oct 1, 2017, 10:26:24 PM10/1/17
to
On Mon, 2 Oct 2017 02:16:19 -0000 (UTC),
Mad Roger wrote:

> But in keeping with the offline need for privacy, I opted for one of these
> <https://downloads.tomsguide.com/Date-Calculator,0301-28710.html>
> <https://date-calculator.en.softonic.com/>
> <http://download.cnet.com/Date-Calculator/3000-2124_4-10061210.html>

I'm not sure which is the best offline elapsed time between two date
calculators for calculating the next office visit based on a series of past
office visits and a elapsed time requirement (e.g., 30 days, 120 days,
etc.).

For the record, here are more offline date calculators I'm testing, but it
might end up being simpler to just punch an old previously back dated
"event" into RainLendar Lite and let the RainLendar calculator calculate
120 days from that past date.

Command line date calculator:
<https://sourceforge.net/projects/date-calculator/>

Java-based date calculator:
<https://sourceforge.net/projects/datecalculator/>

Jaleco date calculator:
<https://date-calculator.jaleco.com/>

JoneSoft Date Calculator:
<https://jonesoft-date-calculator.en.softonic.com/>

Cnet date calculator:
<http://download.cnet.com/Date-Calculator/3000-2124_4-10061210.html>


Mad Roger

unread,
Oct 1, 2017, 10:45:41 PM10/1/17
to
On Mon, 2 Oct 2017 02:26:24 -0000 (UTC),
Mad Roger wrote:

> For the record, here are more offline date calculators I'm testing, but it
> might end up being simpler to just punch an old previously back dated
> "event" into RainLendar Lite and let the RainLendar calculator calculate
> 120 days from that past date.

I tested a few of those offline date calculators and gave up on them.
Instead I just entered the past medical date information into RainLendar
Lite and let Rainlendar calculte a date every 30, 60, 90, whatever, days
from that last medical event.

To view that future date, I right clicked on the RainLendar calendar to
select "Manager" and then "Events" and then "Show Upcoming",

This seems to be the best way to enter in, say, 125 days from a previous
past event to figure out the next-to-be-scheduled event.

Mad Roger

unread,
Oct 2, 2017, 1:02:56 AM10/2/17
to
On Sun, 1 Oct 2017 17:33:33 -0400,
Jonathan N. Little wrote:

> I run Linux and Android not iAnything. So I have ReminderFox on this
> Win10 SeaMonkey and on Ubuntu with Firefox. I have an Apache server on
> this LAN so I just added webdav mod in Apache for LAN calendar service.
> Ran that way for years until I got a smart phone so moved it to a
> private Google calendar so I could access remotely.

My first attempt was successful, but we can certainly improve the process.
<http://www.bild.me/bild.php?file=9107353calendar_1.jpg>

One improvement is that the calendar program I'm using on Android, sucks:
<http://www.bild.me/bild.php?file=4329254calendar2.jpg>

Even so, the result was a Windows calendar working just fine on Android:
<http://www.bild.me/bild.php?file=8321898calendar3.jpg>

Like you, I run almost all the platforms, which, for me include Windows,
and Ubuntu and iOS and Android, so I just make them all work together when
I can (with iOS always being the most difficult due to file-access
restrictions).

Here is where I am tonight before heading off to bed, after testing the
many helpful suggestions. I'll write his in a "tutorial" DIY format so that
others can reproduce what I have done and so that folks can improve on the
process.

GOAL:
Manage a single offline calendar using only the local WiFi network between
desktops, laptops, and mobile devices using freeware in a typical home LAN
setup.

WINDOWS SOFTWARE:
. FileZilla client freeware <https://sourceforge.net/projects/filezilla/>
. RainLendar freeware <http://rainlendar.net/cms/index.php>

ANDROID SOFTWARE:
. Calendar (com.android.calendar but I need a better Calendar program)
. FTP Server Free (be.ppareit.swiftp_free but any FTP server will do)
. ES File Explorer freeware (com.estrongs.android.pop)

FIRST SUCCESSFUL METHOD:
. Run RainLendar on Windows & save your ICS file to a known location
. Run FileZilla on Windows to copy that ICS file over to Android storage
. Tap on the ICS file in ES File Explorer on Android to open it up
. Open the ICS file in whatever Calendar program you have on Android

While this was trivial to get Android to share the ICS calendar file
created on Windows, there are two huge improvements needed in this process
to make it a general use case.

How can we improve on Android:
1. We need a better Calendar freeware on Android, with the requirements:
a. The Android calendar should read an ICS file from a given location
b. The Android calendar should save an ICS file to a given location

How can we improve on Windows:
2. We need a better file sharing mechanism between Windows & Android
a. The Android calendar should write its ICS file to a windows share
b. The Windows calendar should save the ICS file to that Windows share

Jonathan N. Little

unread,
Oct 2, 2017, 10:23:04 AM10/2/17
to
Mirroring a db is always fraught with issues. It's complicated and
fragile and prone to mismatch and corruption.

>
> While this was trivial to get Android to share the ICS calendar file
> created on Windows, there are two huge improvements needed in this process
> to make it a general use case.
>
> How can we improve on Android:
> 1. We need a better Calendar freeware on Android, with the requirements:
> a. The Android calendar should read an ICS file from a given location
> b. The Android calendar should save an ICS file to a given location
>
> How can we improve on Windows:
> 2. We need a better file sharing mechanism between Windows & Android
> a. The Android calendar should write its ICS file to a windows share
> b. The Windows calendar should save the ICS file to that Windows share
>

Much better to have one db and use a service to serve access to multiple
devices. You said you had a Ubuntu box on your LAN I would say the
easiest and most reliable course is to setup Webdav server on your
Ubuntu machine.

It is drop-dead simple on Apache and would be far more reliable and
easier to implement than what your are doing. Probably can be done with
nginx, but my webserver experience is with Apache.

This guy did something similar to what I did.

<https://www.server-world.info/en/note?os=Ubuntu_16.04&p=httpd&f=13>

You can get something up and working in about 10 minutes and also add a
bit of security if you even have company share your wifi...

Frank Slootweg

unread,
Oct 2, 2017, 11:08:27 AM10/2/17
to
I assume this is a typo, because the variable's name is
"ProgramFiles(x86)", i.e. without spaces. In another response you
misspelled the name even more.

I don't remember any problems installing "Desktop-Reminder 2" and I
normally note any errors I encounter. That of course doesn't mean/imply
that you didn't.

> It uses a hard-coded default location (which is bad programming):
> C:\Program Files (x86)\Desktop-Reminder 2

I *do* have notes from an earlier (1.12) version - which I used on
Vista - and that *did* allow the default location to be changed, so I
find it somewhat strange that this newer version allegedly does not
offer such a change.

Big Al

unread,
Oct 2, 2017, 6:36:54 PM10/2/17
to
I use Rainlender2 here to display the events on my desktop wallpaper.
And to interface to Google calendar to add/change events. I don't store
ICS files local.
HOWEVER, I use Thunderbird Email and it's built in calendar which also
links to Google calendar to also read the calendar. There is an
extension to export the calendars as ICS. Thus my backup. Kinda of a
kluge if I don't say so myself.

I've downloaded a lot of calendars from pro football and baseball over
the years and then edit them with whatever editor I have at the time,
both Windows and now Linux. I will sometimes flip SUMMARY LOCATION or
DESCRIPTION around. Rainlendar2 likes to display one as the title and
then another when you hover. Website downloads will sometimes put the
text in the wrong fields. Search and replace works great, and saving
with or without CR/LF etc endings don't seem to matter over the years.


0 new messages