選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 
 
テクニカル諏訪子 e5656773c1 Merge branch 'main' of https://codeberg.org/librarian/librarian 2週間前
api Merge branch 'main' of https://codeberg.org/librarian/librarian 3週間前
data マージ 1ヶ月前
pages Fixes for themes and settings 2週間前
proxy Merge branch 'main' of https://codeberg.org/librarian/librarian 3週間前
static Merge branch 'main' of https://codeberg.org/librarian/librarian 2週間前
types マージ 1ヶ月前
utils Merge branch 'main' of https://codeberg.org/librarian/librarian 2週間前
views Merge branch 'main' of https://codeberg.org/librarian/librarian 2週間前
.gitignore マージ 6ヶ月前
.gitlab-ci.yml Add deploy step [skip ci] 1ヶ月前
Dockerfile Add version information (#102) 1ヶ月前
LICENSE Initial commit 1年前
README.md Merge branch 'main' of https://codeberg.org/librarian/librarian 3週間前
build.sh Better compression 6ヶ月前
config.example.yml Merge branch 'main' of https://codeberg.org/librarian/librarian 3週間前
docker-compose.yml Add section for stream-proxy [skip ci] 2週間前
go.mod Fixes for themes and settings 2週間前
go.sum Update dependencies 2ヶ月前
instances.json Remove instance 3週間前
main.go Fixes for themes and settings 2週間前

README.md

librarian

An alternative frontend for LBRY/Odysee. Inspired by Invidious and Libreddit.

License: AGPLv3+ Matrix CI

Features

  • Lightweight
  • JavaScript not required*
  • No ads
  • No tracking
  • No crypto garbage

* JavaScript is required to play livestreams except on Apple devices.

Demo

Video
Channel

Comparison

Comparing Librarian to Odysee.

Speed

Tested using Google PageSpeed Insights.

Librarian Odysee
Performance 99 27
Request count 17 470
Resource Size 702 KiB 2,457 KiB
Time to Interactive 0.9s 18.4s

Privacy

Odysee

Odysee Privacy Grade

Odysee has admitted to using browser fingerprinting for ads and loads multiple ads, trackers, and an annoying cookie banner.

We and our partners process data to provide: Use precise geolocation data. Actively scan device characteristics for identification. Store and/or access information on a device. Personalised ads and content, ad and content measurement, audience insights and product development.

They also use your data for these purposes and you cannot opt-out of it.

  • Ensure security, prevent fraud, and debug
  • Technically deliver ads or content
  • Match and combine offline data sources
  • Link different devices
  • Receive and use automatically-sent device characteristics for identification

Ads/trackers: (as of Feb 1, 2022)

  • Google
  • Vidcrunch
  • and many more listed on the list of partners in the cookie banner.

And they have previously used:

  • Traffic Junky (P***Hub)
  • Unruly Media

Librarian

Privacy varies by instance. You can view a "privacy nutrition label" by clicking on the "Privacy" link at the bottom. The official lbry.bcow.xyz instance collects some data for video streaming.

Instances

Open an issue to have your instance listed here!

Clearnet

URL Country Cloudflare Live streams
lbry.bcow.xyz (official) 🇨🇦 CA, 🇳🇱 NL, 🇸🇬 SG
odysee.076.ne.jp (edited source code) 🇯🇵 JP
librarian.pussthecat.org 🇩🇪 DE
lbry.mutahar.rocks 🇫🇷 FR
librarian.esmailelbob.xyz 🇨🇦 CA
lbry.vern.cc (edited theme) 🇨🇦 CA

Tor

URL Country Live streams
librarian.lqs5fjmajyp7rvp4qvyubwofzi6d4imua7vs237rkc4m5qogitqwrgyd.onion N/A
lbry.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion (edited theme) N/A

LibRedirect

Use LibRedirect to automatically redirect Odysee links to Librarian! This needs to be enabled in settings.

GreaseMonkey script

There is a script to redirect Odysee links to Librarian. https://codeberg.org/zortazert/GreaseMonkey-Redirect/src/branch/main/odysee-to-librarian.user.js

Install

Librarian can run on any platform Go compiles on, memory usage varies on instance usage due to caching.

Make sure to join our Matrix chat to get notified on updates for Odysee API changes.

Install Docker and docker-compose, then clone this repository.

git clone https://codeberg.org/librarian/librarian
cd librarian

Edit the config file using your preferred editor.

mkdir data
cp config.example.yml data/config.yml
nvim data/config.yml

You can also edit docker-compose.yml if you want to change ports or use the image instead of building it.

You can now run Librarian. 🎉

sudo docker-compose up -d

Build from source

For more detailed instructions, follow the guide.

Requirements

  • Go v1.16 or later

Clone the repository and cd into it.

git clone https://git.076.ne.jp/TechnicalSuwako/librarian-mod
cd librarian

Build Librarian.

go build .

To include version information use:

go build -ldflags "-X codeberg.org/librarian/librarian/pages.VersionInfo=$(date '+%Y-%m-%d')-$(git rev-list --abbrev-commit -1 HEAD)"

Edit the config file using your preferred editor.

cp config.example.yml config.yml
nvim config.yml

You can now run Librarian. 🎉

./librarian

go install

You can install Librarian using Go.

go install git.076.ne.jp/TechnicalSuwako/librarian-mod@latest

Edit the config file using your preferred editor.

cp config.example.yml config.yml
nvim config.yml

You can now run Librarian. 🎉

librarian # If GOBIN is in your PATH
$HOME/go/bin/librarian # If GOBIN is not in PATH