view the rest of the comments
Lemmy Apps
A home for discussion of Lemmy apps and tools for all platforms.
RULES:
- No spamming
- Be nice and have fun
- Follow the general lemmy.world rules
Any project posted here requires an AI disclosure if any ML/LLM technology was used in any way in the development:
- Please include [AI] or [AI Assisted] as a tag at the end of your post title when sharing or discussing the project.
- In the post body, please include in what way AI was used, e.g.:
AI disclosure:
design: none
implementation: assist
testing: copilot
documentation: auto
review: pair
deployment: hint
Please consult ai-declaration.md for details how to apply about these categories. If you are posting about an app, but are not the developer, you should include the most complete information available, e.g.: " This repository lists Copilot as a contributor." or " This app shows signs of AI development such as..."
An extensive list of Lemmy apps is available here:
Visit our partner Communities!
Lemmy Plugins and Userscripts is a great place to enhance the Lemmy browsing experience. !plugins@sh.itjust.works
Lemmy Integrations is a community about all integrations with the lemmy API. Bots, Scripts, New Apps, etc. !lemmy_integrations@lemmy.dbzer0.com
Lemmy Bots and Tools is a place to discuss and show off bots, tools, front ends, etc. you’re making that relate to lemmy. !lemmy_dev@programming.dev
Lemmy App Development is a place for Lemmy builders to chat about building apps, clients, tools and bots for the Lemmy platform. !lemmydev@lemm.ee
Cool! While I'm not sure how messy this would be, would it be possible to let the user add/remove options?
I'm more proposing the general idea to be adopted by other apps; just using my implementation as an example.
Add? Definitely (and fairly easily). Remove? Not so much (at least in my implementation). Those are the only 3 I know of right now that work reliably. If there are ever more than 3, I would probably move to a dynamic method where you'd just enable certain ones from a list (kind of like Searx-NG if you're familiar with that). A user adding a custom one would work like adding a search provider to a browser (e.g. https://archiver.example.com/?url=%s)
In practice, I tend to need all 3 depending on the source URL in the post. Some don't have a copy of the target or don't render certain sources as well as others, so having a few to choose from is often needed. Allowing user-custom ones is a great idea though.
I sort-of do that already with suggestions for the built-in Invidious/Piped instances list, but ask that they be submitted via Github or the Tesseract Lemmy community (users can define their own Inv/Piped instances as of a few versions ago). Dunno if I'd want the link to that in the selector menu, but could easily link it from the settings panel where you'd hypothetically edit the archive sources.
Thanks for the feedback; I'll probably work on adding support to at least add custom archive services in one of the next releases (and probably eventually work toward a fully customizable version).
That all sounds good to me, thanks for sharing the idea! Looking forward to seeing more implementations of this