Template talk:IIDX Chart: Difference between revisions

From RemyWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 15: Line 15:


I only know a lil bit about regex so I'm sure there are people who could do this much more efficiently still, I dunno who those people would be though!! --[[User:Hyso|Hyso]] ([[User talk:Hyso|talk]]) 01:17, 14 July 2015 (UTC)
I only know a lil bit about regex so I'm sure there are people who could do this much more efficiently still, I dunno who those people would be though!! --[[User:Hyso|Hyso]] ([[User talk:Hyso|talk]]) 01:17, 14 July 2015 (UTC)
* Thanks, this will be handy (I was manually working on them, hence why I took a lot of time on them). --[[User:FinalOffset|FinalOffset]] ([[User talk:FinalOffset|talk]]) 02:05, 14 July 2015 (UTC)

Revision as of 02:05, 14 July 2015

ez conversion

I did this while updating the RA notecounts then realized since I haven't done anything since I should just post about in case it'd save anybody else time.

  • copy and paste a bunch of Difficulty & Notecounts using the outdated notecounts into Notepad++
  • go to Replace, check "Regular expression" in the bottom left
  • Find and Replace the former with the latter:
    • \{\{(?:IIDX Chart Info|IIDX CN Chart Info|IIDX BSS Chart Info|IIDX CNBSS Chart Info).*\r\n\| (?:beg_notes = (.*)\r\n|).* = (.*)\r\n.* = (.*)\r\n.* = (.*)\r\n.* = (.*)\r\n.* = (.*)\r\n.* = (.*)
    • {{IIDX Chart Header|\r\n{{IIDX Chart Notecounts|$1|$2|$3|$4|$5|$6|$7}}
  • do that again with:
    • \| chart_version_[0-9]+ = (.*)\r\n(?:\| beg_difficulty_[0-9]+ = (.*)\r\n|).* = (.*)\r\n.* = (.*)\r\n.* = (.*)\r\n.* = (.*)\r\n.* = (.*)\r\n.* = (.*)
    • {{IIDX Chart|$1|$2|$3|$4|$5|$6|$7|$8}}
  • then do a normal find and replace, finding "||" and replacing it with "|-|" (so nonexistent beginner charts show up as "-")

You will need to add in stuff like "cn=a|" for charge notes manually, but this should save some time for anybody who wants to work on this, life is too short to convert a bunch of templates on IIDX wiki pages manually.

I only know a lil bit about regex so I'm sure there are people who could do this much more efficiently still, I dunno who those people would be though!! --Hyso (talk) 01:17, 14 July 2015 (UTC)

  • Thanks, this will be handy (I was manually working on them, hence why I took a lot of time on them). --FinalOffset (talk) 02:05, 14 July 2015 (UTC)