Rust client library for gpodder.net
- Authentication
- Directory
- Suggestions
- Device
- Subscriptions
- Episode Actions
- Podcast Lists
- Settings
- Favorites
- Device Synchronization
- Client Parametrization
- Clone this repository
- Run
cargo build
- Run
cp set-credentials.sh _set-credentials.sh
- Enter valid gpodder.net credentials in
_set-credentials.sh
- Run
source ./_set-credentials.sh
- Run
cargo test -- --test-threads=1
The tests have to run consecutively because they share state on the gpodder.net server.
- commit-msg: Run
ln -s ../../commit-msg.sh .git/hooks/commit-msg && chmod +x commit-msg.sh
- pre-commit: Run
ln -s ../../pre-commit.sh .git/hooks/pre-commit && chmod +x pre-commit.sh