| Name | seedboxsync-front JSON |
| Version |
1.0.0
JSON |
| download |
| home_page | None |
| Summary | The frontend for SeedboxSync. |
| upload_time | 2025-11-01 14:25:28 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.10 |
| license | None |
| keywords |
seedbox
nas
sync
sftp
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# SeedboxSync frontend
[![Author][ico-bluesky]][link-bluesky]
[![Software License][ico-license]](LICENSE)
[![Build Status][ico-ghactions]][link-ghactions]
[![Latest Version][ico-pypi-version]][link-pypi]
[![Docker Pull][ico-docker]][link-docker]
[![Latest Version][ico-version]][link-docker]
[![Quality Gate Status][ico-sonarcloud-gate]][link-sonarcloud-gate]
[![Coverage][ico-sonarcloud-coverage]][link-sonarcloud-coverage]
[![Maintainability Rating][ico-sonarcloud-maintainability]][link-sonarcloud-maintainability]
[![Reliability Rating][ico-sonarcloud-reliability]][link-sonarcloud-reliability]
[![Security Rating][ico-sonarcloud-security]][link-sonarcloud-security]
<p align="center">
<a href="https://llaumgui.github.io/seedboxsync/" title="Documentation"><img alt="SeedboxSync logo" src="screenshots/logo.png" /></a>
</p>
SeedboxSyncFront is the frontend of **[SeedboxSync](https://llaumgui.github.io/seedboxsync/)**, which provides powerful synchronization features between your NAS and your seedbox, making torrent management seamless and automated.
Key features of frontend:
* **🌐 Dashboard interface**: Monitor your downloads and syncs in real-time through a user-friendly web interface.
* **📊 Visual statistics**: Access detailed reports of your downloads, including monthly and yearly statistics.
* **🛠️ Manage downloads**: Remove downloads directly from the dashboard to allow re-downloading.
* **🔄 Two-way sync overview**: Quickly see the status of NAS-to-Seedbox and Seedbox-to-NAS synchronization.
* **⚡ Auto-refresh**: Automatically refresh data to keep your dashboard up-to-date without manual reloads.
* **🗄️ API access**: Interact programmatically with your downloads and syncs using a REST API.
<div align="center">
<table>
<tr>
<td align="center">
<a href="screenshots/homepage.png">
<img alt="Main page" src="screenshots/homepage.png" width="300"/>
</a>
<br><em>Main page</em>
</td>
<td align="center">
<a href="screenshots/downloaded.png">
<img alt="Downloaded files" src="screenshots/downloaded.png" width="300"/>
</a>
<br><em>Downloaded files</em>
</td>
</tr>
<tr>
<td align="center">
<a href="screenshots/uploaded.png">
<img alt="Uploaded torrents" src="screenshots/uploaded.png" width="300"/>
</a>
<br><em>Uploaded torrents</em>
</td>
<td align="center">
<a href="screenshots/info.png">
<img alt="Informations" src="screenshots/info.png" width="300"/>
</a>
<br><em>info</em>
</td>
</tr>
<tr>
<td align="center">
<a href="screenshots/stats.png">
<img alt="Statistics" src="screenshots/stats.png" width="300"/>
</a>
<br><em>Statistics</em>
</td>
<td align="center">
<a href="screenshots/api-spec.png">
<img alt="API SPEC" src="screenshots/api-spec.png" width="300"/>
</a>
<br><em>API </em>
</td>
</tr>
</table>
</div>
## Full documentation
Full documentation, see: [https://llaumgui.github.io/seedboxsync/frontend/](https://llaumgui.github.io/seedboxsync/frontend/)
## Powered by
<p style="text-align:center;">
<a href="https://www.python.org"><img alt="Python logo" src="screenshots/python-powered-w-140x56.png" /></a> <a href="https://flask.palletsprojects.com/"><img alt="Flask logo" src="screenshots/logo-flask.png" /></a> <a href="https://docs.peewee-orm.com"><img alt="peewee logo" src="screenshots/logo-peewee.png" /></a>
</p>
## License
Released under the [GPL v3](https://www.gnu.org/licenses/gpl-3.0.en.html).
[ico-bluesky]: https://img.shields.io/static/v1?label=Author&message=llaumgui&color=208bfe&logo=bluesky&style=flat-square
[link-bluesky]: https://bsky.app/profile/llaumgui.kulakowski.fr
[ico-ghactions]: https://img.shields.io/github/actions/workflow/status/llaumgui/seedboxsync-front/devops.yml?branch=main&style=flat-square&logo=github&label=DevOps
[link-ghactions]: https://github.com/llaumgui/seedboxsync-front/actions
[ico-pypi-version]: https://img.shields.io/pypi/v/seedboxsync-front?include_prereleases&label=Package%20version&style=flat-square&logo=python
[link-pypi]:https://pypi.org/project/seedboxsync-front/
[ico-license]: https://img.shields.io/github/license/llaumgui/seedboxsync-front?style=flat-square
[ico-docker]: https://img.shields.io/docker/pulls/llaumgui/seedboxsync-front?color=%2496ed&logo=docker&style=flat-square
[link-docker]: https://hub.docker.com/r/llaumgui/seedboxsync-front
[ico-version]: https://img.shields.io/docker/v/llaumgui/seedboxsync-front?sort=semver&color=%2496ed&logo=docker&style=flat-square
[ico-sonarcloud-gate]: https://sonarcloud.io/api/project_badges/measure?branch=main&project=llaumgui_seedboxsync-front&metric=alert_status
[link-sonarcloud-gate]: https://sonarcloud.io/dashboard?id=llaumgui_seedboxsync-front&branch=main
[ico-sonarcloud-coverage]: https://sonarcloud.io/api/project_badges/measure?project=llaumgui_seedboxsync-front&metric=coverage
[link-sonarcloud-coverage]: https://sonarcloud.io/dashboard?id=llaumgui_seedboxsync-front
[ico-sonarcloud-maintainability]: https://sonarcloud.io/api/project_badges/measure?project=llaumgui_seedboxsync-front&metric=sqale_rating
[link-sonarcloud-maintainability]: https://sonarcloud.io/dashboard?id=llaumgui_seedboxsync-front
[ico-sonarcloud-reliability]: https://sonarcloud.io/api/project_badges/measure?project=llaumgui_seedboxsync-front&metric=reliability_rating
[link-sonarcloud-reliability]: https://sonarcloud.io/dashboard?id=llaumgui_seedboxsync-front
[ico-sonarcloud-security]: https://sonarcloud.io/api/project_badges/measure?project=llaumgui_seedboxsync-front&metric=security_rating
[link-sonarcloud-security]: https://sonarcloud.io/dashboard?id=llaumgui_seedboxsync-front
Raw data
{
"_id": null,
"home_page": null,
"name": "seedboxsync-front",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "seedbox, nas, sync, sftp",
"author": null,
"author_email": "Guillaume Kulakowski <guillaume@kulakowski.fr>",
"download_url": "https://files.pythonhosted.org/packages/2f/1d/0f16027b8be160d60a043a3a70ea20763ec2b5f79358981772a9a05ba520/seedboxsync_front-1.0.0.tar.gz",
"platform": null,
"description": "# SeedboxSync frontend\n\n[![Author][ico-bluesky]][link-bluesky]\n[![Software License][ico-license]](LICENSE)\n[![Build Status][ico-ghactions]][link-ghactions]\n\n[![Latest Version][ico-pypi-version]][link-pypi]\n[![Docker Pull][ico-docker]][link-docker]\n[![Latest Version][ico-version]][link-docker]\n\n[![Quality Gate Status][ico-sonarcloud-gate]][link-sonarcloud-gate]\n[![Coverage][ico-sonarcloud-coverage]][link-sonarcloud-coverage]\n[![Maintainability Rating][ico-sonarcloud-maintainability]][link-sonarcloud-maintainability]\n[![Reliability Rating][ico-sonarcloud-reliability]][link-sonarcloud-reliability]\n[![Security Rating][ico-sonarcloud-security]][link-sonarcloud-security]\n\n<p align=\"center\">\n <a href=\"https://llaumgui.github.io/seedboxsync/\" title=\"Documentation\"><img alt=\"SeedboxSync logo\" src=\"screenshots/logo.png\" /></a>\n</p>\n\nSeedboxSyncFront is the frontend of **[SeedboxSync](https://llaumgui.github.io/seedboxsync/)**, which provides powerful synchronization features between your NAS and your seedbox, making torrent management seamless and automated.\n\nKey features of frontend:\n\n* **\ud83c\udf10 Dashboard interface**: Monitor your downloads and syncs in real-time through a user-friendly web interface.\n* **\ud83d\udcca Visual statistics**: Access detailed reports of your downloads, including monthly and yearly statistics.\n* **\ud83d\udee0\ufe0f Manage downloads**: Remove downloads directly from the dashboard to allow re-downloading.\n* **\ud83d\udd04 Two-way sync overview**: Quickly see the status of NAS-to-Seedbox and Seedbox-to-NAS synchronization.\n* **\u26a1 Auto-refresh**: Automatically refresh data to keep your dashboard up-to-date without manual reloads.\n* **\ud83d\uddc4\ufe0f API access**: Interact programmatically with your downloads and syncs using a REST API.\n\n<div align=\"center\">\n <table>\n <tr>\n <td align=\"center\">\n <a href=\"screenshots/homepage.png\">\n <img alt=\"Main page\" src=\"screenshots/homepage.png\" width=\"300\"/>\n </a>\n <br><em>Main page</em>\n </td>\n <td align=\"center\">\n <a href=\"screenshots/downloaded.png\">\n <img alt=\"Downloaded files\" src=\"screenshots/downloaded.png\" width=\"300\"/>\n </a>\n <br><em>Downloaded files</em>\n </td>\n </tr>\n <tr>\n <td align=\"center\">\n <a href=\"screenshots/uploaded.png\">\n <img alt=\"Uploaded torrents\" src=\"screenshots/uploaded.png\" width=\"300\"/>\n </a>\n <br><em>Uploaded torrents</em>\n </td>\n <td align=\"center\">\n <a href=\"screenshots/info.png\">\n <img alt=\"Informations\" src=\"screenshots/info.png\" width=\"300\"/>\n </a>\n <br><em>info</em>\n </td>\n </tr>\n <tr>\n <td align=\"center\">\n <a href=\"screenshots/stats.png\">\n <img alt=\"Statistics\" src=\"screenshots/stats.png\" width=\"300\"/>\n </a>\n <br><em>Statistics</em>\n </td>\n <td align=\"center\">\n <a href=\"screenshots/api-spec.png\">\n <img alt=\"API SPEC\" src=\"screenshots/api-spec.png\" width=\"300\"/>\n </a>\n <br><em>API </em>\n </td>\n </tr>\n </table>\n</div>\n\n## Full documentation\n\nFull documentation, see: [https://llaumgui.github.io/seedboxsync/frontend/](https://llaumgui.github.io/seedboxsync/frontend/)\n\n## Powered by\n\n<p style=\"text-align:center;\">\n <a href=\"https://www.python.org\"><img alt=\"Python logo\" src=\"screenshots/python-powered-w-140x56.png\" /></a> <a href=\"https://flask.palletsprojects.com/\"><img alt=\"Flask logo\" src=\"screenshots/logo-flask.png\" /></a> <a href=\"https://docs.peewee-orm.com\"><img alt=\"peewee logo\" src=\"screenshots/logo-peewee.png\" /></a>\n</p>\n\n## License\n\nReleased under the [GPL v3](https://www.gnu.org/licenses/gpl-3.0.en.html).\n\n[ico-bluesky]: https://img.shields.io/static/v1?label=Author&message=llaumgui&color=208bfe&logo=bluesky&style=flat-square\n[link-bluesky]: https://bsky.app/profile/llaumgui.kulakowski.fr\n[ico-ghactions]: https://img.shields.io/github/actions/workflow/status/llaumgui/seedboxsync-front/devops.yml?branch=main&style=flat-square&logo=github&label=DevOps\n[link-ghactions]: https://github.com/llaumgui/seedboxsync-front/actions\n[ico-pypi-version]: https://img.shields.io/pypi/v/seedboxsync-front?include_prereleases&label=Package%20version&style=flat-square&logo=python\n[link-pypi]:https://pypi.org/project/seedboxsync-front/\n[ico-license]: https://img.shields.io/github/license/llaumgui/seedboxsync-front?style=flat-square\n[ico-docker]: https://img.shields.io/docker/pulls/llaumgui/seedboxsync-front?color=%2496ed&logo=docker&style=flat-square\n[link-docker]: https://hub.docker.com/r/llaumgui/seedboxsync-front\n[ico-version]: https://img.shields.io/docker/v/llaumgui/seedboxsync-front?sort=semver&color=%2496ed&logo=docker&style=flat-square\n[ico-sonarcloud-gate]: https://sonarcloud.io/api/project_badges/measure?branch=main&project=llaumgui_seedboxsync-front&metric=alert_status\n[link-sonarcloud-gate]: https://sonarcloud.io/dashboard?id=llaumgui_seedboxsync-front&branch=main\n[ico-sonarcloud-coverage]: https://sonarcloud.io/api/project_badges/measure?project=llaumgui_seedboxsync-front&metric=coverage\n[link-sonarcloud-coverage]: https://sonarcloud.io/dashboard?id=llaumgui_seedboxsync-front\n[ico-sonarcloud-maintainability]: https://sonarcloud.io/api/project_badges/measure?project=llaumgui_seedboxsync-front&metric=sqale_rating\n[link-sonarcloud-maintainability]: https://sonarcloud.io/dashboard?id=llaumgui_seedboxsync-front\n[ico-sonarcloud-reliability]: https://sonarcloud.io/api/project_badges/measure?project=llaumgui_seedboxsync-front&metric=reliability_rating\n[link-sonarcloud-reliability]: https://sonarcloud.io/dashboard?id=llaumgui_seedboxsync-front\n[ico-sonarcloud-security]: https://sonarcloud.io/api/project_badges/measure?project=llaumgui_seedboxsync-front&metric=security_rating\n[link-sonarcloud-security]: https://sonarcloud.io/dashboard?id=llaumgui_seedboxsync-front\n\n",
"bugtrack_url": null,
"license": null,
"summary": "The frontend for SeedboxSync.",
"version": "1.0.0",
"project_urls": {
"Documentation": "https://llaumgui.github.io/seedboxsync/",
"Home": "https://llaumgui.github.io/seedboxsync/",
"Source": "https://github.com/llaumgui/seedboxsync-front"
},
"split_keywords": [
"seedbox",
" nas",
" sync",
" sftp"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "405fdc663649f02d837a01e380ea8c479f92c4fae850becf60fe9e5999f60e2a",
"md5": "21c5a2139c87d5e3d0df9ec896dda95c",
"sha256": "72811f968da13a9f9d3c3791e7cd924548377d7c7ab85f89e8131d6c704accb8"
},
"downloads": -1,
"filename": "seedboxsync_front-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "21c5a2139c87d5e3d0df9ec896dda95c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 481206,
"upload_time": "2025-11-01T14:25:26",
"upload_time_iso_8601": "2025-11-01T14:25:26.298661Z",
"url": "https://files.pythonhosted.org/packages/40/5f/dc663649f02d837a01e380ea8c479f92c4fae850becf60fe9e5999f60e2a/seedboxsync_front-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2f1d0f16027b8be160d60a043a3a70ea20763ec2b5f79358981772a9a05ba520",
"md5": "9fa5a80ac4977e24f5a66c6dd147fd8e",
"sha256": "100d80a811912a9f7c2c0368c53559fbd9868b5b5b5267c15a4543c9ef92b278"
},
"downloads": -1,
"filename": "seedboxsync_front-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "9fa5a80ac4977e24f5a66c6dd147fd8e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 1736000,
"upload_time": "2025-11-01T14:25:28",
"upload_time_iso_8601": "2025-11-01T14:25:28.450755Z",
"url": "https://files.pythonhosted.org/packages/2f/1d/0f16027b8be160d60a043a3a70ea20763ec2b5f79358981772a9a05ba520/seedboxsync_front-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-11-01 14:25:28",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "llaumgui",
"github_project": "seedboxsync-front",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "seedboxsync-front"
}