Logo Lanfrica

YonaniCodes/Scrapify

Domaine:

natural language processing

Type de record:

software
Créateur:
Yon
Hôte:
Simple & Powerful Web and PDF Scraper for Amharic Content # 🕸️ Scrapify Scrapify is a lightweight and customizable Python web scraper for collecting data from websites with minimal setup. Ideal for quick scraping tasks, educational purposes, and rapid prototyping. --- ## 🚀 Features - 🔍 Extract text, links, or custom elements from any public webpage - 🧩 Easily extensible with custom parsing logic - ✅ Works on Google Colab or locally - 💾 Export scraped data to JSON --- ## 📦 Project Structure ## 📁 `notebooks/` This folder contains Jupyter or Google Colab notebooks that: - Demonstrate how to use the scraper - Help debug or test the scraper in real time - Serve as interactive tutorials > ⚠️ These notebooks should **import from `src/`**, not contain the full logic themselves. --- ## 📁 `src/` This is where your actual code lives. It should include: - `scrapify.py`: your main scraper functions (modular, reusable) - (Optional) `utils.py`: helper functions like `clean_text()`, `fetch_html()` - (Optional) `parsers/`: separate logic for parsing different types of pages > 🎯 Keeping logic in `src/` means your code can be easily tested, reused, and extended. ## Contributing We welcome contributions from the community! To contribute: 1. Fork the repository. 2. Clone your forked repository to your local machine. 3. Create a new branch to work on your changes. 4. Make your changes and test them. 5. Push your changes to your forked repository. 6. Create a pull request describing the changes.

Languages

Licenses