Change ygg scraper and update install.sh

This commit is contained in:
poka 2020-03-19 18:19:28 +01:00
parent 7b8ffc03eb
commit 2d1a73c225
4 changed files with 25 additions and 1157 deletions

17
crawl.py Executable file
View File

@ -0,0 +1,17 @@
import requests
from yggtorrentscraper import YggTorrentScraper
scraper = YggTorrentScraper(requests.session())
from yggtorrentscraper import set_yggtorrent_tld
set_yggtorrent_tld("se")
if(scraper.login("kopa4", "Ck695bvkyvPT0PJeYMOPUc")):
print("Login success")
else:
print("Login failed")
torrents_url = scraper.search({'name' : "walking dead s08"})
print(torrents_url)

View File

@ -36,6 +36,14 @@ scuttlebutt() {
}
# Install YGGTorrentScraper
yggts() {
echo -e "${c_yellow}Installing YGGTorrentScraper...$c_"
[[ -z $(which pip3) ]] && sudo apt install python3-pip
pip3 install yggtorrentscraper
}
# Check installs
## Check IPFS install

View File

@ -1,80 +0,0 @@
const YGG = require('yggtorrent');
var client = new YGG();
client.set_credential('kopa4', 'Ck695bvkyvPT0PJeYMOPUc');
/*
// list categories
client.get_categories(function(result) {
console.log(result);
});
// get nfo as text file
client.get_nfo(function(result) {
console.log(result);
}, id);
// get description as htlm format
client.get_info(function(result) {
console.log(result);
}, id);
// search torrents
client.search(function(result, page) {
console.log(result, page);
}, 'interstellar');
// download and parse a .torrent
client.get_torrent(function(buf, error) {
// `buf` is a Buffer or null, `error` is string or null
if (error)
console.log(error);
else
{
var parsed = require('parse-torrent')(buf);
console.log(parsed);
}
}, id);
// get top day torrents
client.get_top_day(function(result, error) {
if (error)
console.log(error);
else
console.log(result);
});
// get top week torrents
client.get_top_week(function(result, error) {
if (error)
console.log(error);
else
console.log(result);
});
// get top month torrents
client.get_top_month(function(result, error) {
if (error)
console.log(error);
else
console.log(result);
});
// get most seeded torrents
client.get_mostseeded(function(result, error) {
if (error)
console.log(error);
else
console.log(result);
});
// get most completed torrents
client.get_mostcompleted(function(result, error) {
if (error)
console.log(error);
else
console.log(result);
});
*/

File diff suppressed because it is too large Load Diff