As a counter measurement to Ad spam, newly registered users are required to create a thread in the Introduction Forum before allowing to be able to reply and create threads. Please allow some time for posts to be approved. We thank you for your patience on this matter.

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

@LostLogia4 Why'd you choose the names datatable and typography-xl-output anyways? I don't have a clue in the world what those CSS classes would be used for just looking at them.

"datatable" is a name I chose at a whim. Considering your concern for variable name conciseness, I might decide to name it as "responsive-infotable" instead.
"typography-xl-optout" is already used in Kancolle Wikia. It was so-named as a CSS class that is used to opt-out of Desktop XL layout's enlarged typography. It's pretty self-explanatory as it is.

Originally Posted by HydroKirby

I'll try to get to stuff... in time... Today, I was actually thinking of trying to make the bot update modules.

@LostLogia4 That name doesn't say anything more than the previous name... What is its purpose and what is it used for? These are what you should ask yourself when naming variables.

Technically, I've tried things with the bot in the past, but recently I've decided something. I kept trying to take that huge boilerplate script for a PyWikibot and forcing it to accept parameters in the code instead of being passed through the command line, but that kept failing for some unknown reason. Documentation is scarce for the script too. Instead, I hope to try making my simple script update all modules. If something breaks, I'll manually undo the change.

@HydroKirby I'll keep that in mind. The naming conciseness can wee into YMMV sometimes, though.

For the story translation, it turns out that the extract_lines.py only works in Python 2. It's not impossible to convert it to Python 3 (in fact I spent an hour doing exactly that and come nearly close), but I've opted to make my own (partly-reverse engineered) script for that.

@LostLogia4 You could just use Python 2 like everyone else... Just gimme awhile. I can make it work in both Python versions. It's not impossible to make scripts work in both 2 and 3; a lot of my scripts do because I'm familiar with both. In the meantime, please don't re-invent the wheel.

I connected the card sheets translator script to NazunaBot, so I can update the sheets just by double-clicking on a batch file on my desktop.Card Sheets

Oh, and I'd appreciate any help adding the pictures girls with tipster text in the event's Card Flip section. Sadly, the previous card flip event's page only got 3 of the 4 tipsters uploaded.

Finally, some more technical stuff. I've fixed the Python script that parsed masterData for the Wikia. The Japanese description of abilities was split off to its own section, so now I don't know how to re-connect base abilities to individual abilities for non-playable characters. It used to be simple because the bundled ability stored the base ability, all related info, and the description altogether irregardless of whether or not the ability was owned by a flower knight, synthesis mats, or enemies. Hence, I don't know what base ability 12 on the Ability Unit Tester does, although there's a very good chance it belongs to Aqua Shadow Higanbana or her "tails".