Your comments
Use the replacement tools.js from my theme, it has what's necessary to load external js.
Copy jquery-3.1.1.min.js into your theme as well (unless you're already using a different jquery, then edit the following to match). Save this code as entrypoint.js:
var proxyPrefix = "/ubooquity"; /* blank if no proxy */
function runMe(){
loadScript(proxyPrefix+"/theme/jquery-3.1.1.min.js", function(){
if($('#folderinfo').length === 0){
$('<div id="folderinfo">').load(proxyPrefix+"/theme/folder-info.html", function() {
$("#group").prepend($(this));
});
}
});
}
That will check if there's a #folderinfo tag in #group, and if not it will make one and add the contents of folder-info.html into it. That'll add to latest/search/random/homepage.
Oh right, I should probably link that somewhere. This is where I pulled it from: https://github.com/ericchiang/pup/releases
Holy crap, that looks awesome!
So to go up one level, use javascript to grab the href for #arrowup. That should give you the parent folder. I do that in the script tags at the bottom of series pages.
To add something as like a global folder-info, you'd probably need to do that via javascript. A check for #folderinfo in #group, and if it doesn't exist, import it from /theme/folder-info.html. This is branching into Ubooquity modification, since you'd need to do something along the lines of my entrypoint.js to do this.
I still haven't poked through the database, but I've yet to encounter any reference to the built-in favorites. You're welcome to my implementation, if you'd like. The ratings don't seem to be used either, or at least not anywhere I've seen.
The html override is essentially what I was asking for here, and denied.
http://ubooquity.userecho.com/topics/162-html-read-from-theme-similar-to-folder-info-files/
The ".." href would take you back to Publishers because there's no rhyme or reason to folder layout via the webserver. Every folder and issue just get an arbitrary number, and would be comics/xx/, so going ".." from any just goes to comics.
What'd be nice would be if there was an actual folder structure, like /comics/Dark Horse/Trigun/, rather than /comics/xx/. That'd simplify navigation a lot.
Just posted a new PageBuilder. Biggest changes are in imageGet, it no longer guesses at image names. Since I was getting the exact page on Comixology, I figured why not just download it and scrape for the exact image. Now it should catch weird named covers. It also watches for Google page errors (bot detection) and stops rather than trying again. There's also a setting to set your local Google url.
I just posted a new update with a new imageGet in it, I'd recommend switching to that one and setting your google localization.
Make sure you don't have Ubooquity set to hide empty folders, since the arc folders are technically empty.
I'd have to let someone else handle what it took to get it working on windows, I'm not setup to test that so I'm not sure what was involved. As for documentation in general, a lot of this has been in flux lately, and I just haven't gotten that far yet. I saw your comment on the dropbox file too, didn't even realize that was a thing.
The main settings that need to be set are your comicvine api key in pageBuilder.sh and arcBuilder.sh. You also need to set the folder path to your story arc folder in arcBuilder.sh. The .sh files can all be opened in a text editor, and any settings related to each is at the top, usually also labeled.
PageBuilder is a standalone thing, it doesn't have to be anywhere near the theme files or comics. When you run it, you would do the following:
/path/to/pageBuilder.sh /path/to/comics/publisher/comic/cvinfo
The stuff from the StoryArc.zip needs to go over what was in extras. I need to incorporate those at some point. If you are not using a proxy prefix in Ubooquity, you need to edit theme.js (again, settings at the top, labeled) to match. Also, since Story Arcs are functionally empty folders, you need to change the setting in Ubooquity to not hide empty folders.
The theory is that it's because of the really specific searches with weird patterns. But why it triggers quickly for some, and never for others makes no sense. I tried getting around that with the delay setting, but it doesn't seem to make any difference.
Use the new one, it'll be the official one moving forward. I wanted to make sure that caught the issue before pushing it as an official update.
Customer support service by UserEcho
You're not going to get anything from the actual 302 page, at that point it's already too late. It's trying to redirect curl to a page with a captcha. In fact, the more you investigate, it may just be keeping the problem alive. Give it some time, it seems to expire after a while.