Bibliogram – Open-source front-end for Instagram
bibliogram.art
bibliogram.art
List of instances: https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/...
Source code: https://sr.ht/~cadence/bibliogram/
Similar services
Invidious (YouTube): https://news.ycombinator.com/item?id=21535562
Nitter (Twitter): https://news.ycombinator.com/item?id=21849744
Teddit (Reddit): https://news.ycombinator.com/item?id=25310206
Related software
UntrackMe (Android app that converts links from Instagram and others to alternative front-ends): https://framagit.org/tom79/nitterizeme
Privacy Redirect (browser extension that redirects to these front-ends): https://github.com/SimonBrazell/privacy-redirect
Barinsta (open source Instagram client for Android): https://github.com/austinhuang0131/barinsta
Timeline loading blocked
Instagram is refusing to provide data to this server.
This server will only be able to load the first page of timelines.
This error is permanent.
[0]: https://proxy.vulpes.one/gemini/cadence.moe/gemlog/2020-12-1...
The software is open source, so anyone is able to start a new instance, as others did for Invidious and Nitter.
Edit: Added list of instances to GP. For some reason, the main instance is still working for me.
Teddit.net for reddit works amazingly though.
I'm hoping that the attention will help Bibliogram improve.
I'm going to abandon this and move on to maybe working on a Pixelfed android client instead.
> case sets a precedent that allows businesses to use the CFAA to keep public data away from competitors
DHTs still have bunch of limitations that doesn't make it suitable for a really global and humongous hash table. I think your skiplist would have the different problem of making queries and lookups inconsistent based on node uptimes and such.
Inconsistent definitely. We could probably engineer our way out of this. ;p ;) xx
If you have any recommendations for how we solve this p2p lookup problem I'd love to hear it! ;p xx
Facebook is going to need to keep something it bought alive or it might struggle to keep the lights on.
Website: https://cadence.moe
SourceHut: https://git.sr.ht/~cadence/
GitHub: https://github.com/cloudrac3r
Contact/Donate: https://cadence.moe/about/contact
Patreon (linked from contact page): https://www.patreon.com/papiophidian
You can see their old blog posts by going to [3], right-clicking and copying the link of a post, and appending `/embed` to the URL.
[0] https://instagram.tumblr.com/post/8755963247/introducing-has...
[1]: https://instagram.tumblr.com/post/8757679335/api-highlights-...
[2]: https://instagram.tumblr.com/post/8756150468/a-real-time-api...
I hope we can get a less closed corporate web in the future by some miracle, but I'm not optimistic about that.
XMPP can easily embed Atom in Pubsub feeds, this brings this kind of results https://mov.im/?node/news.movim.eu/TorrentFreak
I really wish the people who invest their time and energy into developing third party UIs for Instagram would spend their time instead developing UIs and front ends for open source and federated software. Someone build "Instagram for Nextcloud", please.
There's an Android app for it called PixelDroid: https://gitlab.shinice.net/pixeldroid/PixelDroid
I think that's a very good way to put it, but the issue is that with email providers most users have an account in a company that is well established and its future continuity is not in doubt, at least in a span of months or couple years. And even if yahoo happened to close their email service, there are good software solutions that are mature and can be easily found and used to move your emails from one IMAP address to another.
Now, with federated options, I see all these funny looking domaim names, which I'm sorry but to me they scream "I'll be gone by next week (or month or year)". In general, apart from the most prominent federated instances -those that typically belong to the creators or are endorsed by them-, there is a lot of small instances that don't transmit a lot of confidence in their long-term existence.
And I get it, these are hosted mostly by users of the network. But the thing is that I'm a user, not a sysadmin. I have enough work already at work, and for this kind of use I'd really like to not worry about hosting a service by my own (especially after seeing this list of requisites! [0]) or that the instance I chose 6 months ago is now disappearing without notice. Are any fediverse implementations working on this issue, such like promoting an instance rating / trust system, or something like that? Apart from, of course, tooling to make migration a one click process.
[0]: https://docs.pixelfed.org/running-pixelfed/prerequisites.htm...
That list omits the largest instance (https://pixelfed.social).
There are also third-party websites that provide statistics on fediverse nodes. The-Federation.info has a list for Pixelfed:
https://the-federation.info/pixelfed
If you want to choose an instance that will last, one of the most popular instances is usually a safe bet. On the other hand, if you are mainly interested in certain topics or if you want to interact with users from a certain region, some smaller instances may have like-minded communities that would be more appealing to you.
Maybe the ecosystem is missing more instances that allow using a custom domain, something that according to other commenter is possible
Meanwhile, it seems (based on what I know right now) that Fediverse handles are owned by the servers, not by users. I can't make me@mydomain username and delegate its handling to one of the existing instances, I must run my own node.
(Or maybe I'm wrong and it works just like e-mail. I just never saw it used this way.)
To have an email address that remains the same when you change email service providers, you need your own domain and a provider that supports custom domains. You can also have a fediverse account on your own domain that works in the same way without self-hosting, since there are also hosting providers for some fediverse services that support custom domains. Here are a few that I found:
Spacebear (Pixelfed, PeerTube, Mastodon): https://app.spacebear.ee
Masto.host (Mastodon): https://masto.host
Hostdon (Pleroma, Mastodon): https://hostdon.jp (in Japanese)
The main difference is that joining someone else's fediverse instance lets other users in the instance discover what you are posting more easily when they are not subscribed to you. For email, it doesn't matter whether your email address is on Gmail or your personal domain, since all messages are private.
Not so with federated services. I see there are some efforts, some solutions, but in general it looks like an afterthought.
https://github.com/pixelfed/pixelfed/blob/dev/docker-compose...
Another option is to set up Yunohost (free) or Cloudron (freemium), both of which support Pixelfed and a variety of self-hosted services:
account_type, id, media_count, username
Can you get the user's name? Nope. Bio? Nope. Follower count? Nope. Website? Nope. Pretty close to nothing.
This is all publicly visible information by the way (so no, it isn't a matter of protecting privacy), and I'm not even talking about getting it for users who are followers/followed by the person who authorized the app; you can't even get the authenticated user's own info. It's absolutely ridiculous, and any attempts to fetch that info from the website via automated means gets severely throttled or shut down almost instantly.
I will never build anything else that even remotely relies on an existing social network for an important function.
Mark Zuckerberg: not even once
Just append the ID to https://instaembed.github.io/INSTA_ID_HERE
This shortcut will do it automatically if you share an Insta link to it:
https://www.icloud.com/shortcuts/e939f9755fc8499c85954aa1790...
I have a telegram bot run a muted channel that pulls feeds from various subreddits, some public Instagram accounts, and some random blogs. I've found it helps me from browsing aimlessly throughout the day.
Either you can only scroll so far down the profile page and be prompted to sign in, or you can't even view the profile without signing in. It's such cancer. But this is the exact solution I was looking for!