<p align="center">
<img src="https://placehold.co/600x120?text=anipy-server" alt="anipy-server logo"/>
</p>
<h1 align="center">anipy-server</h1>
<p align="center">
<b>A modern, self-hosted anime info and streaming server</b><br/>
<a href="https://pypi.org/project/anipy-server/"><img src="https://img.shields.io/pypi/v/anipy-server.svg?style=flat-square" alt="PyPI version"></a>
<img src="https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square" alt="License">
<img src="https://img.shields.io/badge/python-3.7%2B-blue.svg?style=flat-square" alt="Python Version">
</p>
---
## 🚀 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
```bash
pip install anipy-server
```
---
## 🏁 Quick Start
After installation, launch the server with:
```bash
anipy
```
Or run locally for development:
```bash
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:
```bash
git clone https://github.com/yourusername/anipy-server.git
cd anipy-server
```
2. Install dependencies:
```bash
pip install -r requirements.txt
```
3. Run the server:
```bash
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](https://github.com/yourusername/anipy-server/issues) if you want to contribute.
---
## 📄 License
This project is licensed under the MIT License.
Raw data
{
"_id": null,
"home_page": "https://github.com/nfs-tech-bd/anipy-server",
"name": "anipy-server",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "anime, server, streaming, web, self-hosted, media",
"author": "B14CK-KN1GH7",
"author_email": "nafisfuad340@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/a3/2e/2e81be1a952b95ba8bbf50e8eedf1c3bae354195b6fca7ea5644ac1ba9ef/anipy_server-0.1.3.tar.gz",
"platform": null,
"description": "<p align=\"center\">\r\n <img src=\"https://placehold.co/600x120?text=anipy-server\" alt=\"anipy-server logo\"/>\r\n</p>\r\n\r\n<h1 align=\"center\">anipy-server</h1>\r\n\r\n<p align=\"center\">\r\n <b>A modern, self-hosted anime info and streaming server</b><br/>\r\n <a href=\"https://pypi.org/project/anipy-server/\"><img src=\"https://img.shields.io/pypi/v/anipy-server.svg?style=flat-square\" alt=\"PyPI version\"></a>\r\n <img src=\"https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square\" alt=\"License\">\r\n <img src=\"https://img.shields.io/badge/python-3.7%2B-blue.svg?style=flat-square\" alt=\"Python Version\">\r\n</p>\r\n\r\n---\r\n\r\n## \ud83d\ude80 Features\r\n\r\n- \ud83d\udd0e **Search & View Anime Info** \u2014 Find anime details from multiple sources\r\n- \ud83c\udfac **Stream Anime Episodes** \u2014 Watch directly from your server\r\n- \ud83c\udf10 **Modern Web UI** \u2014 Responsive, template-driven interface\r\n- \ud83d\udd17 **Local & External Fetching** \u2014 Combines local cache and online APIs\r\n- \ud83d\uddc2\ufe0f **Easy Setup** \u2014 One-command install and launch\r\n\r\n---\r\n\r\n## \ud83d\udce6 Installation\r\n\r\n```bash\r\npip install anipy-server\r\n```\r\n\r\n---\r\n\r\n## \ud83c\udfc1 Quick Start\r\n\r\nAfter installation, launch the server with:\r\n\r\n```bash\r\nanipy\r\n```\r\n\r\nOr run locally for development:\r\n\r\n```bash\r\npython src/anipy_server/main.py\r\n```\r\n\r\nThe server will start and you can access the web UI in your browser.\r\n\r\n---\r\n\r\n## \ud83d\udee0\ufe0f Development\r\n\r\n1. Clone the repository:\r\n ```bash\r\n git clone https://github.com/yourusername/anipy-server.git\r\n cd anipy-server\r\n ```\r\n2. Install dependencies:\r\n ```bash\r\n pip install -r requirements.txt\r\n ```\r\n3. Run the server:\r\n ```bash\r\n python src/anipy_server/main.py\r\n ```\r\n\r\n---\r\n\r\n## \ud83d\udcc1 Project Structure\r\n\r\n```\r\nanipy-server/\r\n\u251c\u2500\u2500 src/\r\n\u2502 \u2514\u2500\u2500 anipy_server/\r\n\u2502 \u251c\u2500\u2500 main.py\r\n\u2502 \u251c\u2500\u2500 gg.py\r\n\u2502 \u251c\u2500\u2500 generator.py\r\n\u2502 \u251c\u2500\u2500 templates/\r\n\u2502 \u2514\u2500\u2500 static/\r\n\u251c\u2500\u2500 requirements.txt\r\n\u251c\u2500\u2500 setup.py\r\n\u251c\u2500\u2500 README.md\r\n\u2514\u2500\u2500 ...\r\n```\r\n\r\n---\r\n\r\n## \ud83e\udd1d Contributing\r\n\r\nContributions, issues, and feature requests are welcome! Feel free to check [issues page](https://github.com/yourusername/anipy-server/issues) if you want to contribute.\r\n\r\n---\r\n\r\n## \ud83d\udcc4 License\r\n\r\nThis project is licensed under the MIT License. \r\n",
"bugtrack_url": null,
"license": null,
"summary": "A modern, self-hosted anime scrapper and streaming server.",
"version": "0.1.3",
"project_urls": {
"Documentation": "https://github.com/nfs-tech-bd/anipy-server#readme",
"Homepage": "https://github.com/nfs-tech-bd/anipy-server",
"SERVER": "https://anipy.fun",
"Source": "https://github.com/nfs-tech-bd/anipy-server"
},
"split_keywords": [
"anime",
" server",
" streaming",
" web",
" self-hosted",
" media"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "26da3eb5f97133066a813779cc947bc811e73a3bb27c082ff304830148db4267",
"md5": "99efd08af00eb87843fed4555f62dff1",
"sha256": "f27ff48135eb93802d3780fd486c99da38965cb2d34be5a399819702ec5471bb"
},
"downloads": -1,
"filename": "anipy_server-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "99efd08af00eb87843fed4555f62dff1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 39447,
"upload_time": "2025-07-27T12:56:27",
"upload_time_iso_8601": "2025-07-27T12:56:27.825129Z",
"url": "https://files.pythonhosted.org/packages/26/da/3eb5f97133066a813779cc947bc811e73a3bb27c082ff304830148db4267/anipy_server-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a32e2e81be1a952b95ba8bbf50e8eedf1c3bae354195b6fca7ea5644ac1ba9ef",
"md5": "967809a0a971c4aae9547ac5e5989ca4",
"sha256": "7d70fdd0e9e86806efcb3db4195e12b64619844991ba15544716bdc280d220ce"
},
"downloads": -1,
"filename": "anipy_server-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "967809a0a971c4aae9547ac5e5989ca4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 30599,
"upload_time": "2025-07-27T12:56:28",
"upload_time_iso_8601": "2025-07-27T12:56:28.900633Z",
"url": "https://files.pythonhosted.org/packages/a3/2e/2e81be1a952b95ba8bbf50e8eedf1c3bae354195b6fca7ea5644ac1ba9ef/anipy_server-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-27 12:56:28",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "nfs-tech-bd",
"github_project": "anipy-server",
"github_not_found": true,
"lcname": "anipy-server"
}