Skip to content

Automated database that stores information on scientific articles from Scopus and PubMed, based on searches by keywords

License

Notifications You must be signed in to change notification settings

LBMCF/scientific_database

Repository files navigation

Scientific database

Automated database that stores information on scientific articles from Scopus and PubMed, based on searches by keywords

Create database

Use the script create_database.sql to create the database in MySQL

Database configuration file

You must properly configure the config_db.py file

    DATABASE_CONFIG = {'host': '',
                       'user': 'lbmcf',
                       'password': '',
                       'db': 'publication_db'}
  • host: Host or IP
  • user: Database user
  • password: Database user password
  • db: Name of the database

Application configuration file (Back-end)

You must properly configure the config_app.py file

    APP_CONFIG = {'python_path': '',
                  'app_path': '',
                  'query_scopus': '',
                  'query_pubmed': '',
                  'api_key_scopus': '',
                  'api_key_pubmed': '',
                  'crossref': False,
                  'first_time': False}
  • python_path: Absolute path of the Python 3 executable
  • app_path: Absolute path of the application folder (scientific_database path)
  • query_scopus: Boolean keywords to search in Scopus
  • query_pubmed: Boolean keywords to search in PubMed
  • api_key_scopus: Scopus API Key. Here, more information to get your key. (Required)
  • api_key_pubmed: E-utilities API Key. Here, more information to get your key. (Default: '')
  • crossref: Flag (True or False) that allows complementary data searches from Crossref. (Default: False)
  • first_time: Flag (True or False) that indicates if it is the first time the application will be executed (Back-end). (Default: False)

Running the application

  $ python3 main.py

Author

Organization

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Automated database that stores information on scientific articles from Scopus and PubMed, based on searches by keywords

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages