Skip to content

Full site source code + diff algorithm that generates the CR diff

License

Notifications You must be signed in to change notification settings

multimeric/VensersJournal

This branch is 46 commits ahead of daniel-beck/VensersJournal:master.

Folders and files

NameName
Last commit message
Last commit date
Jan 11, 2021
Sep 23, 2021
Sep 30, 2021
Jan 11, 2021
Oct 30, 2021
Jan 26, 2020
Dec 19, 2018
Aug 21, 2019
Jan 11, 2021
Sep 29, 2021
Nov 1, 2020
Oct 4, 2021

Repository files navigation

VensersJournal

A comprehensive diff portal for Magic: the Gathering tournament docs.

What We Got

All the magic (THAT'S A PUN) happens in the difftool folder. Python scripts rip the Comprehensive Rules apart and spit them out in an easy-to-digest, side by side diff. The only reason this process isn't entirely automated at this point is because there isn't actually a good way to get the most recent set that Wizards has released. If someone has a reasonable approach to this, I'm all ears.

For the time being, Infraction Procedure Guide and Magic Tournament Rules diffs are done by hand. This is largely because they're done in-line, not side by side like the CR. That, coupled with the absolute nightmare that is extracting text from a PDF into a sane, parseable format, has put automating this on the backburner for the time being. It's being worked on when I have the inclination, mostly.

The archives aren't totally complete yet, but I'm working on it. We have a massive chunk of the previous rules docs, and the IPG and MTR are complete-ish for the last few years. There are also some weird, far distant outliers in the mix.

How to use

It's... it's a website. Just go to it. Click the things. Read the things.

About

Full site source code + diff algorithm that generates the CR diff

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • EJS 96.9%
  • JavaScript 1.8%
  • Other 1.3%