yuletide / nitterbot

A mastodon bot to replace twitter links with Nitter links to view without ads or tracking
https://botsin.space/@nitterbot
9 stars 3 forks source link

Crash report #9

Open yuletide opened 1 year ago

yuletide commented 1 year ago
2022-12-26T18:57:46Z app[6bcb7b46] sjc [info]filtered status @inthehands @juddlegum it’s live! Still very alpha but works @nitterbot
2022-12-26T18:57:46Z app[6bcb7b46] sjc [info]no birdsite found, checking parent
2022-12-26T18:57:46Z app[6bcb7b46] sjc [info]checking parent
2022-12-26T18:57:46Z app[6bcb7b46] sjc [info]Fetching parent
2022-12-26T18:57:47Z app[6bcb7b46] sjc [info]{'id': 109546390780859946, 'created_at': datetime.datetime(2022, 12, 20, 14, 7, 40, tzinfo=tzlocal()), 'in_reply_to_id': 109525660551174151, 'in_reply_to_account_id': 109320263601992877, 'sensitive': False, 'spoiler_text': '', 'visibility': 'public', 'language': 'en', 'uri': 'https://mastodon.social/users/yuletide/statuses/109546390171555806', 'url': 'https://mastodon.social/@yuletide/109546390171555806', 'replies_count': 1, 'reblogs_count': 0, 'favourites_count': 0, 'edited_at': None, 'favourited': False, 'reblogged': False, 'muted': False, 'bookmarked': False, 'content': '<p><span class="h-card"><a href="https://hachyderm.io/@inthehands" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>inthehands</span></a></span> yeah there are several browser plugins but that doesn’t work on mobile! Started hacking on it here <span class="h-card"><a href="https://botsin.space/@nitterbot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nitterbot</span></a></span></p>', 'filtered': [], 'reblog': None, 'account': {'id': 109391862882784405, 'username': 'yuletide', 'acct': 'yuletide@mastodon.social', 'display_name': 'alex yuletide', 'locked': False, 'bot': False, 'discoverable': True, 'group': False, 'created_at': datetime.datetime(2022, 6, 21, 0, 0, tzinfo=tzlocal()), 'note': '<p>Spatial solutions arch &amp; web dev, social justice, civic tech, heavy metal.  Available for work! \u2029Proud parent to <span class="h-card"><a href="https://botsin.space/@nitterbot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nitterbot</span></a></span>\u2028\u2029\u2029Past: Mapbox Solutions Architect &amp; Tech Lead @ Community Team, <span class="h-card"><a href="https://mastodon.social/@recursecenter" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>recursecenter</span></a></span> fellow, founder of civic tech startup now part of @granicus, @codeforamerica fellow, @esri\u2029\u2028\u2029<a href="https://mastodon.social/tags/vegetarian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vegetarian</span></a> <a href="https://mastodon.social/tags/zen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zen</span></a> <a href="https://mastodon.social/tags/metal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>metal</span></a> <a href="https://mastodon.social/tags/bassmusic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bassmusic</span></a> <a href="https://mastodon.social/tags/dj" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dj</span></a> <a href="https://mastodon.social/tags/maps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maps</span></a> <a href="https://mastodon.social/tags/photography" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>photography</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mastodon.social/tags/politics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>politics</span></a></p>', 'url': 'https://mastodon.social/@yuletide', 'avatar': 'https://files.botsin.space/cache/accounts/avatars/109/391/862/882/784/405/original/0efc492b3538e902.png', 'avatar_static': 'https://files.botsin.space/cache/accounts/avatars/109/391/862/882/784/405/original/0efc492b3538e902.png', 'header': 'https://files.botsin.space/cache/accounts/headers/109/391/862/882/784/405/original/1f2a8c1cc92143b4.png', 'header_static': 'https://files.botsin.space/cache/accounts/headers/109/391/862/882/784/405/original/1f2a8c1cc92143b4.png', 'followers_count': 150, 'following_count': 88, 'statuses_count': 168, 'last_status_at': datetime.datetime(2022, 12, 26, 0, 0), 'emojis': [], 'fields': [{'name': 'Birdsite', 'value': '<a href="HTTPS://twitter.com/yuletide" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible"></span><span class="">HTTPS://twitter.com/yuletide</span><span class="invisible"></span></a>', 'verified_at': None}, {'name': 'LinkedSite', 'value': '<a href="https://linkedin.com/in/alexyule" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">linkedin.com/in/alexyule</span><span class="invisible"></span></a>', 'verified_at': None}]}, 'media_attachments': [], 'mentions': [{'id': 109320263601992877, 'username': 'inthehands', 'url': 'https://hachyderm.io/@inthehands', 'acct': 'inthehands@hachyderm.io'}, {'id': 109543657746642932, 'username': 'nitterbot', 'url': 'https://botsin.space/@nitterbot', 'acct': 'nitterbot'}], 'tags': [], 'emojis': [], 'card': None, 'poll': None}
2022-12-26T18:57:47Z app[6bcb7b46] sjc [info]{'id': 109546390780859946, 'created_at': datetime.datetime(2022, 12, 20, 14, 7, 40, tzinfo=tzlocal()), 'in_reply_to_id': 109525660551174151, 'in_reply_to_account_id': 109320263601992877, 'sensitive': False, 'spoiler_text': '', 'visibility': 'public', 'language': 'en', 'uri': 'https://mastodon.social/users/yuletide/statuses/109546390171555806', 'url': 'https://mastodon.social/@yuletide/109546390171555806', 'replies_count': 1, 'reblogs_count': 0, 'favourites_count': 0, 'edited_at': None, 'favourited': False, 'reblogged': False, 'muted': False, 'bookmarked': False, 'content': '<p><span class="h-card"><a href="https://hachyderm.io/@inthehands" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>inthehands</span></a></span> yeah there are several browser plugins but that doesn’t work on mobile! Started hacking on it here <span class="h-card"><a href="https://botsin.space/@nitterbot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nitterbot</span></a></span></p>', 'filtered': [], 'reblog': None, 'account': {'id': 109391862882784405, 'username': 'yuletide', 'acct': 'yuletide@mastodon.social', 'display_name': 'alex yuletide', 'locked': False, 'bot': False, 'discoverable': True, 'group': False, 'created_at': datetime.datetime(2022, 6, 21, 0, 0, tzinfo=tzlocal()), 'note': '<p>Spatial solutions arch &amp; web dev, social justice, civic tech, heavy metal.  Available for work! \u2029Proud parent to <span class="h-card"><a href="https://botsin.space/@nitterbot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nitterbot</span></a></span>\u2028\u2029\u2029Past: Mapbox Solutions Architect &amp; Tech Lead @ Community Team, <span class="h-card"><a href="https://mastodon.social/@recursecenter" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>recursecenter</span></a></span> fellow, founder of civic tech startup now part of @granicus, @codeforamerica fellow, @esri\u2029\u2028\u2029<a href="https://mastodon.social/tags/vegetarian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vegetarian</span></a> <a href="https://mastodon.social/tags/zen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zen</span></a> <a href="https://mastodon.social/tags/metal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>metal</span></a> <a href="https://mastodon.social/tags/bassmusic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bassmusic</span></a> <a href="https://mastodon.social/tags/dj" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dj</span></a> <a href="https://mastodon.social/tags/maps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maps</span></a> <a href="https://mastodon.social/tags/photography" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>photography</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mastodon.social/tags/politics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>politics</span></a></p>', 'url': 'https://mastodon.social/@yuletide', 'avatar': 'https://files.botsin.space/cache/accounts/avatars/109/391/862/882/784/405/original/0efc492b3538e902.png', 'avatar_static': 'https://files.botsin.space/cache/accounts/avatars/109/391/862/882/784/405/original/0efc492b3538e902.png', 'header': 'https://files.botsin.space/cache/accounts/headers/109/391/862/882/784/405/original/1f2a8c1cc92143b4.png', 'header_static': 'https://files.botsin.space/cache/accounts/headers/109/391/862/882/784/405/original/1f2a8c1cc92143b4.png', 'followers_count': 150, 'following_count': 88, 'statuses_count': 168, 'last_status_at': datetime.datetime(2022, 12, 26, 0, 0), 'emojis': [], 'fields': [{'name': 'Birdsite', 'value': '<a href="HTTPS://twitter.com/yuletide" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible"></span><span class="">HTTPS://twitter.com/yuletide</span><span class="invisible"></span></a>', 'verified_at': None}, {'name': 'LinkedSite', 'value': '<a href="https://linkedin.com/in/alexyule" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">linkedin.com/in/alexyule</span><span class="invisible"></span></a>', 'verified_at': None}]}, 'media_attachments': [], 'mentions': [{'id': 109320263601992877, 'username': 'inthehands', 'url': 'https://hachyderm.io/@inthehands', 'acct': 'inthehands@hachyderm.io'}, {'id': 109543657746642932, 'username': 'nitterbot', 'url': 'https://botsin.space/@nitterbot', 'acct': 'nitterbot'}], 'tags': [], 'emojis': [], 'card': None, 'poll': None}
2022-12-26T18:57:47Z app[6bcb7b46] sjc [info]filtered status @inthehands yeah there are several browser plugins but that doesn’t work on mobile! Started hacking on it here @nitterbot
2022-12-26T18:57:47Z app[6bcb7b46] sjc [info]no birdsite found, checking parent
2022-12-26T18:57:47Z app[6bcb7b46] sjc [info]no link found in parent, end of line
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]notification received {'id': 6712058, 'type': 'mention', 'created_at': datetime.datetime(2022, 12, 26, 18, 58, 34, 89000, tzinfo=tzlocal()), 'account': {'id': 109391862882784405, 'username': 'yuletide', 'acct': 'yuletide@mastodon.social', 'display_name': 'alex yuletide', 'locked': False, 'bot': False, 'discoverable': True, 'group': False, 'created_at': datetime.datetime(2022, 6, 21, 0, 0, tzinfo=tzlocal()), 'note': '<p>Spatial solutions arch &amp; web dev, social justice, civic tech, heavy metal.  Available for work! \u2029Proud parent to <span class="h-card"><a href="https://botsin.space/@nitterbot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nitterbot</span></a></span>\u2028\u2029\u2029Past: Mapbox Solutions Architect &amp; Tech Lead @ Community Team, <span class="h-card"><a href="https://mastodon.social/@recursecenter" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>recursecenter</span></a></span> fellow, founder of civic tech startup now part of @granicus, @codeforamerica fellow, @esri\u2029\u2028\u2029<a href="https://mastodon.social/tags/vegetarian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vegetarian</span></a> <a href="https://mastodon.social/tags/zen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zen</span></a> <a href="https://mastodon.social/tags/metal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>metal</span></a> <a href="https://mastodon.social/tags/bassmusic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bassmusic</span></a> <a href="https://mastodon.social/tags/dj" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dj</span></a> <a href="https://mastodon.social/tags/maps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maps</span></a> <a href="https://mastodon.social/tags/photography" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>photography</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mastodon.social/tags/politics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>politics</span></a></p>', 'url': 'https://mastodon.social/@yuletide', 'avatar': 'https://files.botsin.space/cache/accounts/avatars/109/391/862/882/784/405/original/0efc492b3538e902.png', 'avatar_static': 'https://files.botsin.space/cache/accounts/avatars/109/391/862/882/784/405/original/0efc492b3538e902.png', 'header': 'https://files.botsin.space/cache/accounts/headers/109/391/862/882/784/405/original/1f2a8c1cc92143b4.png', 'header_static': 'https://files.botsin.space/cache/accounts/headers/109/391/862/882/784/405/original/1f2a8c1cc92143b4.png', 'followers_count': 150, 'following_count': 88, 'statuses_count': 169, 'last_status_at': datetime.datetime(2022, 12, 26, 0, 0), 'emojis': [], 'fields': [{'name': 'Birdsite', 'value': '<a href="HTTPS://twitter.com/yuletide" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible"></span><span class="">HTTPS://twitter.com/yuletide</span><span class="invisible"></span></a>', 'verified_at': None}, {'name': 'LinkedSite', 'value': '<a href="https://linkedin.com/in/alexyule" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">linkedin.com/in/alexyule</span><span class="invisible"></span></a>', 'verified_at': None}]}, 'status': {'id': 109581507887020289, 'created_at': datetime.datetime(2022, 12, 26, 18, 58, 33, tzinfo=tzlocal()), 'in_reply_to_id': None, 'in_reply_to_account_id': None, 'sensitive': False, 'spoiler_text': '', 'visibility': 'public', 'language': 'en', 'uri': 'https://mastodon.social/users/yuletide/statuses/109581507836014990', 'url': 'https://mastodon.social/@yuletide/109581507836014990', 'replies_count': 0, 'reblogs_count': 0, 'favourites_count': 0, 'edited_at': None, 'favourited': False, 'reblogged': False, 'muted': False, 'bookmarked': False, 'content': '<p><span class="h-card"><a href="https://journa.host/@drvolts" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>drvolts</span></a></span> <span class="h-card"><a href="https://botsin.space/@nitterbot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nitterbot</span></a></span> please convert so we can not give Elon more stats</p>', 'filtered': [], 'reblog': None, 'account': {'id': 109391862882784405, 'username': 'yuletide', 'acct': 'yuletide@mastodon.social', 'display_name': 'alex yuletide', 'locked': False, 'bot': False, 'discoverable': True, 'group': False, 'created_at': datetime.datetime(2022, 6, 21, 0, 0, tzinfo=tzlocal()), 'note': '<p>Spatial solutions arch &amp; web dev, social justice, civic tech, heavy metal.  Available for work! \u2029Proud parent to <span class="h-card"><a href="https://botsin.space/@nitterbot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nitterbot</span></a></span>\u2028\u2029\u2029Past: Mapbox Solutions Architect &amp; Tech Lead @ Community Team, <span class="h-card"><a href="https://mastodon.social/@recursecenter" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>recursecenter</span></a></span> fellow, founder of civic tech startup now part of @granicus, @codeforamerica fellow, @esri\u2029\u2028\u2029<a href="https://mastodon.social/tags/vegetarian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vegetarian</span></a> <a href="https://mastodon.social/tags/zen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zen</span></a> <a href="https://mastodon.social/tags/metal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>metal</span></a> <a href="https://mastodon.social/tags/bassmusic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bassmusic</span></a> <a href="https://mastodon.social/tags/dj" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dj</span></a> <a href="https://mastodon.social/tags/maps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maps</span></a> <a href="https://mastodon.social/tags/photography" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>photography</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mastodon.social/tags/politics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>politics</span></a></p>', 'url': 'https://mastodon.social/@yuletide', 'avatar': 'https://files.botsin.space/cache/accounts/avatars/109/391/862/882/784/405/original/0efc492b3538e902.png', 'avatar_static': 'https://files.botsin.space/cache/accounts/avatars/109/391/862/882/784/405/original/0efc492b3538e902.png', 'header': 'https://files.botsin.space/cache/accounts/headers/109/391/862/882/784/405/original/1f2a8c1cc92143b4.png', 'header_static': 'https://files.botsin.space/cache/accounts/headers/109/391/862/882/784/405/original/1f2a8c1cc92143b4.png', 'followers_count': 150, 'following_count': 88, 'statuses_count': 169, 'last_status_at': datetime.datetime(2022, 12, 26, 0, 0), 'emojis': [], 'fields': [{'name': 'Birdsite', 'value': '<a href="HTTPS://twitter.com/yuletide" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible"></span><span class="">HTTPS://twitter.com/yuletide</span><span class="invisible"></span></a>', 'verified_at': None}, {'name': 'LinkedSite', 'value': '<a href="https://linkedin.com/in/alexyule" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">linkedin.com/in/alexyule</span><span class="invisible"></span></a>', 'verified_at': None}]}, 'media_attachments': [], 'mentions': [{'id': 109293699375282083, 'username': 'drvolts', 'url': 'https://journa.host/@drvolts', 'acct': 'drvolts@journa.host'}, {'id': 109543657746642932, 'username': 'nitterbot', 'url': 'https://botsin.space/@nitterbot', 'acct': 'nitterbot'}], 'tags': [], 'emojis': [], 'card': None, 'poll': None}}
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]===== found mention in reply to yuletide id 109391862882784405 =====
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]{'id': 109581507887020289, 'created_at': datetime.datetime(2022, 12, 26, 18, 58, 33, tzinfo=tzlocal()), 'in_reply_to_id': None, 'in_reply_to_account_id': None, 'sensitive': False, 'spoiler_text': '', 'visibility': 'public', 'language': 'en', 'uri': 'https://mastodon.social/users/yuletide/statuses/109581507836014990', 'url': 'https://mastodon.social/@yuletide/109581507836014990', 'replies_count': 0, 'reblogs_count': 0, 'favourites_count': 0, 'edited_at': None, 'favourited': False, 'reblogged': False, 'muted': False, 'bookmarked': False, 'content': '<p><span class="h-card"><a href="https://journa.host/@drvolts" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>drvolts</span></a></span> <span class="h-card"><a href="https://botsin.space/@nitterbot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nitterbot</span></a></span> please convert so we can not give Elon more stats</p>', 'filtered': [], 'reblog': None, 'account': {'id': 109391862882784405, 'username': 'yuletide', 'acct': 'yuletide@mastodon.social', 'display_name': 'alex yuletide', 'locked': False, 'bot': False, 'discoverable': True, 'group': False, 'created_at': datetime.datetime(2022, 6, 21, 0, 0, tzinfo=tzlocal()), 'note': '<p>Spatial solutions arch &amp; web dev, social justice, civic tech, heavy metal.  Available for work! \u2029Proud parent to <span class="h-card"><a href="https://botsin.space/@nitterbot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nitterbot</span></a></span>\u2028\u2029\u2029Past: Mapbox Solutions Architect &amp; Tech Lead @ Community Team, <span class="h-card"><a href="https://mastodon.social/@recursecenter" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>recursecenter</span></a></span> fellow, founder of civic tech startup now part of @granicus, @codeforamerica fellow, @esri\u2029\u2028\u2029<a href="https://mastodon.social/tags/vegetarian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vegetarian</span></a> <a href="https://mastodon.social/tags/zen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zen</span></a> <a href="https://mastodon.social/tags/metal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>metal</span></a> <a href="https://mastodon.social/tags/bassmusic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bassmusic</span></a> <a href="https://mastodon.social/tags/dj" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dj</span></a> <a href="https://mastodon.social/tags/maps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maps</span></a> <a href="https://mastodon.social/tags/photography" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>photography</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mastodon.social/tags/politics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>politics</span></a></p>', 'url': 'https://mastodon.social/@yuletide', 'avatar': 'https://files.botsin.space/cache/accounts/avatars/109/391/862/882/784/405/original/0efc492b3538e902.png', 'avatar_static': 'https://files.botsin.space/cache/accounts/avatars/109/391/862/882/784/405/original/0efc492b3538e902.png', 'header': 'https://files.botsin.space/cache/accounts/headers/109/391/862/882/784/405/original/1f2a8c1cc92143b4.png', 'header_static': 'https://files.botsin.space/cache/accounts/headers/109/391/862/882/784/405/original/1f2a8c1cc92143b4.png', 'followers_count': 150, 'following_count': 88, 'statuses_count': 169, 'last_status_at': datetime.datetime(2022, 12, 26, 0, 0), 'emojis': [], 'fields': [{'name': 'Birdsite', 'value': '<a href="HTTPS://twitter.com/yuletide" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible"></span><span class="">HTTPS://twitter.com/yuletide</span><span class="invisible"></span></a>', 'verified_at': None}, {'name': 'LinkedSite', 'value': '<a href="https://linkedin.com/in/alexyule" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">linkedin.com/in/alexyule</span><span class="invisible"></span></a>', 'verified_at': None}]}, 'media_attachments': [], 'mentions': [{'id': 109293699375282083, 'username': 'drvolts', 'url': 'https://journa.host/@drvolts', 'acct': 'drvolts@journa.host'}, {'id': 109543657746642932, 'username': 'nitterbot', 'url': 'https://botsin.space/@nitterbot', 'acct': 'nitterbot'}], 'tags': [], 'emojis': [], 'card': None, 'poll': None}
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]filtered status @drvolts @nitterbot please convert so we can not give Elon more stats
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]no birdsite found, checking parent
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]Fetching parent
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]Fetching parent
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]Traceback (most recent call last):
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]    return _run_code(code, main_globals, None,
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]    exec(code, run_globals)
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/app/nitterbot/__main__.py", line 16, in <module>
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/a
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/a
p/nitterbot/__main__.py", line 13, in main
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]    mastodon.stream_user(listener)
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/usr/local/lib/python3.9/site-packages/decorator.py", line 232, in fun
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]    return caller(func, *(extras + args), **kw)
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/utility.py", line 47, in wrapper
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]    return function(self, *args, **kwargs)
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/streaming_endpoints.py", line 20, in stream_user
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]    return self.__stream('/api/v1/streaming/user', listener, run_async=run_async, timeout=timeout, reconnect_async=reconnect_async, reconnect_async_wait_sec=reconnect_async_wait_sec)
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/internals.py", line 544, in __stream
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/usr/local/lib/python
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/usr/local/lib/python
.9/site-packages/mastodon/streaming.py", line 125, in handle_stream
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/usr/local/lib/py
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/usr/local/lib/py
hon3.9/site-packages/mastodon/streaming.py", line 216, in _dispatch
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]    handler(payload)
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/app/nitterbot/notifylistener.py", line 15, in on_notification
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]    process_mention(notification, self.api)
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/app/nitterbot/bot.py", line 113, in process_mention
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]    parent = get_parent_status(status, api)
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/app/nitterbot/bot.py", line 154, in get_parent_status
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]    parent = api.status(_status.in_reply_to_id)
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/usr/local/lib/python3.9/site-packages/decorator.py", line 232, in fun
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]    return caller(func, *(extras + args), **kw)
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/utility.py", line 47, in wrapper
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]    return function(self, *args, **kwargs)
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/statuses.py", line 27, in status
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]    return self.__api_request('GET', url)
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/internals.py", line 299, in __api_request
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]mastodon.errors.MastodonNotFoundErrorned error', response_object.status_code, response_object.reason, error_msg)
2022-12-26T18:58:34Z app[6bcb7b46] sjc [info]mastodon.errors.MastodonNotFoundError: ('Mastodon API returned error', 404, 'Not Found', 'Record not found')
2022-12-26T18:58:35Z app[6bcb7b46] sjc [info]Starting clean up.
2022-12-26T18:58:40Z runner[6bcb7b46] sjc [info]Starting instance
2022-12-26T18:58:40Z runner[6bcb7b46] sjc [info]Configuring virtual machine
2022-12-26T18:58:40Z runner[6bcb7b46] sjc [info]Pulling container image
2022-12-26T18:58:41Z runner[6bcb7b46] sjc [info]Unpacking image
2022-12-26T18:58:41Z runner[6bcb7b46] sjc [info]Preparing kernel init
2022-12-26T18:58:41Z runner[6bcb7b46] sjc [info]Configuring firecracker
2022-12-26T18:58:41Z runner[6bcb7b46] sjc [info]Starting virtual machine
2022-12-26T18:58:41Z app[6bcb7b46] sjc [info]Starting init (commit: f447594)...
2022-12-26T18:58:41Z app[6bcb7b46] sjc [info]Preparing to run: `python -m nitterbot` as root
2022-12-26T18:58:41Z app[6bcb7b46] sjc [info]2022/12/26 18:58:41 listening on [fdaa:1:fe9:a7b:a1:6bcb:7b46:2]:22 (DNS: [fdaa::3]:53)
2022-12-26T18:58:42Z app[6bcb7b46] sjc [info]adyule@gmail.com
yuletide commented 1 year ago
2023-01-23T18:46:20Z app[993d01d2] sjc [info]Traceback (most recent call last):
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/urllib3/response.py", line 761, in _update_chunk_length
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    self.chunk_left = int(line, 16)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]ValueError: invalid literal for int() with base 16: b''
2023-01-23T18:46:20Z app[993d01d2] sjc [info]During handling of the above exception, another exception occurred:
2023-01-23T18:46:20Z app[993d01d2] sjc [info]Traceback (most recent call last):
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/urllib3/response.py", line 444, in _error_catcher
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    yield
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/urllib3/response.py", line 828, in read_chunked
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    self._update_chunk_length()
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/urllib3/response.py", line 765, in _update_chunk_length
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    raise InvalidChunkLength(self, line)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]urllib3.exceptions.InvalidChunkLength: InvalidChunkLength(got length b'', 0 bytes read)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]During handling of the above exception, another exception occurred:
2023-01-23T18:46:20Z app[993d01d2] sjc [info]Traceback (most recent call last):
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/requests/models.py", line 816, in generate
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    yield from self.raw.stream(chunk_size, decode_content=True)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/urllib3/response.py", line 624, in stream
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    for line in self.read_chunked(amt, decode_content=decode_content):
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/urllib3/response.py", line 857, in read_chunked
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    self._original_response.close()
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/contextlib.py", line 137, in __exit__
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    self.gen.throw(typ, value, traceback)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/urllib3/response.py", line 461, in _error_catcher
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    raise ProtocolError("Connection broken: %r" % e, e)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]urllib3.exceptions.ProtocolError: ("Connection broken: InvalidChunkLength(got length b'', 0 bytes read)", InvalidChunkLength(got length b'', 0 bytes read))
2023-01-23T18:46:20Z app[993d01d2] sjc [info]During handling of the above exception, another exception occurred:
2023-01-23T18:46:20Z app[993d01d2] sjc [info]Traceback (most recent call last):
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/streaming.py", line 109, in handle_stream
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    for chunk in response.iter_content(chunk_size=1):
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/requests/models.py", line 818, in generate
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    raise ChunkedEncodingError(e)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]requests.exceptions.ChunkedEncodingError: ("Connection broken: InvalidChunkLength(got length b'', 0 bytes read)", InvalidChunkLength(got length b'', 0 bytes read))
2023-01-23T18:46:20Z app[993d01d2] sjc [info]The above exception was the direct cause of the following exception:
2023-01-23T18:46:20Z app[993d01d2] sjc [info]Traceback (most recent call last):
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/app/nitterbot/__main__.py", line 23, in main
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    mastodon.stream_user(listener)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/decorator.py", line 232, in fun
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    return caller(func, *(extras + args), **kw)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/utility.py", line 47, in wrapper
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    return function(self, *args, **kwargs)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/streaming_endpoints.py", line 20, in stream_user
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    return self.__stream('/api/v1/streaming/user', listener, run_async=run_async, timeout=timeout, reconnect_async=reconnect_async, reconnect_async_wait_sec=reconnect_async_wait_sec)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/internals.py", line 544, in __stream
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    listener.handle_stream(r)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/streaming.py", line 135, in handle_stream
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "<string>",
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "<string>",
ine 3, in raise_from
2023-01-23T18:46:20Z app[993d01d2] sjc [info]mastodon.errors.MastodonNetworkError: Server ceased communication.
2023-01-23T18:46:20Z app[993d01d2] sjc [info]During handling of the above exception, another exception occurred:
2023-01-23T18:46:20Z app[993d01d2] sjc [info]Traceback (most recent call last):
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    return _run_code(code, main_globals, None,
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    exec(code, run_globals)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/app/nitterbot/__main__.py", line 34, in <module>
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    main()
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/app/nitterbot/__main__.py", line 26, in main
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    main()  # TODO: refactor here
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/app/nitterbot/__main__.py", line 14, in main
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    mastodon.status_post(
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/decorator.py", line 232, in fun
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    return caller(func, *(extras + args), **kw)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/utility.py", line 47, in wrapper
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    return function(self, *args, **kwargs)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/statuses.py", line 253, in status_post
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    return self.__status_internal(
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/statuses.py", line 187, in __status_internal
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    return self.__api_request('POST', '/api/v1/statuses', params, headers=headers, use_json=use_json)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]  File "/usr/local/lib/python3.9/site-packages/mastodon/internals.py", line 299, in __api_request
2023-01-23T18:46:20Z app[993d01d2] sjc [info]    raise ex_type('Mastodon API returned error', response_object.status_code, response_object.reason, error_msg)
2023-01-23T18:46:20Z app[993d01d2] sjc [info]mastodon.errors.MastodonInternalServerError: ('Mastodon API returned error', 500, 'Internal Server Error', None)
2023-01-23T18:46:21Z app[993d01d2] sjc [info]Starting clean up.
2023-01-23T18:46:27Z runner[993d01d2] sjc [info]Starting instance