2 files changed, 27 insertions(+), 0 deletions(-)
A LICENSE
A README
A LICENSE => LICENSE +13 -0
@@ 0,0 1,13 @@
+Zero-Clause BSD
+=============
+
+Permission to use, copy, modify, and/or distribute this software for
+any purpose with or without fee is hereby granted.
+
+THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL
+WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
+FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
+AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
+OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
A README => README +14 -0
@@ 0,0 1,14 @@
+code for keeping track of my extreme number of itch bundles
+
+scripts:
+
+* setup.tcl DB-PATH
+ sets up a new database
+* import.tcl DB-PATH DATAFILE ?DATAFILE ...?
+ loads the datafiles as formatted by misc/scripts.js into DB-PATH, ignoring existing urls
+* mark.tcl DB-PATH ?-force? ?-timestamp TIMESTAMP? GAMEURL ?GAMEURL ...?
+ marks each GAMEURL as played on TIMESTAMP, or YYYYMMDD by default. will not overwrite an existing timestamp without -force
+* unmark.tcl DB-PATH GAMEURL ?GAMEURL ...?
+ unmarks each GAMEURL, as if it were never marked
+* stats.tcl DB-PATH ?GAMEURL ...?
+ if no GAMEURLs are present, prints database stats. otherwise, prints the played status of each GAMEURL