About the project

This is parser bot for Cyberleninka. This was tested and now works well on Ubuntu 20.04.

This bot parses your query results and gets data according to the data schema provided in this file.

Installing chromedriver

To make this app working, firstly, you need to setup chromedriver.

So try typing:

user@device:/path/to/proj$ bash ./setup.sh

Note that if you have root privileges, but changed 'root' to custom name, then you can face some problems executing sudo command from this script. So you need to redact 33rd line like this:

if [ $USER == 'YOUR USERNAME HERE' ]

If you don't want to use bash script, then follow this guide.

Installing config

To setup config of this app, you need to fill 'config.json' with your data and rename it (you need to put dot before the name of this file):

user@device:/path/to/proj$ mv ./config.json ./.config.json

Installing database

To setup database just install PostgreSQL where you want and do instructions from this file.

Starting bot

To start this bot you need to execute the following:

user@device:/path/to/proj$ python app.py

Then the application will invite you to enter a request. For everything to work correctly, you need to use ',' as a separator.

Good luck!