{"sha": "b5ab2bd69772ece9dc853b359931c7fdaaa19160", "message": "followers-ids and friends-ids subcommands\n\nCloses #9", "author_date": "2019-09-10T17:36:44Z", "committer_date": "2019-09-10T17:36:44Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b975890d998f6e47297a049c7d8674812107ea5b", "message": "Release 0.21.2", "author_date": "2020-07-18T22:42:54Z", "committer_date": "2020-07-18T22:42:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "ba709553c5fc264cf055cf37f3ba21a96de48f83", "message": "Release 0.12", "author_date": "2019-10-17T17:57:33Z", "committer_date": "2019-10-17T17:57:33Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "bc2307450b6944b4fc894de88b1a6e7f6c133f66", "message": "Extract media to separate table, closes #6", "author_date": "2019-09-04T22:07:52Z", "committer_date": "2019-09-04T22:07:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "bd26f356649ebe0a98cd11e8992a531ec3bc66c8", "message": "Docs for --sql and --attach, refs #8", "author_date": "2019-09-13T20:32:52Z", "committer_date": "2019-09-13T20:32:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "bfcc1233f3f7b3f50b68971102a848adbcd5f53d", "message": "user-timeline now takes --sql/--attach/--ids and multiple identifiers\n\nRefs #35, refs #8. Still needs documentation.", "author_date": "2020-03-20T20:12:51Z", "committer_date": "2020-03-20T20:12:51Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c03174ee34eeb6bccb6c6fd0e228a7e892d0b257", "message": "Release 0.1", "author_date": "2019-09-04T20:43:35Z", "committer_date": "2019-09-04T20:43:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c1340a15bbd2fced600e5e72626cf42d93b3f789", "message": "Added twitter-to-sqlite fetch URL command\n\nUseful development tool - makes it easy to make authenticated API\nrequests on the command-line.\n\nAlso started the Design notes docs", "author_date": "2019-09-04T16:13:21Z", "committer_date": "2019-09-04T16:13:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c1f62c8fac09ce5f288aa87f950a90b8f89d13c6", "message": "Fix bugs running --since from scratch\n\nIf tables were missing, script would throw an error.", "author_date": "2019-10-16T19:46:23Z", "committer_date": "2019-10-16T19:46:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c44d286a572ba31b79f631f63fd2543fc4fb010f", "message": "README tweaks", "author_date": "2019-10-06T05:03:17Z", "committer_date": "2019-10-06T05:03:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "c78e6ba76453e9f6461b1182599a1a6fd0535dc9", "message": "Improved --since= for user-timeline, refs #39", "author_date": "2020-04-01T03:17:09Z", "committer_date": "2020-04-01T03:17:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c9295233f219c446fa2085cace987067488a31b9", "message": "Tweet source extraction and new migration system (#24)\n\nCloses #12 and #23", "author_date": "2019-10-17T15:49:23Z", "committer_date": "2019-10-17T15:49:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "cab7edb1e50549a37b1c8520b546dfa85afda92a", "message": "Fixed incorrect header in README", "author_date": "2019-09-10T17:38:04Z", "committer_date": "2019-09-10T17:38:04Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cfd977e97f82ece49c850fbed3d8778149a59c7d", "message": "Documentation for follow/track commands, closes #11", "author_date": "2019-10-06T04:48:23Z", "committer_date": "2019-10-06T04:48:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d22afae39b1390964dace33f43a8f86c222876fe", "message": "Archive tables use _ not -\n\nTables with hyphens in the name are harder to query\nbecause you have to remember to [escape-them].", "author_date": "2019-10-11T16:54:25Z", "committer_date": "2019-10-11T16:54:25Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d3887d1535c3edd59d3ebf6aea4495bacd82e59b", "message": "Fix #34 by upgrading sqlite-utils", "author_date": "2020-03-20T19:20:22Z", "committer_date": "2020-03-20T19:20:22Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "dc584416df10d1feee838b1ed5359bde45eca45f", "message": "Release 0.11.1", "author_date": "2019-10-16T19:46:35Z", "committer_date": "2019-10-16T19:46:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "dd093b4edd6d2034a2917ff260f1bbaa12e1d285", "message": "Release 0.13", "author_date": "2019-10-30T02:20:09Z", "committer_date": "2019-10-30T02:20:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "dd2b02304274a5b44f7dd37cddb61a4978848d1e", "message": "Better auth.json explanation", "author_date": "2019-10-28T12:33:41Z", "committer_date": "2019-10-28T12:33:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "e1777ab6db51fa37a05943c2c83fbf2281ec3ec7", "message": "GitHub Action running markdown-toc, refs #48", "author_date": "2020-07-22T19:01:07Z", "committer_date": "2020-07-22T19:01:33Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e2d7db2c9ef6c944804cda5c6662718ab3a80d0e", "message": "Release 0.2", "author_date": "2019-09-04T22:10:07Z", "committer_date": "2019-09-04T22:10:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e2e373d2178ea76fe16fc8d07fffac8b175c2010", "message": "Updated tests for new tables in #40", "author_date": "2020-04-01T04:18:17Z", "committer_date": "2020-04-01T04:18:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e60f314b0b4f9ab6a292270c11320530da66f4ac", "message": "Release 0.5", "author_date": "2019-09-10T17:38:46Z", "committer_date": "2019-09-10T17:38:46Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e6555b35a7bdb1825ecc08158e4ee6ce79397ece", "message": "Instructions on updating favorited_by table with imported likes", "author_date": "2019-10-17T02:27:24Z", "committer_date": "2019-10-17T02:27:24Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e9112da07229d2bda44d797b94a823cf40955329", "message": "Fixed copy", "author_date": "2019-09-11T14:49:56Z", "committer_date": "2019-09-11T14:49:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "ea4577bcded84cf135d5aff0c5bcb23dbc8e29db", "message": "Release 0.2", "author_date": "2019-09-04T21:17:34Z", "committer_date": "2019-09-04T21:28:20Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "eb79f2e6f4379780a4aafcfc8248d803bc02c413", "message": "Documented favorites, closes #32", "author_date": "2020-02-07T06:59:09Z", "committer_date": "2020-02-07T06:59:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "ee202d8ce2cd226fd7512f37b201698b6bcac027", "message": "Test for new FTS tables", "author_date": "2019-09-04T21:17:18Z", "committer_date": "2019-09-04T21:17:18Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ef70bb8b3658a984f00e377e6ca1c1d5c238e81d", "message": "Break loop after last page", "author_date": "2019-09-03T21:17:25Z", "committer_date": "2019-09-03T21:18:05Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f07d3d14ca39ea95416edc904e566fe28e5b46f6", "message": "Extract places into separate table", "author_date": "2019-09-04T21:54:39Z", "committer_date": "2019-09-04T21:54:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f09d611782a8372cfb002792dfa727325afb4db6", "message": "Note that it only supports APIv1 at the moment", "author_date": "2021-12-26T18:08:40Z", "committer_date": "2021-12-26T18:08:40Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "f5b7ceba5b3167e962808814d492e49f87454b3f", "message": "favorites command now populates favorited_by table, closes #14", "author_date": "2019-10-14T03:30:17Z", "committer_date": "2019-10-14T03:30:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f95762cc25cbf75909fee8ad041cc903d5f421b0", "message": "Better heading", "author_date": "2019-09-03T22:42:41Z", "committer_date": "2019-09-03T22:42:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "faefa30fff03a9e88fc60e646ea6e7be97646dc1", "message": "Handle blank tweet[source], closes #44", "author_date": "2020-04-17T19:29:58Z", "committer_date": "2020-04-17T19:29:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "fb1a3a4b9fbe6bee80e93d86c2a10dd248636ab4", "message": "Release 0.22\n\nRefs #58", "author_date": "2021-09-21T17:39:08Z", "committer_date": "2021-09-21T17:39:08Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "fb2698086d766e0333a55bb73435e7283feeb438", "message": "Release 0.8", "author_date": "2019-10-11T06:45:21Z", "committer_date": "2019-10-11T06:45:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "fced2a9b67d2cbdf9817f1eb75f7c28e413c963b", "message": "--since and --since_id options for user-timeline, closes #19\n\nRefs #20\n\nAlso added some initial rate limit error handling code.", "author_date": "2019-10-16T19:12:41Z", "committer_date": "2019-10-16T19:12:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "fd196a7f65c3c4721904042ff97ee85c839f6bf3", "message": "Fixed #29: import command fails on empty files\n\nBy bumping sqlite-utils dependency to get this fix:\nhttps://github.com/simonw/sqlite-utils/issues/52", "author_date": "2019-11-09T19:35:09Z", "committer_date": "2019-11-09T19:35:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "fd1a989e09ccfd7b19ac5044ed4679c2134c1294", "message": "Fixed regex", "author_date": "2019-09-03T20:42:38Z", "committer_date": "2019-09-03T20:42:38Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ff55f97f1c9ba3203a25eb2cafe21e712c010d86", "message": "Removed unneccessary test file\n\nI moved this test into test_import.py in the previous commit.", "author_date": "2019-10-16T18:58:17Z", "committer_date": "2019-10-16T18:58:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "bf622dcb82203c1cd87e914901b53afe6f90e668", "message": "Fixes for archive imports (#55)\n\n* Find data files in subdirectories in archives\r\n\r\nSee #54 for discussion. This also ignores files in the new \"assets\"\r\ndirectory, which appear to be some stuff for a browser interface\r\nTwitter's created.\r\n\r\n* Fix list-member importer\r\n\r\nIt appears in list data that some rows contain a `urls` key with a list\r\nof URLs, while others contain a `url` key with just a single one. This\r\nchange supports either way.\r\n\r\n* Fix tweet import\r\n\r\nThis was working, sorta, but wasn't properly unpacking the tweet\r\ndata into columns. This commit fixes that in what I think should\r\nbe a backwards-compatible way.", "author_date": "2021-08-20T00:02:48Z", "committer_date": "2021-08-20T00:02:48Z", "raw_author": {"value": "2035bd0fdcffb9aa3b95f21a684665482bd8c80f", "label": "Jacob Kaplan-Moss"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 21148, "label": "jacobian"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "91aa5f578e871a7976ca0a861862f9b9dd162464", "message": "Fix for since_id bug, closes #58 (#59)\n\nFixes remaining instances of this bug", "author_date": "2021-09-21T17:37:40Z", "committer_date": "2021-09-21T17:37:40Z", "raw_author": {"value": "98a500b3673cfe0c268b7a6ef2e6a08ed458be22", "label": "Ruben Vermeersch"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 42904, "label": "rubenv"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "b6a4da8be3b6d4b74c6a5fac8924bf22a6824f2c", "message": "Document the use of --stop_after with favorites, refs #20\n\nThanks, @mikepqr", "author_date": "2021-08-20T00:02:10Z", "committer_date": "2021-08-20T00:02:10Z", "raw_author": {"value": "216dbfd3bd82e49cf8d12e9f574d76f408f2f0d6", "label": "Mike Lee Williams"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 370930, "label": "mikepqr"}, "committer": {"value": 19864447, "label": "web-flow"}}