All Projects → ParadoxSpiral → axon

ParadoxSpiral / axon

Licence: GPL-3.0 License
The synapse TUI client

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to axon

Libretorrent
Free and Open Source, full-featured torrent client for Android. Mirrored from https://gitlab.com/proninyaroslav/libretorrent
Stars: ✭ 895 (+2137.5%)
Mutual labels:  torrent, torrent-client
Qbittorrent
qBittorrent BitTorrent client
Stars: ✭ 13,738 (+34245%)
Mutual labels:  torrent, torrent-client
Moviesy
A beautiful client for YTS website which also provides built-in torrent & subtitles downloader with chromecast ❤️
Stars: ✭ 30 (-25%)
Mutual labels:  torrent, torrent-client
Cloud Torrent
☁️ Cloud Torrent: a self-hosted remote torrent client
Stars: ✭ 5,071 (+12577.5%)
Mutual labels:  torrent, torrent-client
Trickl
trickl torrent client
Stars: ✭ 50 (+25%)
Mutual labels:  torrent, torrent-client
Biglybt
Feature-filled Bittorrent client based on the Azureus open source project
Stars: ✭ 672 (+1580%)
Mutual labels:  torrent, torrent-client
React Transmission
React Transmission is an ongoing reimplementation of Transmission web interface.
Stars: ✭ 126 (+215%)
Mutual labels:  torrent, torrent-client
Itorrent
Torrent client for iOS 9.3+
Stars: ✭ 632 (+1480%)
Mutual labels:  torrent, torrent-client
Biglybt Android
BiglyBT for Android, torrent client and remote control app
Stars: ✭ 180 (+350%)
Mutual labels:  torrent, torrent-client
Bt
BitTorrent library and client with DHT, magnet links, encryption and more
Stars: ✭ 2,011 (+4927.5%)
Mutual labels:  torrent, torrent-client
Ant
A lightweight, feature-rich, easy-to-use and nice-looking BitTorrent Client developed by golang, angular 7, and electron.
Stars: ✭ 292 (+630%)
Mutual labels:  torrent, torrent-client
simple-torrent-android
A torrent client library for Android that utilizes frostwire-jlibtorrent. It supports sequential and simultaneous downloads.
Stars: ✭ 85 (+112.5%)
Mutual labels:  torrent, torrent-client
Confluence
Torrent client as a HTTP service
Stars: ✭ 126 (+215%)
Mutual labels:  torrent, torrent-client
Torrentpier
Main project repository
Stars: ✭ 166 (+315%)
Mutual labels:  torrent, torrent-client
mad-torrent
Delphi bittorrent protocol implementation
Stars: ✭ 30 (-25%)
Mutual labels:  torrent, torrent-client
PeerflixServerZH
🚀 Peerflix Server(BT) 汉化、美化
Stars: ✭ 32 (-20%)
Mutual labels:  torrent, torrent-client
cthulhu
Cthulhu is a simple python CLI application that streams torrents directly from various sources.
Stars: ✭ 26 (-35%)
Mutual labels:  torrent
URL-Magnet-Cloud-Uploader-Heroku
Aria 2 Rclone Remote URL /magnet Clouds upload via HEROKU
Stars: ✭ 99 (+147.5%)
Mutual labels:  torrent
katcr
Search in multiple torrent sites from your CLI
Stars: ✭ 65 (+62.5%)
Mutual labels:  torrent
1337x-Bot
Unofficial 1337x.to Discord Bot
Stars: ✭ 51 (+27.5%)
Mutual labels:  torrent

axon

The synapse TUI client

Usage

Note: Currently termion (the underlying TUI library) does not respect terminfo and uses ANSI color codes (#106).

Compilation dependencies

Rust minimum version of 1.31, pkg-config, a cc, openssl/security-framework/schannel.

Configuration

The config file is searched for at $XDG_CONFIG_HOME/axon.toml and ~/.config/axon.toml. For options, see example_conf.toml.

Keybindings

  • e display errors of the currently selected torrent
  • hjkl movement, HJKL switch focus
  • C-q disconnects from the current server, or closes axon when in the login panel

Torrent panel:

  • <PgUp>/<PgDown> scrolls by one panel height
  • <ENTER> opens selected torrent's directory
  • d opens the selected torrent's details
  • f opens/focuses the filter input
  • l opens the rate limit panel
  • t toggles displayal of the list of trackers

Filter input:

  • <ESC> defocuses
  • C-f removes the filter
  • C-s cycles filtering mode (case sensitive, case insentive)

Filter specifiers: Every word starting with a specifier [name][sign][content] refines the criteria, take care not to accidentally include them in the free text! Any other word refines the torrent name criteria in the order of occurence.

  • t:<%s> tracker host name
  • s[<>]<%f> torrent size in MB
  • s:[i s l e p pe h m] torrent status (idle, seeding, leeching, error, paused, pending, hashing, magnet)
  • p[:<>]<%f> torrent completion percent (0-100)

Torrent details:

  • q closes the current details panel

Limits:

  • <ENTER> Commit limits and close panel
  • <ESC> Forget limits and close panel

Windows

Termion currently does not support windows, but might in the future (#103).

Debugging

Note that the log will contain sensitive information, such as the server address, and potentially password (if typed in)!

Axon uses env-logger, the environment variable RUST_LOG controls logging behaviour, e.g. RUST_LOG=trace will print all logs. To make the logs actually usable, they need to be written to a file since axon is a TUI: RUST_LOG=trace axon 2>log.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].