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-2.0.0.tar.gz (279.0 kB view details)

Uploaded Source

Built Distribution

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

vsrepo-2.0.0-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for vsrepo-2.0.0.tar.gz
Algorithm Hash digest
SHA256 887196fb996e6df848c513b186817c466442b4091b876b5658bbd64bccc60499
MD5 889c122766373b00bd4ac7fae9640795
BLAKE2b-256 b9ff13cffaef693d4997858d52df2e6636bc275f0c68d364866a3bda3e211aa9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for vsrepo-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 55c4abb83668359ac4e1e4b8d97fbbe301864bf08e2f5d5e03ff9049d89a8bfc
MD5 d6015c95e6ac79cab860c061158396b4
BLAKE2b-256 fe41a1e49f302f9c84931c074b5b3d15aff3e73abbb885320b7b96b72920bb40

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