On Mon, 5 Dec 2016 13:18:51 -0500 (EST) Grant Gainey <ggainey@xxxxxxxxxx> wrote: > Hey folks, > > We're working on getting fedorahosted.org/spacewalk/wiki moved over > to Github, because that's where our code lives. One of the > requirements we have, is to move our existing large-ish Trac wiki, > and all 8 years of its history, over to github, and transform it from > Trac markup to Markdown markup. > > While there are a couple of attempts at this out on the web, they're > generally only concerned with most-recent-version, and have a variety > of limitations. So I pulled together some python to automate as much > of the process as I could manage in a few days. > > Since I expect there are other Trac wikis out there that are in the > same boat, I figured y'all might want to take a look at the tool I > threw together: > > https://github.com/ggainey/tracwiki2githubwiki > > You can see its output in my clone of the spacewalk project: > > https://github.com/ggainey/spacewalk/wiki/WikiStart > > (Note: That content will disappear and reappear occasionally, as I > blow it away and regenerate it while testing) > > I am certain this code needs...help (among other things, programming > in Python, Java, PL/SQL, and Perl on a daily basis means my > coding-style kinda sucks, and is def. not very Python-y) However, it > does a reasonably good job, and I hope it'll be useful to some of the > other folk still managing their migration Elsewhere. > > If/when/as you find problems with the tool, feel free to open an > Issue on github. > > Thanks, and enjoy, > G > > (PS - If you want to hear me babble about it in a quick demo for my > team, this link should be public: > > https://bluejeans.com/s/BFO9@/ > > Requires Flash, alas Awesome. ;) We will be happy to point folks who need this sort of tool your way. Thanks for sharing with us. kevin
Attachment:
pgpaPUe5_CSZ_.pgp
Description: OpenPGP digital signature
_______________________________________________ infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to infrastructure-leave@xxxxxxxxxxxxxxxxxxxxxxx