PrivacyDev a2b57b688b added support for followers and following endpoints + code dedup | 1 tahun lalu | |
---|---|---|
public | 1 tahun lalu | |
.gitignore | 1 tahun lalu | |
LICENSE.md | 1 tahun lalu | |
README.md | 1 tahun lalu | |
api.py | 1 tahun lalu | |
api_1_1.py | 1 tahun lalu | |
api_2.py | 1 tahun lalu | |
api_common.py | 1 tahun lalu | |
api_graph.py | 1 tahun lalu | |
authman.py | 1 tahun lalu | |
cmd.py | 1 tahun lalu | |
config.py.example | 1 tahun lalu | |
html_renderer.py | 1 tahun lalu | |
icons | 1 tahun lalu | |
redis_decorator.py | 1 tahun lalu | |
server.py | 1 tahun lalu | |
yitter.service | 1 tahun lalu |
A project that's heavily inspired by nitter.
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
sudo -i
su - yitter
cd yitter
git pull
exit
systemctl restart yitter
exit
Instance | Cloudflare | Notes |
---|---|---|
yitter.privacydev.net | No | official instance |
Instance | Notes |
---|---|
yitter.g4c3eya4clenolymqbpgwz3q3tawoxw56yhzk4vugqrl6dtu3ejvhjid.onion | official instance |
Monero (XMR): 8ABDaQZQEqD1DFV6EBhUs9dBbM1FvsMBpP81JL8oRUZEetFX46MmtuHe7iV6wbC64mGwQDdrr7MKoXXuLCjRmSTnKMrBZMT
\
Bitcoin (BTC): bc1qql3ac9wtnnwt20r69dk9tdsh8u6vupsjdwj76w