toot/toot.log

128 wiersze
31 KiB
Plaintext
Czysty Wina Historia

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

DEBUG:asyncio:Using selector: EpollSelector
DEBUG:toot: --> GET https://mastodon.social/api/v1/instance
DEBUG:toot: <-- GET https://mastodon.social/api/v1/instance HTTP 200 107ms
DEBUG:toot: --> GET https://mastodon.social/api/v1/followed_tags
DEBUG:toot: <-- GET https://mastodon.social/api/v1/followed_tags HTTP 200 197ms
DEBUG:toot: --> GET https://mastodon.social/api/v1/timelines/home?limit=40
DEBUG:toot: <-- GET https://mastodon.social/api/v1/timelines/home?limit=40 HTTP 200 422ms
INFO:toot.tui.app:Favouriting Status(id='109946395816692687', uri='https://icosahedron.website/users/cpsdqs/statuses/109946395693741603', created_at=datetime.datetime(2023, 3, 1, 5, 34, 20, tzinfo=datetime.timezone.utc), account=Account(id='56142', username='cpsdqs', acct='cpsdqs@icosahedron.website', url='https://icosahedron.website/@cpsdqs', display_name='cat-shaped orb (', note='<p>80% cotton candy<br>yall ever hear bout animation??</p><p>note: youve been deceived. this is my computer yelling account. youre lucky i dont have linux on my computer</p>', avatar='https://files.mastodon.social/cache/accounts/avatars/000/056/142/original/629aa8a752430f90.png', avatar_static='https://files.mastodon.social/cache/accounts/avatars/000/056/142/original/629aa8a752430f90.png', header='https://files.mastodon.social/cache/accounts/headers/000/056/142/original/56ea591a7b2f09fa.jpg', header_static='https://files.mastodon.social/cache/accounts/headers/000/056/142/original/56ea591a7b2f09fa.jpg', locked=True, fields=[AccountField(name='pronouns', value='huh?? you want to refer to me in 3rd person???? how dare u talk abt me behind my back', verified_at=None), AccountField(name='languages', value='en · de · rs · js', verified_at=None), AccountField(name='videos game', value='ive plays them (at least 6)', verified_at=None), AccountField(name='cloud', value='cloudwithlightning dot net', verified_at=None)], emojis=[], bot=False, group=False, discoverable=False, noindex=None, moved=None, suspended=None, limited=None, created_at=datetime.datetime(2017, 2, 14, 0, 0, tzinfo=datetime.timezone.utc), last_status_at=datetime.date(2023, 3, 1), statuses_count=22012, followers_count=152, following_count=29), content='<p>what do i look like i can remember that anisotropic diffusion was called anisotropic diffusion</p>', visibility='unlisted', sensitive=False, spoiler_text='', media_attachments=[], application=None, mentions=[], tags=[], emojis=[], reblogs_count=0, favourites_count=0, replies_count=0, url='https://icosahedron.website/@cpsdqs/109946395693741603', in_reply_to_id='109946390031097074', in_reply_to_account_id='56142', reblog=None, poll=None, card=None, language='en', text=None, edited_at=None, favourited=False, reblogged=False, muted=False, bookmarked=False, pinned=None, filtered=[], _meta=<toot.tui.entities.StatusMeta object at 0x7fea9d87ee80>)
DEBUG:toot: --> POST https://mastodon.social/api/v1/statuses/109946395816692687/favourite
DEBUG:toot: <-- POST https://mastodon.social/api/v1/statuses/109946395816692687/favourite HTTP 200 178ms
DEBUG:toot:Updating status 109946395816692687, index 0
INFO:toot.tui.app:Unfavouriting Status(id='109946395816692687', uri='https://icosahedron.website/users/cpsdqs/statuses/109946395693741603', created_at=datetime.datetime(2023, 3, 1, 5, 34, 20, tzinfo=datetime.timezone.utc), account=Account(id='56142', username='cpsdqs', acct='cpsdqs@icosahedron.website', url='https://icosahedron.website/@cpsdqs', display_name='cat-shaped orb (', note='<p>80% cotton candy<br>yall ever hear bout animation??</p><p>note: youve been deceived. this is my computer yelling account. youre lucky i dont have linux on my computer</p>', avatar='https://files.mastodon.social/cache/accounts/avatars/000/056/142/original/629aa8a752430f90.png', avatar_static='https://files.mastodon.social/cache/accounts/avatars/000/056/142/original/629aa8a752430f90.png', header='https://files.mastodon.social/cache/accounts/headers/000/056/142/original/56ea591a7b2f09fa.jpg', header_static='https://files.mastodon.social/cache/accounts/headers/000/056/142/original/56ea591a7b2f09fa.jpg', locked=True, fields=[AccountField(name='pronouns', value='huh?? you want to refer to me in 3rd person???? how dare u talk abt me behind my back', verified_at=None), AccountField(name='languages', value='en · de · rs · js', verified_at=None), AccountField(name='videos game', value='ive plays them (at least 6)', verified_at=None), AccountField(name='cloud', value='cloudwithlightning dot net', verified_at=None)], emojis=[], bot=False, group=False, discoverable=False, noindex=None, moved=None, suspended=None, limited=None, created_at=datetime.datetime(2017, 2, 14, 0, 0, tzinfo=datetime.timezone.utc), last_status_at=datetime.date(2023, 3, 1), statuses_count=22012, followers_count=152, following_count=29), content='<p>what do i look like i can remember that anisotropic diffusion was called anisotropic diffusion</p>', visibility='unlisted', sensitive=False, spoiler_text='', media_attachments=[], application=None, mentions=[], tags=[], emojis=[], reblogs_count=0, favourites_count=0, replies_count=0, url='https://icosahedron.website/@cpsdqs/109946395693741603', in_reply_to_id='109946390031097074', in_reply_to_account_id='56142', reblog=None, poll=None, card=None, language='en', text=None, edited_at=None, favourited=True, reblogged=False, muted=False, bookmarked=False, pinned=None, filtered=[], _meta=<toot.tui.entities.StatusMeta object at 0x7fea9d87ee80>)
DEBUG:toot: --> POST https://mastodon.social/api/v1/statuses/109946395816692687/unfavourite
DEBUG:toot: <-- POST https://mastodon.social/api/v1/statuses/109946395816692687/unfavourite HTTP 200 170ms
DEBUG:toot:Updating status 109946395816692687, index 0
DEBUG:asyncio:Using selector: EpollSelector
DEBUG:toot: --> GET https://mastodon.social/api/v1/instance
DEBUG:toot: <-- GET https://mastodon.social/api/v1/instance HTTP 200 120ms
DEBUG:toot: --> GET https://mastodon.social/api/v1/followed_tags
DEBUG:toot: <-- GET https://mastodon.social/api/v1/followed_tags HTTP 200 136ms
DEBUG:toot: --> GET https://mastodon.social/api/v1/timelines/home?limit=40
DEBUG:toot: <-- GET https://mastodon.social/api/v1/timelines/home?limit=40 HTTP 200 467ms
INFO:toot.tui.app:Translating Status(id='109946458408865288', uri='https://mastodon.social/users/mogwai_poet/statuses/109946458408865288/activity', created_at=datetime.datetime(2023, 3, 1, 5, 50, 17, 31000, tzinfo=datetime.timezone.utc), account=Account(id='11872', username='mogwai_poet', acct='mogwai_poet', url='https://mastodon.social/@mogwai_poet', display_name='Jim Stormdancer', note='<p>Sandwich Imagineer at Twinbeard. Made Frog Fractions. May or may not have already made Frog Fractions 2. He/him.</p>', avatar='https://files.mastodon.social/accounts/avatars/000/011/872/original/60493e33fff45ae7.jpg', avatar_static='https://files.mastodon.social/accounts/avatars/000/011/872/original/60493e33fff45ae7.jpg', header='https://mastodon.social/headers/original/missing.png', header_static='https://mastodon.social/headers/original/missing.png', locked=False, fields=[], emojis=[], bot=False, group=False, discoverable=True, noindex=False, moved=None, suspended=None, limited=None, created_at=datetime.datetime(2016, 11, 22, 0, 0, tzinfo=datetime.timezone.utc), last_status_at=datetime.date(2023, 3, 1), statuses_count=5272, followers_count=2357, following_count=320), content='', visibility='public', sensitive=False, spoiler_text='', media_attachments=[], application=None, mentions=[], tags=[], emojis=[], reblogs_count=0, favourites_count=0, replies_count=0, url='https://mastodon.social/users/mogwai_poet/statuses/109946458408865288/activity', in_reply_to_id=None, in_reply_to_account_id=None, reblog=Status(id='109944505113538943', uri='https://worm.horse/users/Nurbsy/statuses/109944504858854081', created_at=datetime.datetime(2023, 2, 28, 21, 33, 28, tzinfo=datetime.timezone.utc), account=Account(id='109297930118798034', username='Nurbsy', acct='Nurbsy@worm.horse', url='https://worm.horse/@Nurbsy', display_name='Nurbsy', note='<p>I am tired of online. These websites. I am tired of being caught in the tangle of their posts.</p>', avatar='https://files.mastodon.social/cache/accounts/avatars/109/297/930/118/798/034/original/2b47ef05e7214278.png', avatar_static='https://files.mastodon.social/cache/accounts/avatars/109/297/930/118/798/034/original/2b47ef05e7214278.png', header='https://files.mastodon.social/cache/accounts/headers/109/297/930/118/798/034/original/4f24337e5260eed8.jpeg', header_static='https://files.mastodon.social/cache/accounts/headers/109/297/930/118/798/034/original/4f24337e5260eed8.jpeg', locked=False, fields=[AccountField(name='Twitter', value='<a href="https://twitter.com/Nurbsy" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">twitter.com/Nurbsy</span><span class="invisible"></span></a>', verified_at=None), AccountField(name='Cohost', value='<a href="https://cohost.org/Nurbsy" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">cohost.org/Nurbsy</span><span class="invisible"></span></a>', verified_at=None), AccountField(name='Discord', value='Nurbsy#3747', verified_at=None)], emojis=[], bot=False, group=False, discoverable=True, noindex=None, moved=None, suspended=None, limited=None, created_at=datetime.datetime(2022, 11, 6, 0, 0, tzinfo=datetime.timezone.utc), last_status_at=datetime.date(2023, 2, 28), statuses_count=199, followers_count=91, following_count=137), content='<p>Teeth are some of the most important bones in your mouth</p>', visibility='public', sensitive=False, spoiler_text='', media_attachments=[], application=None, mentions=[], tags=[], emojis=[], reblogs_count=3, favourites_count=1, replies_count=0, url='https://worm.horse/@Nurbsy/109944504858854081', in_reply_to_id=None, in_reply_to_account_id=None, reblog=None, poll=None, card=None, language='en', text=None, edited_at=None, favourited=False, reblogged=False, muted=False, bookmarked=True, pinned=None, filtered=[], _meta=None), poll=None, card=None, language=None, text=None, edited_at=None, favourited=False, reblogged=False, muted=False, bookmarked=False, pinned=None, filtered=[], _meta=<toot.tui.entities.StatusMeta object at 0x7fe26c7089d0>)
DEBUG:toot: --> POST https://mastodon.social/api/v1/statuses/109946458408865288/translate
DEBUG:toot: <-- POST https://mastodon.social/api/v1/statuses/109946458408865288/translate HTTP 200 204ms
INFO:toot.tui.app:Bookmarking Status(id='109946458408865288', uri='https://mastodon.social/users/mogwai_poet/statuses/109946458408865288/activity', created_at=datetime.datetime(2023, 3, 1, 5, 50, 17, 31000, tzinfo=datetime.timezone.utc), account=Account(id='11872', username='mogwai_poet', acct='mogwai_poet', url='https://mastodon.social/@mogwai_poet', display_name='Jim Stormdancer', note='<p>Sandwich Imagineer at Twinbeard. Made Frog Fractions. May or may not have already made Frog Fractions 2. He/him.</p>', avatar='https://files.mastodon.social/accounts/avatars/000/011/872/original/60493e33fff45ae7.jpg', avatar_static='https://files.mastodon.social/accounts/avatars/000/011/872/original/60493e33fff45ae7.jpg', header='https://mastodon.social/headers/original/missing.png', header_static='https://mastodon.social/headers/original/missing.png', locked=False, fields=[], emojis=[], bot=False, group=False, discoverable=True, noindex=False, moved=None, suspended=None, limited=None, created_at=datetime.datetime(2016, 11, 22, 0, 0, tzinfo=datetime.timezone.utc), last_status_at=datetime.date(2023, 3, 1), statuses_count=5272, followers_count=2357, following_count=320), content='', visibility='public', sensitive=False, spoiler_text='', media_attachments=[], application=None, mentions=[], tags=[], emojis=[], reblogs_count=0, favourites_count=0, replies_count=0, url='https://mastodon.social/users/mogwai_poet/statuses/109946458408865288/activity', in_reply_to_id=None, in_reply_to_account_id=None, reblog=Status(id='109944505113538943', uri='https://worm.horse/users/Nurbsy/statuses/109944504858854081', created_at=datetime.datetime(2023, 2, 28, 21, 33, 28, tzinfo=datetime.timezone.utc), account=Account(id='109297930118798034', username='Nurbsy', acct='Nurbsy@worm.horse', url='https://worm.horse/@Nurbsy', display_name='Nurbsy', note='<p>I am tired of online. These websites. I am tired of being caught in the tangle of their posts.</p>', avatar='https://files.mastodon.social/cache/accounts/avatars/109/297/930/118/798/034/original/2b47ef05e7214278.png', avatar_static='https://files.mastodon.social/cache/accounts/avatars/109/297/930/118/798/034/original/2b47ef05e7214278.png', header='https://files.mastodon.social/cache/accounts/headers/109/297/930/118/798/034/original/4f24337e5260eed8.jpeg', header_static='https://files.mastodon.social/cache/accounts/headers/109/297/930/118/798/034/original/4f24337e5260eed8.jpeg', locked=False, fields=[AccountField(name='Twitter', value='<a href="https://twitter.com/Nurbsy" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">twitter.com/Nurbsy</span><span class="invisible"></span></a>', verified_at=None), AccountField(name='Cohost', value='<a href="https://cohost.org/Nurbsy" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">cohost.org/Nurbsy</span><span class="invisible"></span></a>', verified_at=None), AccountField(name='Discord', value='Nurbsy#3747', verified_at=None)], emojis=[], bot=False, group=False, discoverable=True, noindex=None, moved=None, suspended=None, limited=None, created_at=datetime.datetime(2022, 11, 6, 0, 0, tzinfo=datetime.timezone.utc), last_status_at=datetime.date(2023, 2, 28), statuses_count=199, followers_count=91, following_count=137), content='<p>Teeth are some of the most important bones in your mouth</p>', visibility='public', sensitive=False, spoiler_text='', media_attachments=[], application=None, mentions=[], tags=[], emojis=[], reblogs_count=3, favourites_count=1, replies_count=0, url='https://worm.horse/@Nurbsy/109944504858854081', in_reply_to_id=None, in_reply_to_account_id=None, reblog=None, poll=None, card=None, language='en', text=None, edited_at=None, favourited=False, reblogged=False, muted=False, bookmarked=True, pinned=None, filtered=[], _meta=None), poll=None, card=None, language=None, text=None, edited_at=None, favourited=False, reblogged=False, muted=False, bookmarked=False, pinned=None, filtered=[], _meta=<toot.tui.entities.StatusMeta object at 0x7fe26c7089d0>)
DEBUG:toot: --> POST https://mastodon.social/api/v1/statuses/109946458408865288/bookmark
DEBUG:toot: <-- POST https://mastodon.social/api/v1/statuses/109946458408865288/bookmark HTTP 422 190ms
ERROR:toot.tui.app:Validation failed: Status has already been taken
Traceback (most recent call last):
File "/home/ihabunek/projects/ihabunek/toot/toot/tui/app.py", line 165, in _done
result = future.result()
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 433, in result
return self.__get_result()
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 389, in __get_result
raise self._exception
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/home/ihabunek/projects/ihabunek/toot/toot/tui/app.py", line 604, in _bookmark
api.bookmark(self.app, self.user, status.id)
File "/home/ihabunek/projects/ihabunek/toot/toot/api.py", line 216, in bookmark
return _status_action(app, user, status_id, 'bookmark')
File "/home/ihabunek/projects/ihabunek/toot/toot/api.py", line 20, in _status_action
return http.post(app, user, url, data=data).json()
File "/home/ihabunek/projects/ihabunek/toot/toot/http.py", line 80, in post
return anon_post(url, headers=headers, files=files, data=data, json=json, allow_redirects=allow_redirects)
File "/home/ihabunek/projects/ihabunek/toot/toot/http.py", line 99, in anon_post
return process_response(response)
File "/home/ihabunek/projects/ihabunek/toot/toot/http.py", line 50, in process_response
raise ApiError(error)
toot.exceptions.ApiError: Validation failed: Status has already been taken
INFO:toot.tui.app:Bookmarking Status(id='109946458408865288', uri='https://mastodon.social/users/mogwai_poet/statuses/109946458408865288/activity', created_at=datetime.datetime(2023, 3, 1, 5, 50, 17, 31000, tzinfo=datetime.timezone.utc), account=Account(id='11872', username='mogwai_poet', acct='mogwai_poet', url='https://mastodon.social/@mogwai_poet', display_name='Jim Stormdancer', note='<p>Sandwich Imagineer at Twinbeard. Made Frog Fractions. May or may not have already made Frog Fractions 2. He/him.</p>', avatar='https://files.mastodon.social/accounts/avatars/000/011/872/original/60493e33fff45ae7.jpg', avatar_static='https://files.mastodon.social/accounts/avatars/000/011/872/original/60493e33fff45ae7.jpg', header='https://mastodon.social/headers/original/missing.png', header_static='https://mastodon.social/headers/original/missing.png', locked=False, fields=[], emojis=[], bot=False, group=False, discoverable=True, noindex=False, moved=None, suspended=None, limited=None, created_at=datetime.datetime(2016, 11, 22, 0, 0, tzinfo=datetime.timezone.utc), last_status_at=datetime.date(2023, 3, 1), statuses_count=5272, followers_count=2357, following_count=320), content='', visibility='public', sensitive=False, spoiler_text='', media_attachments=[], application=None, mentions=[], tags=[], emojis=[], reblogs_count=0, favourites_count=0, replies_count=0, url='https://mastodon.social/users/mogwai_poet/statuses/109946458408865288/activity', in_reply_to_id=None, in_reply_to_account_id=None, reblog=Status(id='109944505113538943', uri='https://worm.horse/users/Nurbsy/statuses/109944504858854081', created_at=datetime.datetime(2023, 2, 28, 21, 33, 28, tzinfo=datetime.timezone.utc), account=Account(id='109297930118798034', username='Nurbsy', acct='Nurbsy@worm.horse', url='https://worm.horse/@Nurbsy', display_name='Nurbsy', note='<p>I am tired of online. These websites. I am tired of being caught in the tangle of their posts.</p>', avatar='https://files.mastodon.social/cache/accounts/avatars/109/297/930/118/798/034/original/2b47ef05e7214278.png', avatar_static='https://files.mastodon.social/cache/accounts/avatars/109/297/930/118/798/034/original/2b47ef05e7214278.png', header='https://files.mastodon.social/cache/accounts/headers/109/297/930/118/798/034/original/4f24337e5260eed8.jpeg', header_static='https://files.mastodon.social/cache/accounts/headers/109/297/930/118/798/034/original/4f24337e5260eed8.jpeg', locked=False, fields=[AccountField(name='Twitter', value='<a href="https://twitter.com/Nurbsy" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">twitter.com/Nurbsy</span><span class="invisible"></span></a>', verified_at=None), AccountField(name='Cohost', value='<a href="https://cohost.org/Nurbsy" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">cohost.org/Nurbsy</span><span class="invisible"></span></a>', verified_at=None), AccountField(name='Discord', value='Nurbsy#3747', verified_at=None)], emojis=[], bot=False, group=False, discoverable=True, noindex=None, moved=None, suspended=None, limited=None, created_at=datetime.datetime(2022, 11, 6, 0, 0, tzinfo=datetime.timezone.utc), last_status_at=datetime.date(2023, 2, 28), statuses_count=199, followers_count=91, following_count=137), content='<p>Teeth are some of the most important bones in your mouth</p>', visibility='public', sensitive=False, spoiler_text='', media_attachments=[], application=None, mentions=[], tags=[], emojis=[], reblogs_count=3, favourites_count=1, replies_count=0, url='https://worm.horse/@Nurbsy/109944504858854081', in_reply_to_id=None, in_reply_to_account_id=None, reblog=None, poll=None, card=None, language='en', text=None, edited_at=None, favourited=False, reblogged=False, muted=False, bookmarked=True, pinned=None, filtered=[], _meta=None), poll=None, card=None, language=None, text=None, edited_at=None, favourited=False, reblogged=False, muted=False, bookmarked=False, pinned=None, filtered=[], _meta=<toot.tui.entities.StatusMeta object at 0x7fe26c7089d0>)
DEBUG:toot: --> POST https://mastodon.social/api/v1/statuses/109946458408865288/bookmark
DEBUG:toot: <-- POST https://mastodon.social/api/v1/statuses/109946458408865288/bookmark HTTP 422 135ms
ERROR:toot.tui.app:Validation failed: Status has already been taken
Traceback (most recent call last):
File "/home/ihabunek/projects/ihabunek/toot/toot/tui/app.py", line 165, in _done
result = future.result()
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 433, in result
return self.__get_result()
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 389, in __get_result
raise self._exception
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/home/ihabunek/projects/ihabunek/toot/toot/tui/app.py", line 604, in _bookmark
api.bookmark(self.app, self.user, status.id)
File "/home/ihabunek/projects/ihabunek/toot/toot/api.py", line 216, in bookmark
return _status_action(app, user, status_id, 'bookmark')
File "/home/ihabunek/projects/ihabunek/toot/toot/api.py", line 20, in _status_action
return http.post(app, user, url, data=data).json()
File "/home/ihabunek/projects/ihabunek/toot/toot/http.py", line 80, in post
return anon_post(url, headers=headers, files=files, data=data, json=json, allow_redirects=allow_redirects)
File "/home/ihabunek/projects/ihabunek/toot/toot/http.py", line 99, in anon_post
return process_response(response)
File "/home/ihabunek/projects/ihabunek/toot/toot/http.py", line 50, in process_response
raise ApiError(error)
toot.exceptions.ApiError: Validation failed: Status has already been taken
DEBUG:asyncio:Using selector: EpollSelector
DEBUG:toot: --> GET https://mastodon.social/api/v1/instance
DEBUG:toot: <-- GET https://mastodon.social/api/v1/instance HTTP 200 121ms
DEBUG:toot: --> GET https://mastodon.social/api/v1/followed_tags
DEBUG:toot: <-- GET https://mastodon.social/api/v1/followed_tags HTTP 200 184ms
DEBUG:toot: --> GET https://mastodon.social/api/v1/timelines/home?limit=40
DEBUG:toot: <-- GET https://mastodon.social/api/v1/timelines/home?limit=40 HTTP 200 430ms
INFO:toot.tui.app:Bookmarking Status(id='109946458408865288', uri='https://mastodon.social/users/mogwai_poet/statuses/109946458408865288/activity', created_at=datetime.datetime(2023, 3, 1, 5, 50, 17, 31000, tzinfo=datetime.timezone.utc), account=Account(id='11872', username='mogwai_poet', acct='mogwai_poet', url='https://mastodon.social/@mogwai_poet', display_name='Jim Stormdancer', note='<p>Sandwich Imagineer at Twinbeard. Made Frog Fractions. May or may not have already made Frog Fractions 2. He/him.</p>', avatar='https://files.mastodon.social/accounts/avatars/000/011/872/original/60493e33fff45ae7.jpg', avatar_static='https://files.mastodon.social/accounts/avatars/000/011/872/original/60493e33fff45ae7.jpg', header='https://mastodon.social/headers/original/missing.png', header_static='https://mastodon.social/headers/original/missing.png', locked=False, fields=[], emojis=[], bot=False, group=False, discoverable=True, noindex=False, moved=None, suspended=None, limited=None, created_at=datetime.datetime(2016, 11, 22, 0, 0, tzinfo=datetime.timezone.utc), last_status_at=datetime.date(2023, 3, 1), statuses_count=5272, followers_count=2357, following_count=320), content='', visibility='public', sensitive=False, spoiler_text='', media_attachments=[], application=None, mentions=[], tags=[], emojis=[], reblogs_count=0, favourites_count=0, replies_count=0, url='https://mastodon.social/users/mogwai_poet/statuses/109946458408865288/activity', in_reply_to_id=None, in_reply_to_account_id=None, reblog=Status(id='109944505113538943', uri='https://worm.horse/users/Nurbsy/statuses/109944504858854081', created_at=datetime.datetime(2023, 2, 28, 21, 33, 28, tzinfo=datetime.timezone.utc), account=Account(id='109297930118798034', username='Nurbsy', acct='Nurbsy@worm.horse', url='https://worm.horse/@Nurbsy', display_name='Nurbsy', note='<p>I am tired of online. These websites. I am tired of being caught in the tangle of their posts.</p>', avatar='https://files.mastodon.social/cache/accounts/avatars/109/297/930/118/798/034/original/2b47ef05e7214278.png', avatar_static='https://files.mastodon.social/cache/accounts/avatars/109/297/930/118/798/034/original/2b47ef05e7214278.png', header='https://files.mastodon.social/cache/accounts/headers/109/297/930/118/798/034/original/4f24337e5260eed8.jpeg', header_static='https://files.mastodon.social/cache/accounts/headers/109/297/930/118/798/034/original/4f24337e5260eed8.jpeg', locked=False, fields=[AccountField(name='Twitter', value='<a href="https://twitter.com/Nurbsy" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">twitter.com/Nurbsy</span><span class="invisible"></span></a>', verified_at=None), AccountField(name='Cohost', value='<a href="https://cohost.org/Nurbsy" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">cohost.org/Nurbsy</span><span class="invisible"></span></a>', verified_at=None), AccountField(name='Discord', value='Nurbsy#3747', verified_at=None)], emojis=[], bot=False, group=False, discoverable=True, noindex=None, moved=None, suspended=None, limited=None, created_at=datetime.datetime(2022, 11, 6, 0, 0, tzinfo=datetime.timezone.utc), last_status_at=datetime.date(2023, 2, 28), statuses_count=199, followers_count=91, following_count=137), content='<p>Teeth are some of the most important bones in your mouth</p>', visibility='public', sensitive=False, spoiler_text='', media_attachments=[], application=None, mentions=[], tags=[], emojis=[], reblogs_count=3, favourites_count=1, replies_count=0, url='https://worm.horse/@Nurbsy/109944504858854081', in_reply_to_id=None, in_reply_to_account_id=None, reblog=None, poll=None, card=None, language='en', text=None, edited_at=None, favourited=False, reblogged=False, muted=False, bookmarked=True, pinned=None, filtered=[], _meta=None), poll=None, card=None, language=None, text=None, edited_at=None, favourited=False, reblogged=False, muted=False, bookmarked=False, pinned=None, filtered=[], _meta=<toot.tui.entities.StatusMeta object at 0x7fbf8e9aea00>)
DEBUG:toot: --> POST https://mastodon.social/api/v1/statuses/109946458408865288/bookmark
DEBUG:toot: <-- POST https://mastodon.social/api/v1/statuses/109946458408865288/bookmark HTTP 422 130ms
ERROR:toot.tui.app:Validation failed: Status has already been taken
Traceback (most recent call last):
File "/home/ihabunek/projects/ihabunek/toot/toot/tui/app.py", line 165, in _done
result = future.result()
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 433, in result
return self.__get_result()
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 389, in __get_result
raise self._exception
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/home/ihabunek/projects/ihabunek/toot/toot/tui/app.py", line 604, in _bookmark
api.bookmark(self.app, self.user, status.id)
File "/home/ihabunek/projects/ihabunek/toot/toot/api.py", line 216, in bookmark
return _status_action(app, user, status_id, 'bookmark')
File "/home/ihabunek/projects/ihabunek/toot/toot/api.py", line 20, in _status_action
return http.post(app, user, url, data=data).json()
File "/home/ihabunek/projects/ihabunek/toot/toot/http.py", line 80, in post
return anon_post(url, headers=headers, files=files, data=data, json=json, allow_redirects=allow_redirects)
File "/home/ihabunek/projects/ihabunek/toot/toot/http.py", line 99, in anon_post
return process_response(response)
File "/home/ihabunek/projects/ihabunek/toot/toot/http.py", line 50, in process_response
raise ApiError(error)
toot.exceptions.ApiError: Validation failed: Status has already been taken
DEBUG:asyncio:Using selector: EpollSelector
DEBUG:toot: --> GET https://mastodon.social/api/v1/instance
DEBUG:toot: <-- GET https://mastodon.social/api/v1/instance HTTP 200 115ms
DEBUG:toot: --> GET https://mastodon.social/api/v1/followed_tags
DEBUG:toot: <-- GET https://mastodon.social/api/v1/followed_tags HTTP 200 122ms
DEBUG:toot: --> GET https://mastodon.social/api/v1/timelines/home?limit=40
DEBUG:toot: <-- GET https://mastodon.social/api/v1/timelines/home?limit=40 HTTP 200 391ms
DEBUG:asyncio:Using selector: EpollSelector
DEBUG:toot: --> GET https://mastodon.social/api/v1/instance
DEBUG:toot: <-- GET https://mastodon.social/api/v1/instance HTTP 200 127ms
DEBUG:toot: --> GET https://mastodon.social/api/v1/followed_tags
DEBUG:toot: <-- GET https://mastodon.social/api/v1/followed_tags HTTP 200 550ms
DEBUG:toot: --> GET https://mastodon.social/api/v1/timelines/home?limit=40
DEBUG:toot: <-- GET https://mastodon.social/api/v1/timelines/home?limit=40 HTTP 200 771ms
INFO:toot.tui.app:Unbookmarking Status(id='109944505113538943', uri='https://worm.horse/users/Nurbsy/statuses/109944504858854081', created_at=datetime.datetime(2023, 2, 28, 21, 33, 28, tzinfo=datetime.timezone.utc), account=Account(id='109297930118798034', username='Nurbsy', acct='Nurbsy@worm.horse', url='https://worm.horse/@Nurbsy', display_name='Nurbsy', note='<p>I am tired of online. These websites. I am tired of being caught in the tangle of their posts.</p>', avatar='https://files.mastodon.social/cache/accounts/avatars/109/297/930/118/798/034/original/2b47ef05e7214278.png', avatar_static='https://files.mastodon.social/cache/accounts/avatars/109/297/930/118/798/034/original/2b47ef05e7214278.png', header='https://files.mastodon.social/cache/accounts/headers/109/297/930/118/798/034/original/4f24337e5260eed8.jpeg', header_static='https://files.mastodon.social/cache/accounts/headers/109/297/930/118/798/034/original/4f24337e5260eed8.jpeg', locked=False, fields=[AccountField(name='Twitter', value='<a href="https://twitter.com/Nurbsy" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">twitter.com/Nurbsy</span><span class="invisible"></span></a>', verified_at=None), AccountField(name='Cohost', value='<a href="https://cohost.org/Nurbsy" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">cohost.org/Nurbsy</span><span class="invisible"></span></a>', verified_at=None), AccountField(name='Discord', value='Nurbsy#3747', verified_at=None)], emojis=[], bot=False, group=False, discoverable=True, noindex=None, moved=None, suspended=None, limited=None, created_at=datetime.datetime(2022, 11, 6, 0, 0, tzinfo=datetime.timezone.utc), last_status_at=datetime.date(2023, 2, 28), statuses_count=199, followers_count=91, following_count=137), content='<p>Teeth are some of the most important bones in your mouth</p>', visibility='public', sensitive=False, spoiler_text='', media_attachments=[], application=None, mentions=[], tags=[], emojis=[], reblogs_count=3, favourites_count=1, replies_count=0, url='https://worm.horse/@Nurbsy/109944504858854081', in_reply_to_id=None, in_reply_to_account_id=None, reblog=None, poll=None, card=None, language='en', text=None, edited_at=None, favourited=False, reblogged=False, muted=False, bookmarked=True, pinned=None, filtered=[], _meta=None)
DEBUG:toot: --> POST https://mastodon.social/api/v1/statuses/109944505113538943/unbookmark
DEBUG:toot: <-- POST https://mastodon.social/api/v1/statuses/109944505113538943/unbookmark HTTP 200 160ms