Virgil Firecask |
4 people marked this as a favorite. |
I've uploaded a copy of the Calibre recipe (link to the post on my website with the recipe) I use to download the Pathfinder Tales Web Fiction into an easy to deal with little e-book.
I tested it shortly before creating the post so it should work fine until the Paizo web team changes something.
Otherwise, it's a quick (6 minute) way to archive off a copy of the web fiction to peruse on your e-reader of choice.
Itchy |
Oohh, that looks interesting!
I'll have to check it out tonight. I have already paid for the Paizo versions of most of the Web Fiction, but there's a lot that hasn't been eBook-ified yet.
Even if I start using this, I'll continue to buy the eBooks here. I like to arrange them on my electronic bookshelf in order with the Web Fic short stories next to the novels that they precede or follow.
-Aaron
Italian FAN |
Virgil,
Is it possible do something similar to download Paizo blogs archives (month by month for example)... what about downloading a section of the messageboard (RotR part for example)...
Perhaps I'm asking too much, I see. When I'll have time I'll try understanding main programming commands, but what you did seemed so simple and powerful at the some time...
Mark Moreland Developer |
Virgil Firecask |
Thanks for the positive feedback, everyone!
Is it possible do something similar to download Paizo blogs archives (month by month for example)... what about downloading a section of the messageboard (RotR part for example)...
Probably, but it may take some tweaking or it might be better just to start over from scratch. There are a lot of examples about how to build scripts like this that you can find online.
Another problem with using something like this to parse out a set of messageboards is of the length of time to download and parse everything. You'd want to write some logic in there so that it would look for posts marked as having been updated or something along those lines and only grab the content that has been added.
Perhaps I'm asking too much, I see. When I'll have time I'll try understanding main programming commands, but what you did seemed so simple and powerful at the some time...
The scripting language is Python which is fairly easy to learn. The tricky part is learning all of the API calls to Calibre and the various packages it uses. That's where the challenges lay, but they have all sorts of documentation if you take it apart and do some Googling.
Itchy |
I just took the opportunity to look through the Web Fiction book that I downloaded through this little chunk of code. It is very nice!
I applaud you Virgil Firecask. You have my thanks and my admiration. If changes in the Paizo website ever make it necessary to update the code and you post here when you do so, you shall have them again.
-Aaron
Itchy |
I'll likely keep updating the post on my site that this post links to. That would be the easiest way for me to update.
Also, if you ever run into problems where it starts breaking, let me know here or in a private message.
I have that post bookmarked. I'll certainly let you know if I notice things breaking.
Again, Thanks!
-Aaron