diff --git a/seasoned_api/src/pirate/pirateRepository.js b/seasoned_api/src/pirate/pirateRepository.js index bee32b6..2b7ca02 100644 --- a/seasoned_api/src/pirate/pirateRepository.js +++ b/seasoned_api/src/pirate/pirateRepository.js @@ -21,12 +21,12 @@ function getMagnetFromURL(url) { async function find(searchterm, callback) { const options = { - pythonPath: '/usr/bin/python3', - // pythonPath: '/Library/Frameworks/Python.framework/Versions/3.6/bin/python3', - args: [searchterm, '-s', 'jackett', '-f', '--print'], - }; + pythonPath: '../torrent_search/env/bin/python3.6', + scriptPath: '../torrent_search', + args: [searchterm, '-s', 'jackett', '-f', '--print'] + } - PythonShell.run('../torrent_search/torrentSearch/search.py', options, callback); + PythonShell.run('torrentSearch/search.py', options, callback); // PythonShell does not support return } @@ -35,12 +35,12 @@ async function callPythonAddMagnet(url, callback) { getMagnetFromURL(url) .then((magnet) => { const options = { - pythonPath: '/usr/bin/python', - // pythonPath: '/Library/Frameworks/Python.framework/Versions/3.6/bin/python3', - args: [magnet], + pythonPath: '../delugeClient/env/bin/python3.6', + scriptPath: '../delugeClient', + args: ['add', magnet] }; - PythonShell.run('../app/magnet.py', options, callback); + PythonShell.run('deluge_cli.py', options, callback); }) .catch((err) => { console.log(err); @@ -63,7 +63,7 @@ async function SearchPiratebay(query) { })); } -async function AddMagnet(magnet) { +async function AddMagnet(magnet, name, tmdb_id) { return await new Promise((resolve, reject) => callPythonAddMagnet(magnet, (err, results) => { if (err) { /* eslint-disable no-console */