Comments (11)
todos / braindump:
- allow remote torrents to be fetched and uploaded as file upload to the torrent client (if it supports that)
(because torrents can be behind cookie/login and then sent to a remote)
var xhr = new XMLHttpRequest();
xhr.open("POST", http+localStorage["host"]+":"+localStorage["port"]+relpath+"?token="+token+"&action=add-file", true, localStorage["login"], localStorage["password"]);
xhr.onreadystatechange = ut_handleResponse;
// mostly stolen from https://github.com/igstan/ajax-file-upload/blob/master/complex/uploader.js
var boundary = "AJAX-----------------------"+(new Date).getTime();
xhr.setRequestHeader("Content-Type", "multipart/form-data; boundary=" + boundary);
var message = "--" + boundary + "\r\n";
message += "Content-Disposition: form-data; name=\"torrent_file\"; filename=\"file.torrent\"\r\n";
message += "Content-Type: application/x-bittorrent\r\n\r\n";
message += torrentdata + "\r\n";
message += "--" + boundary + "--\r\n";
xhr.sendAsBinary(message);
from duckietv.
I just discovered
https://github.com/zone117x/Jackett/
Note to self: contact these guys when the time comes, see if we can share a common repo with tracker info
[edit] moved to https://github.com/Jackett/Jackett.
Also note: jacket supports only private trackers.
from duckietv.
happy to report: This latest commit basically makes the custom search engines work!
Todos:
- support functions (such as those in 1337x, ExtraTorrent, Idope, ThePrateBay, Zooqle and IsoHunt)
- support %o (in endpoints) and orderby, as introduced by #668
- Permanently store the custom searchengine data as a database fixture
- add 1337x
- add
kat - add KATcr
- add Idope
- add tpb
- add nyaa
- add
torrentztorrentZ2 - add RARbg (note: this is an API not a scraper)
- add
strikeIsoHunt - add showrss
- add torrentleech
- add
ExtraTorrentSkyTorrents - add Zooqle
- add LineTorrents
- add EzTV.ag
- torrentDownloads
- Provide a way to export these engines
- Autoload enabled engines on page load
- Figure out a way around the ugly confirm dialog. Should notify the user he should login, but not lock the UI
- Allow the user to edit all the existing genericsearch implementations, show these by default in the customsearch panel
- make enable/disable buttons work
- Figure out an easy way to export/import/share custom search engines
from duckietv.
Looking to understand fixtures...
- Are fixtures basically pre-loaded DB entities in a table?
- They get loaded into the table during the table creation phase?
- How does making subsequent changes to the fixtures definitions get propagated to the existing DB entities previously created (like the nyaa change you made later to the already created nyaa fixures in the prior commit) ?
from duckietv.
Are fixtures basically pre-loaded DB entities in a table?
Yes.
They get loaded into the table during the table creation phase?
Correct :)
How does making subsequent changes to the fixtures definitions get propagated to the existing DB entities previously created (like the nyaa change you made later to the already created nyaa fixures in the prior commit) ?
They don't currently :) While developing this, i'm dropping the database table using
CRUD.executeQuery('DROP table SearchEngine')
in the console
from duckietv.
replaced by Jackett #899
from duckietv.
So, a fully private tracker like td.af would be able to fully integrate with the chrome extension V.1.1.5?
from duckietv.
Yes, Jackett has Torrent Day on it's list of supported sites.
from duckietv.
awesome! can't wait for the stable 1.1.5 release!
from duckietv.
You could try it out with the DuckieTV development nightly https://github.com/SchizoDuckie/DuckieTV/wiki/How-to-Install-a-Development-version-of-the-DuckieTV-Chrome-Browser-Extension-NIGHTLY
[edit] oh, you may find this useful https://github.com/SchizoDuckie/DuckieTV/wiki/Using-Jackett-with-DuckieTV
from duckietv.
Awesome! Just got everything setup. Can't wait for the stable release!
[edit] You guys are very through with your guides. I'm surprised that you don't accept donations.
Question : Is DuckieTV out of passion or, as an open source collaboration between various enthusiasts?
from duckietv.
Related Issues (20)
- Downloading shows HOT 5
- DUPLICATE EPISODE OF SHOW HOT 37
- Favorites Not showing HOT 9
- Says downloading but isn't HOT 5
- W11 Standalone install virus? HOT 2
- Chromium 119+ has Web SQL disabled, which is the database Dtv needs to store shows. How to fix? HOT 23
- Chrome Version 119.0.6045.124 not functioning with Duckie TV HOT 2
- The display of DTV it's all wrong HOT 11
- Backup not restoring shows tried FAQ HOT 2
- Uncaught (in promise) ERROR!ReferenceError: openDatabase is not defined HOT 3
- Transmission BT connectivity now an issue HOT 3
- please add https://t-rb.org/ to the Torrent Search engines HOT 4
- [nightly-202401180913] can't move window using title bar HOT 10
- [req] support +/- adjustments to date in SceneNameResolver HOT 3
- 1337x SE returning 403 error HOT 4
- [LimeTorrents] warnings in console after search HOT 3
- [UI bug] errors in console when exiting search panel HOT 7
- New Nightly not working? Splash page only HOT 1
- REMOVING SHOW FROM FAVORITES HOT 11
- QBittorrent Data not being saved HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from duckietv.