🔎🚀 Amazon Daily Automatic Web Crawler
- Python 🐍
- Django 🎸
- Redis 🔄
- Celery 🌼
- Celery-Beat ⏰
- Docker 🐳
- docker-compose 📦
- Git/GitHub 🐙
requirements.txt
(Contains all Python required libraries)docker-compose.yml
(Contains the Docker configuration for the application)Dockerfile
(Contains the build configuration for the environment)file-structure.txt
(Provides the file structure of the project)
To start the project, run the following command from the root directory:
docker-compose up --build
Access your project at:
http://localhost:8000/
- Docker must be installed on your system to run this project.
- Set
DEBUG
insettings.py
toTrue
during development, otherwise set it toFalse
. - If you are running the command for the first time, close it by pressing
Ctrl + C
and rerun the command.
- Automatically collects data at 12:00 AM (IST) daily.
- Ability to add new links.
- Categorization support with the option to add any number of links under each category.
- Download the generated CSV file at any time by visiting the respective product link.
- Enable/disable data collection for each link using the provided radio button.
🙌 Contributors