Commit graph

179 commits

Author SHA1 Message Date
Michael Thomas
cf8b98ae78 silly bugfix 2023-03-17 08:42:20 +00:00
Michael Thomas
a624f1ae58 Allow us to make the HTTP timeout configurable 2023-03-17 08:26:38 +00:00
Michael Thomas
9a5649e0b3 improve configuration options 2023-03-17 08:14:47 +00:00
nanos
a7fc312b6c
Update build-container.yaml 2023-03-17 07:46:49 +00:00
nanos
27415bdff6
Merge pull request #13 from nikdoof/main
Add Dockerfile and container build workflow
2023-03-17 07:15:55 +00:00
Andrew Williams
1676885ed5
Update README and add example CronJob definition 2023-03-17 06:54:16 +00:00
Andrew Williams
2f937d6ce9
Add Dockerfile and container build workflow 2023-03-16 16:23:08 +00:00
nanos
5fa7fe2b46
Merge pull request #10 from cassidyjames/patch-1
getAllRepliesToKnownPots → getAllRepliesToKnownPosts
2023-03-16 08:59:46 +00:00
Michael Thomas
281ac19c19 change action 2023-03-16 08:54:26 +00:00
Michael Thomas
837043bbe0 edits for readability 2023-03-16 08:50:28 +00:00
Michael Thomas
c31ce64ab7 update readme 2023-03-16 08:48:20 +00:00
Michael Thomas
90e6ac39b2 use the new find_posts, with get_context being used as fallback 2023-03-16 08:25:24 +00:00
Michael Thomas
982d3b3325 use named arguments 2023-03-16 08:02:07 +00:00
Cassidy James Blaede
d0329ecbe5
getAllRepliesToKnownPots → getAllRepliesToKnownPosts
I figure this was a typo?
2023-03-15 22:17:34 -06:00
Michael Thomas
7165154570 Fix for missing mentions
Fixes #9
2023-03-15 16:42:42 +00:00
Michael Thomas
ffc80a5081 Be timezone aware in processing ratelimits 2023-03-15 07:20:49 +00:00
Michael Thomas
ce69c2a033 improve output for debugging 2023-03-14 21:13:48 +00:00
Michael Thomas
248542d7a6 add the stuff required to pull in followers, 2023-03-14 10:23:05 +00:00
Michael Thomas
ddfa7cf639 Allow us to get recent followers' posts as well 2023-03-14 10:19:25 +00:00
nanos
328238bcc7
Update README.md 2023-03-14 07:59:45 +00:00
nanos
d5949acb98
Update README.md 2023-03-14 07:49:30 +00:00
nanos
263751a1b9
Update README.md
Add a note on how to run this script locally
2023-03-14 07:31:21 +00:00
nanos
b0af586bd0
Update README.md 2023-03-13 13:51:57 +00:00
nanos
0e97751d54
Update README.md 2023-03-13 13:51:45 +00:00
Michael Thomas
3079fb088e better edits 2023-03-13 13:24:19 +00:00
Michael Thomas
174a6731a3 make ul 2023-03-13 13:22:55 +00:00
Michael Thomas
13b13fd916 udpate readme 2023-03-13 13:22:20 +00:00
Michael Thomas
022a01f3e8 fix formatting 2023-03-13 12:37:24 +00:00
Michael Thomas
a628fcfab3 update readme and action 2023-03-13 12:36:00 +00:00
Michael Thomas
7b265fa6a1 Use a proper wrapper around all the mastodon requests, to ensure they all honour the rate limits, and pass on the correct UA 2023-03-13 12:24:46 +00:00
Michael Thomas
974c7500ff Bit of tidying up 2023-03-13 12:22:15 +00:00
Michael Thomas
382b06abbb Add option to backfill recent followings' posts 2023-03-13 11:00:24 +00:00
Michael Thomas
23b7275907 better link 2023-03-11 08:50:36 +00:00
nanos
3873edf4f6
Update README.md 2023-03-11 07:58:53 +00:00
Michael Thomas
5ed5637173 Provide a User Agent when querying the Mastodon API 2023-03-10 12:30:28 +00:00
Michael Thomas
8f5fff289d fix the bug for seen_urls 2023-03-09 10:14:12 +00:00
nanos
3ad35ed1ec
Merge pull request #4 from nanos/with_download
Download latest release of get_replies.py on run
2023-03-09 10:11:45 +00:00
Michael Thomas
be8fef9058 Add some output 2023-03-09 09:57:58 +00:00
Michael Thomas
9e18a47007 try this in a different way 2023-03-09 09:54:28 +00:00
Michael Thomas
f1dad28084 improved error handling
Fixes #2
2023-03-09 09:04:34 +00:00
Michael Thomas
dee0804188 catch in case 'next' link isn't provided 2023-03-09 07:26:31 +00:00
Michael Thomas
464a3317d5 better error handling when getting timeline toots 2023-03-09 07:18:07 +00:00
Michael Thomas
2888185635 deal better with rate limits 2023-03-07 12:47:13 +00:00
nanos
b64ac8405d
Avoid concurrent runs 2023-03-07 11:37:30 +00:00
Michael Thomas
43bd2a2825 Deal with 404 in get_redirect_url
This should address #1
2023-03-07 11:20:39 +00:00
Michael Thomas
23382cca67 put a utm tag 2023-03-07 08:59:40 +00:00
Michael Thomas
2f068a40be fix error 2023-03-07 08:24:23 +00:00
Michael Thomas
dbd48aefa8 add a license and a readme 2023-03-07 08:18:12 +00:00
Michael Thomas
6ee0908906 allow us to disable a portion 2023-03-07 07:11:47 +00:00
Michael Thomas
fd8a3404d9 more error handling 2023-03-07 07:09:31 +00:00