{"sha": "e04ec1f86e35e14ec9148108de27d4305bb79230", "message": "Added checkin_details SQL view", "author_date": "2019-08-30T15:01:17Z", "committer_date": "2019-08-30T15:01:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cfd1ac4f0eb942fd81ac86e148b4ca20915343cd", "message": "Implemented events and posts", "author_date": "2019-08-30T14:27:10Z", "committer_date": "2019-08-30T14:27:10Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b77e0d54c59825ebe0d1cc7f01bbe954cc6fd70d", "message": "Added venue_details view\n\nIncludes date of first and last checkin plus count of checkins", "author_date": "2019-08-30T17:16:24Z", "committer_date": "2019-08-30T17:16:24Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7bc005a8664ae1b3f831c4714534d612561d5e93", "message": "Added venue_categories to venue_details view", "author_date": "2019-08-30T17:18:44Z", "committer_date": "2019-08-30T17:19:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "61c7734979a5592526ea6841e77175de2163eb17", "message": "Require at least sqlite-utils 1.10\n\nWe need it for the view introspection methods", "author_date": "2019-08-30T17:02:46Z", "committer_date": "2019-08-30T17:02:46Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "31ea281c40540013c5dbae84d67c5193f40b0e3e", "message": "Use group_concat(distinct categories.name) for venue_details view", "author_date": "2019-08-30T17:25:04Z", "committer_date": "2019-08-30T17:25:04Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0e5b6025c6f9823ff81aa8aae1cbff5c45e57baf", "message": "Can now fetch data from Foursquare API, closes #1\n\nAlso made createdAt field the original unix timestamp\nand added a new created field which is the ISO formatted version.", "author_date": "2019-08-30T18:16:20Z", "committer_date": "2019-08-30T18:19:20Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "06dfb95a5ca5c0682ccad87b6150a2b0db66ade1", "message": "Initial working version\n\nOnly supports loading checkins from a JSON file on disk:\n\n swarm-to-sqlite swarm.db -f checkins.json", "author_date": "2019-08-30T11:26:27Z", "committer_date": "2019-08-30T11:26:27Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "00e2473f919d921a2aa1c9264397e3e593e3907e", "message": "Added support for stickers", "author_date": "2019-08-30T14:45:26Z", "committer_date": "2019-08-30T14:45:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}}