BSD Ports

www/py-yubal-api 0.10.0 FreeBSD

Self-hosted YouTube Music downloader (API)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
2b1871a4cc
License
MIT
Categories
www, python
Package size
1150.4 KiB, 6543.7 KiB installed

Description

yubal is a self-hosted YouTube Music downloader. Paste a link, get a tagged, organized library.

Scheduled sync. Smart deduplication. Media server ready. Browser extension included.

In the other systems

SystemPortVersion
FreeBSDwww/py-yubal-api0.10.0
HardenedBSDwww/py-yubal-api0.10.0
GhostBSDwww/py-yubal-api0.10.0

Install

Binary package:

pkg install py312-yubal-api

From the ports tree:

cd /usr/ports/www/py-yubal-api/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-yubal-api>0:www/py-yubal-api

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.10.00.10.0---
FreeBSD:14:quarterly0.10.00.10.0n/a--
FreeBSD:15:latest0.10.00.10.0n/a--
FreeBSD:15:quarterly0.10.00.10.0n/an/an/a
FreeBSD:16:latest0.10.00.10.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 9

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 150

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
python
Service scripts
yubal

Files

pkg-plist 158
  • %%PYTHON_SITELIBDIR%%/yubal_api-0.10.0.dist-info/METADATA
  • %%PYTHON_SITELIBDIR%%/yubal_api-0.10.0.dist-info/RECORD
  • %%PYTHON_SITELIBDIR%%/yubal_api-0.10.0.dist-info/WHEEL
  • %%PYTHON_SITELIBDIR%%/yubal_api/__init__.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/__main__.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/__pycache__/__init__.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/__pycache__/__main__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/__pycache__/__main__.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/__pycache__/settings.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/__pycache__/settings.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/alembic.ini
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/__init__.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/__pycache__/__init__.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/__pycache__/app.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/__pycache__/app.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/__pycache__/container.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/__pycache__/container.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/__pycache__/deps.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/__pycache__/deps.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/__pycache__/exceptions.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/__pycache__/exceptions.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/app.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/container.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/deps.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/exceptions.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__init__.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/__init__.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/cookies.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/cookies.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/health.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/health.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/info.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/info.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/jobs.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/jobs.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/logs.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/logs.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/scheduler.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/scheduler.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/subscriptions.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/__pycache__/subscriptions.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/cookies.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/health.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/info.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/jobs.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/logs.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/scheduler.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/api/routes/subscriptions.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/db/__init__.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/db/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/db/__pycache__/__init__.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/db/__pycache__/engine.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/db/__pycache__/engine.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/db/__pycache__/subscription.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/db/__pycache__/subscription.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/db/__pycache__/subscription_repository.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/db/__pycache__/subscription_repository.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/db/engine.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/db/subscription.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/db/subscription_repository.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/domain/__init__.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/domain/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/domain/__pycache__/__init__.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/domain/__pycache__/enums.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/domain/__pycache__/enums.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/domain/__pycache__/job.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/domain/__pycache__/job.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/domain/__pycache__/types.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/domain/__pycache__/types.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/domain/enums.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/domain/job.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/domain/types.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/migrations/README
  • %%PYTHON_SITELIBDIR%%/yubal_api/migrations/__pycache__/env.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/migrations/__pycache__/env.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/migrations/env.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/migrations/script.py.mako
  • %%PYTHON_SITELIBDIR%%/yubal_api/migrations/versions/03132d5514f9_add_subscription_thumbnail_url.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/migrations/versions/__pycache__/03132d5514f9_add_subscription_thumbnail_url.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/migrations/versions/__pycache__/03132d5514f9_add_subscription_thumbnail_url.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/migrations/versions/__pycache__/b36ae7fb398c_initial_schema.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/migrations/versions/__pycache__/b36ae7fb398c_initial_schema.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/migrations/versions/b36ae7fb398c_initial_schema.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/py.typed
  • %%PYTHON_SITELIBDIR%%/yubal_api/schemas/__init__.py
  • %%PYTHON_SITELIBDIR%%/yubal_api/schemas/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/schemas/__pycache__/__init__.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/schemas/__pycache__/cookies.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/schemas/__pycache__/cookies.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/schemas/__pycache__/health.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/schemas/__pycache__/health.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/schemas/__pycache__/jobs.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/schemas/__pycache__/jobs.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/schemas/__pycache__/logs.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/schemas/__pycache__/logs.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/schemas/__pycache__/scheduler.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/yubal_api/schemas/__pycache__/scheduler.pyc

The first 100 are listed.

distinfo 2
FileSizeSHA256
yubal-v0.10.0.frontend.tar.gz1.340527e+067af9fd3b9b044430462a4612eb49bb5a982e24acbbfbf1a2dd4a7ebf83619077
guillevc-yubal-v0.10.0_GH0.tar.gz1.2892532e+07d700703994311618177bc3b706836edd1693daa48523dfe66a80447a5e47d2e4
Master sites 1
  • LOCAL/dtxdf/yubal/:assets

Commit history 2

DateCommitCreditsLog message
2b1871a4cc Jesús Daniel Colmenares Oviedo www/py-yubal{,-api}: Update to 0.10.0
ChangeLog: https://github.com/guillevc/yubal/releases/tag/v0.10.0
c457bc660b Yuri Victorovich devel/py-uv-build: update 0.11.32 → 0.12.0