Joplin Web API for Nextcloud

How do Nextcloud Joplin Api and the Joplin work together. Where do I have to enter the config parameters in nextcloud? Have not found anything?

Found it out. Unfortunately only works for non encrypted notes. The planed option of storing shared files unencrypted on the server is no option

@iknow79 Would you mind sharing how you setup the config parameters for the Joplin Web API? I can’t seem to find a way to connect the two and get empty tables when viewing the Joplin app in Nextcloud. Thanks.

Maybe see Joplin Web API for Nextcloud.

Figured it out. For others who find this thread, these details are automatically populated as you share notes using a Joplin client that has been configured to sync with a Nextcloud backend. The Joplin app within Nextcloud isn’t a place to configure details, it tracks shared notes and acts as a viewer for shared notes.

As we found no documentation on App page and Github. There should be a proper documentation on How to use the App on Nextcloud App page and Github.

So here is the things:

  1. Install https://techtun.es/LcID2A app to your Nextcloud instance just like other Nextcloud app and activate it.
  2. Download Joplin Desktop minimum v1.0.176 https://techtun.es/5Thzf5 Current Pre-Release version is v1.0.177 You must install v1.0.176 or higher because “Share note” functionality has been added to v1.0.176 which work with 'Joplin Nextcloud App
  3. Install Joplin Destop, open it and go to Tools>Options>Synchronization Set Synchronisation target to Nextcloud and configure your Nextcloud WebDAV URL, Username and Password Make sure that Synchronization is working successfully.
  4. Now right click https://techtun.es/MLF7Nb on any note you want to share and click ‘Share note…’ a popup will appear https://techtun.es/rr8Ibd now click “Copy Shareable link”

That it Joplin Desktop will share the note within your Nextcloud instance and put the shared link to your computers clipboard.

@laurent After sharing a note. Images are not showing.

https://joplinapp.org/nextcloud_app/#faq

This is a great initiative. If you need any help from the Nextcloud side then let me know! :slight_smile:

Hi,
it’s me Stefan, is Roeland also around?

Thanks for the offer @FrankKarlitschek! I’ll definitely let you know.

For now, the next step is to integrate the Joplin note renderer (which was recently extracted into a separate package) into the Nextcloud app.

is now supported by @rullzer as well

@FrankKarlitschek @rullzer sails are up :slight_smile: #gsoc

Awesome!
I assume the note renderer is mainly just a javascript package?

that has to be answered by @laurent or @tessus

Yes it is

prefect! Then we should be able to make that happen

Hi, I tried the nextcloud share feature and it works like expected. Thx for that. But how can I delete a share?
Am I blind or is this feature not implemented yet?

Hey guys,
I am Chhekur and want to share my idea to implement this feature,
So what I am thinking is, now we have an api that shares a note publicly. So in order to make it work for collaboration between users, we can create our own mapping of notes on the top of Nextcloud public sharing API.
So we just need to make mapping of association between users. on the basis of association we can actually show notes in both user’s profile (or many users) and once someone edit the file we can store only diff of the file to make it space efficient, so it will be very easy to remember which user changes what.
Ans since we have association of every file so we can actually send notification to all the user’s associated to that file in efficient manner.

> and in order to make it work for the projects we can actually make one more mapping on the top notes mapping which helps us to remember which project associated with how many users.

I can explain my approach in more details if needed ; )
@laurent

1 Like

please keep in mind what is said in the live blog

he created the topic, so he will be notified anyway.
We want to avoid that entire forum and commiters on GH mentioned him and tessus, so that they lose control of their mailbox and miss important things.

Now back to your response.
Thank for sharing your brainstorming, I'm not so deeply into the new API and Nextcloud APIs, but in my understanding you want to make both apps to be aware of each other 's users making use of kind of SSO plus using the collaboration features of nextcloud.
May you can reference APIs etc you want to use as it is still a bit vague to me, but I'm not the technical expert here .

If you feel that my expose to much information of your potential proposal/application, you can draft it in there but it keep in mind that there must be some PR as we need to get become familiar with your coding skills and behavior.

1 Like