{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":395059512,"defaultBranch":"main","name":"tiktok-hashtag-analysis","ownerLogin":"bellingcat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-11T16:57:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71088928?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709909100.0","currentOid":""},"activityList":{"items":[{"before":"18e2c4de3e67e2c77edb9acdbcaf773ac27ea943","after":"2a4af674efc4af7c7d592053ec3f475555f37694","ref":"refs/heads/main","pushedAt":"2024-03-11T23:54:51.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"Merge pull request #30 from bellingcat/change-default-limit\n\nReduce video limit to avoid error","shortMessageHtmlLink":"Merge pull request #30 from bellingcat/change-default-limit"}},{"before":"d2fb0cc484bd2db53809267354857645733fbb9a","after":"3f4fd2606b3264c855ef493ea2420a1d45274675","ref":"refs/heads/change-default-limit","pushedAt":"2024-03-08T14:50:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GalenReich","name":"Galen Reich","path":"/GalenReich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54807169?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":null,"after":"d2fb0cc484bd2db53809267354857645733fbb9a","ref":"refs/heads/change-default-limit","pushedAt":"2024-03-08T14:45:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GalenReich","name":"Galen Reich","path":"/GalenReich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54807169?s=80&v=4"},"commit":{"message":"change video limit to avoid error","shortMessageHtmlLink":"change video limit to avoid error"}},{"before":"c7f2db1f9d50d4255107512dd86755efc6deedc6","after":null,"ref":"refs/heads/workflow-tests","pushedAt":"2024-02-19T11:59:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GalenReich","name":"Galen Reich","path":"/GalenReich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54807169?s=80&v=4"}},{"before":"92ae29c72227b92f2fba079b8bbb3b6d815ce3f2","after":null,"ref":"refs/heads/adding-token-video","pushedAt":"2024-02-19T11:58:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GalenReich","name":"Galen Reich","path":"/GalenReich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54807169?s=80&v=4"}},{"before":"6369e9579aa025f98474a5ec0a9647810b01079b","after":null,"ref":"refs/heads/error-module","pushedAt":"2024-02-19T11:58:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GalenReich","name":"Galen Reich","path":"/GalenReich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54807169?s=80&v=4"}},{"before":"efa3a479845aba5e0fd72d990894e86a2b64fd74","after":"18e2c4de3e67e2c77edb9acdbcaf773ac27ea943","ref":"refs/heads/main","pushedAt":"2023-12-08T11:19:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"Merge pull request #26 from bellingcat/error-module\n\nused updated Playwright error module in import","shortMessageHtmlLink":"Merge pull request #26 from bellingcat/error-module"}},{"before":null,"after":"6369e9579aa025f98474a5ec0a9647810b01079b","ref":"refs/heads/error-module","pushedAt":"2023-12-08T11:13:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"used updated Playwright error module in import","shortMessageHtmlLink":"used updated Playwright error module in import"}},{"before":"8a416c098d001cd46298d0af22259099a47fbec1","after":"efa3a479845aba5e0fd72d990894e86a2b64fd74","ref":"refs/heads/main","pushedAt":"2023-09-21T11:15:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"changed publishing workflow file to hopefully avoid making a new PyPi package every push to main, and incremented version patch number","shortMessageHtmlLink":"changed publishing workflow file to hopefully avoid making a new PyPi…"}},{"before":"e548b6fca952d1eaf5b1014e3bd16bc2c494ccad","after":"8a416c098d001cd46298d0af22259099a47fbec1","ref":"refs/heads/main","pushedAt":"2023-09-21T11:00:11.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"Merge pull request #23 from bellingcat/workflow-tests\n\nWorkflow tests","shortMessageHtmlLink":"Merge pull request #23 from bellingcat/workflow-tests"}},{"before":"89d89521fa62009302dde22bd02cab9ae05e646d","after":"c7f2db1f9d50d4255107512dd86755efc6deedc6","ref":"refs/heads/workflow-tests","pushedAt":"2023-09-21T10:51:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"no way to robustly set Windows files to readonly, so removed those tests","shortMessageHtmlLink":"no way to robustly set Windows files to readonly, so removed those tests"}},{"before":"0bd87f944e97601d73abfbb2e1aec9bd17138d07","after":"89d89521fa62009302dde22bd02cab9ae05e646d","ref":"refs/heads/workflow-tests","pushedAt":"2023-09-19T21:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"added headed argument to more robustly handle issues with scrapers headless mode","shortMessageHtmlLink":"added headed argument to more robustly handle issues with scrapers he…"}},{"before":"fee300d4d7f380c846f0926de5a63e56921d0339","after":"0bd87f944e97601d73abfbb2e1aec9bd17138d07","ref":"refs/heads/workflow-tests","pushedAt":"2023-09-19T05:52:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"removed tmate from windows workflow","shortMessageHtmlLink":"removed tmate from windows workflow"}},{"before":"7603d9c7692c50f9125daeeefd4fedb0eaf6b873","after":"fee300d4d7f380c846f0926de5a63e56921d0339","ref":"refs/heads/workflow-tests","pushedAt":"2023-09-19T05:46:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"reorganized output directory parsing tests","shortMessageHtmlLink":"reorganized output directory parsing tests"}},{"before":"0b273cb7bdc57e8c4c4601fc51fbf6757817d180","after":"e548b6fca952d1eaf5b1014e3bd16bc2c494ccad","ref":"refs/heads/main","pushedAt":"2023-09-15T21:15:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"Update README.md (fixed typo)","shortMessageHtmlLink":"Update README.md (fixed typo)"}},{"before":"ea4da1b7007b4a8cdee95ee16466f5087300e968","after":"0b273cb7bdc57e8c4c4601fc51fbf6757817d180","ref":"refs/heads/main","pushedAt":"2023-09-15T21:14:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"Updated README.md to include Playwright installation command","shortMessageHtmlLink":"Updated README.md to include Playwright installation command"}},{"before":"8e10c93e31aa2d46e1de65389b1c87e42b7d5708","after":"7603d9c7692c50f9125daeeefd4fedb0eaf6b873","ref":"refs/heads/workflow-tests","pushedAt":"2023-09-15T07:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"attempting to debug Windows workflow","shortMessageHtmlLink":"attempting to debug Windows workflow"}},{"before":"fc61489def49f1b155a9d73c90211612cb1b8c78","after":"8e10c93e31aa2d46e1de65389b1c87e42b7d5708","ref":"refs/heads/workflow-tests","pushedAt":"2023-09-15T07:43:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"made the process_output_dir function more reliable on Windows","shortMessageHtmlLink":"made the process_output_dir function more reliable on Windows"}},{"before":"847fcb55cb6d81a19174490c4ddc051c61711fc9","after":"fc61489def49f1b155a9d73c90211612cb1b8c78","ref":"refs/heads/workflow-tests","pushedAt":"2023-09-15T06:31:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"added tests for Windows environment","shortMessageHtmlLink":"added tests for Windows environment"}},{"before":null,"after":"847fcb55cb6d81a19174490c4ddc051c61711fc9","ref":"refs/heads/workflow-tests","pushedAt":"2023-09-15T06:27:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"Merge branch 'main' into workflow-tests","shortMessageHtmlLink":"Merge branch 'main' into workflow-tests"}},{"before":"900d6adc69f1e59cc9c405dcbf4792f36f6960c8","after":"ea4da1b7007b4a8cdee95ee16466f5087300e968","ref":"refs/heads/main","pushedAt":"2023-09-12T16:29:17.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"Merge pull request #22 from bellingcat/adding-token-video\n\nmerged","shortMessageHtmlLink":"Merge pull request #22 from bellingcat/adding-token-video"}},{"before":"b916512bde5f68072703eeb1813c667c261ec6a7","after":"92ae29c72227b92f2fba079b8bbb3b6d815ce3f2","ref":"refs/heads/adding-token-video","pushedAt":"2023-09-12T16:26:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"updated version","shortMessageHtmlLink":"updated version"}},{"before":"92861e0e5d86fe569e76496b5d8efd0b8a61f19f","after":"b916512bde5f68072703eeb1813c667c261ec6a7","ref":"refs/heads/adding-token-video","pushedAt":"2023-09-12T02:43:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"removed auth module and authorization, since msToken isnt actually required to run scraper","shortMessageHtmlLink":"removed auth module and authorization, since msToken isnt actually re…"}},{"before":"6fa1e5026c5667b6d14ec1bc515f01d70ff3fc6e","after":"92861e0e5d86fe569e76496b5d8efd0b8a61f19f","ref":"refs/heads/adding-token-video","pushedAt":"2023-09-12T02:29:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"configured verbosity argument with logging level","shortMessageHtmlLink":"configured verbosity argument with logging level"}},{"before":"1f4b956ce901796dca8667e197ea05068fc935b7","after":"6fa1e5026c5667b6d14ec1bc515f01d70ff3fc6e","ref":"refs/heads/adding-token-video","pushedAt":"2023-09-09T05:43:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"made downloading more robust against transient and permanent errors, fixed issue where media file URLs weren't being updated after scraping","shortMessageHtmlLink":"made downloading more robust against transient and permanent errors, …"}},{"before":"91a8aaef385a16e93f0db09a3128684986fe96cd","after":"1f4b956ce901796dca8667e197ea05068fc935b7","ref":"refs/heads/adding-token-video","pushedAt":"2023-09-07T16:18:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"made scraping more robust against transient playwright exceptions, set order of hashtags to scrape based on file modified time","shortMessageHtmlLink":"made scraping more robust against transient playwright exceptions, se…"}},{"before":"6a56c354e1e5d9f8ac59d79a0afac765c09094ee","after":"91a8aaef385a16e93f0db09a3128684986fe96cd","ref":"refs/heads/adding-token-video","pushedAt":"2023-09-07T00:51:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"added video link to msToken input, improved handling of output directories without write permission (and added relevant unit test), removed unused requirements.txt things","shortMessageHtmlLink":"added video link to msToken input, improved handling of output direct…"}},{"before":null,"after":"6a56c354e1e5d9f8ac59d79a0afac765c09094ee","ref":"refs/heads/adding-token-video","pushedAt":"2023-09-06T18:17:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"10821e30f2f9dff488d3eedca99880fab7f8bb18","after":null,"ref":"refs/heads/refactor","pushedAt":"2023-09-06T15:11:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"}},{"before":"4dc4b120a5cc063ef2410173f16021db35c4e712","after":null,"ref":"refs/heads/TikTokApi-scraper","pushedAt":"2023-09-06T15:11:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trislee","name":"Tristan Lee","path":"/trislee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18430739?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEtVzmwA","startCursor":null,"endCursor":null}},"title":"Activity · bellingcat/tiktok-hashtag-analysis"}