Skip to main content

A modern, self-hosted anime scrapper and streaming server.

Project description

anipy-server logo

anipy-server

A modern, self-hosted anime info and streaming server
PyPI version License Python Version


๐Ÿš€ Features

  • ๐Ÿ”Ž Search & View Anime Info โ€” Find anime details from multiple sources
  • ๐ŸŽฌ Stream Anime Episodes โ€” Watch directly from your server
  • ๐ŸŒ Modern Web UI โ€” Responsive, template-driven interface
  • ๐Ÿ”— Local & External Fetching โ€” Combines local cache and online APIs
  • ๐Ÿ—‚๏ธ Easy Setup โ€” One-command install and launch

๐Ÿ“ฆ Installation

pip install anipy-server

๐Ÿ Quick Start

After installation, launch the server with:

anipy

Or run locally for development:

python src/anipy_server/main.py

The server will start and you can access the web UI in your browser.


๐Ÿ› ๏ธ Development

  1. Clone the repository:
    git clone https://github.com/yourusername/anipy-server.git
    cd anipy-server
    
  2. Install dependencies:
    pip install -r requirements.txt
    
  3. Run the server:
    python src/anipy_server/main.py
    

๐Ÿ“ Project Structure

anipy-server/
โ”œโ”€โ”€ src/
โ”‚   โ””โ”€โ”€ anipy_server/
โ”‚       โ”œโ”€โ”€ main.py
โ”‚       โ”œโ”€โ”€ gg.py
โ”‚       โ”œโ”€โ”€ generator.py
โ”‚       โ”œโ”€โ”€ templates/
โ”‚       โ””โ”€โ”€ static/
โ”œโ”€โ”€ requirements.txt
โ”œโ”€โ”€ setup.py
โ”œโ”€โ”€ README.md
โ””โ”€โ”€ ...

๐Ÿค Contributing

Contributions, issues, and feature requests are welcome! Feel free to check issues page if you want to contribute.


๐Ÿ“„ License

This project is licensed under the MIT License.

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

anipy_server-0.1.1.tar.gz (30.5 kB view details)

Uploaded Source

Built Distribution

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

anipy_server-0.1.1-py3-none-any.whl (39.3 kB view details)

Uploaded Python 3

File details

Details for the file anipy_server-0.1.1.tar.gz.

File metadata

  • Download URL: anipy_server-0.1.1.tar.gz
  • Upload date:
  • Size: 30.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.5

File hashes

Hashes for anipy_server-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e6e84666f13243a731511181cb3b25363dc34fd98cc2a0529cec0db5c7eca1af
MD5 6eb6fd94f06effd343fff5b7fc6e8342
BLAKE2b-256 2aee5cdcd29f5c804ad23fdbfa0fe1d76d772574f3ef370ff6bcad0e199cdf72

See more details on using hashes here.

File details

Details for the file anipy_server-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: anipy_server-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 39.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.5

File hashes

Hashes for anipy_server-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 264081c37eb5dc64ea5d5ebac28a06691bf97b159822e121aaf985644d915d9d
MD5 2e4f5aa4e6e9a954cc81d1ec69d1c2c9
BLAKE2b-256 50a8e4ee2c78d26bbae5407d8ef5ef45e331683382e18530838d7627f0e4ec8a

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