It might be useful to know that the purpose of this code is to collect data from
a set of RSS feeds.
Any suggestions would be appreciated.
Well, once you've got an .exe, the question isn't really Python-specific
any more. (Even without the .exe it's not really Python-specific...)
Use the Windows Scheduler. You can schedule a program to run at
certain times and on startup. When it fires up, it can check when
it was last run (by writing to a file / registry on firing up)
and deciding whether or not it needs to run.
The alternative is to have it install as a service and then run
its own scheduler loop, but that doesn't offer any real advantage:
you're just reinventing the Windows Task Scheduler.
TJG
Have you tried the Windows Task Scheduler tool?
Irmen