Program na streamování a stahování obsahu z Ulož.to vysokou rychlostí.
https://ulozto.znachor.cz
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
1 month ago | |
---|---|---|
public | 1 month ago | |
.gitignore | 1 year ago | |
README.md | 1 month ago | |
captcha.py | 1 month ago | |
downloader.ts | 1 month ago | |
index.ts | 4 months ago | |
links.ts | 1 month ago | |
model.tflite | 1 year ago | |
package.json | 1 month ago | |
pnpm-lock.yaml | 1 month ago | |
tools.ts | 4 months ago | |
tsconfig.json | 1 year ago | |
urlpool.ts | 1 month ago | |
webserver.ts | 1 month ago |
README.md
Ulož.to Rychle
Program ke streamování a stahování obsahu z Ulož.to vysokou rychlostí díky využití více jednotlivých stahování.
Instalace
Captcha solver
Pro automatické řešení captchi používáme script captcha.py
, pro nějž je potřeba nainstalovat Python a následující knihovny.
pip install requests tflite_runtime Pillow
Může se stát, že v nejnovější verzi Pythonu není tflite_runtime dostupný. Doporučujeme proto nainstalovat např. Python 3.9 a vytvořit spustitelný soubor pomocí programu pyinstaller.
pyinstaller captcha.py --onefile
Instalace node modulů
Pro spuštění projektu je potřeba nainstalovat Node.js a následně potřebné knihovny pomocí tohoto příkazu.
npm i --save
Nastavení Tor proxy
V konfiguračním souboru /etc/tor/torrc
nastavte hodnoty ControlPort
, SocksPort
a HashedControlPassword
.
SocksPort 9050
ControlPort 9051
HashedControlPassword 16:872230D6EA809D4760AD5894ADB7A5A07191882EBCD188378544794F8F
Hesla ke control portu je možno generovat následovně.
tor --hash-password giraffe