notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
py-youtube-transcript-api Python module for YouTube Transcript/Subtitle API
1.0.2 www on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.6.3Version of this port present on the latest quarterly branch.
Maintainer: nivit@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-11-04 14:09:05
Last Update: 2025-03-20 09:08:47
Commit Hash: e5548b2
Also Listed In: python
License: MIT
WWW:
https://github.com/jdepoix/youtube-transcript-api
Description:
Youtube-transcript-api is a Python API which allows you to retrieve the transcript/subtitles for a given YouTube video. It also works for automatically generated subtitles, supports translating subtitles and it does not require a headless browser, like other selenium based solutions do!
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}youtube-transcript-api>0:www/py-youtube-transcript-api@${PY_FLAVOR}
To install the port:
cd /usr/ports/www/py-youtube-transcript-api/ && make install clean
To add the package, run one of these commands:
  • pkg install www/py-youtube-transcript-api
  • pkg install py311-youtube-transcript-api
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-youtube-transcript-api listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-youtube-transcript-api
Package flavors (<flavor>: <package>)
  • py311: py311-youtube-transcript-api
distinfo:
TIMESTAMP = 1742460833 SHA256 (youtube_transcript_api-1.0.2.tar.gz) = ed854295a627c8a787cb7e160a7c31ef608e2b658e1a2a17a456ebd02bc0f90f SIZE (youtube_transcript_api-1.0.2.tar.gz) = 1913310

Packages (timestamps in pop-ups are UTC):
py311-youtube-transcript-api
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.11.0.2-1.0.11.0.2---
FreeBSD:13:quarterly0.6.30.6.3-0.6.30.6.3---
FreeBSD:14:latest1.0.11.0.2-1.0.11.0.2---
FreeBSD:14:quarterly0.6.30.6.3-0.6.30.6.3---
FreeBSD:15:latest1.0.21.0.2n/a1.0.2n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-poetry-core>=1.9.1 : devel/py-poetry-core@py311
  2. python3.11 : lang/python311
  3. py311-build>=0 : devel/py-build@py311
  4. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-defusedxml>=0.7.1 : devel/py-defusedxml@py311
  2. py311-requests>=2.32.3 : www/py-requests@py311
  3. python3.11 : lang/python311
This port is required by:
for Run
  1. misc/alpaca

Configuration Options:
No options to configure
Options name:
www_py-youtube-transcript-api
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/y/youtube_transcript_api/
  2. https://pypi.org/packages/source/y/youtube_transcript_api/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.0.2
20 Mar 2025 09:08:47
commit hash: e5548b2a5cb45eb8818ace21d960b9e31c72505ccommit hash: e5548b2a5cb45eb8818ace21d960b9e31c72505ccommit hash: e5548b2a5cb45eb8818ace21d960b9e31c72505ccommit hash: e5548b2a5cb45eb8818ace21d960b9e31c72505c files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
www/py-youtube-transcript-api: Update to 1.0.2

Release
changes:	https://github.com/jdepoix/youtube-transcript-api/releases/tag/v1.0.2
Reported by:	Jonas Depoix <notifications@github.com>
1.0.1
13 Mar 2025 09:09:50
commit hash: 1580fc681a2015e0f7b17951527eac631319c4aacommit hash: 1580fc681a2015e0f7b17951527eac631319c4aacommit hash: 1580fc681a2015e0f7b17951527eac631319c4aacommit hash: 1580fc681a2015e0f7b17951527eac631319c4aa files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
www/py-youtube-transcript-api: Update to 1.0.1

Release
changes:	https://github.com/jdepoix/youtube-transcript-api/releases/tag/v1.0.1
Reported by:	Jonas Depoix <notifications@github.com>
1.0.0
12 Mar 2025 09:58:10
commit hash: 133291d025202d50ee6f2743b1ab4ae14d27c850commit hash: 133291d025202d50ee6f2743b1ab4ae14d27c850commit hash: 133291d025202d50ee6f2743b1ab4ae14d27c850commit hash: 133291d025202d50ee6f2743b1ab4ae14d27c850 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
www/py-youtube-transcript-api: Update to 1.0.0

Release
changes:	https://github.com/jdepoix/youtube-transcript-api/releases/tag/v1.0.0
Reported by:	portscout!
0.6.3
03 Feb 2025 15:54:21
commit hash: 937c8a4b9c04d3eac52b739db327ef7310a60f62commit hash: 937c8a4b9c04d3eac52b739db327ef7310a60f62commit hash: 937c8a4b9c04d3eac52b739db327ef7310a60f62commit hash: 937c8a4b9c04d3eac52b739db327ef7310a60f62 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
www/py-youtube-transcript-api: Add NO_ARCH

Approved by:	portmgr (blanket)
0.6.3
18 Nov 2024 13:20:42
commit hash: 38f52820a0b7b705ab42659683f77be285119b64commit hash: 38f52820a0b7b705ab42659683f77be285119b64commit hash: 38f52820a0b7b705ab42659683f77be285119b64commit hash: 38f52820a0b7b705ab42659683f77be285119b64 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
www/py-youtube-transcript-api: Update to 0.6.3

- Convert port to PEP517
- Update list of run dependencies

Release
changes:	https://github.com/jdepoix/youtube-transcript-api/releases/tag/v0.6.3
Reported by:	Jonas Depoix <notifications@github.com>
0.6.2
04 Nov 2024 14:06:20
commit hash: 4c6248c35945be84ecdaa1dbd4e024d1d11fe37bcommit hash: 4c6248c35945be84ecdaa1dbd4e024d1d11fe37bcommit hash: 4c6248c35945be84ecdaa1dbd4e024d1d11fe37bcommit hash: 4c6248c35945be84ecdaa1dbd4e024d1d11fe37b files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
www/py-youtube-transcript-api: Add new port

Youtube-transcript-api is a python API which allows you to retrieve
the transcript/subtitles for a given YouTube video. It also works
for automatically generated subtitles, supports translating subtitles
and it does not require a headless browser, like other selenium based
solutions do!

https://github.com/jdepoix/youtube-transcript-api

Number of commits found: 6