This script is designed to download PDF manuals from wdhmedia websites. It can be run on any operating system that supports Python, maybe.
This is not the most correct or fastest way to download PDFs, but it works.
Tested with python 3.10 and Poetry.
- [bg] България - https://www.ръководства.bg
- [cs] Česká republika - https://www.manualypdf.cz
- [da] Danmark - https://www.pdfmanualer.dk
- [de] Deutschland - https://www.bedienungsanleitu.ng
- [el] Ελλάδα - https://www.οδηγοσ-χρησησ.gr
- [en-us] England - https://www.manua.ls
- [en-in] India - https://www.manualpdf.in
- [en-au] England - https://www.usermanuals.au
- [en-ca] Canada - https://www.manuals.ca
- [en-gb] Great Britain - https://www.manuals.co.uk
- [en-nz] New Zealand - https://www.manual.nz
- [es-ar] Argentina - https://www.manual.ar
- [es-bo] Bolivia - https://www.manual.bo
- [es-cl] Chile - https://www.manualpdf.cl
- [es-co] Colombia - https://www.manuales.com.co
- [es-cr] Costa Rica - https://www.manual.cr
- [es-do] República Dominicana - https://www.manual.do
- [es-ec] Ecuador - https://www.manual.ec
- [es-es] España - https://www.manualpdf.es
- [es-gt] Guatemala - https://www.manual.gt
- [es-hn] Honduras - https://www.manual.hn
- [es-mx] México - https://www.manuales.mx
- [es-pa] Panamá - https://www.manual.pa
- [es-pe] Perú - https://www.manual.pe
- [es-sv] El Salvador - https://www.manual.sv
- [es-ve] Venezuela - https://www.manual.com.ve
- [et] Eesti - https://www.juhend.ee
- [fi] Suomi - https://www.kayttooh.je
- [fr] France - https://www.modesdemploi.fr
- [he-il] ישראל - https://www.manualpdf.co.il
- [hi-in] भारत - https://www.नियमावली.संगठन
- [hr] Hrvatska - https://www.prirucnici.hr
- [hu] Magyarország - https://www.hasznalati-utasitasok.hu
- [id] Indonesia - https://www.petunjuk.co.id
- [it] Italia - https://www.manualeduso.it
- [ka] საქართველო - https://www.manualpdf.ge
- [kk] Қазақстан - https://www.нұсқаулық.қаз
- [ko] 한국 - https://www.매뉴얼.한국
- [lt] Lietuva - https://www.vadovaspdf.lt
- [lv] Latvija - https://www.rokasgramataspdf.lv
- [mk] Македонија - https://www.прирачник.мкд
- [nl] Nederland - https://www.handleidi.ng
- [no] Norge - https://www.bruksanvisningpdf.no
- [pl] Polska - https://www.instrukcjaobslugipdf.pl
- [pt-pt] Portugal - https://www.manualpdf.pt
- [pt-br] Brasil - https://www.manualpdf.com.br
- [ro] România - https://www.manualdeinstructiuni.ro
- [ro-md] Macedonia de Nord - https://www.manual.md
- [ru] Россия - https://www.manualspdf.ru
- [sk] Slovensko - https://www.prirucky.sk
- [sl] Slovenija - https://www.prirocnikpdf.si
- [sq] Shqipëri - https://www.udhezimet.al
- [sr] Србија - https://www.uputstvo.rs
- [sv] Sverige - https://www.bruksanvisni.ng
- [tr] Türkiye - https://www.kullanimkilavuzu.com.tr
- [uk] Український - https://www.інструкціїкористувача.com.ua
- [uz] O'zbekiston - https://www.qollanmalar.uz
- [vi] Việt Nam - https://www.huang-dan.vn
poetry install
❯ poetry run python main.py
? Enter Manual PDF url: https://www.manualpdf.es/ikea/renodlad/manual
Manual Ikea RENODLAD with 28 pages
? Continue downloading file? Yes
100% (28 of 28) |############################################| Elapsed Time: 0:00:00 Time: 0:00:00
? ¿All ok? Delete temp folder? Yes
The downloaded PDF manuals will be saved in the output
folder.
pdf_manual_downloader
is licensed under the GNU General Public License version 3.0.
As @sylven pointed out, the regex had become obsolete, and it's necessary to upgrade the version of the pyhtml2pdf library. With that, it should work for you. I'll update the Gist.