* **Added Nyaa[.]si support (-n flag)**
* **Added XBit[.]pw support (-x flag)**
* **Windows:** Since windows Command-prompt/Powershell is unable to print unicode characters (Well it can, but it may break other things and is not recommended), any such character is converted to **'?'** character.
* **Automatically copy magnetic link to clipboard [All platforms]**
* **Linux:** Requires **xclip** package to be installed.
* **MacOS:** (Not tested but should work without issues) - Test and report?
* **Windows:** Nothing else required. Works as it is.
* **Add torrent directly to client [Linux/MacOS/Windows] (Updated - 27/09/17)**
**PLEASE NOTE: THESE CHANGES WERE MADE AFTER v1.0.53 WAS RELEASED. PLEASE [BUILD FROM SOURCE](https://github.com/kryptxy/torrenchinstallationbuilding-from-source) TO GET THESE RIGHT NOW, OR YOU MAY WAIT FOR NEXT RELEASE**
* **[Linux/MacOS]**
* Requires **[torrench.ini](https://github.com/kryptxy/torrench/blob/master/torrench.ini)** config file.
* Default directory: **$XDG_CONFIG_HOME/torrench**
* Fallback: **$HOME/.config/torrench/**
* Set the default torrent client name in config file.
* CLIENT = <name>
* Clients tested by me:
* Transmission (transmission-remote, transmission-gtk, transmission-qt)
* I haven't tested any other, but they should work too (rtorrent, qbittorrent...) (Test and report)
* **ABOUT transmission-remote**
* Requires running **transmission-daemon** service
* Torrent is added to transmission client using **transmission-remote** utitlity.
* For AUTHENTICATION - **$TR_AUTH** environment variable is used.
* [TR_AUTH="username:password"]
* For PORT/SERVER - Set the PORT and SERVER variable in **[torrench.ini](https://github.com/kryptxy/torrench/blob/master/torrench.ini)** file accordingly.
* If $TR_AUTH or PORT/SERVER are not set, the following (default) values are used:
* DEFAULTS
* Username - [None]
* password - [None]
* SERVER - localhost (127.0.0.1)
* PORT - 9091
* ~**Note:** As of now, this is the default (and the only) client supported by torrench.~
* **Windows client support:** In windows, by default the magnetic link is opened in browser. If a torrent client is installed, the browser should automatically open the (default) client and load torrent to the client.
* **Fix wrong index display bug [TPB/KAT/linuxtracker]**
* **Few other minor fixes/updates.**
* **Updated/New copy of [config.ini](https://github.com/kryptxy/torrenchconfiguration-instructions) file is required for XBit/Nyaa support**
---
[08/09/2017] v1.0.51 [1.0.5 is renamed to 1.0.51 for pip error fix]
MAJOR UPDATE
**New copy of config.ini file is required for TPB/KAT/Skytorrents updated support**
* Added classes. Re-written modules in form of classes.
* **Added logging.** All torrench activities are now logged in a log file. A new log file is created everyday (at midnight). The current log file is named **torrench.log**, while previous log files are named **torrench.log.YYYY-MM-DD**.
Log files are present as follows:
* **Windows:** ~\AppData\Local\torrench
* **\*nix systems (Linux/MacOS):** Default location is $XDG_DATA_HOME. Fallback to $HOME/.local/share/torrench
* \*nix users (Linux/MacOS): Default location for **CONFIG file (config.ini)** has been changed to $XDG_CONFIG_HOME. If it is not set, fallbacks to $HOME/.config/torrench
* Added **SkyTorrents** support (-s).
* Added **Top torrents** option for TPB and SkyTorrents (--top).
* Added two more KAT proxies.
* Improved TPB/KAT proxy cycling. If one proxy is not available, next proxy is selected.
* Updated config.ini file.
* Project structure improvements.
* Many other minor improvements.
---