I wrote a tag cloud website that can be used to view the usage of all tags

I think what he meant is that only apps running on your own computer can access the notes. So for example, if I know your IP and try to access your info from my computer, it won't work.

1 Like

As you can see in this gif example, when running this website, two apis will be called, note list and create note@dpoulton @laurent

Same result in Chrome privacy mode, it should be because it did not prevent cross-domain calls, Joplin version information

Joplin for Desktop

Copyright © 2016-2020 Laurent Cozic
Joplin 1.2.6 (prod, win32)

Client ID: 301c2d258fd94726a23b8969be763482
Sync Version: 2
Profile Version: 34
Keychain Supported: No

Revision: f5f117cb (master)

1 Like

Can you confirm from the browser whether POST http://localhost:41184/notes?token= is called?

I added two new charts

  1. The relationship graph between notes (similar to obsidian's knowledge graph)
  2. Notebook size analysis chart

Note that this must be set on the https://rxliuli.com/joplin-charts/#/setting page to set token/port(All source codes are publicly available in GitHub - rxliuli/joplin-charts warehouse)

effect


1 Like

Added the function of note timeline

Approximate effect

1 Like

@rxlui That's very interesting!

Unfortunately, it doesn't work on my computer.

After entering token I see this
image

But when I click on Relation Chart Diagram I see this error
image

After that I'm redirected to settings.

What could be the problem?

Joplin 1.4.9 on Linux

Currently there is no support for beta v1.4, because it is still in the beta stage, and this version has greatly modified the api, and it will take a while to adapt to it.

ref: Pre-release 1.4 is now available for testing (Updated 11/11/20)

On 1.3 it works! Thank's, great work!

Any plans to publish it as a plugin for Joplin?

There are plans, but at the moment I don’t know which charts are useful and which are useless (the starting point is just because it’s interesting, so I wrote it), so I might have to look at it later

Relation chart is the most useful feature I think.

Timeline is also pretty useful, but personally I'd prefer another view like calendar grid on github

And list of activities like this

Maybe, but there is a high probability that the time for this website to access v1.4 will be later. I am still testing the api client migration v1.4. The big place is the paging, but the details have also changed a lot, for example When fields are not specified, the returned fields have also changed, and I relied on it before (for example, the _type that will be carried on any data), Migration is more troublesome than I thought. . .

@rxlui Little bug report.

Relation chart doesn't support reference-style links (I prefer it for tables)

This is the first [referenced-style link][1], and this is the [second].

[1]: :/157ab192ab8a45169bd9ba844f22c052
[second]: :/701b5bd31be64274adc2705ac2668851
1 Like

@rxliuli Now it works on v1.4. Thanks!

When you have time could you look at the following issues?

  1. The size of circles sometimes is very large.
    image

  2. The animation is too long for my number of notes. Maybe you can turn it off?

  3. I would like to be able to open a note from Relation Chart.

  1. The size is related to the number of cited links in the note
  2. Animation exists by default, I need to look at the api
  3. I'm not sure what ux is like. Are there any existing examples?
  1. It would be enough to limit the maximum size
  2. For my 300 notes animaition is about 40 seconds. And when I switch to another tab, it is paused.
  3. It would be convenient when you need to go to edit note links or just read a note.

@rxliuli, these charts are pretty cool, have you considered implementing them as a plugin? I assume you could take your existing code and drop it in a panel or dialog without much modifications. I'm sure that would interest a lot of people to have these charts directly in the app.

2 Likes
2 Likes

This is way cool, rxliuli. Thanks for the inspiration to pursue something similar.

I was working (sorta) on a project that used the HTML export from Evernote to build a word/phrase cloud based on both the note tags as well as terms from the note body with weightings similar to lucene. This was off-line and involved indexing the HTML export folder(s). I wonder if it could be adapted to using the Joplin API or direct reference to the SQLite DB.