Hacking [WIP]Guide helper

Quantumcat

Dead and alive
OP
Member
Joined
Nov 23, 2014
Messages
15,149
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,071
Country
Australia
Hi all,

I made a little scraper that turns Plailect's guide into pdf files, for posterity purposes and for speed of use. It also downloads the latest release of all the tools, and downloads any zip files it finds in the guide. The intention is to make it even quicker to install a9lh (saves time going back and forth from the GitHub release pages of the tools), and makes sure you're not using any outdated files.

Some issues though - using the free pdf tool Dompdf seems to get stuck at the same place ("Fatal error: Call to a member function get_cellmap() on null"), so the script shuts down and not all pages are converted. This doesn't seem to be an issue for Pdfcrowd, but unfortunately that's paid, and I burned through all my free tokens before I realised they were limited :-( If they give me more free tokens I will redo it to get more of the pages (hopefully all). Also, the free one makes the pages a little ugly, while Pdfcrowd manages to generate exactly what the page looks like. Oh well. Also, if the source code on a tool's release page is the same file type as the release, it will download the source code too. So the download is a little bigger than it needs to be.

Obviously this might have been more useful before the most recent big revision of the guide (when it used to change significantly every week or so). Now I doubt it'll change much, it's probably the ultimate version right now :-)

Anyway, for the guide download visit quantumc.at, and my repository is at https://github.com/quantumcat1/Guide-Helper. I am new to GitHub so let me know if I need to change a setting or something so people can contribute! You will need to install dompdf (the free pdf conversion tool) into your php www folder for it to run.

This is my first contribution to anything, so please be nice if it's not very good :-) I only learned PHP yesterday (and git only a few weeks ago), so I am pretty pleased with what I worked out so far!
 

Quantumcat

Dead and alive
OP
Member
Joined
Nov 23, 2014
Messages
15,149
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,071
Country
Australia
I found a free-ish html-to-pdf api so now the pages will look pretty, and it doesn't freak out when it tried to convert a table (dompdf couldn't deal with the anonymous table in the part 1 decrypt9 page). I am trying to make it run regularly as a cron job (so it will always be updated with no input from me). However it doesn't seem to want to run despite copying what I saw in tutorials. If anybody knows about cron jobs and can help me make it work I would really appreciate it :-)

And it would be also great, if when you are directing newbies to the guide, you could offer them mine as an alternative if they want to download everything at once and have an offline reference.
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,285
Trophies
1
Location
New York
XP
12,148
Country
United States
I found a free-ish html-to-pdf api so now the pages will look pretty, and it doesn't freak out when it tried to convert a table (dompdf couldn't deal with the anonymous table in the part 1 decrypt9 page). I am trying to make it run regularly as a cron job (so it will always be updated with no input from me). However it doesn't seem to want to run despite copying what I saw in tutorials. If anybody knows about cron jobs and can help me make it work I would really appreciate it :-)

And it would be also great, if when you are directing newbies to the guide, you could offer them mine as an alternative if they want to download everything at once and have an offline reference.
Why not just add the link to your signature? :)
 

You may also like...

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3N1 @ K3N1:
    Nah that's what gets them the award
    +1
  • M4x1mumReZ @ M4x1mumReZ:
    These iPads deserve to be trashed.
  • ZeroT21 @ ZeroT21:
    Maybe only old senoirs would have loved to hear noisy kids
    +1
  • ZeroT21 @ ZeroT21:
    But then again, I see kids as a health hazza

    rd
    +1
  • M4x1mumReZ @ M4x1mumReZ:
    Their ears would have troubles hearing their loud screeches that they can sleep in peace.
    +1
  • M4x1mumReZ @ M4x1mumReZ:
    @ZeroT21, They lack any common sense because their brain hasn't been fully developed.
  • K3N1 @ K3N1:
    If old people learned how to use tablets more we might get them off the road :tpi:
    +1
  • M4x1mumReZ @ M4x1mumReZ:
    Anyways, I'm off for tonight. See you all later.
    +1
  • Sonic Angel Knight @ Sonic Angel Knight:
    Old people flip tables in anger :P
  • M4x1mumReZ @ M4x1mumReZ:
    I remember The Onion.
  • TheAuraGard @ TheAuraGard:
    YOOO whats this
  • TheAuraGard @ TheAuraGard:
    If anyone is here please help me with my wii
  • K3N1 @ K3N1:
    Ask nicer
  • TheAuraGard @ TheAuraGard:
    bruh please im just tryna play mariokart
  • K3N1 @ K3N1:
    Bruh
  • TheAuraGard @ TheAuraGard:
    usb loader is taking forever to load
    +1
  • TheAuraGard @ TheAuraGard:
    i just wanna play mario kart:cry:
  • K3N1 @ K3N1:
    Make a thread in the Nintendo forums
  • TheAuraGard @ TheAuraGard:
    um ok
  • K3N1 @ K3N1:
    The chatbox is for chatting not everyone here knows how to solve your issue
  • TheAuraGard @ TheAuraGard:
    Oh alright my bad
  • x65943 @ x65943:
    Rip
    M4x1mumReZ @ M4x1mumReZ: Hey