Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Log Generator | 15 | 4 years ago | Python | |||||||
Small python script to generate random time series data into log files | ||||||||||
Autobackup.py | 10 | 5 years ago | 1 | apache-2.0 | Python | |||||
Copy files to another location after a period of time | ||||||||||
Check Time Machine | 9 | 5 years ago | 1 | Python | ||||||
Python script for checking to make sure all of your files are actually backed up by Time Machine, and offers options for fixing files that are not. | ||||||||||
Reading Time Calculator | 4 | 5 years ago | mit | Python | ||||||
A python script to calculate the time you would need to read a pdf book | ||||||||||
Msteams | 3 | 3 years ago | mit | Python | ||||||
This script allows you to login into your meetings or classes correctly, when time or time interval is provided | ||||||||||
Subreddit_online_users | 3 | 4 years ago | Python | |||||||
A python script that accesses a subreddit and gathers the number of people online and stores it. After 24 hours, it creates a graph of the information. | ||||||||||
Synel | 3 | 5 years ago | Python | |||||||
A Python script which records entry/exit time on Synel time and attendance WEB front end | ||||||||||
Pypomodoro | 3 | 5 years ago | mit | Python | ||||||
A small python script for freelancers to track time using the time-tested Pomodoro technique | ||||||||||
Deutsche Bahn Time Display | 2 | 6 years ago | mit | Python | ||||||
A small Python script to display the time of your next train(s) in a terminal | ||||||||||
Fuzzyclock | 2 | 12 years ago | Python | |||||||
Python script to display fuzzy time. Made as part of codejam contest |
Python script for checking to make sure all of your files are actually backed up by Time Machine, and offers options for fixing files that are not.
python checktimemachine.py [path to directory]
If a directory is not specified, checktimemachine.py will scan the entire filesystem of all of the volumes included in latest Time Machine backup and compare to the files contained with that backup.
If a directory is specified, will scan just that directory and compare to its latest backup.
Any missing files will be presented in two lists:
man tmutil
for more information.)Will then offer to add excluded files to the Time Machine backup, and to "wiggle" the files the non-excluded files that are not backed up. And by wiggle, I mean it will touch
the file, touch
its containing directory, rename the file, and then rename it back to its original name. Note: this is not guaranteed to accomplish anything, but some users have reported that it helps.
This script will automatically ignore a wide variety of files and folders that, as far as I can tell, are not supposed to be included in a Time Machine backup. This list was created by running the script and seeing what miscellaneous files it finds that I don't care about.
At the top of the script are several lists. Before running this script, you should consider reviewing them and adding any paths you want ignored or remove any paths that are important to you. They are:
excludeDirectories
: Directories that have sticky exclusion that I'm pretty sure are safe to ignore.excludeFiles
: Files that have sticky exclusion that I'm also pretty sure are safe to ignore.excludeExtensions
: List of extensions that will be ignored. Can apply to any file or folder.userIgnore
: Files and folders that I personally wanted to ignore but you may feel differently about it. Definitely should review this one.Please pay close attention to the comments for each of these variables, as they describe what format the paths have to be in and how they are applied.
The script will also ignore anything that would already by excluded by Time Machine based on the contents of the StdExclusions.plist file in the System folder.