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.2.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.2-py3-none-any.whl (39.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: anipy_server-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 59ae088aacda3b8b3b9a44eb8e201b362f5d7831f92ec1e2da0d05dcaf1d4412
MD5 ece1c6c399199380484a9fd7e47502a2
BLAKE2b-256 12d5e10f1bdd43d728302b957e5e789dac7d1295b471e407bd84715149a106f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anipy_server-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 39.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0f9bd66e1e5111843a325072d6b848a63c41040df376a2f1762a637cb61e07c4
MD5 58032da80ee9bbc6cb79ea5584996a98
BLAKE2b-256 f9b7005ac5b4979e3e42618c9c7e4ac6a3480f95cd60c7bdc7fdc82764ea68eb

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