- _____ _____ _ _____ _____ _____ _____ _____ _____
- |_ -| --| -| | __| | | |- _|___| | | | __| | | | |
- |___|_____|__|__|_|__| |_| |___| |_| |_____|__|__|_|_|_|
- |s C R i P T z - T E A M . i N F O|████████████████████████████
- - iNfO -
- [SERVER] iNSTALL SABNZBD ON CENTOS 5.8
- - NOtIcE -
- wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
- yum install python26
- Required compiler stuff:
- yum install gcc gcc-c++
- Other required components:
- yum install par2cmdline unrar
- Everything else will need to be installed manually into Python 2.6
- All links are valid at time of writing, however you may need to correct them when later versions are released.
- PyOpenSSL - Source package from http://pypi.python.org/pypi/pyOpenSSL
- wget http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.10.tar.gz
- cd pyOpenSSL-0.10
- cd ..
- Cheetah - Latest source package from http://pypi.python.org/pypi/Cheetah
- wget http://pypi.python.org/packages/source/C/Cheetah/Cheetah-2.4.2.1.tar.gz
- cd Cheetah-2.4.2.1
- cd ..
- yEnc - Currently provided by SABnzbd SourceForge hosting
- wget http://sabnzbd.sourceforge.net/yenc-0.3.tar.gz
- cd yenc-0.3
- cd ..
- SABnzbd itself - Source package from http://sabnzbd.org/download/
- wget http://sourceforge.net/projects/sabnzbdplus/files/sabnzbdplus/sabnzbd-0.6.15/SABnzbd-0.6.15-src.tar.gz/download
- cd SABnzbd-0.6.15
- cd ..
- Start it - SABnzbd can be started with:
- python26 SABnzbd-0.6.15/SABnzbd.py -s 0.0.0.0:8080
- Then go to SERVER_IP:8080 and setup it and start using it :)
Modified the original yenc module by Alessandro Duca [email protected] use within SABnzbd.
Yenc decoder free download - yEnc Encoder/Decoder Component for VS.NET, yEnc TZ, yEnc TZ, and many more programs. SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an.nzb. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction. Download SABnzbd.
The module was extended to do header parsing and full yEnc decoding from a Pythonlist of chunks, the way in which data is retrieved from usenet.This is particularly beneficial when SSL is enabled, which limits the size of each chunk to 16K. Parsing these chunks in python is much more costly.Additionally, this module releases Python's GIL during decoding, greatly increasing performance of the overall download process.
This module only works with Python 3, the source code of the Python 2 version (
sabyenc
) can be found here.As simple as running:
When you want to compile from sources, you can run in the
sabyenc
directory:For testing we use
pytest
(install via pip install -r tests/requirements.txt
) and test can simply be executed by browsing to the sabyenc
directory and running: