X-Git-Url: http://unremediatedgender.space/source?a=blobdiff_plain;f=notes%2Fmemoir_wordcounts.py;h=ac1aec4d25939bfc2a94fd903d2182998861e3c9;hb=475377ab32ba1dc108d7d88611ee4e74de9f8028;hp=44ba04f35bd0cd614261d4da01ddf5b0ef1ef3e9;hpb=e4f60181a18b4f8155761020fcff7ed3799de752;p=Ultimately_Untrue_Thought.git diff --git a/notes/memoir_wordcounts.py b/notes/memoir_wordcounts.py index 44ba04f..ac1aec4 100755 --- a/notes/memoir_wordcounts.py +++ b/notes/memoir_wordcounts.py @@ -41,7 +41,7 @@ def look_back(): subprocess.run(["git", "checkout", "HEAD~1"]) wordcount = wordcount_at_this_sha() date = date_at_this_sha() - if date < datetime.date(2022, 4, 1): + if date < datetime.date(2022, 4, 20): keep_going = False wordcounts.append((date, wordcount)) # don't leave the head detached @@ -63,8 +63,11 @@ def normalize_dates(wordcounts): def write_csv(wordcounts): with open("memoir_wordcounts.csv", 'w') as f: writer = csv.writer(f) + previous = None for date, wordcount in wordcounts: - writer.writerow([date.strftime("%m/%d/%Y"), wordcount]) + diff = wordcount - previous if previous is not None else '' + writer.writerow([date.strftime("%m/%d/%Y"), wordcount, diff]) + previous = wordcount if __name__ in "__main__":