mirror of
https://github.com/zhigang1992/transshift.git
synced 2026-04-28 20:55:21 +08:00
Added README.md
This commit is contained in:
45
README.md
Normal file
45
README.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# TransShift
|
||||
|
||||
### Transmission-bt RPC GUI client for iOS
|
||||
|
||||
Rich RPC client for transmission-bt servers.
|
||||
As you know, these days almost every modern WiFi home router has a build-in torrent server and it is a transmission-bt. Transmission-bt is great, it's open-sourced and it has a huge fan community.
|
||||
Though android community has a lot of client implementations, sadly the iOS-one is lack of that and I think this is a big misfortune. AppStore had some clients with a very poor functionality but even those clients were removed (after I tried to submit this app and had a not very pleasant argue with appstore team about this app). My intention was to create a decent client that I would use every day by myself. Finally after all of the discussions appstore team rejected the app. So I share it for all, download and compile, use and enjoy!
|
||||
|
||||
**TransShift can:**
|
||||
|
||||
- support iOS 7.0 and above
|
||||
- implement almost 100% of RPC functionality and even more.
|
||||
- universal app
|
||||
- minified size, doesn't use any third party libraries, very fast on any device
|
||||
- read original torrent files and shows the full content tree of .torrent file
|
||||
- view a folder tree of downloaded .torrent file so you can start download only those files you needed
|
||||
- allow separate downloading of files/folders with diffrent priorites on each of the files
|
||||
- allow you to rename any file/folder
|
||||
- set download/upload priorities (ratio limit, upload limit etc.)
|
||||
- works great on iPad and iPhone in any orientations
|
||||
- track background status of downloading torrents, so it will notify you when your downloads are finished
|
||||
- show full peer list with statuses
|
||||
- allow peer IP tracking (geolocation of a peer)
|
||||
- allow anonymous browsing of downloaded torrents (very important in countries where some tracker-sites are blocked)
|
||||
- show full downloading bitmap of a torrent
|
||||
- show and edit full tracker list of a torrent
|
||||
- full integration with Safari
|
||||
- allow downloading via .torrent files and magnet URIs
|
||||
- allow manual addition of torrent via URI or magnet URI
|
||||
- allow to view/copy magnet URIs of downloaded torrents even those who was downloaded via .torrent file
|
||||
- show full progress of downloaded torrents
|
||||
- full configration of transmission-bt server
|
||||
- configure global priorities and speed limits
|
||||
- set traffic limit scheduler
|
||||
- show available server storage size
|
||||
- maintain a list of remote servers
|
||||
- the app is localized in English and Russian, additional langs also can be added
|
||||
- and many more ...
|
||||
|
||||
And here some of the screenshots:
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
@@ -30,6 +30,7 @@
|
||||
2C80AEAD1B4EBA6B00377E11 /* InfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C80AEAA1B4EBA6B00377E11 /* InfoMessage.m */; };
|
||||
2C80AEAE1B4EBA6B00377E11 /* InfoMessage.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2C80AEAB1B4EBA6B00377E11 /* InfoMessage.xib */; };
|
||||
2C80AEAF1B4EBA6B00377E11 /* InfoMessageIcons.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 2C80AEAC1B4EBA6B00377E11 /* InfoMessageIcons.xcassets */; };
|
||||
2C8627571F93974B001E314F /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 2C8627561F939747001E314F /* README.md */; };
|
||||
2C9A83F31BB42A4D002D7B00 /* InfoMenuLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C9A83F21BB42A4D002D7B00 /* InfoMenuLabel.m */; };
|
||||
2C9DDA071B77CA78008F16BF /* torrentTitleSectionHeader.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2C9DDA091B77CA78008F16BF /* torrentTitleSectionHeader.xib */; };
|
||||
2CABA2E21CC8E9A2004612FE /* WaitViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CABA2E11CC8E9A2004612FE /* WaitViewController.m */; };
|
||||
@@ -135,6 +136,7 @@
|
||||
2C80AEAA1B4EBA6B00377E11 /* InfoMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InfoMessage.m; sourceTree = "<group>"; };
|
||||
2C80AEAB1B4EBA6B00377E11 /* InfoMessage.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InfoMessage.xib; sourceTree = "<group>"; };
|
||||
2C80AEAC1B4EBA6B00377E11 /* InfoMessageIcons.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = InfoMessageIcons.xcassets; sourceTree = "<group>"; };
|
||||
2C8627561F939747001E314F /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
|
||||
2C9A83F11BB42A4D002D7B00 /* InfoMenuLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InfoMenuLabel.h; sourceTree = "<group>"; };
|
||||
2C9A83F21BB42A4D002D7B00 /* InfoMenuLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InfoMenuLabel.m; sourceTree = "<group>"; };
|
||||
2CA864FA1B78F5DF002D396C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/torrentTitleSectionHeader.xib; sourceTree = "<group>"; };
|
||||
@@ -257,6 +259,7 @@
|
||||
children = (
|
||||
2C5810D81B39A5E50069020D /* TransmissionRPCClient */,
|
||||
2C5810D71B39A5E50069020D /* Products */,
|
||||
2C8627561F939747001E314F /* README.md */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
@@ -727,6 +730,7 @@
|
||||
2C5810E11B39A5E50069020D /* Images.xcassets in Resources */,
|
||||
2CF964F11B4D5DB9006D8C7E /* docIcon_320x320.png in Resources */,
|
||||
2CF6909C1B4BE0D400B2F830 /* FooterViewFreeSpace.xib in Resources */,
|
||||
2C8627571F93974B001E314F /* README.md in Resources */,
|
||||
2CF964EE1B4D5DB9006D8C7E /* docIcon_22x29.png in Resources */,
|
||||
2C9DDA071B77CA78008F16BF /* torrentTitleSectionHeader.xib in Resources */,
|
||||
2CF861481B77C0C300E47F53 /* icons.xcassets in Resources */,
|
||||
|
||||
Reference in New Issue
Block a user