andrew_s
Hi, no sorry, I'm not active on Reddit. I don't have backend access here either, so wouldn't be able help out if something went wrong.
You should listen to the voice that's telling you not to add more spoons to this already heavily-stirred bowl of shit.
'us' seems a mite too conventional for a plural pronoun if you're intent on re-inventing singular ones.
Anyway, you could at least commit to the bit, and actually mark your account as a bot, instead of just saying you are one. There's likely some instances where bots that aren't marked as bots are against their terms of service.
For inbound federation, you will be missing a lot of objects. You probably joined [email protected] and got the recent posts, but the posts don't come with comments. So you might have got a 'Like' for https://lemmings.world/comment/13734343 or https://lemmy.nz/comment/13745305 but they'll be nothing in your DB for them.
By default, PieFed doesn't fetch objects that it's missing, like Lemmy does. It's an Issue that's come up, but Rimu was a bit dismissive, because for something like piefed.social, the main reason why something would be missing is because the author was banned, or it was in reply to an author that was banned, so it would be a lot of wasted effort. There's an arguably a conflict that will often occur when the sole person in charge of the software is also the admin of an already-established instance.
I started my server a day or so before you, and added functions to recursively fetch missing objects, and the relevant post has both of your missing objects. I can share those functions with you if you like, although you're very likely to be able to code something better yourself.
For outbound federation, PieFed to PieFed is instant, but for PieFed-to-Lemmy, you have to get into a queue.
Nah, I'm sure it'll be fine. It'll be like a Fediverse Brexit ...
Neat. I saw your name in the 'Users' list (Search -> Explore Instance -> Users).
The API needs a DB upgrade, and so right now I'm in a queue behind 'Feeds', which is a feature that will add some new tables. I don't yet know what kind of upgrade it needs to be, i.e. how much things can be fudged vs. implemented properly.
Oh, right. Thanks. Sorry, I'm realising now that what I said was a bit of lazy assumption. I've just looked, and saw that Interstellar is also Flutter, so you're a lot more likely to know than me (I've very new to all this). I'll edit my post.
Yeah, the API is very similar in lots of ways. Some fields have different names (e.g. post.title instead of post.name), the 'site' response is a lot smaller, and there's things like 'activity_alert' for subscribing to other people's posts/comments and unsubscribing to your own (aka turning off inbox replies). Some routes aren't covered, either because the app didn't call them, or because there's no back-end support (e.g. viewing Modlogs), or because I de-prioritized them for now (e.g. viewing Reports).
I've started doing an OpenAPI spec thing, which I'm finding tedious to create, but it should make everything clearer when it's published.
Maybe I've the wrong idea. This app is a fork of Thunder (for Lemmy), and Thunder is only available on f-droid via the IzzyOnDroid repo, so I was thinking that it contained some binary blobs from Google.
https://www.diabetes.ca/nutrition-fitness/recipes/pear-rhubarb-breakfast-crisp-(1)
https://lostmediawiki.com/Songs_As_Of_6-5-95_(partially_found_Little_Indian_album;_1995)
(will close the Issue now)