Торрент-парсер с подключением к интерфейсу поиска MongoDB и Flask

МЕНЮ


Искусственный интеллект
Поиск
Регистрация на сайте
Помощь проекту

ТЕМЫ


Новости ИИРазработка ИИВнедрение ИИРабота разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика

Авторизация



RSS


RSS новости


2020-09-28 20:41

разработка по

Торрент-парсер с подключением к интерфейсу поиска MongoDB и Flask

Разрабатывается только интерфейс колбы

На данный момент интерфейс Flask-это всего лишь пример того, как начать работу с Flask и MongoDb.

Описание интерфейса колбы будет сделано после того, как будет сделана полная версия!

Описание парсера

Скрипт, который получает все торренты (в настоящее время только от torrentino.me книжный раздел)
Скрипт подключается через pymongo к локальному серверу MongoDB и вставляет всю информацию в БД.
Функционировать должным образом:
установка MongoDB и запуска сервера или смены подключение или изменение кода.
Если вы предпочитаете изменить код, чтобы он работал:

  1. Remove books.insert(i) and instead write books.append(i)
  2. Make an empty list before the cycle books = []

Installation

  1. Clone repository or download zip
git clone https://github.com/rusnano0/torrent_parser.git 
  1. Install requirements Auto from requirements.txt
pip install -r requirements.txt 

Creating Indexes in Pymongo after inserting the data

books.create_index([('title', pymongo.TEXT)], name='search_index', default_language='russian') 

Usefull links about indexes in MongoDB

  1. https://docs.mongodb.com/manual/indexes/
  2. https://docs.mongodb.com/v3.4/core/index-text/
  3. http://learnmongodbthehardway.com/schema/indexes/
  4. https://www.guru99.com/working-mongodb-indexes.html

Usefull link on $text query operator

https://docs.mongodb.com/manual/reference/operator/query/text/


Источник: github.com

Комментарии: