Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/solrikk/imagespacedb
ImageSpace is a Python application that downloads images from web pages, filters out certain types of images, and stores the valid images in a SQLite database. It utilizes the FastAPI framework for providing an API endpoint to process web pages and extract images.
https://github.com/solrikk/imagespacedb
api api-server db parser photo-url program python sqlite url-parser
Last synced: about 1 month ago
JSON representation
ImageSpace is a Python application that downloads images from web pages, filters out certain types of images, and stores the valid images in a SQLite database. It utilizes the FastAPI framework for providing an API endpoint to process web pages and extract images.
- Host: GitHub
- URL: https://github.com/solrikk/imagespacedb
- Owner: Solrikk
- License: mit
- Created: 2024-04-05T10:19:45.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-15T17:36:26.000Z (9 months ago)
- Last Synced: 2024-04-15T18:47:29.173Z (9 months ago)
- Topics: api, api-server, db, parser, photo-url, program, python, sqlite, url-parser
- Language: Python
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ImageSpace
ImageSpace is a Python application that downloads images from web pages, filters out certain types of images, and stores the valid images in a SQLite database. It utilizes the FastAPI framework for providing an API endpoint to process web pages and extract images. The application also includes functionality to create a local database for storing the image URLs.
## Features
- Download images from web pages
- Filter out specific types of images
- Store valid images in a SQLite database
- API endpoint for processing web pages and extracting images
- Local database creation for storing image URLs## Technologies Used
- Python
- Requests library
- BeautifulSoup library
- SQLite
- FastAPI## Installation
1. Clone the repository.
2. Install the required dependencies using `pip install -r requirements.txt`.
3. Run the application using `uvicorn main:app --reload`.Feel free to contribute and improve this application!