SeanutSwift/README.md

32 lines
1.1 KiB
Markdown
Raw Normal View History

2024-02-16 15:50:44 -05:00
# SeanutSwift
A utility to download media from Jellyfin Servers
## TODO
- remove references to JellyfinAPI library
- this doesn't compile on linux (and im assuming windows, too) and I would very much like to ship for those platforms.
- implement season downloading
- i think at the moment i have some basic code that will read in this value but doesn't actually do anything with it?
- remove percent encoding before creating file/directory names
- support QuickConnect
- idk if JellyfinAPI library supports that or not but I couldn't find the API endpoint when I was searching. 🤷
- add option for verbose output
2024-02-16 15:50:44 -05:00
## Usage
1. First, log in to your server: `$ ./seanut login -d your.jellyfin.server --username TestUser`
2. Search for media: `$ ./seanut search -d your.jellyfin.server "Media Query"`
3. Download media: `$ ./seanut download -d your.jellyfin.server long-media-uuid`
## Building
1. install swift for your system
2. clone this repo
3. `cd` into the directory and run `swift build -c release`
4. if everything was successful run `$(swift build --show-bin-path -c release)/seanut help` for more info
# License
GPLv3+