Conference-Notify will be an open source web based application that will aggregate conference information from wikicfp , guide2research and other such websites to create a single point of aggregated information and build index over the same. These information can then be searched by users through plain text queries. On finding relevant conferences the user can create recurring notifiers for themselves for the date reminders which can be enabled on both mobile devices and through browser notification.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- Mongodb installation (Local / Atlas)
- Python 3.6+ environment
- Pymongo client
- node.js
- Angular 6+
Pymongo client installation
python -m pip install pymongo
The projected is devided into several components, i.e services
- Notifier-Service
- Scrapper-Service
- Search-Service
None of this services requires any instllation and can be executed on the fly
Other services coming soon
Scrapper-Service
Note: Make sure the configuration file is properly configured for usage, since main.py is reading configuration from the file
>> cd Scrapper-Service
>> python main.py -h
usage: main.py [-h] [-c CONFIG] [-l LOG_LEVEL]
optional arguments:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG
-l LOG_LEVEL, --log LOG_LEVEL
- pymongo - Mongo client for python
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Rajat Kanti Bhattacharjee - Initial work - rajatkb
Waiting for some 🧐
This project is licensed under the GPL License - see the LICENSE.md file for details
A big thanks to GirlScript foundation for having this project under GirlScript Summer of Code