Skip to main content

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

Setup and Usage

  1. Clone the Repository

    Clone this repository to your local machine.

  2. Install the Package

    From the root of the repository, install the package locally:

    pip install scraper-ignite
    
  3. 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
    
  4. 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
        
    • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scraper_ignite-0.1.1.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scraper_ignite-0.1.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

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

Hashes for scraper_ignite-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b3a6d90299f22559811b224cfe52628dc755367f8558cd3515ea8423d69ad284
MD5 725ec68e68e114a442f367e62b5a3cc3
BLAKE2b-256 858084ce0e2830cc7743d4b94b85a982f0dddd41d0f015eed493f99f9d081a03

See more details on using hashes here.

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

Hashes for scraper_ignite-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e7aca18575055aaa54500b5474452d8970136d19930b48cc8d7ad3bec3938253
MD5 fa36b422e261e08c777059a3b41cefc0
BLAKE2b-256 c8fb0036dde4ef33a5dd15fac256fae6bdb1968b09365fa31fbeae05940f7aa3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page