From 3f9ca66e3839170a18a2ef894ac7a24ed1cc7293 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Mon, 15 Jan 2018 12:23:28 -0800 Subject: [PATCH] some more work on virtual scroll which is hard --- routes/_components/LazyTimeline.html | 2 +- routes/_components/Timeline.html | 17 +- routes/_components/VirtualList.html | 63 +- routes/_components/VirtualListItem.html | 27 +- routes/_utils/fixture.json | 2414 +++++++++++++++++++++++ routes/_utils/virtualListStore.js | 48 + 6 files changed, 2510 insertions(+), 61 deletions(-) create mode 100644 routes/_utils/virtualListStore.js diff --git a/routes/_components/LazyTimeline.html b/routes/_components/LazyTimeline.html index 41cd57d5..2e5d41d8 100644 --- a/routes/_components/LazyTimeline.html +++ b/routes/_components/LazyTimeline.html @@ -9,7 +9,7 @@ {{then constructor}} <:Component {constructor} :target /> {{catch error}} -
Component failed to load. Please try refreshing!
+
Component failed to load. Please try refreshing! {{error}}
{{/await}} \ No newline at end of file diff --git a/routes/_utils/fixture.json b/routes/_utils/fixture.json index deea04ef..797f0de1 100644 --- a/routes/_utils/fixture.json +++ b/routes/_utils/fixture.json @@ -2325,6 +2325,2420 @@ } ] }, + { + "id": "99326354697196669", + "created_at": "2018-01-10T15:58:14.678Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://toot-lab.reclaim.technology/users/djsundog/statuses/99326354421396955/activity", + "content": "

@djsundog look at Azeria Labs - she’s got awesome resources on her site and is a really lovely person - I learned some ARM shellcode from her!

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99326346385951723", + "created_at": "2018-01-10T15:56:07.864Z", + "in_reply_to_id": "99326314125460703", + "in_reply_to_account_id": "141", + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://mastodon.social/users/grimmware/statuses/99326345358176277", + "content": "

@djsundog look at Azeria Labs - she’s got awesome resources on her site and is a really lovely person - I learned some ARM shellcode from her!

", + "url": "https://mastodon.social/@grimmware/99326345358176277", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "7867", + "username": "grimmware", + "acct": "grimmware@mastodon.social", + "display_name": "", + "locked": false, + "created_at": "2018-01-10T15:56:07.783Z", + "note": "

An cyberpunks

", + "url": "https://mastodon.social/@grimmware", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/007/867/original/5b6dcf72dfa69f21.jpeg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/007/867/original/5b6dcf72dfa69f21.jpeg", + "header": "https://malfunctioning.technology/headers/original/missing.png", + "header_static": "https://malfunctioning.technology/headers/original/missing.png", + "followers_count": 13, + "following_count": 21, + "statuses_count": 40 + }, + "media_attachments": [], + "mentions": [ + { + "id": "141", + "username": "djsundog", + "url": "https://toot-lab.reclaim.technology/@djsundog", + "acct": "djsundog@toot-lab.reclaim.technology" + } + ], + "tags": [], + "emojis": [] + }, + "application": null, + "account": { + "id": "141", + "username": "djsundog", + "acct": "djsundog@toot-lab.reclaim.technology", + "display_name": "DJ Sundog - from the toot-lab hey this is super long", + "locked": false, + "created_at": "2017-05-24T23:47:49.457Z", + "note": "

---
Music: yes
Microcode: yes
Movies: yes
High-Speed Pizza Delivery: TBD
---

Trying to break things, make things, and generally reshape the world.

Available via email at sundog@reclaim.technology

All toots licensed under http://www.wtfpl.net

", + "url": "https://toot-lab.reclaim.technology/@djsundog", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/141/original/8dab13fe1b3b09d7.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/141/original/8dab13fe1b3b09d7.jpg", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/141/original/dfac929750c4d45c.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/141/original/dfac929750c4d45c.png", + "followers_count": 1308, + "following_count": 2186, + "statuses_count": 24912 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326546519048166", + "created_at": "2018-01-10T16:47:01.771Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://mastodon.social/users/Gargron/statuses/99326545610712133", + "content": "

Do people here play Throne of Lies? @Nigma is obsessed with it

", + "url": "https://mastodon.social/@Gargron/99326545610712133", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [ + { + "id": "370", + "username": "Nigma", + "url": "https://mastodon.social/@Nigma", + "acct": "Nigma@mastodon.social" + } + ], + "tags": [], + "emojis": [] + }, + { + "id": "99326532719848723", + "created_at": "2018-01-10T16:43:31.090Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://mastodon.social/users/maloki/statuses/99326532560459644", + "content": "

I had to watch some video for the take-home exam. It was about racism, very heavy. It more or less took all my spoons.

But now I'm going to read the related chapters in the book about it. It's more about group psychology.

If anyone's interested look up the blue eye/brown eye experiment

", + "url": "https://mastodon.social/@maloki/99326532560459644", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "17", + "username": "maloki", + "acct": "maloki@mastodon.social", + "display_name": "maloki", + "locked": false, + "created_at": "2017-05-24T01:49:05.938Z", + "note": "

aka kinkymal. gamer, streamer, foodie, fattie, #CFS, former #Mastodon Project Manager.
she/her
http://patreon.com/maloki

", + "url": "https://mastodon.social/@maloki", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/017/original/13024105b97d6920.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/017/original/13024105b97d6920.jpg", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/017/original/1ac7e5f096319e67.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/017/original/1ac7e5f096319e67.png", + "followers_count": 1313, + "following_count": 715, + "statuses_count": 15858 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326523988532164", + "created_at": "2018-01-10T16:41:17.858Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/maloki/statuses/99326523790238201/activity", + "content": "

\"Facebook Can't Be Fixed\" by John Battelle https://shift.newco.co/its-the-advertising-model-stupid-b843cd7edbe9

This is exactly how I feel about it. It's the business model that's the problem.

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99326515037411674", + "created_at": "2018-01-10T16:39:01.000Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://toot.cafe/users/nolan/statuses/99326515027493654", + "content": "

\"Facebook Can't Be Fixed\" by John Battelle https://shift.newco.co/its-the-advertising-model-stupid-b843cd7edbe9

This is exactly how I feel about it. It's the business model that's the problem.

", + "url": "https://toot.cafe/@nolan/99326515027493654", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "2", + "username": "nolan", + "acct": "nolan@toot.cafe", + "display_name": "Nolan", + "locked": false, + "created_at": "2017-05-14T19:50:58.309Z", + "note": "

🎺.☕ admin, Mastodon contributor, JS/OSS/web guy at Microsoft. https://nolanlawson.com
My evil twins: @nolan @nolan

", + "url": "https://toot.cafe/@nolan", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/002/original/14af257bba57d21d.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/002/original/14af257bba57d21d.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/002/original/5788ba9074da620c.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/002/original/5788ba9074da620c.png", + "followers_count": 2729, + "following_count": 386, + "statuses_count": 5058 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + "application": null, + "account": { + "id": "17", + "username": "maloki", + "acct": "maloki@mastodon.social", + "display_name": "maloki", + "locked": false, + "created_at": "2017-05-24T01:49:05.938Z", + "note": "

aka kinkymal. gamer, streamer, foodie, fattie, #CFS, former #Mastodon Project Manager.
she/her
http://patreon.com/maloki

", + "url": "https://mastodon.social/@maloki", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/017/original/13024105b97d6920.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/017/original/13024105b97d6920.jpg", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/017/original/1ac7e5f096319e67.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/017/original/1ac7e5f096319e67.png", + "followers_count": 1313, + "following_count": 715, + "statuses_count": 15858 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326506316094378", + "created_at": "2018-01-10T16:36:48.198Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://mastodon.social/users/sargoth/statuses/99326506173407356", + "content": "

How to evade potentially awkward social situations: shout \"the lone ranger rides again!\" and run in a random direction

Variation: shout \"PARKOUR!\" instead

", + "url": "https://mastodon.social/@sargoth/99326506173407356", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "53", + "username": "sargoth", + "acct": "sargoth@mastodon.social", + "display_name": "Sargoth", + "locked": false, + "created_at": "2017-05-24T16:28:32.449Z", + "note": "

Discursive anomalies. Anti-content. Theme-resistant. Passive-benevolent. Unrelenting ululations. Hug your bots! | https://www.patreon.com/sargoth

", + "url": "https://mastodon.social/@sargoth", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/053/original/4cc3bf9d2d54fca7.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/053/original/4cc3bf9d2d54fca7.jpg", + "header": "https://malfunctioning.technology/headers/original/missing.png", + "header_static": "https://malfunctioning.technology/headers/original/missing.png", + "followers_count": 1189, + "following_count": 251, + "statuses_count": 3715 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326471523908673", + "created_at": "2018-01-10T16:27:57.311Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://octodon.social/users/tcql/statuses/99326471442537647", + "content": "

hi frens
do good stuff today
take care yourself
have fun with life
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
💖🎉😊

", + "url": "https://octodon.social/@tcql/99326471442537647", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "216", + "username": "tcql", + "acct": "tcql@octodon.social", + "display_name": "catdad 💖", + "locked": false, + "created_at": "2017-05-25T17:56:05.720Z", + "note": "

💻 | 🗺
tooting silliness, code, pizza, cats
he/him
cybrestories: @tcql

🤗/💖/friendly = ✅
😘/🍆/etc = 🚫

", + "url": "https://octodon.social/@tcql", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/216/original/cb1919ceb5298bb4.gif", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/216/static/cb1919ceb5298bb4.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/216/original/4b1d1d03ef48c886.gif", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/216/static/4b1d1d03ef48c886.png", + "followers_count": 967, + "following_count": 316, + "statuses_count": 12944 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326440853282570", + "created_at": "2018-01-10T16:20:09.325Z", + "in_reply_to_id": "99326434797531554", + "in_reply_to_account_id": "216", + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://octodon.social/users/tcql/statuses/99326440739344092", + "content": "

all these funding systems letting people support projects, none of them providing an easy way to anti-support them

", + "url": "https://octodon.social/@tcql/99326440739344092", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "216", + "username": "tcql", + "acct": "tcql@octodon.social", + "display_name": "catdad 💖", + "locked": false, + "created_at": "2017-05-25T17:56:05.720Z", + "note": "

💻 | 🗺
tooting silliness, code, pizza, cats
he/him
cybrestories: @tcql

🤗/💖/friendly = ✅
😘/🍆/etc = 🚫

", + "url": "https://octodon.social/@tcql", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/216/original/cb1919ceb5298bb4.gif", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/216/static/cb1919ceb5298bb4.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/216/original/4b1d1d03ef48c886.gif", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/216/static/4b1d1d03ef48c886.png", + "followers_count": 967, + "following_count": 316, + "statuses_count": 12944 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326440231752161", + "created_at": "2018-01-10T16:19:59.836Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/Gargron/statuses/99326438837772977/activity", + "content": "

*i open a website*

*it gives me a small electric shock*

ah i love the static web

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99326271447324852", + "created_at": "2018-01-10T15:37:04.000Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://slime.global/users/tom/statuses/99326271447885061", + "content": "

*i open a website*

*it gives me a small electric shock*

ah i love the static web

", + "url": "https://slime.global/@tom/99326271447885061", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "380", + "username": "tom", + "acct": "tom@slime.global", + "display_name": "regular ol' tom (they/them)", + "locked": false, + "created_at": "2017-05-27T00:45:56.365Z", + "note": "

systems engineer by day, instance admin by night!

also makes music & takes photos.

nb, they/them ❤️ https://tom.ovh https://ko-fi.com/itstom (EN/DE OK)

", + "url": "https://slime.global/@tom", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/380/original/859aca7900442204.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/380/original/859aca7900442204.jpg", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/380/original/20c96aea61ceb95c.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/380/original/20c96aea61ceb95c.png", + "followers_count": 992, + "following_count": 463, + "statuses_count": 15800 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326435805857075", + "created_at": "2018-01-10T16:18:52.296Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/Gargron/statuses/99326434080590127/activity", + "content": "

Crosspost from birdsite:

Looking for advice. To whom should I send a review copy of my soon to launch game? Who's cool? Who do you like? You?

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99324039001269067", + "created_at": "2018-01-10T06:09:19.000Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://mastodon.social/users/viTekiM/statuses/99324039001188331", + "content": "

Crosspost from birdsite:

Looking for advice. To whom should I send a review copy of my soon to launch game? Who's cool? Who do you like? You?

", + "url": "https://mastodon.social/@viTekiM/99324039001188331", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "745", + "username": "viTekiM", + "acct": "viTekiM@mastodon.social", + "display_name": "Mike T 🚀 Space Santa", + "locked": false, + "created_at": "2017-05-31T20:06:05.962Z", + "note": "

I make video games and weird music.

I love everybody but I'm too nervous to say so.

(He/Him)

https://vitekim.itch.io/
http://rainbowkitten.com/

", + "url": "https://mastodon.social/@viTekiM", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/745/original/ca5e8b472e95a8ac.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/745/original/ca5e8b472e95a8ac.jpg", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/745/original/5b49cdba06557b4c.jpg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/745/original/5b49cdba06557b4c.jpg", + "followers_count": 740, + "following_count": 851, + "statuses_count": 4568 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326434797531554", + "created_at": "2018-01-10T16:18:36.932Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://octodon.social/users/tcql/statuses/99326434676115884", + "content": "

https://www.gofundme.com/FlatEarthColorado

can i donate negative monies

", + "url": "https://octodon.social/@tcql/99326434676115884", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "216", + "username": "tcql", + "acct": "tcql@octodon.social", + "display_name": "catdad 💖", + "locked": false, + "created_at": "2017-05-25T17:56:05.720Z", + "note": "

💻 | 🗺
tooting silliness, code, pizza, cats
he/him
cybrestories: @tcql

🤗/💖/friendly = ✅
😘/🍆/etc = 🚫

", + "url": "https://octodon.social/@tcql", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/216/original/cb1919ceb5298bb4.gif", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/216/static/cb1919ceb5298bb4.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/216/original/4b1d1d03ef48c886.gif", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/216/static/4b1d1d03ef48c886.png", + "followers_count": 967, + "following_count": 316, + "statuses_count": 12944 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326426118999168", + "created_at": "2018-01-10T16:16:24.486Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/Gargron/statuses/99326402726816717/activity", + "content": "

every time I write \"import time\" in python it makes me feel like a real powerful wizard

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99326397404408401", + "created_at": "2018-01-10T16:09:06.000Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://icosahedron.website/users/halcy/statuses/99326397393452434", + "content": "

every time I write \"import time\" in python it makes me feel like a real powerful wizard

", + "url": "https://icosahedron.website/@halcy/99326397393452434", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "582", + "username": "halcy", + "acct": "halcy@icosahedron.website", + "display_name": "ice❄️ice❄️halcy", + "locked": false, + "created_at": "2017-05-29T12:59:05.284Z", + "note": "

https://halcy.de ~ Researcher in biosignals-based user interfaces and machine learning @ University of Bremen. Likes cats and the demoscene.

", + "url": "https://icosahedron.website/@halcy", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/582/original/2a990c9a44edb8d0.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/582/original/2a990c9a44edb8d0.jpg", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/582/original/0c6ff185bc81e2fc.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/582/original/0c6ff185bc81e2fc.png", + "followers_count": 875, + "following_count": 114, + "statuses_count": 4364 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326418166692808", + "created_at": "2018-01-10T16:14:23.147Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/Gargron/statuses/99326417254653122/activity", + "content": "

https://witches.town/media/PA3EBlruuOqsWRvLp58 https://witches.town/media/g54NVwYAnRqWHqwsAps

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99321539834744420", + "created_at": "2018-01-09T19:33:45.728Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://witches.town/users/BadWrongFun/statuses/99321539563627350", + "content": "

https://witches.town/media/PA3EBlruuOqsWRvLp58 https://witches.town/media/g54NVwYAnRqWHqwsAps

", + "url": "https://witches.town/@BadWrongFun/99321539563627350", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "271", + "username": "BadWrongFun", + "acct": "BadWrongFun@witches.town", + "display_name": "BadWrongFun", + "locked": false, + "created_at": "2017-05-26T04:22:53.678Z", + "note": "

Trans | She/her | bi | Marxist-Leninist | Autistic | White Trash | ADHD | OCD |
Into theater, horror, anime, tabletop RPGs, model kits, video games, and more.
You can call me Liv
Discord: BadWrongFun#0889

", + "url": "https://witches.town/@BadWrongFun", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/271/original/3b5d01b9fe3b60aa.gif", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/271/static/3b5d01b9fe3b60aa.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/271/original/160a5f5178706869.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/271/original/160a5f5178706869.png", + "followers_count": 206, + "following_count": 231, + "statuses_count": 2836 + }, + "media_attachments": [ + { + "id": "22991", + "type": "image", + "url": "https://malfunctioning.technology/system/media_attachments/files/000/022/991/original/0cf3e06342afc0ce.jpeg", + "preview_url": "https://malfunctioning.technology/system/media_attachments/files/000/022/991/small/0cf3e06342afc0ce.jpeg", + "remote_url": "https://files.witches.town/media/media_attachments/files/000/917/569/original/e29b09e15dec1d86.jpeg", + "text_url": null, + "meta": { + "original": { + "width": 328, + "height": 328, + "size": "328x328", + "aspect": 1 + }, + "small": { + "width": 328, + "height": 328, + "size": "328x328", + "aspect": 1 + } + }, + "description": null + }, + { + "id": "22992", + "type": "image", + "url": "https://malfunctioning.technology/system/media_attachments/files/000/022/992/original/5a0a4ec3947e9471.png", + "preview_url": "https://malfunctioning.technology/system/media_attachments/files/000/022/992/small/5a0a4ec3947e9471.png", + "remote_url": "https://files.witches.town/media/media_attachments/files/000/917/571/original/32899ae5bb04e517.png", + "text_url": null, + "meta": { + "original": { + "width": 128, + "height": 128, + "size": "128x128", + "aspect": 1 + }, + "small": { + "width": 128, + "height": 128, + "size": "128x128", + "aspect": 1 + } + }, + "description": null + } + ], + "mentions": [], + "tags": [], + "emojis": [] + }, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326413615379980", + "created_at": "2018-01-10T16:13:13.708Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/Gargron/statuses/99326403141211854/activity", + "content": "

@halcy https://icosahedron.website/media/i4nfmRTUrw7C9X0IbFE

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99326400430258008", + "created_at": "2018-01-10T16:09:52.000Z", + "in_reply_to_id": "99326397404408401", + "in_reply_to_account_id": "582", + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://icosahedron.website/users/Xkeeper/statuses/99326400448145914", + "content": "

@halcy https://icosahedron.website/media/i4nfmRTUrw7C9X0IbFE

", + "url": "https://icosahedron.website/@Xkeeper/99326400448145914", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "2538", + "username": "Xkeeper", + "acct": "Xkeeper@icosahedron.website", + "display_name": "🌺 Revya 🌸", + "locked": false, + "created_at": "2017-07-11T16:35:53.395Z", + "note": "

aka Xkeeper. Not enough space here for more details :(

Journal https://xkeeper.dreamwidth.org
Website https://tilde.town/~xkeeper

Pronouns: she/her ...

", + "url": "https://icosahedron.website/@Xkeeper", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/002/538/original/541945988be768d4.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/002/538/original/541945988be768d4.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/002/538/original/f92cd3f2db02d288.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/002/538/original/f92cd3f2db02d288.png", + "followers_count": 225, + "following_count": 194, + "statuses_count": 1748 + }, + "media_attachments": [ + { + "id": "23091", + "type": "image", + "url": "https://malfunctioning.technology/system/media_attachments/files/000/023/091/original/7df9399e447e8557.png", + "preview_url": "https://malfunctioning.technology/system/media_attachments/files/000/023/091/small/7df9399e447e8557.png", + "remote_url": "https://icosahedron.website/system/media_attachments/files/000/696/986/original/3b1a7e9572fae489.png", + "text_url": null, + "meta": { + "original": { + "width": 596, + "height": 396, + "size": "596x396", + "aspect": 1.505050505050505 + }, + "small": { + "width": 400, + "height": 266, + "size": "400x266", + "aspect": 1.5037593984962405 + } + }, + "description": null + } + ], + "mentions": [ + { + "id": "582", + "username": "halcy", + "url": "https://icosahedron.website/@halcy", + "acct": "halcy@icosahedron.website" + } + ], + "tags": [], + "emojis": [] + }, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326411695229037", + "created_at": "2018-01-10T16:12:44.410Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/Gargron/statuses/99326410923889743/activity", + "content": "

A blog post to summarize 2.1.3 and the bridge tool updates: https://www.patreon.com/posts/16323104 #Mastodon #Patreon

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99323758453101718", + "created_at": "2018-01-10T04:57:59.664Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://mastodon.social/users/Gargron/statuses/99323757661443014", + "content": "

A blog post to summarize 2.1.3 and the bridge tool updates: https://www.patreon.com/posts/16323104 #Mastodon #Patreon

", + "url": "https://mastodon.social/@Gargron/99323757661443014", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [ + { + "name": "mastodon", + "url": "https://malfunctioning.technology/tags/mastodon" + }, + { + "name": "patreon", + "url": "https://malfunctioning.technology/tags/patreon" + } + ], + "emojis": [] + }, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326398761685108", + "created_at": "2018-01-10T16:09:27.058Z", + "in_reply_to_id": "99326392292974559", + "in_reply_to_account_id": "293", + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://icosahedron.website/users/colon_three/statuses/99326397530778405", + "content": "

this is still my favourite regional joke

http://www.doricdictionary.com/classic-joke-peterheid-man-deid/

", + "url": "https://icosahedron.website/@colon_three/99326397530778405", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "293", + "username": "colon_three", + "acct": "colon_three@icosahedron.website", + "display_name": "Space Bastard", + "locked": false, + "created_at": "2017-05-26T12:39:42.701Z", + "note": "

Twenty something scottish queer nb fuzzy kitty friend•they/them•unlicensed computer toucher•space trucker•demoscene appreciator•fash-free zone•CMDR colonthree

", + "url": "https://icosahedron.website/@colon_three", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/293/original/e6775da57333eb55.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/293/original/e6775da57333eb55.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/293/original/3527ffbc24400539.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/293/original/3527ffbc24400539.png", + "followers_count": 752, + "following_count": 638, + "statuses_count": 9862 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326398009817848", + "created_at": "2018-01-10T16:09:15.577Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://mastodon.social/users/Gargron/statuses/99326397223851924", + "content": "

I sure stayed up to 6am last night. I sure am awake right now.

", + "url": "https://mastodon.social/@Gargron/99326397223851924", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326392292974559", + "created_at": "2018-01-10T16:07:48.403Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://icosahedron.website/users/colon_three/statuses/99326392073414608", + "content": "

Peter Reid fae Peterheid is deid

Volvo For Sale

", + "url": "https://icosahedron.website/@colon_three/99326392073414608", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "293", + "username": "colon_three", + "acct": "colon_three@icosahedron.website", + "display_name": "Space Bastard", + "locked": false, + "created_at": "2017-05-26T12:39:42.701Z", + "note": "

Twenty something scottish queer nb fuzzy kitty friend•they/them•unlicensed computer toucher•space trucker•demoscene appreciator•fash-free zone•CMDR colonthree

", + "url": "https://icosahedron.website/@colon_three", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/293/original/e6775da57333eb55.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/293/original/e6775da57333eb55.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/293/original/3527ffbc24400539.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/293/original/3527ffbc24400539.png", + "followers_count": 752, + "following_count": 638, + "statuses_count": 9862 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326378197910040", + "created_at": "2018-01-10T16:04:13.291Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/Gargron/statuses/99326377231079979", + "content": "

Steamed hams, but it's a Japanese dub https://www.youtube.com/watch?v=YOwMYxYsPig

", + "url": "https://mastodon.social/@Gargron/99326377231079979", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326371786390220", + "created_at": "2018-01-10T16:02:35.440Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://toot-lab.reclaim.technology/users/djsundog/statuses/99326371507613143", + "content": "

okay, time to let my reduced-complexity computering ideas idle while I $daygig on the edge.

Back later, you wonderful folks... :blobpats:​

", + "url": "https://toot-lab.reclaim.technology/@djsundog/99326371507613143", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "141", + "username": "djsundog", + "acct": "djsundog@toot-lab.reclaim.technology", + "display_name": "DJ Sundog - from the toot-lab hey this is super long", + "locked": false, + "created_at": "2017-05-24T23:47:49.457Z", + "note": "

---
Music: yes
Microcode: yes
Movies: yes
High-Speed Pizza Delivery: TBD
---

Trying to break things, make things, and generally reshape the world.

Available via email at sundog@reclaim.technology

All toots licensed under http://www.wtfpl.net

", + "url": "https://toot-lab.reclaim.technology/@djsundog", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/141/original/8dab13fe1b3b09d7.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/141/original/8dab13fe1b3b09d7.jpg", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/141/original/dfac929750c4d45c.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/141/original/dfac929750c4d45c.png", + "followers_count": 1308, + "following_count": 2186, + "statuses_count": 24912 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [ + { + "shortcode": "blobpats", + "url": "https://malfunctioning.technology/system/custom_emojis/images/000/000/674/original/a9643495fa78bf3c.png", + "static_url": "https://malfunctioning.technology/system/custom_emojis/images/000/000/674/static/a9643495fa78bf3c.png", + "visible_in_picker": true + } + ] + }, + { + "id": "99326354697196669", + "created_at": "2018-01-10T15:58:14.678Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://toot-lab.reclaim.technology/users/djsundog/statuses/99326354421396955/activity", + "content": "

@djsundog look at Azeria Labs - she’s got awesome resources on her site and is a really lovely person - I learned some ARM shellcode from her!

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99326346385951723", + "created_at": "2018-01-10T15:56:07.864Z", + "in_reply_to_id": "99326314125460703", + "in_reply_to_account_id": "141", + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://mastodon.social/users/grimmware/statuses/99326345358176277", + "content": "

@djsundog look at Azeria Labs - she’s got awesome resources on her site and is a really lovely person - I learned some ARM shellcode from her!

", + "url": "https://mastodon.social/@grimmware/99326345358176277", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "7867", + "username": "grimmware", + "acct": "grimmware@mastodon.social", + "display_name": "", + "locked": false, + "created_at": "2018-01-10T15:56:07.783Z", + "note": "

An cyberpunks

", + "url": "https://mastodon.social/@grimmware", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/007/867/original/5b6dcf72dfa69f21.jpeg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/007/867/original/5b6dcf72dfa69f21.jpeg", + "header": "https://malfunctioning.technology/headers/original/missing.png", + "header_static": "https://malfunctioning.technology/headers/original/missing.png", + "followers_count": 13, + "following_count": 21, + "statuses_count": 40 + }, + "media_attachments": [], + "mentions": [ + { + "id": "141", + "username": "djsundog", + "url": "https://toot-lab.reclaim.technology/@djsundog", + "acct": "djsundog@toot-lab.reclaim.technology" + } + ], + "tags": [], + "emojis": [] + }, + "application": null, + "account": { + "id": "141", + "username": "djsundog", + "acct": "djsundog@toot-lab.reclaim.technology", + "display_name": "DJ Sundog - from the toot-lab hey this is super long", + "locked": false, + "created_at": "2017-05-24T23:47:49.457Z", + "note": "

---
Music: yes
Microcode: yes
Movies: yes
High-Speed Pizza Delivery: TBD
---

Trying to break things, make things, and generally reshape the world.

Available via email at sundog@reclaim.technology

All toots licensed under http://www.wtfpl.net

", + "url": "https://toot-lab.reclaim.technology/@djsundog", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/141/original/8dab13fe1b3b09d7.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/141/original/8dab13fe1b3b09d7.jpg", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/141/original/dfac929750c4d45c.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/141/original/dfac929750c4d45c.png", + "followers_count": 1308, + "following_count": 2186, + "statuses_count": 24912 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326546519048166", + "created_at": "2018-01-10T16:47:01.771Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://mastodon.social/users/Gargron/statuses/99326545610712133", + "content": "

Do people here play Throne of Lies? @Nigma is obsessed with it

", + "url": "https://mastodon.social/@Gargron/99326545610712133", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [ + { + "id": "370", + "username": "Nigma", + "url": "https://mastodon.social/@Nigma", + "acct": "Nigma@mastodon.social" + } + ], + "tags": [], + "emojis": [] + }, + { + "id": "99326532719848723", + "created_at": "2018-01-10T16:43:31.090Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://mastodon.social/users/maloki/statuses/99326532560459644", + "content": "

I had to watch some video for the take-home exam. It was about racism, very heavy. It more or less took all my spoons.

But now I'm going to read the related chapters in the book about it. It's more about group psychology.

If anyone's interested look up the blue eye/brown eye experiment

", + "url": "https://mastodon.social/@maloki/99326532560459644", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "17", + "username": "maloki", + "acct": "maloki@mastodon.social", + "display_name": "maloki", + "locked": false, + "created_at": "2017-05-24T01:49:05.938Z", + "note": "

aka kinkymal. gamer, streamer, foodie, fattie, #CFS, former #Mastodon Project Manager.
she/her
http://patreon.com/maloki

", + "url": "https://mastodon.social/@maloki", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/017/original/13024105b97d6920.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/017/original/13024105b97d6920.jpg", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/017/original/1ac7e5f096319e67.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/017/original/1ac7e5f096319e67.png", + "followers_count": 1313, + "following_count": 715, + "statuses_count": 15858 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326523988532164", + "created_at": "2018-01-10T16:41:17.858Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/maloki/statuses/99326523790238201/activity", + "content": "

\"Facebook Can't Be Fixed\" by John Battelle https://shift.newco.co/its-the-advertising-model-stupid-b843cd7edbe9

This is exactly how I feel about it. It's the business model that's the problem.

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99326515037411674", + "created_at": "2018-01-10T16:39:01.000Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://toot.cafe/users/nolan/statuses/99326515027493654", + "content": "

\"Facebook Can't Be Fixed\" by John Battelle https://shift.newco.co/its-the-advertising-model-stupid-b843cd7edbe9

This is exactly how I feel about it. It's the business model that's the problem.

", + "url": "https://toot.cafe/@nolan/99326515027493654", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "2", + "username": "nolan", + "acct": "nolan@toot.cafe", + "display_name": "Nolan", + "locked": false, + "created_at": "2017-05-14T19:50:58.309Z", + "note": "

🎺.☕ admin, Mastodon contributor, JS/OSS/web guy at Microsoft. https://nolanlawson.com
My evil twins: @nolan @nolan

", + "url": "https://toot.cafe/@nolan", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/002/original/14af257bba57d21d.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/002/original/14af257bba57d21d.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/002/original/5788ba9074da620c.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/002/original/5788ba9074da620c.png", + "followers_count": 2729, + "following_count": 386, + "statuses_count": 5058 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + "application": null, + "account": { + "id": "17", + "username": "maloki", + "acct": "maloki@mastodon.social", + "display_name": "maloki", + "locked": false, + "created_at": "2017-05-24T01:49:05.938Z", + "note": "

aka kinkymal. gamer, streamer, foodie, fattie, #CFS, former #Mastodon Project Manager.
she/her
http://patreon.com/maloki

", + "url": "https://mastodon.social/@maloki", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/017/original/13024105b97d6920.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/017/original/13024105b97d6920.jpg", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/017/original/1ac7e5f096319e67.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/017/original/1ac7e5f096319e67.png", + "followers_count": 1313, + "following_count": 715, + "statuses_count": 15858 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326506316094378", + "created_at": "2018-01-10T16:36:48.198Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://mastodon.social/users/sargoth/statuses/99326506173407356", + "content": "

How to evade potentially awkward social situations: shout \"the lone ranger rides again!\" and run in a random direction

Variation: shout \"PARKOUR!\" instead

", + "url": "https://mastodon.social/@sargoth/99326506173407356", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "53", + "username": "sargoth", + "acct": "sargoth@mastodon.social", + "display_name": "Sargoth", + "locked": false, + "created_at": "2017-05-24T16:28:32.449Z", + "note": "

Discursive anomalies. Anti-content. Theme-resistant. Passive-benevolent. Unrelenting ululations. Hug your bots! | https://www.patreon.com/sargoth

", + "url": "https://mastodon.social/@sargoth", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/053/original/4cc3bf9d2d54fca7.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/053/original/4cc3bf9d2d54fca7.jpg", + "header": "https://malfunctioning.technology/headers/original/missing.png", + "header_static": "https://malfunctioning.technology/headers/original/missing.png", + "followers_count": 1189, + "following_count": 251, + "statuses_count": 3715 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326471523908673", + "created_at": "2018-01-10T16:27:57.311Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://octodon.social/users/tcql/statuses/99326471442537647", + "content": "

hi frens
do good stuff today
take care yourself
have fun with life
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
💖🎉😊

", + "url": "https://octodon.social/@tcql/99326471442537647", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "216", + "username": "tcql", + "acct": "tcql@octodon.social", + "display_name": "catdad 💖", + "locked": false, + "created_at": "2017-05-25T17:56:05.720Z", + "note": "

💻 | 🗺
tooting silliness, code, pizza, cats
he/him
cybrestories: @tcql

🤗/💖/friendly = ✅
😘/🍆/etc = 🚫

", + "url": "https://octodon.social/@tcql", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/216/original/cb1919ceb5298bb4.gif", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/216/static/cb1919ceb5298bb4.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/216/original/4b1d1d03ef48c886.gif", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/216/static/4b1d1d03ef48c886.png", + "followers_count": 967, + "following_count": 316, + "statuses_count": 12944 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326440853282570", + "created_at": "2018-01-10T16:20:09.325Z", + "in_reply_to_id": "99326434797531554", + "in_reply_to_account_id": "216", + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://octodon.social/users/tcql/statuses/99326440739344092", + "content": "

all these funding systems letting people support projects, none of them providing an easy way to anti-support them

", + "url": "https://octodon.social/@tcql/99326440739344092", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "216", + "username": "tcql", + "acct": "tcql@octodon.social", + "display_name": "catdad 💖", + "locked": false, + "created_at": "2017-05-25T17:56:05.720Z", + "note": "

💻 | 🗺
tooting silliness, code, pizza, cats
he/him
cybrestories: @tcql

🤗/💖/friendly = ✅
😘/🍆/etc = 🚫

", + "url": "https://octodon.social/@tcql", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/216/original/cb1919ceb5298bb4.gif", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/216/static/cb1919ceb5298bb4.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/216/original/4b1d1d03ef48c886.gif", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/216/static/4b1d1d03ef48c886.png", + "followers_count": 967, + "following_count": 316, + "statuses_count": 12944 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326440231752161", + "created_at": "2018-01-10T16:19:59.836Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/Gargron/statuses/99326438837772977/activity", + "content": "

*i open a website*

*it gives me a small electric shock*

ah i love the static web

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99326271447324852", + "created_at": "2018-01-10T15:37:04.000Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://slime.global/users/tom/statuses/99326271447885061", + "content": "

*i open a website*

*it gives me a small electric shock*

ah i love the static web

", + "url": "https://slime.global/@tom/99326271447885061", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "380", + "username": "tom", + "acct": "tom@slime.global", + "display_name": "regular ol' tom (they/them)", + "locked": false, + "created_at": "2017-05-27T00:45:56.365Z", + "note": "

systems engineer by day, instance admin by night!

also makes music & takes photos.

nb, they/them ❤️ https://tom.ovh https://ko-fi.com/itstom (EN/DE OK)

", + "url": "https://slime.global/@tom", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/380/original/859aca7900442204.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/380/original/859aca7900442204.jpg", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/380/original/20c96aea61ceb95c.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/380/original/20c96aea61ceb95c.png", + "followers_count": 992, + "following_count": 463, + "statuses_count": 15800 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326435805857075", + "created_at": "2018-01-10T16:18:52.296Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/Gargron/statuses/99326434080590127/activity", + "content": "

Crosspost from birdsite:

Looking for advice. To whom should I send a review copy of my soon to launch game? Who's cool? Who do you like? You?

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99324039001269067", + "created_at": "2018-01-10T06:09:19.000Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://mastodon.social/users/viTekiM/statuses/99324039001188331", + "content": "

Crosspost from birdsite:

Looking for advice. To whom should I send a review copy of my soon to launch game? Who's cool? Who do you like? You?

", + "url": "https://mastodon.social/@viTekiM/99324039001188331", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "745", + "username": "viTekiM", + "acct": "viTekiM@mastodon.social", + "display_name": "Mike T 🚀 Space Santa", + "locked": false, + "created_at": "2017-05-31T20:06:05.962Z", + "note": "

I make video games and weird music.

I love everybody but I'm too nervous to say so.

(He/Him)

https://vitekim.itch.io/
http://rainbowkitten.com/

", + "url": "https://mastodon.social/@viTekiM", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/745/original/ca5e8b472e95a8ac.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/745/original/ca5e8b472e95a8ac.jpg", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/745/original/5b49cdba06557b4c.jpg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/745/original/5b49cdba06557b4c.jpg", + "followers_count": 740, + "following_count": 851, + "statuses_count": 4568 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326434797531554", + "created_at": "2018-01-10T16:18:36.932Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://octodon.social/users/tcql/statuses/99326434676115884", + "content": "

https://www.gofundme.com/FlatEarthColorado

can i donate negative monies

", + "url": "https://octodon.social/@tcql/99326434676115884", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "216", + "username": "tcql", + "acct": "tcql@octodon.social", + "display_name": "catdad 💖", + "locked": false, + "created_at": "2017-05-25T17:56:05.720Z", + "note": "

💻 | 🗺
tooting silliness, code, pizza, cats
he/him
cybrestories: @tcql

🤗/💖/friendly = ✅
😘/🍆/etc = 🚫

", + "url": "https://octodon.social/@tcql", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/216/original/cb1919ceb5298bb4.gif", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/216/static/cb1919ceb5298bb4.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/216/original/4b1d1d03ef48c886.gif", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/216/static/4b1d1d03ef48c886.png", + "followers_count": 967, + "following_count": 316, + "statuses_count": 12944 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326426118999168", + "created_at": "2018-01-10T16:16:24.486Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/Gargron/statuses/99326402726816717/activity", + "content": "

every time I write \"import time\" in python it makes me feel like a real powerful wizard

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99326397404408401", + "created_at": "2018-01-10T16:09:06.000Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://icosahedron.website/users/halcy/statuses/99326397393452434", + "content": "

every time I write \"import time\" in python it makes me feel like a real powerful wizard

", + "url": "https://icosahedron.website/@halcy/99326397393452434", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "582", + "username": "halcy", + "acct": "halcy@icosahedron.website", + "display_name": "ice❄️ice❄️halcy", + "locked": false, + "created_at": "2017-05-29T12:59:05.284Z", + "note": "

https://halcy.de ~ Researcher in biosignals-based user interfaces and machine learning @ University of Bremen. Likes cats and the demoscene.

", + "url": "https://icosahedron.website/@halcy", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/582/original/2a990c9a44edb8d0.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/582/original/2a990c9a44edb8d0.jpg", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/582/original/0c6ff185bc81e2fc.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/582/original/0c6ff185bc81e2fc.png", + "followers_count": 875, + "following_count": 114, + "statuses_count": 4364 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326418166692808", + "created_at": "2018-01-10T16:14:23.147Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/Gargron/statuses/99326417254653122/activity", + "content": "

https://witches.town/media/PA3EBlruuOqsWRvLp58 https://witches.town/media/g54NVwYAnRqWHqwsAps

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99321539834744420", + "created_at": "2018-01-09T19:33:45.728Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://witches.town/users/BadWrongFun/statuses/99321539563627350", + "content": "

https://witches.town/media/PA3EBlruuOqsWRvLp58 https://witches.town/media/g54NVwYAnRqWHqwsAps

", + "url": "https://witches.town/@BadWrongFun/99321539563627350", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "271", + "username": "BadWrongFun", + "acct": "BadWrongFun@witches.town", + "display_name": "BadWrongFun", + "locked": false, + "created_at": "2017-05-26T04:22:53.678Z", + "note": "

Trans | She/her | bi | Marxist-Leninist | Autistic | White Trash | ADHD | OCD |
Into theater, horror, anime, tabletop RPGs, model kits, video games, and more.
You can call me Liv
Discord: BadWrongFun#0889

", + "url": "https://witches.town/@BadWrongFun", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/271/original/3b5d01b9fe3b60aa.gif", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/271/static/3b5d01b9fe3b60aa.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/271/original/160a5f5178706869.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/271/original/160a5f5178706869.png", + "followers_count": 206, + "following_count": 231, + "statuses_count": 2836 + }, + "media_attachments": [ + { + "id": "22991", + "type": "image", + "url": "https://malfunctioning.technology/system/media_attachments/files/000/022/991/original/0cf3e06342afc0ce.jpeg", + "preview_url": "https://malfunctioning.technology/system/media_attachments/files/000/022/991/small/0cf3e06342afc0ce.jpeg", + "remote_url": "https://files.witches.town/media/media_attachments/files/000/917/569/original/e29b09e15dec1d86.jpeg", + "text_url": null, + "meta": { + "original": { + "width": 328, + "height": 328, + "size": "328x328", + "aspect": 1 + }, + "small": { + "width": 328, + "height": 328, + "size": "328x328", + "aspect": 1 + } + }, + "description": null + }, + { + "id": "22992", + "type": "image", + "url": "https://malfunctioning.technology/system/media_attachments/files/000/022/992/original/5a0a4ec3947e9471.png", + "preview_url": "https://malfunctioning.technology/system/media_attachments/files/000/022/992/small/5a0a4ec3947e9471.png", + "remote_url": "https://files.witches.town/media/media_attachments/files/000/917/571/original/32899ae5bb04e517.png", + "text_url": null, + "meta": { + "original": { + "width": 128, + "height": 128, + "size": "128x128", + "aspect": 1 + }, + "small": { + "width": 128, + "height": 128, + "size": "128x128", + "aspect": 1 + } + }, + "description": null + } + ], + "mentions": [], + "tags": [], + "emojis": [] + }, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326413615379980", + "created_at": "2018-01-10T16:13:13.708Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/Gargron/statuses/99326403141211854/activity", + "content": "

@halcy https://icosahedron.website/media/i4nfmRTUrw7C9X0IbFE

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99326400430258008", + "created_at": "2018-01-10T16:09:52.000Z", + "in_reply_to_id": "99326397404408401", + "in_reply_to_account_id": "582", + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://icosahedron.website/users/Xkeeper/statuses/99326400448145914", + "content": "

@halcy https://icosahedron.website/media/i4nfmRTUrw7C9X0IbFE

", + "url": "https://icosahedron.website/@Xkeeper/99326400448145914", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "2538", + "username": "Xkeeper", + "acct": "Xkeeper@icosahedron.website", + "display_name": "🌺 Revya 🌸", + "locked": false, + "created_at": "2017-07-11T16:35:53.395Z", + "note": "

aka Xkeeper. Not enough space here for more details :(

Journal https://xkeeper.dreamwidth.org
Website https://tilde.town/~xkeeper

Pronouns: she/her ...

", + "url": "https://icosahedron.website/@Xkeeper", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/002/538/original/541945988be768d4.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/002/538/original/541945988be768d4.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/002/538/original/f92cd3f2db02d288.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/002/538/original/f92cd3f2db02d288.png", + "followers_count": 225, + "following_count": 194, + "statuses_count": 1748 + }, + "media_attachments": [ + { + "id": "23091", + "type": "image", + "url": "https://malfunctioning.technology/system/media_attachments/files/000/023/091/original/7df9399e447e8557.png", + "preview_url": "https://malfunctioning.technology/system/media_attachments/files/000/023/091/small/7df9399e447e8557.png", + "remote_url": "https://icosahedron.website/system/media_attachments/files/000/696/986/original/3b1a7e9572fae489.png", + "text_url": null, + "meta": { + "original": { + "width": 596, + "height": 396, + "size": "596x396", + "aspect": 1.505050505050505 + }, + "small": { + "width": 400, + "height": 266, + "size": "400x266", + "aspect": 1.5037593984962405 + } + }, + "description": null + } + ], + "mentions": [ + { + "id": "582", + "username": "halcy", + "url": "https://icosahedron.website/@halcy", + "acct": "halcy@icosahedron.website" + } + ], + "tags": [], + "emojis": [] + }, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326411695229037", + "created_at": "2018-01-10T16:12:44.410Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/Gargron/statuses/99326410923889743/activity", + "content": "

A blog post to summarize 2.1.3 and the bridge tool updates: https://www.patreon.com/posts/16323104 #Mastodon #Patreon

", + "url": null, + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": { + "id": "99323758453101718", + "created_at": "2018-01-10T04:57:59.664Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://mastodon.social/users/Gargron/statuses/99323757661443014", + "content": "

A blog post to summarize 2.1.3 and the bridge tool updates: https://www.patreon.com/posts/16323104 #Mastodon #Patreon

", + "url": "https://mastodon.social/@Gargron/99323757661443014", + "reblogs_count": 1, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [ + { + "name": "mastodon", + "url": "https://malfunctioning.technology/tags/mastodon" + }, + { + "name": "patreon", + "url": "https://malfunctioning.technology/tags/patreon" + } + ], + "emojis": [] + }, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326398761685108", + "created_at": "2018-01-10T16:09:27.058Z", + "in_reply_to_id": "99326392292974559", + "in_reply_to_account_id": "293", + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://icosahedron.website/users/colon_three/statuses/99326397530778405", + "content": "

this is still my favourite regional joke

http://www.doricdictionary.com/classic-joke-peterheid-man-deid/

", + "url": "https://icosahedron.website/@colon_three/99326397530778405", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "293", + "username": "colon_three", + "acct": "colon_three@icosahedron.website", + "display_name": "Space Bastard", + "locked": false, + "created_at": "2017-05-26T12:39:42.701Z", + "note": "

Twenty something scottish queer nb fuzzy kitty friend•they/them•unlicensed computer toucher•space trucker•demoscene appreciator•fash-free zone•CMDR colonthree

", + "url": "https://icosahedron.website/@colon_three", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/293/original/e6775da57333eb55.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/293/original/e6775da57333eb55.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/293/original/3527ffbc24400539.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/293/original/3527ffbc24400539.png", + "followers_count": 752, + "following_count": 638, + "statuses_count": 9862 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326398009817848", + "created_at": "2018-01-10T16:09:15.577Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://mastodon.social/users/Gargron/statuses/99326397223851924", + "content": "

I sure stayed up to 6am last night. I sure am awake right now.

", + "url": "https://mastodon.social/@Gargron/99326397223851924", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326392292974559", + "created_at": "2018-01-10T16:07:48.403Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://icosahedron.website/users/colon_three/statuses/99326392073414608", + "content": "

Peter Reid fae Peterheid is deid

Volvo For Sale

", + "url": "https://icosahedron.website/@colon_three/99326392073414608", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "293", + "username": "colon_three", + "acct": "colon_three@icosahedron.website", + "display_name": "Space Bastard", + "locked": false, + "created_at": "2017-05-26T12:39:42.701Z", + "note": "

Twenty something scottish queer nb fuzzy kitty friend•they/them•unlicensed computer toucher•space trucker•demoscene appreciator•fash-free zone•CMDR colonthree

", + "url": "https://icosahedron.website/@colon_three", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/293/original/e6775da57333eb55.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/293/original/e6775da57333eb55.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/293/original/3527ffbc24400539.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/293/original/3527ffbc24400539.png", + "followers_count": 752, + "following_count": 638, + "statuses_count": 9862 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326378197910040", + "created_at": "2018-01-10T16:04:13.291Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": null, + "uri": "https://mastodon.social/users/Gargron/statuses/99326377231079979", + "content": "

Steamed hams, but it's a Japanese dub https://www.youtube.com/watch?v=YOwMYxYsPig

", + "url": "https://mastodon.social/@Gargron/99326377231079979", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "26", + "username": "Gargron", + "acct": "Gargron@mastodon.social", + "display_name": "Eugen", + "locked": false, + "created_at": "2017-05-24T14:39:25.549Z", + "note": "

Developer of Mastodon

Patreon: https://www.patreon.com/mastodon
Liberapay: https://liberapay.com/Mastodon/

Avatar by @DearMsDear

", + "url": "https://mastodon.social/@Gargron", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/026/original/a76417e2e8e126b8.png", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/026/original/media.jpeg", + "followers_count": 45166, + "following_count": 727, + "statuses_count": 29089 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [] + }, + { + "id": "99326371786390220", + "created_at": "2018-01-10T16:02:35.440Z", + "in_reply_to_id": null, + "in_reply_to_account_id": null, + "sensitive": false, + "spoiler_text": "", + "visibility": "public", + "language": "en", + "uri": "https://toot-lab.reclaim.technology/users/djsundog/statuses/99326371507613143", + "content": "

okay, time to let my reduced-complexity computering ideas idle while I $daygig on the edge.

Back later, you wonderful folks... :blobpats:​

", + "url": "https://toot-lab.reclaim.technology/@djsundog/99326371507613143", + "reblogs_count": 0, + "favourites_count": 0, + "favourited": false, + "reblogged": false, + "muted": false, + "reblog": null, + "application": null, + "account": { + "id": "141", + "username": "djsundog", + "acct": "djsundog@toot-lab.reclaim.technology", + "display_name": "DJ Sundog - from the toot-lab hey this is super long", + "locked": false, + "created_at": "2017-05-24T23:47:49.457Z", + "note": "

---
Music: yes
Microcode: yes
Movies: yes
High-Speed Pizza Delivery: TBD
---

Trying to break things, make things, and generally reshape the world.

Available via email at sundog@reclaim.technology

All toots licensed under http://www.wtfpl.net

", + "url": "https://toot-lab.reclaim.technology/@djsundog", + "avatar": "https://malfunctioning.technology/system/accounts/avatars/000/000/141/original/8dab13fe1b3b09d7.jpg", + "avatar_static": "https://malfunctioning.technology/system/accounts/avatars/000/000/141/original/8dab13fe1b3b09d7.jpg", + "header": "https://malfunctioning.technology/system/accounts/headers/000/000/141/original/dfac929750c4d45c.png", + "header_static": "https://malfunctioning.technology/system/accounts/headers/000/000/141/original/dfac929750c4d45c.png", + "followers_count": 1308, + "following_count": 2186, + "statuses_count": 24912 + }, + "media_attachments": [], + "mentions": [], + "tags": [], + "emojis": [ + { + "shortcode": "blobpats", + "url": "https://malfunctioning.technology/system/custom_emojis/images/000/000/674/original/a9643495fa78bf3c.png", + "static_url": "https://malfunctioning.technology/system/custom_emojis/images/000/000/674/static/a9643495fa78bf3c.png", + "visible_in_picker": true + } + ] + }, { "id": "99326354697196669", "created_at": "2018-01-10T15:58:14.678Z", diff --git a/routes/_utils/virtualListStore.js b/routes/_utils/virtualListStore.js new file mode 100644 index 00000000..d3cd8874 --- /dev/null +++ b/routes/_utils/virtualListStore.js @@ -0,0 +1,48 @@ +import { Store } from 'svelte/store.js' +import { splice } from 'svelte-extras' + +class VirtualListStore extends Store { +} + +VirtualListStore.prototype.splice = splice + +const virtualListStore = new VirtualListStore({ + items: [], + itemHeights: {}, + scrollTop: 0 +}) + +virtualListStore.compute('virtualItems', ['items'], (items) => { + return items.map((item, idx) => ({ + props: item.props, + key: item.key, + index: idx + })) +}) + +virtualListStore.compute('itemOffsets', ['virtualItems', 'itemHeights'], (virtualItems, itemHeights) => { + let itemOffsets = {} + let totalHeight = 0 + virtualItems.forEach(item => { + let height = itemHeights[item.key] || 0 + itemOffsets[item.key] = totalHeight + totalHeight += height + }) + return itemOffsets +}) + +virtualListStore.compute('height', ['virtualItems', 'itemHeights'], (virtualItems, itemHeights) => { + let sum = 0 + virtualItems.forEach(item => { + sum += itemHeights[item.key] || 0 + }) + return sum +}) + +if (process.browser && process.env.NODE_ENV !== 'production') { + window.virtualListStore = virtualListStore +} + +export { + virtualListStore +} \ No newline at end of file