Boostnote: Sync using git repository

Created on 7 Nov 2017  路  17Comments  路  Source: BoostIO/Boostnote


Issuehunt badges

I wish there was a feature that could sync folders with git and store the markdown files in a git repo.




IssueHunt Summary

Backers (Total: $105.00)

- #3261 GitHub sync

Become a backer now!

Or submit a pull request to get the deposits!

Tips

IssueHunt has been backed by the following sponsors. Become a sponsor


feature request funded on issuehunt help wanted

Most helpful comment

What is the current status of this issue? I'd love to have this feature, or even work on it myself

All 17 comments

Yeah, it would be great to be able to use git automatically to sync the files. I do it manually, but that way we could use it on the phone as well

IntelliJ has a feature to sync settings automatically+exiting. It's basically pulling and committing/pushing to git repo.

Hope Boostnote has that too!

I'm currently doing it like that

It would be great (馃) if this could be done directly from the phone applications with SSH keys

Lost all my notes using dropbox sync after a re-organisatin...so a better sync options feels important and I believe we are all friends with git :)

This could probably be implemented by making a save and commit button which has a pop up dialog where you can title and give a description to the commit. This way it can autosave localy and whenever you feel like you should commit it, you would just need to press the button.
The git part of this could be implemented by using personal access tokens to authorize boostnote to commit to git. The storage folders could each have a settings menu to connect a folder up to git.
You could probably also have a way to configure auto export as HTML/PDF/Markdown whenever a document is commmitted.

Just a idea for a implementation of this feature. Wish it could be implemented.

I'm very excited about this feature; if you give me a code start, I can try implementing this :)

+1 for this feature. I also employ wiki.js which stores markdown in a Github or Gogs repro as *.md files and maps them via MongoDB. Mention this as it maybe an interesting integration.

This feature would be really nice but unfortuantly I have no idea how to do it...

What is the current status of this issue? I'd love to have this feature, or even work on it myself

+UP

It would be great!

Maybe an alternative way to do this is by "boost hooks", command line calls that's gets executed when you save, change notes, close app. They could be git commands or anything else you might want to do.

Zim has a Version Control plugin that does something similar. You basically make your storage location a git repository. The plugin has two options you can set:

  • Autosave when a notebook is closed (a "notebook" is where Zim stores notes -- basically a folder). Although I've noticed it seems to only make a commit when opening Zim and detecting changes -- not on close.
  • Autosave every "x" minutes where "x" is configurable.

Both of these options do an add/commit to the local git repository. In addiiton, you can manually initiate an add/commit via a UI option. There is currently no automatic push/pull option in the Zim version.

It's a nice way to get versioning of your notes. I use it to keep my "home" and "work" installations of Zim on separate branches. I usually don't edit the same notes at home and work, but if I do, I can simply merge the two together pretty easily via git since Zim, like Boostnote, saves notes as plain text files.

@boostio funded this issue with $100. See it on IssueHunt

@sfjohansson has funded $5.00 to this issue.


I'm working on this :)

I'm working on this :)

Amazing to see that this is happening, how is it going? :)

Was this page helpful?
0 / 5 - 0 ratings