rxliuli / joplin-utils Goto Github PK
View Code? Open in Web Editor NEWJoplin-based community tool
Home Page: https://joplin-utils.rxliuli.com/
License: MIT License
Joplin-based community tool
Home Page: https://joplin-utils.rxliuli.com/
License: MIT License
说明
附件资源莫名其妙就不存在了。
具体资源 id: 5f1db4700bf74fa0b24a67dea16b471a
joplin-vscode-plugin
no
when double clicking a note, I'd like it open markdown preview to read it instead of editing it
a toggle option to set default mode between edit
and preview
No response
Describe the bug
When open the http://127.0.0.1/index.html,chrome returns a blank page with warning in console:
Failed to load module script: The server responded with a non-JavaScript MIME type of "application/octet-stream". Strict MIME type checking is enforced for module scripts per HTML spec.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Should open the joplin-batch-web page
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
joplin-vscode-plugin
Currently, the vscode plugin will only run on the remote host, so will not work with Joplin running locally for remote workspaces. Error message:
My setup is Windows 10 (or macOS), where I run Joplin, VSCode and other gui apps. My code development all happens in remote containers (wsl2 & docker). I can only connect to my Joplin instance from a local workspace.
I'd like to be able to utilize the Joplin extension, running locally, even when my VS-Code workspace is remote.
I can only use the plugin in a local workspace, which must be in a separate window. That mode provides no advantages over using the native windows Joplin app.
From what I've seen on other extensions, this may be just a configuration setting when you build. E.g.
joplin-vscode-plugin
目前的插件点击笔记后,会打开新的 vscode 实例。
由于我按 portable 规范将 vscode 整合成便携版本,不能同时运行两个实例,以避免配置冲突。
所以希望该插件能够在“当前的 vscode 中打开笔记”。
在“当前的 vscode 中打开笔记”。
使用其他的 markdown 外部编辑器,但是明显不方便。
No response
joplin-vscode-plugin
在左側 panel 顯示筆記目錄和筆記, 應該會有 icon theme 的圖示顯示
我目前使用 material icon theme 在一般檔案目錄圖示如下
打開 devtool 顯示錯誤:
GET vscode-file://vscode-app/home/csj/.vscode/extensions/resources/light/folder.svg net::ERR_FILE_NOT_FOUND
note.svg:1
GET vscode-file://vscode-app/home/csj/.vscode/extensions/resources/light/note.svg net::ERR_FILE_NOT_FOUND
而在我這邊路徑應該要是 /home/csj/.vscode/extensions/rxliuli.joplin-vscode-plugin-0.5.2/resources/light
中間少了 rxliuli.joplin-vscode-plugin-0.5.2
如果我強制 link 就可以顯示, 雖然應該要抓 dark
不是 light
這邊似乎也有問題
cd ~/.vscode/extensions
ln -s rxliuli.joplin-vscode-plugin-0.5.2/resources .
做了 link 之後顯示有點奇怪, 有些沒圖示 這個問題重啟之後就沒發生了, 每個檔案目錄的圖示都有顯示出來
joplin-blog
在使用 Joplin-blog
爬取完笔记后,生成的 md 文件有对应的元数据列表,例如:
---
layout: Post
title: TEST
permalink: /p/3a9cea8df5b14702b262fd7ce3b36xxx
tags:
- test
date: 2022-08-19 10:27:24
updated: 2022-09-01 14:56:13
---
这应该是用于适配后续 blog 主题模板的格式,
是否能在 .joplin-blog.json
新增对应的 metadata 属性将 metadata 属性的内容写入上述元数据列表 用于拓展自身主题 例如:
{
"type": "vuepress",
"rootPath": "./blog",
"token": "xxxxxxx",
"baseUrl": "http://localhost:41184",
"tag": "blog",
"metadata": {
"layout": "Post",
"author": "Kilien",
"useHeaderImage": true,
"headerImage": "https://picsum.photos/seed/random/200/300",
"headerMask": "rgb(14, 21, 5, .2)"
...
}
生成如下元数据:
---
layout: Post
title: TEST
author: Kilien
useHeaderImage: true
headerImage: https://picsum.photos/seed/random/200/300
headerMask: rgb(14, 21, 5, .2)
permalink: /p/3a9cea8df5b14702b262fd7ce3b36xxx
tags:
- test
date: 2022-08-19 10:27:24
updated: 2022-09-01 14:56:13
---
尝试改源码的时候,溯源到 BlogVuepressIntegrated.ts
文件中 meta
方法,或许可以在此注入 metadata 属性
meta(note: CommonNote & { tags: CommonTag[] }): object {
const formatter = 'yyyy-MM-dd hh:mm:ss'
const data = {
title: note.title,
permalink: `/p/${note.id}`,
tags: note.tags
.map((tag) => tag.title)
.filter((name) => name !== this.config.tag),
date: DateTime.fromMillis(note.createdTime).toFormat(formatter),
updated: DateTime.fromMillis(note.updatedTime).toFormat(formatter),
}
return Object.assign({}, data, this.config?.metadata)
}
发现 JoplinNoteParser.ts
文件中有 addMeta
方法,或许可以遍历 .joplin-blog.json
中 meta 属性合并至 NoteMeta
接口再行写入 metaStr
No response
joplin-vscode-plugin
Allow Codium users to participate in Joplin-Util without manual installation.
Release of Joblin-Util on https://open-vsx.org/
...
Thank you for Joblin-Util. Rarely has a plugin inspired me so much! Keep it up.
joplin-vscode-plugin
在vscode的预览里想用链接在joplin笔记间跳转,提示无法打开:/xxxxx 没有找到文件,请问这是一个bug吗? 我该如何解决它?
No response
joplin-vscode-plugin
picgo在使用浏览文件上传和剪贴板上传的时候会将图片保存到joplin目录下的resources目录中。
禁用 joplin插件后picgo插件功能就正常了。
No response
joplin-blog
I'm running joplin-blog on my entire set of notes and for some reason an exception is thrown for one of the attachments:
$ joplin-blog wiki
_ _ _ _ _
(_) ___ _ __ | (_)_ __ | |__ | | ___ __ _
| |/ _ \| '_ \| | | '_ \ _____| '_ \| |/ _ \ / _` |
| | (_) | |_) | | | | | |_____| |_) | | (_) | (_| |
_/ |\___/| .__/|_|_|_| |_| |_.__/|_|\___/ \__, |
|__/ |_| |___/
Filter to get 766 notes to be processed
End reading note attachments and tags
End frame initialization action
0 cached notes have been skipped
End of parsing the Joplin internal links and attachment resources in the notes
End writing notes to local file
⠼ 30/59 Copying attachment resource: IMG_20130708_200823.020.jpgnode:internal/process/promises:246
triggerUncaughtException(err, true /* fromPromise */);
^
[Error: ENOENT: no such file or directory, copyfile '/Users/huy/.config/joplin-desktop/resources/7de408d4ec98e0fa8314c6b092156956.' -> '/Users/huy/dev/joplin-blog-export/p/resource/7de408d4ec98e0fa8314c6b092156956.'] {
errno: -2,
code: 'ENOENT',
syscall: 'copyfile',
path: '/Users/huy/.config/joplin-desktop/resources/7de408d4ec98e0fa8314c6b092156956.',
dest: '/Users/huy/dev/joplin-blog-export/p/resource/7de408d4ec98e0fa8314c6b092156956.'
}
error Command failed with exit code 1.
It seems the extension is missing from the filename.
The files do exist:
❯ ls /Users/huy/.config/joplin-desktop/resources/7de408d4ec98e0fa8314c6b092156956.*
/Users/huy/.config/joplin-desktop/resources/7de408d4ec98e0fa8314c6b092156956.crypted
/Users/huy/.config/joplin-desktop/resources/7de408d4ec98e0fa8314c6b092156956.jpg
I checked the relevant note and the markdown says:
![IMG_20130713_134357.026.jpg](:/7de408d4ec98e0fa8314c6b092156956)
I don't see anything weird.
I don't know if you can reproduce it as the tool works for most attachments. It only fails on this one so far.
No response
joplin-search-integration
我在配置到最后一部,填写Token的时候,点击Submit没有任何反应,请问如何解决?
望回复,谢谢
1、我的 joplin 不是安装在 C 盘的。(在桌面快捷方式使用 --profile G:\JoplinData 命令)
2、我使用的是 360 极速浏览器。
...
No response
现状
目前导入笔记 400+ 大约需要 415s,吾辈观察到每次创建笔记都会有多个流程,还有可能需要更新 FTS 索引之类的,但问题最大的还是最后会卡住的问题
13:02:31: Request (1631163750325): Created note a4e396bcba984ae19962d87ace79f956
main-html.js:48 13:02:31: Request (1631163751126): Downloading images: 0
main-html.js:48 13:02:31: Request (1631163751126): Creating resources from paths: 0
main-html.js:48 13:02:31: Request (1631163751126): Saving note...
joplin-vscode-plugin
My primary markdown editor is Typora, so by default when I double click a markdown file it will be opened in Typora. However, when I'm using the joplin-vscode-plugin, I noticed that if I double click to open a note, it will be opened in Typora but not in VSCode.
I would like to add a setting in the plugin that forces notes to be opened in VSCode. (As I am already using the VSCode plugin, I would probably want to edit my notes in VSCode.)
I could change the file association so VSCode will be come the default editor for Joplin. But that would break some other workflows that I rely on.
This happens on Windows 11. I mostly just use the main Joplin program, and only uses VSCode if I need to compare / cross-edit multiple notes.
动机
目前各个文档是分散的,而吾辈希望能在一个网站找到所有的文档,也能让其他人更容易找到相关的工具。
步骤
Is your feature request related to a problem? Please describe.
By default, Joplin only exposes the API server on localhost/127.0.0.1, and this plugin rightly assumes that is where it is running. I have a different use case: I'm using socat to forward the Joplin API port (from an always-on server) to a network-accessible IP address. I would like to use this plugin, from a different host than my Joplin API server, to connect to my Joplin API server to serve as a Joplin webui behind a reverse proxy.
Describe the solution you'd like
I believe that adding the ability to specify an IP address/hostname for the Joplin API server in addition to the port in plugin config would meet this need.
Describe alternatives you've considered
I cannot think of another way to achieve this with this plugin. Given the current state of Joplin web interface initiatives, I think that your plugin + some additional VS Code plugins in the style of Foam may be a good path toward a usable Joplin web interface.
Additional context
The Node-Red Joplin node palette allows specification of the IP & port for Joplin API server and works well with my Joplin + socat setup currently.
Thanks for your work creating this plugin!
joplin-vscode-plugin
目前 joplin-vscode-plugin 会把 note name 以 H1 添加到 markdown 文件中,而 note 内容中原本就有一个 H1 作为标题,就会出现两个一样的 H1,这也违反了 single h1 的语法规范,在编辑和预览的过程中都比较难受。
Joplin 里关于 note name 和 the first header in the markdown text 的争论一直没有定论(Remove superfluous note names - Features - Joplin Forum),使用者们也有各自的喜好。
所以是不是可以增加一个选项,用户根据自己的使用习惯来决定是把 note name 添加为 H1 还是直接忽略掉它。
N/A
No response
joplin-vscode-plugin
Pictures can be displayed normally in default vscode markdown preview ,
but can't display in Markdown Preview Enhanced
open joplin
preiew markdown
I cant read this stuff
I cant read this stuff
joplin-blog
我想要一个自动发布博客的方案。
我还没有开始使用这个插件,我想了解一下,现在有没有一个方案可以把插件布署到一个服务器中,比如docker,当joplin更新笔记后,自动地在服务中更新、打包并发布到静态网站。
将 joplin、插件安装到docker中,并定时更新笔记,如果有更新,就执行编译、发布!
我会在多台设备上进行工作,如果每台设备都配置发布环境,太繁琐了。这个活动最好可以自动进行!
No response
joplin-vscode-plugin
When using a #
in first line of note break the note title after saving.
{"level":"info","message":"command execute: joplinNote.openNote","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote start, id: 1e2d666a0aa24508be600efc055b51b0, title: Bad Name","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote write tempFile: /home/administrateur/.config/Code/User/globalStorage/rxliuli.joplin-vscode-plugin/.tempNote/Bad Name.md","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote open tempFile","pluginVersion":"0.7.9"}
{"level":"info","message":"command execute: joplinNote.openNote","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote start, id: c7f12ff25eed4942b8116c051aa000c8, title: Good name","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote write tempFile: /home/administrateur/.config/Code/User/globalStorage/rxliuli.joplin-vscode-plugin/.tempNote/Good name.md","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote open tempFile","pluginVersion":"0.7.9"}
{"level":"info","message":"command execute: joplinNote.openNote","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote start, id: 1e2d666a0aa24508be600efc055b51b0, title: Bad Name","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote write tempFile: /home/administrateur/.config/Code/User/globalStorage/rxliuli.joplin-vscode-plugin/.tempNote/Bad Name.md","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote open tempFile","pluginVersion":"0.7.9"}
{"level":"info","message":"command execute: joplinNote.openNote","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote start, id: c7f12ff25eed4942b8116c051aa000c8, title: Good name","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote write tempFile: /home/administrateur/.config/Code/User/globalStorage/rxliuli.joplin-vscode-plugin/.tempNote/Good name.md","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote open tempFile","pluginVersion":"0.7.9"}
{"level":"info","message":"command execute: joplinNote.openNote","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote start, id: 1e2d666a0aa24508be600efc055b51b0, title: Bad Name","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote write tempFile: /home/administrateur/.config/Code/User/globalStorage/rxliuli.joplin-vscode-plugin/.tempNote/Bad Name.md","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote open tempFile","pluginVersion":"0.7.9"}
{"level":"info","message":"command execute: joplinNote.openNote","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote start, id: c7f12ff25eed4942b8116c051aa000c8, title: Good name","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote write tempFile: /home/administrateur/.config/Code/User/globalStorage/rxliuli.joplin-vscode-plugin/.tempNote/Good name.md","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote open tempFile","pluginVersion":"0.7.9"}
{"level":"info","message":"command execute: joplinNote.openNote","pluginVersion":"0.7.9"}
{"level":"info","message":"openNote start, id: 1e2d666a0aa24508be600efc055b51b0, title: Bad content","pluginVersion":"0.7.9"}
{"level":"info","message":"command execute: joplinNote.showLogFileDir","pluginVersion":"0.7.9"}
It seems that the plugin display the note name on the first line as "# Title".
If note already contain a "#Content" on the first line, it skip the adding of the true title.
Then, when saving using the "#Content" as title and rename the note with the wronf name.
joplin-vscode-plugin
如题. 我正在使用VSCode的一个Online版本code-server, 编写markdown包括生成TOC进行跳转、粘贴剪切板图片都不怎么支持. 想用安卓端的joplin,但由于安卓端的joplin没有实时预览比较苦恼。然后我发现了这个vscode插件, 但是很遗憾server版本的joplin并不支持(https://discourse.joplinapp.org/t/action-api-not-setup-in-1-6-4-cli/16735)
如题, 希望能够提供设定访问ip的选项, 便于我远程连接到宿舍的电脑上的joplin cli, 而不是目前默认的连接到localhost的joplin
暂无, 由于code-server是运行在远程服务器的vscode, 限制非常多.
No response
joplin-blog
I can't get started on joplin-blog on macOS 10.15.7. Nothing happens.
I followed the instructions and I just get:
$ joplin-blog wiki
_ _ _ _ _
(_) ___ _ __ | (_)_ __ | |__ | | ___ __ _
| |/ _ \| '_ \| | | '_ \ _____| '_ \| |/ _ \ / _` |
| | (_) | |_) | | | | | |_____| |_) | | (_) | (_| |
_/ |\___/| .__/|_|_|_| |_| |_.__/|_|\___/ \__, |
|__/ |_| |___/
⚠ No notes to be processed
Start filtering joplin notes
✨ Done in 1.75s.
What am I doing wrong?
Just follow the instructions in the README.
Here's my package.json
:
❯ cat package.json
{
"scripts": {
"gen": "joplin-blog wiki"
},
"devDependencies": {
"joplin-blog": "^0.7.0"
}
}
Here's my .joplin-blog.json
:
❯ cat .joplin-blog.json
{
"type": "vuepress",
"language": "en",
"rootPath": ".",
"joplinProfilePath": "/Users/huy/.config/joplin-desktop",
"token": "c8a14932....846490",
"port": 41184,
"tag": "wiki"
}
No response
joplin-batch-web
For the "Check for unused resources" functionality, it successfully finds unused resources, but the img
links are broken.
For example, it looks like this in the HTML:
http://localhost:undefined/resources/5c060c09fc1b4e6c4919c/file?token=undefined
So the port and token aren't filled in. If I open a new tab and manually fix the link, the image link does work.
No response
joplin-vscode-plugin
It does not work in remote containers.
Not necessary
It requires to be installed in the remote container while it should not.
Installing it that way can work only if you change the container network_mode
to "host"
, which is unnecessary and annoying, because you have to add that setting to all the containers and rebuild each one of them.
The work around is overriding its extensionKind
setting:
{
"remote.extensionKind": {
"rxliuli.joplin-vscode-plugin":"ui"
},
}
That way it works as expected from the local host and you don't need to modify anything in your remote containers setup.
However the actual fix is changing its extension kind in the source, so it will work without a hitch without any overwriting workaround.
Describe the bug
Attempting to open a joplin note from a remote client opens it on the server side instead.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Clicking the document should open it on client
Screenshots
(Download and play in VLC if doesn't show up in browser)
Desktop (please complete the following information):
Additional context
This is probably a pretty unusual use case, so I full understand if you don't want to or cannot fix it. 🍻
joplin-batch-web
似乎笔记的父级目录丢失的一个可能原因是多个设备同时向一个同步目标同步。这种情况下同一个笔记会存在两个副本,一个有父级目录,一个没有,除此之外笔记内容几乎完全相同(可能 attachment id,或者链接到其他笔记的引用 id 不同)。是否有可能改进这一工具,使其支持对笔记完全相同情况下,一键删除没有父级目录的笔记副本?
我自己解决这一问题,使用了两个步骤
select * from notes where notes.title in (select title from notes where notes.parent_id not in (select id from folders))
import csv
with open("result_csv.csv", "r", encoding="utf8") as f:
reader = csv.DictReader(f)
all_notes = list(reader)
len(all_notes)
title_to_note_dict = {}
for item in all_notes:
if item["title"] not in title_to_note_dict:
title_to_note_dict[item["title"]] = []
title_to_note_dict[item["title"]].append(item)
len(title_to_note_dict)
all([len(i)==2 for i in title_to_note_dict.values()])
all([i[0]["body"] == i[1]["body"] for i in title_to_note_dict.values()])
for title, notes in title_to_note_dict.items():
if notes[0]["body"] != notes[1]["body"]:
print(title)
按照 joplin-batch-web
中「检查没有父级目录的笔记」输出的每个标题手动确认,但是太慢了,而且每次确认需要手动复制到其他 diff 工具中来确认两个副本是否完全一致。
No response
joplin-vscode-plugin
如果文档的第一行是# 1 一级标题,处理时会被当做标题处理,如果对文件做了任何修改而保存,文档的名字会被修改为第一个一级标题的名称。
没有找到打开log的命令,这个BUG复现较容易,应该不会碍事
No response
joplin-vscode-plugin
When I click on a note and try to open with double click this is what I get
command error: joplinNote.openNote{"name":"Error","message":"Request failed with status code 404","stack":"Error: Request failed with status code 404\n at createError (c:\apps\\VSCODE\\.vscode-oss\\node_modules\\.pnpm\\[email protected]\\node_modules\\axios\\lib\\core\\createError.js:16:15)\n at settle (c:\apps\\VSCODE\\.vscode-oss\\node_modules\\.pnpm\\[email protected]\\node_modules\\axios\\lib\\core\\settle.js:17:12)\n at IncomingMessage.handleStreamEnd (c:\apps\\VSCODE\\.vscode-oss\\node_modules\\.pnpm\\[email protected]\\node_modules\\axios\\lib\\adapters\\http.js:269:11)\n at IncomingMessage.emit (events.js:327:22)\n at endReadableNT (internal/streams/readable.js:1327:12)\n at processTicksAndRejections (internal/process/task_queues.js:80:21)"}
I am using Vscodium 1.65 and Joplin extension 0.6 on Windows, against Joplin Cli
I cant read this stuff
I cant read this stuff
Just wanted to document this solution to a problem I ran into. Please add it to the documentation or FAQ if it's interesting.
On Linux, Joplin is available as a Flatpak package. When setting up the joplin-vscode-plugin with Joplin installed as a flatpak package, it will fail with a 500 error because of flatpak sandbox restrictions.
The solution is to set up Joplin to work correctly with VS Code as an external editor. Here's forum discussion on Joplin flatpak and external editors.
Go to Joplin > Options > General, and use the following parameters:
Path: /bin/flatpak-spawn
Arguments: --host /usr/bin/code --wait
I hope this is helpful. Thanks for a useful extension!
joplin-blog
当我尝试运行你的example yarn gen 命令 时出现下面的错误
my_blog/node_modules/.bin/joplin-blog:行1: 未预期的符号“'./dist/cjs/bin.js'”附近有语法错误
my_blog/node_modules/.bin/joplin-blog:行1: `require('./dist/cjs/bin.js')
[waves@waves-pc blog-hexo-example]$ yarn gen
yarn run v1.22.18
$ joplin-blog blog
/home/waves/Downloads/joplin_blog/blog-hexo-example/node_modules/.bin/joplin-blog:行1: 未预期的符号“'./dist/cjs/bin.js'”附近有语法错误
'home/waves/Downloads/joplin_blog/blog-hexo-example/node_modules/.bin/joplin-blog:行1: `require('./dist/cjs/bin.js')
error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
joplin-blogv0.82
yarn run v1.22.18
Ubuntu 20.04
VSC 1.65.2
joplin-vsc-code 0.6.0
joplin 1.7.11 (prod, linux)
Each occurrence of ".properties" or "resources" is replaced by an empty string when I save a document.
I don't know what I'm doing wrong. Is it a setting issue or a bug?
I have no clue where to look for.
May be it's not the right place to ask but any help will be appreciated.
joplin-vscode-plugin
在vscode粘贴的图片无法与joplin同步。
如下图左边是vscode
粘贴的图片,下图右边的joplin
中只是显示一串数字,进而在移动端(手机上)也无法显示。
下图的右边joplin
的第三张图是我自己在joplin
在粘贴的图片,可以直接显示图片,并且在手机上也能看到
我的设备信息
Ubuntu20.04
同步是的joplin的坚果云web服务
我觉得应该是文件路径的关系
在joplin-vscode-plugin
中的图片文件代码为![1663421899239](image/testst1/1663421899239.png)
而在原版的joplin
中图片代码为![521edd1b8de8a58522b8268e3afa1a6b.png](:/5eae3085df9140bf948a76470dcb74b7)
区别在于小括号前面有个:
路径,我觉得这是joplin
能同步文件里的图片关键因素。
不是很清楚joplin
同步文件里图片的机制,这也是我第一次用能同步文件的笔记软件,所以没有想法。
No response
joplin-vscode-plugin
Hi, at first thanks for your work in this repo! I'm using vscodium and wanted to install the Joplin plugin via extension manager. However, it's not available.
This is because the Joplin plugin isn't released on open-vsx.org. It would be very convenient to have it available in the extension manager. Would you consider to publish it as described in https://github.com/eclipse/openvsx/wiki/Publishing-Extensions?
I know it's probably much work for only one user. It might be sufficient for me to install the plugin manually. Could you share where i could get the .vsix
file?
Edit: The .vsix
file is available for example at https://marketplace.visualstudio.com/items?itemName=rxliuli.joplin-vscode-plugin -> Download Extension
joplin-blog
能不能出一个docker版本?想在群晖上部署这套系统
如上
如上
No response
joplin-vscode-plugin
I will describe a couple of bugs relating to a likely similar cause.
name clash issue:
When a note shares the same name a clash can occur which stops the user from changing between two identically named notes.
Missing data issue:
Another issue I have observed which relates the the temporary file naming used. This resulted in actual lost data due to the data not being synced.
Overwritten data issue:
notes.md
found in folder folder1
notes.md
found in folder folder2
I am unable to change back to folder1/notes.md
and I can only edit folder2/notes.md
Missing data issue:
notes.md
in vscode windowDeveloper: Reload Window
notes.md
I was fortunate that vscode has local history and I was able to restore the version using vscode functionality.
No response
说明现有 joplin plugin 在 vscode 的替代插件或功能
joplin-vscode-plugin
Using VSCode on 2 different machines work + home with settings sync
As the token is generated by Joplin is immutable + individual the extension works only on one machine - the one with the matching token.
ability to enter hostname:token instead of token only
none found
No response
joplin-blog
win11上试了一下joplin-blog,发现图片无法导出,具体报错如下:
yarn gen后,出现错误,无图笔记全部正常,有图片的报错
joplin0.7
nodejs16.13.2
win11
Is your feature request related to a problem? Please describe.
Show the title of the note instead of "edit-xxxxxxxx".
Additional context
joplin-vscode-plugin
安装报错:
Unable to install because, the extension 'rxliuli.joplin-vscode-plugin' compatible with current version '1.32.3' of VS Code is not found.
vscode中安装joplin-vscode-plugin
No response
joplin-vscode-plugin
joplin内图片可以正常显示
vscode markdown preview
和Office Viewer
均无法正常显示
p.s. 已设置 markdown.showPreviewSecuritySelector
{"level":"info","message":"command execute: joplinNote.openNote","pluginVersion":"0.7.10"}
{"level":"info","message":"openNote start, id: e498b6d5f20748a8b75aab82d8f7fe0e, title: Go 语言垃圾收集器的实现原理","pluginVersion":"0.7.10"}
{"level":"info","message":"openNote write tempFile: /Users/songe/Library/Application Support/Code - Insiders/User/globalStorage/rxliuli.joplin-vscode-plugin/.tempNote/Go 语言垃圾收集器的实现原理.md","pluginVersion":"0.7.10"}
{"level":"info","message":"openNote open tempFile","pluginVersion":"0.7.10"}
{"level":"info","message":"command execute: joplinNote.showResources","pluginVersion":"0.7.10"}
{"level":"warn","message":"showResources.noteId: undefined","pluginVersion":"0.7.10"}
{"level":"info","message":"command execute: joplinNote.showResources","pluginVersion":"0.7.10"}
{"level":"warn","message":"showResources.noteId: undefined","pluginVersion":"0.7.10"}
{"level":"info","message":"command execute: joplinNote.showLogFileDir","pluginVersion":"0.7.10"}
joplin-vscode-plugin
无法显示joplin中的图片
值得注意的是 如果使用joplin自带的切换外部编辑,图片是可以显示的
This is great, thanks. It only seems to work when I use the right-click menu, though.
If I try ctrl+x and ctrl+v, which should be the keybindings, I only get a message that " contributed command joplin.paste failed". Not sure if I can get more verbose logging for debugging purposes?
Originally posted by @zersiax in rxliuli/joplin-vscode-plugin#43 (comment)
joplin-vscode-plugin
这个本质上还是在joplin中写,vscode只是外部编辑器吗
简单问问
简单问问
简单问一下
joplin-vscode-plugin
VSCode
安装 joplin-vscode-plugins
插件后,可以看到笔记列表,但尝试打开笔记时报错:
command error: joplinNote.openNote{"name":"Error","message":"Request failed with status code 500","stack":"Error: Request failed with status code 500\n\tat createError (c:\\Users\\tianx\\.vscode\\extensions\\rxliuli.joplin-vscode-plugin-0.6.0\\dist\\extension.js:634:15)\n\tat settle (c:\\Users\\tianx\\.vscode\\extensions\\rxliuli.joplin-vscode-plugin-0.6.0\\dist\\extension.js:652:12)\n\tat IncomingMessage.handleStreamEnd (c:\\Users\\tianx\\.vscode\\extensions\\rxliuli.joplin-vscode-plugin-0.6.0\\dist\\extension.js:3124:11)\n\tat IncomingMessage.emit (events.js:327:22)\n\tat endReadableNT (internal/streams/readable.js:1327:12)\n\tat processTicksAndRejections (internal/process/task_queues.js:80:21)"}
Ctrl+J, Ctrl+J
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.