-
-
Save seniorpreacher/43b258c10124f6166969c20355d52996 to your computer and use it in GitHub Desktop.
import requests | |
import sys | |
import xml.etree.ElementTree as XmlElement | |
from flask import Flask, Response | |
if len(sys.argv) == 1: | |
raise Exception('Provide nCore key as the first argument!') | |
NCORE_URL = 'https://ncore.cc/rss.php?key=' + sys.argv[1] | |
app = Flask(__name__) | |
@app.route('/') | |
def index(): | |
rss_data = XmlElement.fromstring(requests.get(NCORE_URL).content) | |
for item in rss_data[0][10:]: | |
size_tag = XmlElement.Element('size') | |
size_tag.text = '500 MiB' | |
item.append(size_tag) | |
return Response(XmlElement.tostring(rss_data, 'utf-8'), mimetype='application/rss+xml') | |
if __name__ == '__main__': | |
app.run( | |
debug=True, | |
host='0.0.0.0' | |
) |
click==6.7 | |
Flask==0.11.1 | |
itsdangerous==0.24 | |
Jinja2==2.9.6 | |
MarkupSafe==1.0 | |
psycopg2==2.7.1 | |
requests==2.12.3 | |
Werkzeug==0.12.2 |
Ezzel kapcsolatban kaphatok segítséget?
Helló! Már nem használom ezt a scriptet, de lehet hogy még tudok segíteni. Mi a probléma?
Szia!
Azt szeretném megtudni, hogy ezt a két fájlt helyileg hova kell bemásolnom, és mit kell tennem, hogy aktiválódjon, működjön?
Valamint más jellegű problémám is van (de Sonarr-al kapcsolatos).
Az már eltér e cikk lényegétől, ezért azt inkább külön privát emailben szeretném megírni.
Kérlek írj rám a tealista kukac gmailpontcom címemre.
Előre is köszönöm!
Mindegy hogy hova rakod, viszont ez egy webszerver, amit futtatni kell Python3-mal: (mac/linuxon, win-en nézz utána, lehet hogy más)
- Tedd be egy mappába,
- csinálj egy virtual env-et (
virtualenv venv
) - aktiváld a virtual env-et (
source venv/bin/activate
) - telepítsd a függőségeket (
pip install -r requirements.txt
) - futtat (
python ncore-rss-for-sonarr.py
)
Amíg fut, a kiírt címen eléred, ezt kell valahova sonarr-ba beírni. (már 3 éves ez a cucc, nem emlékszem hogy hova)
Sonarral sajnos nem fogok tudni segíteni mert egyszer beállítottam 3 éve, futott 1 hónapig, valami baja volt és azóta sem javítottam meg.
Segítséget szeretnék kérni ezzel kapcsolatban.
Kérlek írj rám a tealistakukacgyimelpontkom címemre.