Question: How do I work on local files (load, save)?

Operating system

Windows

Joplin version

3.0.14

Desktop version info

The title pretty much says it all.

Sync target

File system

Editor

Markdown Editor

What issue do you have?

I assumed Joplin was an editor used for editing local files, but I don't see any Open, Load, Save, Save as... entries in the File menu.

What is the intended workflow? I've never encountered this type of approach before.

Joplin is a note taking application. This basically means that you create and write notes inside it. It is not intended to open external files (although it can import some formats which you can then edit inside it later on as notes).

In other words, if you're looking for a text/code editor which you can use to open and edit normal files, then Joplin is not it.

1 Like

Okay, thanks.

Just a quick follow-up question...

I'm unfamiliar with the workflow you're describing. Would I have to set up a repository (on GitHub, for instance) and work only from there?

No need to set anything up :slight_smile:. You can just install Joplin and use it locally. Now, if you want to synchronise your notes between multiple devices, then that does require additional configuration, but out of the box, Joplin is local first, so you don't need to connect it to any external services.

Okay, now I'm confused. In your first reply, you contradicted this... I think... Seems like it to me, anyway. :upside_down_face:

If I want to work on local .mp files that already exist, how would I get them into Joplin without having to use copy-paste from another text editor?

And if I want to synchronize with a GitHub repository, is there a facility for that? Or would I just use git as per normal?

Have you tried actually using Joplin :wink:? The notes are stored inside its database. In other words, there are no external files to edit, and you cannot use Joplin to open any external files either. Of course, you can create a new note and copy and paste text content from external files inside it.

By "locally" I mean that Joplin operates fully offline and stores everything on the disk. This doesn't mean though that you can access the notes as files, etc. using other software. You still need to open Joplin and use it to manage the notes, which are then stored in the Joplin's database.

I'm not sure if I can explain this in more simple terms :frowning:.

No, Joplin has nothing to do with neither Git nor GitHub (except that the source code is stored there), so no such synchronisation is possible.

Yes, I did. That's where the confusion started. :slight_smile:

Yeah, I know. It sounds like I'm being dense, but during nearly 40 years of programming, I've never come across an editor that used a database backend in quite this way. Or, if I did, my brain refused to focus on it. You can ask any company/person I've ever worked with since the mid-90's and they'll tell you just how disconnected I am from database-think. My wife is an expert, so instead of trying to figure it out, I just get her to write any code that needs to deal with databases. It's actually a bit embarrassing. (well, not really! :slight_smile: ) Give me any other kind of coding task and I'm there with bells on! :slight_smile:

Anyway, thanks for clearing that up. Since MarkdownPad is no longer being supported (despite being a pay-for-the-pro-version app) and it's getting frayed around the edges with age, I'm on the hunt for something that will allow editing of .MP files directly. I love the way Joplin works other than the whole no-local-markup-files thing, so I'm keeping it in my toolbox until I find an editor that works more or less the same way. Until then, I can live with copy-n-paste. At least I know how that works! :rofl:

Yeah, now the situation is clear :slight_smile:.

Joplin uses the database approach, but there are other note taking applications, which operate on text files directly. Obsidian seems to be very popular and is often mentioned on this forum as well. However, please keep in mind that in contrary to Joplin, Obsidian is not free and open source software.

On other hand, if you want to store your notes in Markdown (or any other text format) and organise them in folders as you wish, you could also just use any code editor to open and modify them.

I'm sure you've used an editor that had a database back end. Probably gmail, hotmail, etc. :slight_smile: Oo, this forum too! heh

I use markdown for writing Jekyll files used on GitHub Pages.

I think you missed the spirit of what I was saying, but whatever.

Joplin also supports File System Sync, which is good for sneaker net type of scenarios and moving between computers when a sync service isn't available. I used File System Sync and syncthing between three devices before I realized I had webdav access, then migrated to that.

You could put the file System Sync output out to git. Although I am not confident it is editable and then importable back into Joplin. Edit: as noted, these files are not intended to be edited.

The file system sync files are not intended to be edited manually, and bad things can happen if you try to do so (see Add a file in sync target to warn user that they shouldn't open any file · Issue #9997 · laurent22/joplin · GitHub).

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.