https://github.com/inirdin/obsidian-inline-fields-harvester
transform inline Dataview fields into Obsidian properties
https://github.com/inirdin/obsidian-inline-fields-harvester
automation dataview obsidian-md
Last synced: about 2 months ago
JSON representation
transform inline Dataview fields into Obsidian properties
- Host: GitHub
- URL: https://github.com/inirdin/obsidian-inline-fields-harvester
- Owner: Inirdin
- Created: 2024-04-28T21:26:38.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-29T09:18:57.000Z (about 2 years ago)
- Last Synced: 2025-07-02T19:52:00.597Z (12 months ago)
- Topics: automation, dataview, obsidian-md
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Obsidian inline fields harvester πΎπͺπ
- πππ Spaghetti code πππ
- Pasta served right from the OWEN
Janky scripts to batch process multiple files in [Obsidian](https://obsidian.md/) vault turning inline [Dataview](https://github.com/blacksmithgu/obsidian-dataview) fileds into Obsidan properties. Any `field:: Value, Value2` gets moved to the bottom of frontmatter and formated as:
```
field:
- Value
- Value2
or
field: value
```
## Usage
1. Change the `vaultLocation` in `1_create_list.py`
2. Run the script
3. *(Optional) You can exclude files by removing them from `list.txt`*
4. Change the `vaultLocation` in `2_inline_fields_harvester.py`
5. Run the script
- The processed files will be created in subfolder and there will not be any change in your vault. - Overwriting the files is in your own hands
- The absolute comedy