dis 🎥 is a small and simple CLI and TUI tool designed to download, trim and compress videos for any website
All you need is Go installed. Run:
go build -o dis .Simply run nix build .#default
Alternatively you can also invoke a nix shell github:FlameFlag/dis with the
required packages to build dis 🎥
To install dis 🎥, you need to have FFmpeg and YT-DLP installed on your system. You can download them from their official websites or use your package manager of choice.
You can then download the latest release of dis 🎥 from the Releases tab on GitHub. Alternatively, you can clone this repository and build the project yourself using go build.
nix profile install github:FlameFlag/disYou will need to add dis 🎥 to your inputs and pass it down your outputs
{
# ...
inputs = {
# ...
dis.url = "github:FlameFlag/dis";
dis.inputs.nixpkgs.follows = "nixpkgs";
# ...
};
outputs = {
# ...
dis,
# ...
}
}After that in whichever .nix file is responsible for your packages you will need to add dis 🎥
Example:
{ pkgs, dis, ... }: {
environment = {
# ...
systemPackages = builtins.attrValues {
# ...
dis = dis.packages.${pkgs.system}.default;
# ...
};
};
}If you want to contribute to dis 🎥, you are welcome to do so. You can report issues, request features, or submit pull requests on GitHub.
dis is licensed under the MIT.