<commit_before># miptnews
Telegram channel with MIPT news aggregation. [Join us!](https://t.me/miptnews)

Предложения писать [автору](telegram.me/okhlopkov).

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

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

# Установка на macOS
 
Откройте terminal и введите команды 

```bash
# установить 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
```

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

Во время первого запуска запустить

``` bash
python3 create_table.py
```

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

``` bash
python3 load_and_post.py
```

# Периодичный запуск

Для macOS есть прога: LaunchControl. Позволяет настроить демона, который будет запускать bash-скрипт с выбранной периодичностью. 

___
_Вдохновлен https://habrahabr.ru/post/302688/_.
<commit_msg>Fixed another link<commit_after># miptnews
Telegram channel with MIPT news aggregation. [Join us!](https://t.me/miptnews)

Предложения писать [автору](https://t.me/okhlopkov).

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

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

# Установка на macOS
 
Откройте terminal и введите команды 

```bash
# установить 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
```

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

Во время первого запуска запустить

``` bash
python3 create_table.py
```

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

``` bash
python3 load_and_post.py
```

# Периодичный запуск

Для macOS есть прога: LaunchControl. Позволяет настроить демона, который будет запускать bash-скрипт с выбранной периодичностью. 

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

{'fraction_non_alphanumeric': 0.0856353591160221, 'fraction_numerical': 0.008681925808997633, 'mean_word_length': 4.909090909090909, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 11, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5650755', 'n_tokens_mistral': 1020, 'n_tokens_neox': 1053, 'n_words': 256}