| data | ||
| res | ||
| src | ||
| .envrc | ||
| .gitignore | ||
| build.rs | ||
| build_windows.ps1 | ||
| Cargo.lock | ||
| Cargo.toml | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| package.nix | ||
| README.md | ||
| rustfmt.toml | ||
Tyrolienne is a desktop application that compresses and uploads video files to a zipline server, allowing you to easily share them with a link!
Note
Tyrolienne does not come with a predefined & preconfigured zipline server. You will have to host your own or use someone else's.
Features
- Multiple codecs (AV1 and VP9)
- Merge audio tracks
- Select zipline folder to upload to
- Easy embedding in Discord via the generated link
Usage & Configuration
Tyrolienne needs the url of the zipline server you're gonna upload to, plus an access token that can be found by clicking on your username in the top right:
Run Tyrolienne a first time to generate the config file, which you can then find and fill at these locations:
~/.config/tyrolienne.tomlon Linux%APPDATA%/tyrolienne.tomlon Windows$HOME/Library/Application Support/tyrolienne.tomlon MacOS
The required parameter zipline_url should be the root url of your zipline server, eg. if the dashboard is at https://zipline.uku3lig.net/dashboard, set zipline_url to https://zipline.uku3lig.net.
Installation
Windows
Pre-compiled binaries with required libraries are available for each release: https://git.uku3lig.net/uku/tyrolienne/releases
Linux
"General purpose" Linux binaries are not available right now, you will have to use nix:
nix profile install https://git.uku3lig.net/uku/tyrolienne/archive/1.0.0.tar.gz
NixOS
Tyrolienne can be added as a flake input:
{
inputs = {
# you can also use tag tarballs or the git+https syntax
tyrolienne.url = "https://git.uku3lig.net/uku/tyrolienne/archive/main.tar.gz";
};
}
The package can then be installed on your system:
environment.systemPackages = [ inputs.tyrolienne.packages.${pkgs.system}.tyrolienne ];
MacOS
No MacOS builds are available at the moment.
