Transdroid Torrent Search adalah aplikasi Android yang memberikan hasil pencarian torrent ke aplikasi Android lainnya dengan mengekspos ContentProvider
s. Awalnya bagian dari Transdroid, kini menyediakan tautan torrent untuk 15+ situs torrent publik dan pribadi ke berbagai aplikasi Android terkait torrent.
.apk terbaru tersedia melalui transdroid.org/latest-search dan kode tersedia di bawah lisensi Lesser GPL v3.
Transdroid Torrent Search menyediakan akses ke pencarian torrent di berbagai situs. Alih-alih menyediakan antarmuka pencarian itu sendiri, ini memungkinkan aplikasi Android mengakses data melalui penyedia konten.
Mendapatkan hasil pencarian untuk kueri tertentu semudah dua baris kode:
Uri uri = Uri.parse("content://org.transdroid.search.torrentsearchprovider/search/" + query); Cursor results = managedQuery(uri, null, null, null, null);
Cursor
yang dikembalikan dapat digunakan dalam ListActivity
atau di tempat lain. Bidang berikut tersedia di kursor yang dikembalikan:
String[] fields = new String[] { "_ID", "NAME", "TORRENTURL", "DETAILSURL", "SIZE", "ADDED", "SEEDERS", "LEECHERS" };
Situs tertentu dapat ditanyakan dan urutan pilihan dapat diberikan:
Uri uri = Uri.parse("content://org.transdroid.search.torrentsearchprovider/search/" + query); Cursor results = managedQuery(uri, null, "SITE = ?", new String[] { siteCode }, sortOrder)
Di sini, siteCode
adalah kode salah satu situs torrent yang didukung. Standarnya adalah RARBG
. orderCode
adalah BySeeders (default) atau Gabungan. Perhatikan bahwa tidak ada kesalahan yang dikembalikan ketika situs atau susunan pengurutan tidak ada (walaupun ditulis ke LogCat); Cursor
null dikembalikan sebagai gantinya. (Ini adalah batasan ContentResolver
s.)
Untuk mendapatkan daftar (kode) situs dukungan torrent, termasuk situs RSS khusus yang ditentukan, Anda dapat menggunakan penyedia lain:
uri = Uri.parse("content://org.transdroid.search.torrentsitesprovider/sites"); Cursor sites = managedQuery(uri, null, null, null, null);
Cursor
yang dikembalikan berisi bidang berikut:
String[] fields = new String[] { "_ID", "CODE", "NAME", "RSSURL" };
Eric Kok (Pengembang asli) [email protected]
Steve Garon
Gabor Tanka
Eric Taix
Alon Albert
John Conrad
Pembuat Toon Schoen
Gabor Lipatvari
Marco Furlando
Mario Franco
Martin Piffault
Colby Brown
Thomas Riccardi
dan lainnya...
Copyright 2010-2019 Eric Kok et al. Transdroid Torrent Search is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Transdroid Torrent Search is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with Transdroid. If not, see <http://www.gnu.org/licenses/>.
Beberapa kode/perpustakaan digunakan dalam proyek:
RssParser (belajar-android) oleh Tane Piper (Domain Publik)
android-json-rpc oleh alexd (Lisensi MIT)
Voli oleh Google (Lisensi Apache 2.0)