RSSCrawler 4.01

Status
Für weitere Antworten geschlossen.

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114

DrSniper

Benutzer
Mitglied seit
16. Mai 2012
Beiträge
54
Punkte für Reaktionen
0
Punkte
0
Mit welchem Script hast du alles gelöscht?
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Manuell bzw. über ipkgui

Mit Script meinte ich das Script get-pip.py mit dem ich ursprünglich pip installiert hatte ;)
 

DrSniper

Benutzer
Mitglied seit
16. Mai 2012
Beiträge
54
Punkte für Reaktionen
0
Punkte
0
Woher weiß ich was ich löschen muss?
Da taucht im ipkgui weder pip noch flask noch lxml auf.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Rich (BBCode):
which python
muss
Rich (BBCode):
/usr/bin/python
liefern
und
Rich (BBCode):
which pip
muss
Rich (BBCode):
/usr/bin/pip
liefern
dann verwendest du das vom DSM!!!
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Falls was anderes rauskommt hast du irgendwo/irgendwie ein anderes python installiert...zB übers Paketzentrum oder über das get-pip.py Script
Dann müsstest du das vorher entfernen!



Danach

pip install -r /volume1/@appstore/RSScrawler-master/requirements.txt

und alle nötigen Module sind installiert


Danach hats bei mir geklappt! :)
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114

Norax

Benutzer
Mitglied seit
17. Jul 2015
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Habe den RSScrawler jetzt doch über Docker installiert, weil mir das ewige anpassen nach den Syno Updates dann doch etwas lästig war. Den Container habe ich wie folgt installiert:
Rich (BBCode):
docker run -d \
  --name="RSScrawler" \
  -p :9090 \
  -v /volume1/@appstore/RSScrawlerdocker:/config:rw \
  -v /volume1/@appstore/JDownloader:/jd2:rw \
  -e BRANCH=master \
  -e REPO=https://github.com/rix1337/RSScrawler.git \
  rix1337/docker-rsscrawler
Die Weboberfläche ist erreichbar und im Log erscheinen die gecrawlten Ergebnisse auch, aber diese werden nicht in den JDownloader übertragen, obwohl Folderwatch aktiviert ist und auf den Ordner in /volume1/@appstore/JDownloader verweist...Hat jemand eine Ahnung woran das liegen könnte?
 

DustnHawk

Benutzer
Mitglied seit
18. Sep 2018
Beiträge
1
Punkte für Reaktionen
0
Punkte
1
@Norax:
ich habe dasselbe Problem wie du. Hast du es in der Zwischenzeit gelöst? Falls nicht, hat hier jemand anderes eine Idee, woran es liegen könnte, warum die Jobs nicht in Jdownloader übetragen werden?
Danke schon mal vorab...
 

Althir

Benutzer
Mitglied seit
01. Nov 2013
Beiträge
58
Punkte für Reaktionen
0
Punkte
6
Das Skript von RSScrawler startet im putty manuell...
Aber über den Aufgabenplaner (beim hochfahren) erhalte ich folgendes:

/usr/local/lib/python2.7/site-packages/cffi/model.py:526: UserWarning: 'point_conversion_form_t' has no values explicitly defined; next version will refuse to guess which integer type it is meant to be (unsigned/signed, int/long)
% self._get_c_name())
/usr/lib/python2.7/site-packages/fuzzywuzzy/fuzz.py:11: UserWarning: Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning
warnings.warn('Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning')
??????????????????????????????????????????????????????????
Programminfo: RSScrawler v.5.0.0 von RiX
Projektseite: https://github.com/rix1337/RSScrawler
??????????????????????????????????????????????????????????
Traceback (most recent call last):
File "/volume2/@appstore/RSScrawler/RSScrawler.py", line 1902, in <module>
jdownloaderpath + u'" für Crawljobs')
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 79: ordinal not in range(128)
 

Misaal

Benutzer
Mitglied seit
18. Sep 2014
Beiträge
124
Punkte für Reaktionen
0
Punkte
16
Weiss jemand wie man python-Levenshtein installiert?
Mit
Rich (BBCode):
pip install python-Levenshtein
geht bei mir nicht
 

spunxs60

Benutzer
Mitglied seit
15. Feb 2012
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Das Skript von RSScrawler startet im putty manuell...
Aber über den Aufgabenplaner (beim hochfahren) erhalte ich folgendes:

/usr/local/lib/python2.7/site-packages/cffi/model.py:526: UserWarning: 'point_conversion_form_t' has no values explicitly defined; next version will refuse to guess which integer type it is meant to be (unsigned/signed, int/long)
% self._get_c_name())
/usr/lib/python2.7/site-packages/fuzzywuzzy/fuzz.py:11: UserWarning: Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning
warnings.warn('Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning')
??????????????????????????????????????????????????????????
Programminfo: RSScrawler v.5.0.0 von RiX
Projektseite: https://github.com/rix1337/RSScrawler
??????????????????????????????????????????????????????????
Traceback (most recent call last):
File "/volume2/@appstore/RSScrawler/RSScrawler.py", line 1902, in <module>
jdownloaderpath + u'" für Crawljobs')
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 79: ordinal not in range(128)


Ich hab genau das gleiche Problem.
Über Putty funktioniert der Befehl. Nur über die Aufgabenplanung nicht.
 

Misaal

Benutzer
Mitglied seit
18. Sep 2014
Beiträge
124
Punkte für Reaktionen
0
Punkte
16
gleiches Problem auch bei mir über Putty läuft gut aber über den Aufgabenplaner passiert nichts.
 

Althir

Benutzer
Mitglied seit
01. Nov 2013
Beiträge
58
Punkte für Reaktionen
0
Punkte
6
gleiches Problem auch bei mir über Putty läuft gut aber über den Aufgabenplaner passiert nichts.

Hat jemand wenigstens eine Idee in welche Richtung man schauen könnte?! Ich vermute irgendwie passt die verwendete "Zeichentabelle" durch die Aufgabenplanung nicht und deshalb bricht er ab...

Oder?!
 

spunxs60

Benutzer
Mitglied seit
15. Feb 2012
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Das ist aber auch erst seit dem neuen Synology Update so. Nach manchen Updates funktioniert immer wieder mal was nicht.
Echt nervig das ganze.
 

spunxs60

Benutzer
Mitglied seit
15. Feb 2012
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
habs gelöst

folgenden befehl am anfang im Aufgabenplaner ausführen:

export PYTHONIOENCODING=utf-8

also z.b:

killall rsscrawler
export PYTHONIOENCODING=utf-8
rsscrawler --config="/volume1/public/RSScrawler"
 

Althir

Benutzer
Mitglied seit
01. Nov 2013
Beiträge
58
Punkte für Reaktionen
0
Punkte
6
Hey,

sehr gut...

killall rsscrawler
export PYTHONIOENCODING=utf-8
python /volume2/@appstore/RSScrawler/RSScrawler.py

funktioniert aber leider z.B. noch nicht...
 
Zuletzt bearbeitet von einem Moderator:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Sieht schlecht aus ja... die letzte Version die bei mir geht ist 4.2.8

Bei neueren kommt immer das hier:

Rich (BBCode):
Building wheels for collected packages: python-levenshtein
  Running setup.py bdist_wheel for python-levenshtein ... error
  Complete output from command /bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-kmiVep/python-levenshtein/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-6OpMmW --python-tag cp27:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-2.7
  creating build/lib.linux-x86_64-2.7/Levenshtein
  copying Levenshtein/__init__.py -> build/lib.linux-x86_64-2.7/Levenshtein
  copying Levenshtein/StringMatcher.py -> build/lib.linux-x86_64-2.7/Levenshtein
  running egg_info
  writing requirements to python_Levenshtein.egg-info/requires.txt
  writing python_Levenshtein.egg-info/PKG-INFO
  writing namespace_packages to python_Levenshtein.egg-info/namespace_packages.txt
  writing top-level names to python_Levenshtein.egg-info/top_level.txt
  writing dependency_links to python_Levenshtein.egg-info/dependency_links.txt
  writing entry points to python_Levenshtein.egg-info/entry_points.txt
  reading manifest file 'python_Levenshtein.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  warning: no previously-included files matching '*pyc' found anywhere in distribution
  warning: no previously-included files matching '*so' found anywhere in distribution
  warning: no previously-included files matching '.project' found anywhere in distribution
  warning: no previously-included files matching '.pydevproject' found anywhere in distribution
  writing manifest file 'python_Levenshtein.egg-info/SOURCES.txt'
  copying Levenshtein/_levenshtein.c -> build/lib.linux-x86_64-2.7/Levenshtein
  copying Levenshtein/_levenshtein.h -> build/lib.linux-x86_64-2.7/Levenshtein
  running build_ext
  building 'Levenshtein._levenshtein' extension
  creating build/temp.linux-x86_64-2.7
  creating build/temp.linux-x86_64-2.7/Levenshtein
  /usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ccache-gcc -fno-strict-aliasing -DSYNOPLAT_F_X86_64 -O2 -include /usr/syno/include/platformconfig.h -DSYNO_ENVIRONMENT -DBUILD_ARCH=64 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DSYNO_RUNNING_DSM_BUILD_SYSTEM -g -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -O2 -Wno-unused-result -DOPENSSL_NO_SSL3 -I/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib/libffi-3.2.1/include -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c Levenshtein/_levenshtein.c -o build/temp.linux-x86_64-2.7/Levenshtein/_levenshtein.o
  unable to execute '/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ccache-gcc': No such file or directory
  error: command '/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ccache-gcc' failed with exit status 1


  ----------------------------------------
  Failed building wheel for python-levenshtein
  Running setup.py clean for python-levenshtein
Failed to build python-levenshtein
Installing collected packages: python-levenshtein, fuzzywuzzy, rsscrawler
  Running setup.py install for python-levenshtein ... error
    Complete output from command /bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-kmiVep/python-levenshtein/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-DlvX3n/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-2.7
    creating build/lib.linux-x86_64-2.7/Levenshtein
    copying Levenshtein/__init__.py -> build/lib.linux-x86_64-2.7/Levenshtein
    copying Levenshtein/StringMatcher.py -> build/lib.linux-x86_64-2.7/Levenshtein
    running egg_info
    writing requirements to python_Levenshtein.egg-info/requires.txt
    writing python_Levenshtein.egg-info/PKG-INFO
    writing namespace_packages to python_Levenshtein.egg-info/namespace_packages.txt
    writing top-level names to python_Levenshtein.egg-info/top_level.txt
    writing dependency_links to python_Levenshtein.egg-info/dependency_links.txt
    writing entry points to python_Levenshtein.egg-info/entry_points.txt
    reading manifest file 'python_Levenshtein.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no previously-included files matching '*pyc' found anywhere in distribution
    warning: no previously-included files matching '*so' found anywhere in distribution
    warning: no previously-included files matching '.project' found anywhere in distribution
    warning: no previously-included files matching '.pydevproject' found anywhere in distribution
    writing manifest file 'python_Levenshtein.egg-info/SOURCES.txt'
    copying Levenshtein/_levenshtein.c -> build/lib.linux-x86_64-2.7/Levenshtein
    copying Levenshtein/_levenshtein.h -> build/lib.linux-x86_64-2.7/Levenshtein
    running build_ext
    building 'Levenshtein._levenshtein' extension
    creating build/temp.linux-x86_64-2.7
    creating build/temp.linux-x86_64-2.7/Levenshtein
    /usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ccache-gcc -fno-strict-aliasing -DSYNOPLAT_F_X86_64 -O2 -include /usr/syno/include/platformconfig.h -DSYNO_ENVIRONMENT -DBUILD_ARCH=64 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DSYNO_RUNNING_DSM_BUILD_SYSTEM -g -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -O2 -Wno-unused-result -DOPENSSL_NO_SSL3 -I/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib/libffi-3.2.1/include -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c Levenshtein/_levenshtein.c -o build/temp.linux-x86_64-2.7/Levenshtein/_levenshtein.o
    unable to execute '/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ccache-gcc': No such file or directory
    error: command '/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ccache-gcc' failed with exit status 1


    ----------------------------------------
Command "/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-kmiVep/python-levenshtein/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-DlvX3n/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-kmiVep/python-levenshtein/
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat