Giter Club home page Giter Club logo

autoleprabot's Introduction

autoleprabot

Бот для реддита, перекидывающий ссылки на видеорегистраторские ролики из тусиндо-постов из несуществующего бложика на реддит.

Установка

Написан на среде с Python 2.7, работа с другими версиями не тестировалась. Зависимости можно установить командой:

$ pip install -r requirements.txt

Настройка

Для создания базы необходимо запустить скрипт models.py, работающий пока как initdb:

$ python models.py

Создаст SQLite-базу lepra.db в папке с ботом. В базе необходимо добавить связку между лепро- и реддито-постами:

$ sqlite3 lepra.db
sqlite> INSERT INTO posts (post_id, lepra_post_id, reddit_post_id) VALUES (100, 1709850, '236vkf');

Где, на примере выше, 100 - это номер поста ("странного хобби пост #100"), 1709850 - ID поста Тусинды #100 на Лепре, 236vkf - ID поста на реддите, в котором будет жить бот.

Затем необходимо указать доступы к аккаунтам для лепры и реддита. Доступы указываются в файле config.py. Для лепры это сессия, сохранённая в cookies (можно выдрать из браузера), для реддита - обычные логин и пароль.

Запуск

Всю остальную работу делает скрипт parser.py:

$ python parser.py

autoleprabot's People

Contributors

ioxenus avatar

Stargazers

Dmitry Krokhin avatar

Watchers

Dmitry Krokhin avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.