Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.48 KB

README.md

File metadata and controls

43 lines (32 loc) · 1.48 KB

miptnews

Telegram channel with MIPT news aggregation. Join us!

Предложения писать сюда и сюда.

Список источников

https://github.com/fiztehradio/miptnews/blob/master/sources

Установка на macOS

Откройте terminal и введите команды

# установить brew - усмтановщик пакетов для macOS
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# установить python3 через brew 
brew install python3
# установить все необходимые пакеты
pip3 install sqlalchemy tqdm feedparser python-telegram-bot
# скачать этот репозиторий
git clone https://github.com/ohld/miptnews
# записать в файл tokens ключи от бота и bit.ly
cd miptnews
cp tokens_template tokens
open tokens

Использование

  1. Во время первого запуска запустить
python3 create_table.py
  1. Запустить скрипт, который пробегается по спискам групп в вк, выкачивает последние посты, постит те из них, которых еще нет на канале, с периодом в полчаса.
python3 load_and_post.py

Вдохновлен https://habrahabr.ru/post/302688/.