Skip to main content

A simple package repository for VapourSynth.

Project description

VSRepo

A simple package repository for VapourSynth. It is implemented in a way that keeps no state between invocations and can therefore be pointed at any pre-existing plugin and script directory.

All packages are by default installed to the per user plugin autoload directory and the per user Python site-packages directory. If you're using a portable install of VapourSynth simply use the -p switch.

By default binaries matching the platform Python is running on are installed. This can be overridden by adding -t win32 or -t win64 to the commandline.

Usage

Install plugins and scripts. Identifier, namespace, modulename and name are searched for matches in that order.

vsrepo install havsfunc ffms2 d2v

Update all installed packages to the latest version.

vsrepo upgrade-all

Fetch latest package definitions.

vsrepo update

List all currently installed packages.

vsrepo installed

List all known packages. Useful if you can't remember the namespace or identifier.

vsrepo available

Remove all files related to a package. Dependencies are not taken into consideration so uninstalling plugins may break scripts.

vsrepo uninstall nnedi3

VSRUpdate

VSRUpdate.py has two main purposes. The compile command which combines all the individual package files into one distributable file and update-local which queries the github api and tries to automatically add all new releases.

It's only useful if you want to update or add new packages.

Usage example:

vsrupdate update-local -o -g <github token>
vsrupdate compile

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vsrepo-1.0.0.tar.gz (277.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vsrepo-1.0.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file vsrepo-1.0.0.tar.gz.

File metadata

  • Download URL: vsrepo-1.0.0.tar.gz
  • Upload date:
  • Size: 277.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.33.0

File hashes

Hashes for vsrepo-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a6d93864e5002193bb12492466d6fd259d0b1134f96326a675704734c63cb506
MD5 d7d41cc255cbf01372cdadca9ec28ab1
BLAKE2b-256 aff657fb5203aa47074dec51b6b50c6e5fac9df78353cbd335c22f1f89037b23

See more details on using hashes here.

File details

Details for the file vsrepo-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: vsrepo-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.33.0

File hashes

Hashes for vsrepo-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9f866412167168033e0e85be382785b310948346f52a58ae261f1f3a07130184
MD5 3c0d6eb670569efcf1a67598d1c3876a
BLAKE2b-256 6df4776702a5079e7b06f5e34bd93fbba009a0e75cdbef47e2b8e916b51290f1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page