this post was submitted on 19 Feb 2025
19 points (100.0% liked)

PieFed Meta

448 readers
28 users here now

Discuss PieFed project direction, provide feedback, ask questions, suggest improvements, and engage in conversations related to the platform organization, policies, features, and community dynamics.

Wiki

founded 1 year ago
MODERATORS
19
App / API testing (piefed.social)
submitted 2 days ago* (last edited 1 day ago) by [email protected] to c/[email protected]
 

I've finally been able to compile an APK for Android, which is downloadable from https://codeberg.org/freamon/pferd/src/branch/develop/releases/pferd.apk

In addition to the APK, the repo provides the opportunity to build a version of the app to run natively in Windows, MacOS or Linux, or to run in an emulated Android environment. If you want to build your own APK, I'll try to help with all the magic incantations that are seemingly required for Google's ecosystem.

I don't have the means to provide anything for iPhones.

Things to note:
The app is intended for use with https://preferred.social/. Other PieFed sites don't have the API enabled, so won't work. It can't be used for Lemmy sites, and - likewise - Lemmy apps won't work with the site.
If you have the app, and want to do things for which you need an account, you can create one at the site using the code ZeXJkmS46l2h0SiE.
The API has a rudimentary rate-limiter, initially restricting post and comment creation to need a 10 minute gap. There's 2 communities for which it doesn't apply though (a local one at 'local_testing', and a remote one at 'remote_[email protected]') because they both don't federate any further than themselves.
~~Like a dickhead, I created a site in the UK, so it doesn't federate with lemmy.zip. If more sites follow their lead, it'll just be me and feddit.uk in our own private Fediverse.~~
I've already discovered some issues with the app, but I doubt they'll be the only ones.
If other people are able to help out with testing, and it goes well, then we can start taking steps towards enabling the API at other PieFed sites, and distributing the app via recognised channels.
Moreover, if the testing goes well, then the API can be properly documented, and a JS client created, so others can develop their own apps (~~an 'official' PieFed app would ideally be fully FOSS, which this app isn't, 'cos it was made with Flutter~~).

Thanks.

(edited to cross out some bad info)
(edit 2: lemmy.zip's Admin made some changes and got in touch, and I can now federate with lemmy.zip!)

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 3 points 2 days ago (1 children)

Wait, what? Why does lemmy.zip block access from the UK?

[โ€“] [email protected] 5 points 2 days ago

'cos of the Online Safety Act - there's a post in that community from the lemmy.zip admin.