Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 2.44 KB

README.md

File metadata and controls

38 lines (29 loc) · 2.44 KB

Important

🇵🇸 Support Palestine 🇵🇸

In light of recent events in Gaza, I encourage everyone to educate themselves on the ongoing issues in Palestine and consider supporting the people there. Here are some resources and donation links:

Thank you for taking a moment to bring awareness and make a difference. 🇵🇸❤️

Bear2Reflect

Bear2Reflect is a tool written in Rust to help you convert your notes from Bear to Reflect. This is my first foray into building a CLI tool in Rust, as I usually work in PHP, but I wanted to stretch my coding wings and do something different.

Bear2Reflect is compiled to run on both Intel macOS and Apple Silicon macOS. You can find the latest binaries in the releases section.

Currently Supported Features

  • Graph Selection
  • Converting Root and Nested tags into backlinks

Planned Features

I have a few features in mind that I'd like to implement in the future, but at the moment I'm stopping at the bare minimum I personally need. If you have any feature requests, please open an issue and I'll see what I can do.

Note

Some of these planned features may not be possible due to limitations in the Reflect API

  • Optionally creating backlinks for the newly created notes and append to the daily note with the backlinks
  • Converting nested tags into backlinks and tags (e.g. #tag/subtag becomes [[tag]] #subtag, or maybe even #tag [[subtag]])
  • Attaching files and other media in Bear notes to Reflect notes
    • This may not be possible due to limitations in the Reflect API
  • Supporting the conversion of Bear's own backlinks into Reflect backlinks
    • I did not realize Bear added backlinks at some point. If/when this is implemented, the approach will include converting only backlinks, and leaving tags as is (or converting to whatever syntax Reflect needs)