Add some more examples and a convenience method in config.py for
[pyutils.git] / examples / README
1 Stuff under here is example code that uses pyutils library routines and
2 is meant to just be illustrative and fun.  Each should be runnable as-is
3 if you have pyutils installed.  Use the --help flag for more info.
4
5 cron:
6     Wrapper for running cronjobs with optional locks to ensure that no
7     more than one instance executes at the same time, optional max
8     frequencies, optionally touch a file on successful execution to
9     drive monitoring, etc...
10
11 dedup_files:
12     Util that traverses a directory structure and identifies files that
13     are duplicates of each other then optionally deletes duplicates or
14     symlinks duplicates back to an original.
15
16 parallelize_config:
17     This is a sample config file (place in ~/.remote_worker_records or
18     override with --remote_worker_records_file) for the @parallelize
19     framework to understand how to dispatch work to remote machines.
20
21 pyskel:
22     This is a "skeleton" I keep around for when I want to start
23     working on a new script.
24
25 reminder:
26     Reminds you of important dates which are stored in the .reminder
27     file.
28
29 scrabble:
30     Helps you play Scrabble word game.
31
32 wordle:
33     Plays and helps you cheat at the Wordle word game.  Demo of using
34     the @parallelize framework and shared_dict which it uses to
35     precompute the solution space on several processes at once.
36
37