yamdwe | Yet Another Mediawiki to DokuWiki Exporter

 by   projectgus Python Version: Current License: Non-SPDX

kandi X-RAY | yamdwe Summary

kandi X-RAY | yamdwe Summary

yamdwe is a Python library. yamdwe has no bugs, it has no vulnerabilities, it has build file available and it has low support. However yamdwe has a Non-SPDX License. You can download it from GitHub.

Yamdwe is made up of two Python programs to export an existing Mediawiki install to a Dokuwiki install. yamde needs a new maintainer - I've gotten busy with other responsibilities and I'm not giving yamdwe the attention it deserves. It's mostly mature software, the only issue is occasionally content in some wikis that doesn't convert properly. Yamdwe has automated tests and continuous integration so it's not too painful to add bugfixes, the usual slow point is investigating behaviour of mediawiki installs that aren't publically available. If you're interested in helping out then please get in touch, or just browse the Issues list and maybe send some PRs! Any active maintainer will be gladly credited and/or I'll transfer the repo to you if you'd like that. -- Angus.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              yamdwe has a low active ecosystem.
              It has 20 star(s) with 11 fork(s). There are 4 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 9 open issues and 22 have been closed. On average issues are closed in 37 days. There are 9 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of yamdwe is current.

            kandi-Quality Quality

              yamdwe has 0 bugs and 0 code smells.

            kandi-Security Security

              yamdwe has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              yamdwe code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              yamdwe has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              yamdwe releases are not available. You will need to build from source code and install.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.
              yamdwe saves you 312 person hours of effort in developing the same functionality from scratch.
              It has 751 lines of code, 72 functions and 8 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed yamdwe and discovered the below as its top functions. This is intended to give you an instant insight into yamdwe implemented functionality, and help decide if they suit your requirements.
            • Download images from the MediaWiki server
            • Get the timestamp of a node
            • Convert a mediawiki name to a name
            • Aggregate all files in the metadir
            • Write pages
            • Convert page content into HTML
            • Convert MediaWiki tag to HTML
            • Convert a Wikipedia wiki page into a directory
            • Get all pages
            • Call the MediaWiki API
            • Get all revisions for a given page
            • Return a dict of all media wiki users
            • Clean a user name
            • Set file namespaces
            • Returns the main page title
            • Write list of users to a dokuwiki wiki
            • Returns all available images
            • Invalidate local cache
            • Reads the DokuWiki user file and returns a list of dictionaries
            • Set permissions under the subprocess
            • Returns a list of File Namespaces
            • Gets all users
            Get all kandi verified functions for this library.

            yamdwe Key Features

            No Key Features are available at this moment for yamdwe.

            yamdwe Examples and Code Snippets

            No Code Snippets are available at this moment for yamdwe.

            Community Discussions

            No Community Discussions are available at this moment for yamdwe.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install yamdwe

            Note: It's strongly recommended to use a virtualenv environment to keep yamdwe's libraries isolated from the rest of your system. yamdwe has over 20 package dependencies including some very specific versions to support mwlib. Good introductory posts about virtualenv can be found here and also here. You may want to check out virtualenvwrapper, which provides handy shortcuts for common virtualenv operations.
            Installing everything via pip as shown above means compiling some common packages from source. Here's an alternative set of commands to set up a virtualenv on Debian/Ubuntu, but with some common packages installed into the main system:. (Once done working with yamdwe, run deactivate to leave the virtualenv, source env/bin/activate again to re-enter it). If the installation of mwlib fails install the packages recommended for mwlib https://mwlib.readthedocs.io/en/latest/installation.html#ubuntu-install.
            If you're creating a new DokuWiki then set up your DokuWiki installation and perform the initial installation steps (name the wiki, set up an admin user, etc.) You can also use yamdwe with an existing wiki, but any existing content with the same name will be overwritten.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/projectgus/yamdwe.git

          • CLI

            gh repo clone projectgus/yamdwe

          • sshUrl

            git@github.com:projectgus/yamdwe.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link