Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Endilll/vapoursynth-preview
Preview for VapourSynth scripts
https://github.com/Endilll/vapoursynth-preview
vapoursynth
Last synced: 9 days ago
JSON representation
Preview for VapourSynth scripts
- Host: GitHub
- URL: https://github.com/Endilll/vapoursynth-preview
- Owner: Endilll
- License: apache-2.0
- Created: 2019-03-13T19:51:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-01-18T03:46:02.000Z (almost 3 years ago)
- Last Synced: 2024-08-02T11:24:49.449Z (3 months ago)
- Topics: vapoursynth
- Language: Python
- Homepage:
- Size: 1.55 MB
- Stars: 69
- Watchers: 11
- Forks: 21
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Standalone preview for VapourSynth scripts. Meant to be paired with a code editor with integrated terminal like Visual Studio Code.
Feel free to contact me in [Telegram chat](https://t.me/vspreview_chat). Any feedback is appreciated.
# Prerequisites
* Python 3.9
* Vapoursynth R53
* pip modules in `requirements.txt`You can use the following command to install pip modules:
`pip install -r requirements.txt`
# Installation and usage
There are two ways to install this package using Python's `pip` module. The first is using editable mode
for development purposes, the second is using the git protocol with `pip`.Editable mode allows any changes made locally to take effect when the module gets reloaded.
```bash
# For development versions, clone the repository and install it in editable mode:
git clone https://github.com/Endilll/vapoursynth-preview.git
cd vapoursynth-preview
python -m pip install -e ./# Install the latest from git master:
python -m pip install -U git+https://github.com/Endilll/vapoursynth-preview.git
```You can also download and add this directory (repository root) to your *PYTHONPATH* manually.
Using the above ways to install vspreview, it can be used by running `python -m vspreview script.vpy`.Alternatively, download this repository anywhere else and use it by running `python run.py script.vpy`.
# Note
WIP, so there're some debug stuff among the logic, but not much.
# Development
pip modules:
`mypy pycodestyle pylint pyqt5-stubs`
PyQt5 stubs may be incomplete when it comes to signals.