Нет описания

PrivacyDev a2b57b688b added support for followers and following endpoints + code dedup 1 год назад
public b0da85e834 added quote count to tweets 1 год назад
.gitignore 14f50d7c41 initial commit 1 год назад
LICENSE.md a4c4abb5a5 added AGLP-3 license file 1 год назад
README.md d2a381dc15 updated readme 1 год назад
api.py a2b57b688b added support for followers and following endpoints + code dedup 1 год назад
api_1_1.py fc379b65bd added search 1 год назад
api_2.py fc379b65bd added search 1 год назад
api_common.py 14f50d7c41 initial commit 1 год назад
api_graph.py a2b57b688b added support for followers and following endpoints + code dedup 1 год назад
authman.py 6a2fe972a7 added user auth rotation + fallback, reduced code dupes, fixed user page header, improved css 1 год назад
cmd.py 14f50d7c41 initial commit 1 год назад
config.py.example 14f50d7c41 initial commit 1 год назад
html_renderer.py a2b57b688b added support for followers and following endpoints + code dedup 1 год назад
icons b0da85e834 added quote count to tweets 1 год назад
redis_decorator.py 14f50d7c41 initial commit 1 год назад
server.py a2b57b688b added support for followers and following endpoints + code dedup 1 год назад
yitter.service dc632d470d updated readme and added systemd service file 1 год назад

README.md

yitter - yet another Twitter front-end

A project that's heavily inspired by nitter.

Installation

Debian based systems

sudo -i
apt install --no-install-recommends git redis python3-{httpx,redis,bottle,waitress}
useradd -ms /bin/bash yitter
su - yitter
git clone https://codeberg.org/PrivacyDev/yitter
cp yitter/config.py{.example,}
chmod 600 yitter/config.py
exit
cp /home/yitter/yitter/yitter.service /etc/systemd/system/
chown root:root /etc/systemd/system/yitter.service

Adjust the following files as needed:

  • /home/yitter/yitter/config.py

    systemctl daemon-reload
    systemctl enable --now yitter
    systemctl reload nginx
    exit
    

Update

sudo -i
su - yitter
cd yitter
git pull
exit
systemctl restart yitter
exit

Instances

Clearnet

Instance Cloudflare Notes
yitter.privacydev.net No official instance

Tor

Instance Notes
yitter.g4c3eya4clenolymqbpgwz3q3tawoxw56yhzk4vugqrl6dtu3ejvhjid.onion official instance

Mirrors

Codeberg, GitHub

Donations

Monero (XMR): 8ABDaQZQEqD1DFV6EBhUs9dBbM1FvsMBpP81JL8oRUZEetFX46MmtuHe7iV6wbC64mGwQDdrr7MKoXXuLCjRmSTnKMrBZMT \ Bitcoin (BTC): bc1qql3ac9wtnnwt20r69dk9tdsh8u6vupsjdwj76w