[dokuwiki-scraper] A tool for archiving DokuWiki #129
Replies: 4 comments 3 replies
This comment has been hidden.
This comment has been hidden.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
I see that you've been building up a stable of tools over at saveweb! Which makes me think... if you think it would be worthwhile, we could look into merging the mediawiki-client-tools GitHub organization with the saveweb GitHub organization so that the projects could be in one place. (I'm not sure what would be involved on the administrative side. As I've mentioned previously, I became a maintainer here sort of by accident, so the fact that I'm the administrator of mediawiki-client-tools is kind of awkward.) I already the idea that I could rename mediawiki-client-tools to something slightly more generic, since I came across the moin2gitwiki project, and after I asked the maintainer about the license, he added a note that moin2gitwiki is not actively maintained, so I thought someone here might be interested in taking it on. Do you have any thoughts here? |
Beta Was this translation helpful? Give feedback.
-
Merge mediawiki-client-tools with saveweb? rename mediawiki-client-tools? I don't quite understand. Could you share more about your plans?
It seems to be an on-disk wiki format converter rather than a scraper. Now I'm not quite sure I'll be maintaining it, I'm completely new to MoinMoinWiki. Anyway, maybe we can make a "moinwiki-dumper" ? |
Beta Was this translation helpful? Give feedback.
-
Hi, I made this in the last few days: https://github.com/saveweb/dokuwiki-scraper
I used it to successfully archive a small wiki site with over 600 entries and 700 images and successfully re-imported them into dokuwiki.
Note that if you just want to test the tool, then do not archive dokuwiki.org (or at least stop after running it for a few minutes). For the same reason that wikiteam(3) does not recommend saving wikimedia sites.
This tool is based on an unmerged PR (8 years ago!) of WikiTeam: DokuWiki dump alpha by @PiRSquared17. Thanks @PiRSquared17 !
I have rewritten the code in Python 3 and added some features, also fixed some bugs.
Beta Was this translation helpful? Give feedback.
All reactions