View Single Post
Old 09-05-2013, 09:01 AM   #1770
seabream
Enthusiast
seabream can extract oil from cheeseseabream can extract oil from cheeseseabream can extract oil from cheeseseabream can extract oil from cheeseseabream can extract oil from cheeseseabream can extract oil from cheeseseabream can extract oil from cheeseseabream can extract oil from cheese
 
Posts: 48
Karma: 1056
Join Date: Jul 2012
Location: Central Canada
Device: Sony PRS-T1, RIM Playbook & Z10, Samsung Note, MacOSX
Thanks, and logpage issue

Hi JimmXinu,

Re: Silent discard of AO3 warnings, and adding site specific tags for additional series on AO3 - Thank you kindly.
Testing in progress.

Re: logpage_entries
There's still something strange happening. Even after I removed the logpage_entries line from [epub] and put it in defaults, it wasn't showing up as specified. So I decided to try a few other things in my working personal.ini which didn't work. No matter what I put in the AO3 section, for logpage_entries (edited to remove the extra_logpage_entries part, I misremembered the content of the personal.ini used to test that fic), the logpage had the same entries in the same order. In case it was a problem with some other line in my personal.ini, I then substituted the default personal.ini (I'm still using FFDL 1.7.33 on Calibre 0.9.40. I usually don't update Calibre unless there's a feature or bugfix that I actually use given Kovid's statement about host bandwidth and how for the most part people can update once a year. Also, in this case, I wanted to wait for the major new version bugs to be ironed out. Looking at the version history, it doesn't look like there should be changes in how logpage_entries is handled.).

After changing include_logpage: false to true, in [epub], I removed all the "logpage_entries:" lines and, for simplicity's sake, put "logpage_entries: author" under the "titlepage_entries: " line in [defaults]. And because this was going to get repetitive, I switched to using test1.com?sid=100* increments. And I still got the same logpage. Is there something prioritising defaults.ini (which I presume is where the logpage_entries entries are coming from for the first two, since there are no logpage_entries lines in personal.ini that contain those entries) over the logpage_entries parameter in [defaults] and [sites] in personal.ini? If I put a logpage_entries line in the [epub] section, it is expressed, but when there isn't one there, (or in overrides), the others should work right? I'm kind of baffled.

For reference, copy and pasted log data where "logpage_entries: author" is in [X], and is the only "logpage_entries: *"line in personal.ini:
Spoiler:
[defaults]
Update Log

Packaged: 2013-09-05 04:22:14 Published: 2013-03-15 Updated: 2013-04-15 Chapters: 4 Words: 1,456 Status: In-Progress Series: The Great Test [4] Title: Testing New Feature 1007 Author: Bob Smith Category: Crossover, Furbie, Harry Potter, Magical Girl Lyrical Nanoha, Puella Magi Madoka Magica/*”•‘女まど‹˜…ƒž‚‚ Genre: Comedy, Fantasy, Noir, Sci-Fi Rating: Tweenie Warnings: Swearing, Violence

[test1.com]
Update Log

Packaged: 2013-09-05 04:23:33 Published: 2013-03-15 Updated: 2013-04-15 Chapters: 4 Words: 1,456 Status: In-Progress Series: The Great Test [4] Title: Testing New Feature 1008 Author: Bob Smith Category: Crossover, Furbie, Harry Potter, Magical Girl Lyrical Nanoha, Puella Magi Madoka Magica/*”•‘女まど‹˜…ƒž‚‚ Genre: Comedy, Fantasy, Noir, Sci-Fi Rating: Tweenie Warnings: Swearing, Violence

[epub]
Update Log

Author: Bob Smith


I performed the same test with the test version of FFDL 1.7.39 (or prospective 1.7.40 I suppose), using modified copies of the default personal.ini that came with it (By the way, the order of precedence comments for overrides are clearer, thank you.) and got the same results for those three. I decided to also test [test1.com:epub] and [overrides]. They both worked. I've attached the debug log (removing my username from the filepath where appropriate) for running the import using "Copy of defaults from 1,7,40 logpage in defaults" also attached, in case that might be useful.


Further notes on comments:
You may wish to clarify when one should/can use "add_to_*" vs. "extra_*".

Also, given the comment below,
Quote:
Originally Posted by JimmXinu View Post
You don't need to put these extra_valid_entries & labels in your personal.ini. They're already in the built-in defaults.ini. In fact, by doing this you are removing comments, kudos, hits, etc.
you may want to have a note about the interaction between what you put in your personal.ini and what's in defaults.ini, as well as what is actually necessary to put in personal.ini. Until reading the above comment, I'd been operating on the premise that extra_valid_entries, etc… were required in personal.ini, specifically because they were in the sample version of it. It's not obvious if you're using the GUI version what defaults.ini does, and what bearing it has on what you put in personal.ini. If it weren't for this thread, I don't know that I'd know that I should use add_to_extra_valid_entries as opposed to just extra_valid_entries for various custom column entries, since extra has the connotation of 'adding to' already, for example.

Actually, that's another question. Is the default.ini used by FFDL the same as the one that comes up as a sample of personal.ini? Unzipping an old version of FanFictionDownLoader.zip that's still in my downloads folder, I find plugin-defaults.ini, and plugin-example.ini, but they aren't the same. The latter is considerably shorter.

Last edited by seabream; 09-05-2013 at 09:39 AM. Reason: factual error. Removed extra_logpage_entry bit.
seabream is offline