This package uploads recordings from Pyvo to YouTube using YouTube API v3. It is based heavily on Google example code. It reads video metadata YAML files generated by Petr Viktorin’s talk video maker.
Usage
First, you need to authenticate with Google using OAuth 2.0. For that, you need client secrets file. One is bundled, you can also make your own in the Google Developers Console.
During the first run, you’ll get prompted to authenticate to a YouTube channel by opening a webpage in a browser and copying back a token. Those credentials are then stored by default in ~/.config/talk-video-uploader/youtube_credentials.json.
To upload videos, create a YAML file with metadata for each video file and give path to those files as arguments to talk-video-uploader.
YAML metadata example
fname: Videofile.mkv
date: 2018-01-01
event: Ostravské Pyvo
url: https://pyvo.cz/ostrava-pyvo/2018-01/
lightning: true
speaker: Jan Novák
title: Interesting topic
tags:
- Python
- Pyvo
- Something
language:
audio: cs
Metadata
Release files for talk-video-uploader 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| talk_video_uploader-0.1.tar.gz | 5.9 kB | Without provenance | Details for talk_video_uploader-0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| talk_video_uploader-0.1-py3-none-any.whl | Python 3 | none | any | Details for talk_video_uploader-0.1-py3-none-any.whl |
Total release size: 13.2 kB
Release files / talk_video_uploader-0.1.tar.gz
| Download URL | talk_video_uploader-0.1.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
370bc1ea85f56b9224c35b50f750cd0022d6a74fde2f5166e523578226dfabf8
|
|
BLAKE2b-256 checksum How to use checksums |
8372235772ed3cec1267338870f52f6887c05aec8320b3d01053744f2ec5092b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5
|
Release files / talk_video_uploader-0.1-py3-none-any.whl
| Download URL | talk_video_uploader-0.1-py3-none-any.whl |
|---|---|
| Size | 7.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
20aaa3bb8ed855a3de705972eb8484e4e815971d972d7958b4631ab65b7a628a
|
|
BLAKE2b-256 checksum How to use checksums |
584c3982adff3e533e0ecb493facebb67cf525b5f6df567bbe2ca1f4c6fc79d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5
|
Security for talk-video-uploader 0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.