µ-tube
Open source 1of10/Viewstats alternative. Find out if a youtube video is a relative outlier.
Background
I've worked with LukeJ for a while now and we are attempting to make the best videos we can. There are several popular youtube analytic tools out there (Viewstats and 1of10 to name a couple) but these tools are often expensive and closed source. A lot of the functionality behind these popular tools really isn't that complicated so this is an attempt to bring some of this functionality to people who are trying to make good content and can't afford these alternatives. As I write this, mutube's functionality is pretty basic but the hope is that I'll expand its capabilities as I continue to make videos.
📦 Installation
Unix / MacOS:
# install uv (package manager):
curl -LsSf https://astral.sh/uv/install.sh | sh
# restart your terminal, or run the following command:
source $HOME/.local/bin/env # or follow instructions
# install mutube through uv
uv tool install --python 3.13 mutube
🚀 Usage
# add api key found from google cloud for YouTube v3 (will add instructions on this later)
mutube key {YOUTUBE_API_KEY}
# currently the only supported feature is finding out if some input URL is a relative outlier compared to the 9 videos before it (screenshot at the top)
mutube analyze {YOUTUBE_VIDEO_URL}
🔄 Update
uv tool install --upgrade mutube
Note:
This project is very much a work in progress. Expect bugs.
Metadata
Release files for mutube 0.1.2
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 |
|---|---|---|---|---|
| mutube-0.1.2.tar.gz | 23.7 kB | Without provenance | Details for mutube-0.1.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mutube-0.1.2-py3-none-any.whl | Python 3 | none | any | Details for mutube-0.1.2-py3-none-any.whl |
Total release size: 30.0 kB
Release files / mutube-0.1.2.tar.gz
| Download URL | mutube-0.1.2.tar.gz |
|---|---|
| Size | 23.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ee14f78bd3932834e4e542d2b060c6a7112033bce5dc83684ae85d1d17ecbf63
|
|
BLAKE2b-256 checksum How to use checksums |
a69cb643d4d49098d62dba288385d81861377d8fc38ca0f67cb0c2d335685e3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|
Release files / mutube-0.1.2-py3-none-any.whl
| Download URL | mutube-0.1.2-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fa0089aaa10fbe17b5378a7dd79a0ad5fd910220a5507d2b05eee21ca3fa0f06
|
|
BLAKE2b-256 checksum How to use checksums |
df5efe6cbb895bc2c348806789951f6cd4d9de43d2225cfed50d3f59bc2a986c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|
Security for mutube 0.1.2
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.