Kiwifarms Nitter/Bibliogram/Invidious Instances - Better privacy on site. Easier to archive.

Μusk

kiwifarms.net
Joined
Jul 23, 2020
For those of you unaware of what exactly each of these is:

Invidious is an alternative front end to Youtube. It does not contain javascript, ads, and is not reliant on Youtube APIs. It has embedding support.
https://invidious.snopyta.org/channel/UCK90I38DPxENmbe25PgXJrA (Kiwifarms Archive)
VD1.jpgVD2.jpg

Bibliogram is an alternative front end for Instagram. Does not require javascript nor an account. Images can be saved with a simple right click. Pages do not unload as they are scrolled.
https://bg.endl.site/u/papajohns |
Papa.jpgINST.png

Nitter is an alternative Twitter front-end. Images can be opened in a separate tab with a single click and saved with a right click. You can look at an accounts media posts without needing an account.
N2.png

Each of these is FOSS. None require Javascript to function (But they do provide additional features if you choose to turn it on)
The Nitter and Bibliogram instances seem like they'd be useful for archiving as both Twitter and Instagram insist on forcing you to turn on Javascript and make saving images as difficult as possible. Instagram in particular forces you to make an account to open posts and scroll for longer than three seconds. Nitter allows you to search for media from any account (A feature requiring an account on Twitter), and Bibliogram lets you easily save images with a right click instead of having to inspect element your way to a direct link or having to use an add-on.
Invidious would allow Kiwi's to watch videos on the site without needing to enable fuckloads of Google javascript that follows you across the internet. It can also serve as a proxy to prevent Google from seeing Kiwi's IP addresses.

vid.png

If @Null decided to include these, the subdomains might look like this:
invidious.kiwifarms.net
bibliogram.kiwifarms.net or bg.kiwifarms.net
nitter.kiwifarms.net
 
Do they do any automated archiving?
I could not find anything looking through their github/sourcehut pages. I have no idea how difficult it would be to build archiving functionality into the source code, either.
One thing of note is that invidious allows you to download videos directly with a link in your quality of choice. Unfortunately, you cannot use this to download an entire channel, but for individual videos, it would mean more accessibility instead of only one or two people in a thread using youtube-dl in a terminal.

Do agree with @The Real SVP though, archiving images would be many times easier.
 
The YouTube mirror is being stubborn but I've now mastered Docker and got the Instagram one working.

Once I get Twitter up I will start wordfiltering.
I should mention that you can disable proxies, so if it ends up using too much bandwidth it will just link the media directly at googlevideo.com or twimg.com. Unless users have these completely blocked, it should work without Javascript. This will reveal IPs though, and with Google I know they'll use it.
Screenshot_2020-10-08 Preferences - Invidious.png
Screenshot_2020-10-08 Preferences.png
nitter.png
invidious.png
 
Per the sitewide announcement, how does this relate to "privacy"? Are you referring to the requirement of registering an account with IG etc. or is there some other privacy concern
 
Per the sitewide announcement, how does this relate to "privacy"? Are you referring to the requirement of registering an account with IG etc. or is there some other privacy concern
Twitter and Instagram use trackers and can see if you come from kiwifarms.net if you don't block referrers, which most people don't since it breaks sites.
 
@Muskrat This is an excellent find, you're truly doing God's work. :semperfidelis:

I'm a little bit confused on how to use these. Is there anything I'm supposed to install, or do I just plug the url info in manually to the front-end tools?
Its a simple replacement.

youtube com -> invidious.snopyta.org
twitter com -> tw.tinf.io | nitter.net
instagram com -> ig.tinf.io | bibliogram.snopyta.org

You'd turn then https://twitter com/Job4_2/status/1314233268481544192 into https://tw.tinf.io/Job4_2/status/1314233268481544192
 
Isn't one of the advantages of (admittedly manually) having to archive via archive.friends is that it is NOT single source (so people can't claim that Null modified the receipts)?
In general, yes, but we aren't talking about political stuff- we're talking about lolcows.
 
I made rarely-used IG and Twitter accounts just for access to cows, is using Brave sufficient? I thought it blocked trackers, but I am tech illiterate so it would be nice to have confirmation.
 
  • Thunk-Provoking
Reactions: Blondie
This contributes absolutely nothing important but I made a Kiwifarms theme for the Nitter instance so it looks cool, Null-senpai please use it
CSS:
body {
    --bg_color: #2D3238;
    --fg_color: #FFFFFF;
    --fg_faded: #F8F8F2CF;
    --fg_dark: var(--accent);
    --fg_nav: var(--accent);

    --bg_panel: #212428;
    --bg_elements: #383C42;
    --bg_overlays: var(--bg_panel);
    --bg_hover: var(--bg_elements);

    --grey: #6BA65E;
    --dark_grey: #212428;
    --darker_grey: var(--dark_grey);
    --darkest_grey: var(--dark_grey);
    --border_grey: var(--dark_grey);

    --accent: var(--grey);;
    --accent_light: #8CCF7D;
    --accent_dark: #6FA065;
    --accent_border: var(--accent_dark);

    --play_button: var(--accent);
    --play_button_hover: var(--accent_light);

    --more_replies_dots: #7F8DA0;
    --error_red: #420A05;

    --verified_blue: #1DA1F2;
    --icon_text: var(--fg_color);

    --tab: var(--accent);
    --tab_selected: #8CCF7D;

    --profile_stat: var(--fg_color);
}
 
Back