Skip to content

sntxerror/n

This branch is 16 commits behind NyanNyanovich/nyan:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cbd2f9c · Mar 11, 2024
Jun 8, 2023
Mar 5, 2024
Nov 15, 2022
Dec 29, 2022
Mar 5, 2024
Sep 3, 2023
Mar 5, 2024
Sep 12, 2022
Sep 12, 2022
May 5, 2022
Sep 12, 2022
Apr 21, 2022
Mar 15, 2023
Mar 15, 2023
Mar 5, 2024
Nov 14, 2022
May 5, 2022
Aug 20, 2023
Mar 11, 2024
May 5, 2022
Jan 23, 2023

Repository files navigation

НЯН

Tests Status https://t.me/nyannews License

изображение

НЯН (Nyan) is a news aggregator that scrapes news from different Telegram channels, clusters similar posts, and forms a united feed. All sources are split into several groups, so anyone can understand whether they can trust them.

Channel itself: NyanNews

Extensive description (in Russian): Whitepaper

Detailed instruction (in Russian): Как поднять свой НЯН

Install

Install git and pip

sudo apt-get install git python3-pip

Clone repo

git clone https://github.com/NyanNyanovich/nyan

Install Python requirements

pip3 install -r requirements.txt

Download models

bash download_models.sh

Install Docker and Docker Compose.

Provide Telegram API credentials to configs/client_config.json.

Run

Run Mongo container

docker-compose up

Run crawler

bash crawl.sh

Run server

bash send.sh

About

Automatic news aggregator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.1%
  • HTML 2.0%
  • Shell 0.9%