Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing utility script dumpgenerator.py #2

Closed
GreenReaper opened this issue Sep 24, 2021 · 2 comments
Closed

Missing utility script dumpgenerator.py #2

GreenReaper opened this issue Sep 24, 2021 · 2 comments

Comments

@GreenReaper
Copy link

GreenReaper commented Sep 24, 2021

I wanted to backup my WBStack-hosted Wikibase, the information of which is stored in JSON blobs as page content.

I managed to scrape together the necessary FreeBSD packages to get Wikiteams' dumpgenerator.py working with Python 2.7. However, this is not a solution that can be maintained, or recommended, as they are no longer available via package managers.

I tried installing poetry and wikitools3. However, no dumpgenerator.py exists, and I see it's not in the repo yet - maybe it's not even in scope, considering this is a lower-level library that wikiteam relies on. Perhaps this file from this pull request is required?

I appreciate it may not be the priority for Wikiteam's own use, and it's a pretty big script in relation to the API itself - however it's the recommended approach for backing up a third-party-hosted MediaWiki, so it would be useful if it could be adapted for Python 3, and that could be rolled out.

@GreenReaper
Copy link
Author

This seems to actually be addressed by the higher-level elsiehupp/wikiteam:python3, though I had to tweak it to save the XML.

@elsiehupp
Copy link
Member

Hi @GreenReaper—thanks for taking the time to write detailed feedback. I am not actually an official maintainer of @WikiTeam, though if I ever finish all of peripheral parts of porting it to Python 3 I might end up being one. I’ll respond further on the other thread.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants