A simple Scraper template creator
Project description
Scraper Ignite
A simple web scraper project creator that automatically generates a basic project structure including extractors, parsers, pipelines, configuration, and more.
Getting Started
This repository contains a utility package that, once installed, provides a CLI command to create a web scraper project structure automatically. The command is registered as a console script named scraper-ignite.
Prerequisites
- Python 3.7 or higher
- Requests
- BeautifulSoup
- python-dotenv
Setup and Usage
-
Clone the Repository
Clone this repository to your local machine.
-
Install the Package
From the root of the repository, install the package locally:
pip install scraper-ignite
-
Run the Project Setup Command
Execute the following command to generate the scraper project structure:
scraper-ignite --project <your_project_name> # defaults to scraper_app
-
Next Steps
After generating the project, follow these steps:
-
Navigate into the generated project directory:
cd scraper_app
-
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
- Windows:
venv\Scripts\activate
- Mac/Linux:
source venv/bin/activate
- Windows:
-
Install the project dependencies:
pip install -r requirements.txt
-
Run the scraper:
python run.py
-
License
This project is licensed under the MIT License.
Author
Nahom D
Email: nahom@nahom.eu.org
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file scraper_ignite-0.1.1.tar.gz.
File metadata
- Download URL: scraper_ignite-0.1.1.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3a6d90299f22559811b224cfe52628dc755367f8558cd3515ea8423d69ad284
|
|
| MD5 |
725ec68e68e114a442f367e62b5a3cc3
|
|
| BLAKE2b-256 |
858084ce0e2830cc7743d4b94b85a982f0dddd41d0f015eed493f99f9d081a03
|
File details
Details for the file scraper_ignite-0.1.1-py3-none-any.whl.
File metadata
- Download URL: scraper_ignite-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7aca18575055aaa54500b5474452d8970136d19930b48cc8d7ad3bec3938253
|
|
| MD5 |
fa36b422e261e08c777059a3b41cefc0
|
|
| BLAKE2b-256 |
c8fb0036dde4ef33a5dd15fac256fae6bdb1968b09365fa31fbeae05940f7aa3
|