https://github.com/reactivematter/dokuwiki-obsidian
Python script to convert notes from Dokuwiki to Obsidian
https://github.com/reactivematter/dokuwiki-obsidian
Last synced: about 1 year ago
JSON representation
Python script to convert notes from Dokuwiki to Obsidian
- Host: GitHub
- URL: https://github.com/reactivematter/dokuwiki-obsidian
- Owner: ReactiveMatter
- Created: 2023-09-16T06:44:07.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-28T15:28:11.000Z (over 1 year ago)
- Last Synced: 2025-03-28T21:12:36.673Z (over 1 year ago)
- Language: Python
- Size: 37.1 KB
- Stars: 16
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dokiwiki to Obsidian
This python script converts the Dokuwiki data files to Obsidian files.
## Usage
```
python3 dokuwiki-obsidian.py --src /home/user/dokuwiki/data --dst /home/user/obsidian --overwrite 2
````
- The `--src` argument should be the `data` folder of the DokuWiki installation and should have `pages` folder from the `.txt` files will be parsed.
- The `--dst` argument is the folder where the output will be generated.
- The `--overwrite` argument to define whether a file in destination with same name be overwritten. The values are 0 for no overwrite (default behaviour), 1 for always overwrite, 2 for overwrite if source file is newer and Markdown content hashes of both files does not match.
- Run the script
## Features
- Converts most syntax of Dokuwiki
- Supports WRAP plugin and include plugin