[GH-ISSUE #78] 3rd party integration idea #61

Closed
opened 2026-03-03 00:18:00 +03:00 by kerem · 11 comments
Owner

Originally created by @Rokt33r on GitHub (Nov 5, 2019).
Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/78

We really want to make new Boost Note app extensible. To achieve this goal, the app should be able to integrate lots of other services. But first, I want to gather some ideas. Please comment in this issue then I'll list in this issue.

  1. Use Note db from outside of app
    For now, we're thinking to provide VSCode plugin so you can manage your note without opening another app thant VSCode.
  1. Export note contents to other app
    Also lots of user want to publish their note to other services like Gist or Dev.to
  • Export to dev.to
  • Export to Gist
  1. Others
    And if you have any other idea let us know.
Originally created by @Rokt33r on GitHub (Nov 5, 2019). Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/78 We really want to make new Boost Note app extensible. To achieve this goal, the app should be able to integrate lots of other services. But first, I want to gather some ideas. Please comment in this issue then I'll list in this issue. 1. Use Note db from outside of app For now, we're thinking to provide VSCode plugin so you can manage your note without opening another app thant VSCode. - VSCode https://github.com/BoostIO/Boostnote.next/issues/43 2. Export note contents to other app Also lots of user want to publish their note to other services like Gist or Dev.to - Export to dev.to - Export to Gist 3. Others And if you have any other idea let us know.
kerem closed this issue 2026-03-03 00:18:00 +03:00
Author
Owner

@arcturus140 commented on GitHub (Nov 5, 2019):

I have some scripts in bash or python that I use to generate boostnote notes from parsed data collections. Javascript is not my preferred language so i am hoping for a cli or api to interact with boostnote.next.

<!-- gh-comment-id:549625355 --> @arcturus140 commented on GitHub (Nov 5, 2019): I have some scripts in bash or python that I use to generate boostnote notes from parsed data collections. Javascript is not my preferred language so i am hoping for a cli or api to interact with boostnote.next.
Author
Owner

@arcturus140 commented on GitHub (Nov 5, 2019):

it would also be great to have boostnote.next as a background process to create notes with a keyboard shortcut, extracting selected text, url / name of software from the current active window.

<!-- gh-comment-id:549627176 --> @arcturus140 commented on GitHub (Nov 5, 2019): it would also be great to have boostnote.next as a background process to create notes with a keyboard shortcut, extracting selected text, url / name of software from the current active window.
Author
Owner

@Danondso commented on GitHub (Nov 5, 2019):

I feel like it'd be valuable to be able to export to medium.

<!-- gh-comment-id:549828133 --> @Danondso commented on GitHub (Nov 5, 2019): I feel like it'd be valuable to be able to export to medium.
Author
Owner

@ZeroX-DG commented on GitHub (Nov 6, 2019):

For idea 1 I think we can make Boostnote to start as a simple process that handle communication via rpc-json (like language server) so we can implement for more editor such as vim, emacs etc...

<!-- gh-comment-id:550114265 --> @ZeroX-DG commented on GitHub (Nov 6, 2019): For idea 1 I think we can make Boostnote to start as a simple process that handle communication via `rpc-json` (like language server) so we can implement for more editor such as vim, emacs etc...
Author
Owner

@mattkoskela commented on GitHub (Nov 6, 2019):

Exporting plugins would be amazing. Some other ideas:

  1. Note Source
    We could build this so that note metadata is in the database, and the actual note source could be a plugin. We could also have a plugin installed by default that uses a database as the note source. This would allow developers to write custom plugins to support Google Drive, Dropbox, or generic file system note sources.

  2. Themes
    The skin could be a plugin so developers can change the look and feel of the app.

  3. Editor Plugins
    Like Atom, we could have custom editor plugins for things like autocomplete (could be specific to a coding language, etc), key bindings (vi, emacs, etc), themes, linters, etc.

<!-- gh-comment-id:550441407 --> @mattkoskela commented on GitHub (Nov 6, 2019): Exporting plugins would be amazing. Some other ideas: 1. Note Source We could build this so that note metadata is in the database, and the actual note source could be a plugin. We could also have a plugin installed by default that uses a database as the note source. This would allow developers to write custom plugins to support Google Drive, Dropbox, or generic file system note sources. 2. Themes The skin could be a plugin so developers can change the look and feel of the app. 3. Editor Plugins Like Atom, we could have custom editor plugins for things like autocomplete (could be specific to a coding language, etc), key bindings (vi, emacs, etc), themes, linters, etc.
Author
Owner

@harriseldon commented on GitHub (Nov 8, 2019):

I really like the idea of exporting to an external site or service. I was tasked to do a large documentation task. I, of course, chose Boostnote because I was able to quickly write the documentation, include charts, and code snippets, as required.

Then I had to export it to Confluence. I got it to work, but I found myself trying to find a way to extract the markdown and upload it via script to Confluence. The conversion from markdown to html never worked as well as it does within Boostnote.

Having the ability to support external sites Confluence would be a great help.

<!-- gh-comment-id:551862737 --> @harriseldon commented on GitHub (Nov 8, 2019): I really like the idea of exporting to an external site or service. I was tasked to do a large documentation task. I, of course, chose Boostnote because I was able to quickly write the documentation, include charts, and code snippets, as required. Then I had to export it to Confluence. I got it to work, but I found myself trying to find a way to extract the markdown and upload it via script to Confluence. The conversion from markdown to html never worked as well as it does within Boostnote. Having the ability to support external sites Confluence would be a great help.
Author
Owner

@arcturus140 commented on GitHub (Nov 10, 2019):

there are some requests for support of coding languages so maybe plugin support for custom languages would be useful. sublime text had been using tmLanguage , which already exists in a multitude of languages and is used by a multitude of editors.

<!-- gh-comment-id:552205734 --> @arcturus140 commented on GitHub (Nov 10, 2019): there are some requests for support of coding languages so maybe plugin support for custom languages would be useful. sublime text had been using tmLanguage , which already exists in a multitude of languages and is used by a multitude of editors.
Author
Owner

@Josh-Zhen commented on GitHub (Nov 12, 2019):

Synchronize in Mage Cloud

<!-- gh-comment-id:552942784 --> @Josh-Zhen commented on GitHub (Nov 12, 2019): Synchronize in Mage Cloud
Author
Owner

@Tetsuya95 commented on GitHub (Jan 18, 2020):

A plugin for the Jetbrains IDEs like Intellij

<!-- gh-comment-id:575946832 --> @Tetsuya95 commented on GitHub (Jan 18, 2020): A plugin for the Jetbrains IDEs like Intellij
Author
Owner

@reanim8ed commented on GitHub (Mar 4, 2020):

Github Gist should be added as sync feature not just the export.

<!-- gh-comment-id:594674673 --> @reanim8ed commented on GitHub (Mar 4, 2020): Github Gist should be added as sync feature not just the export.
Author
Owner

@Rokt33r commented on GitHub (Mar 6, 2020):

@reanim8ed I don't think it is a good idea. The purposes of Gist and Note app are quite different. So it bring tons of limitations.
First of all, there is no categories or folders in gist. So we probably should consider every gist as a note and fetch all of them. But the note format of BoostNote.next is very different from one of Gist. Also, AFAIK, Github limits number of entity list. So syncing process should cause tons of problems. The process should become really slow as user's storage grows. Moreover, the whole process might considered as abusing by Github.
Also I don't think Gist support image attachments properly.
So it looks great at a glance. But what users will have is crippled storage.

<!-- gh-comment-id:595881987 --> @Rokt33r commented on GitHub (Mar 6, 2020): @reanim8ed I don't think it is a good idea. The purposes of Gist and Note app are quite different. So it bring tons of limitations. First of all, there is no categories or folders in gist. So we probably should consider every gist as a note and fetch all of them. But the note format of BoostNote.next is very different from one of Gist. Also, AFAIK, Github limits number of entity list. So syncing process should cause tons of problems. The process should become really slow as user's storage grows. Moreover, the whole process might considered as abusing by Github. Also I don't think Gist support image attachments properly. So it looks great at a glance. But what users will have is crippled storage.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/BoostNote-App#61
No description provided.