codeberg.org

BearOfaTime, to selfhosting in Eintopf: shared event calendar

That doesn’t sound like self hosting though? Or am I missing something?

poVoq,
@poVoq@slrpnk.net avatar

The main link is to the codeberg.org repo with the code that can be self-hosted.

BearOfaTime,

Ah, thanks

possiblylinux127, to openstreetmap in osm2gmaps

Uh, why?

eco_game,

I could see this coming in handy if you’re sharing links to places and send them to less privacy oriented friends, so you don’t have to hear the “Ugh why can’t you just use Google Maps?” again.

redd,
@redd@discuss.tchncs.de avatar

You can try to send geo URI instead. Most messangers support them.

Example: geo:52.51632,13.37731?z=19

InsertUser, to openstreetmap in osm2gmaps

@soloojos
This seems like it'd be the opposite of an @openstreetmap thing.

eco_game, (edited )

According to the readme it also works the other way around, making this a great addition to your OSM app of choice.

Edit: it doesn’t seem to work quite right yet in version 0.3.4 on F-Droid

Edit 2: Google Maps -> OSM works now :D

hitmyspot,

No, it would allow you to use open street maps, but still share a link to friends that don’t.

redd, (edited )
@redd@discuss.tchncs.de avatar

Yes, what we need is the other way arrround! Convert Google Maps Links to OpenStreetMap.org without having to have the Google Maps App.

Nevertheless great that geo-urls are created. This is super helpfull since its supported by OsmAnd, OrganicMaps and much more.

Additionally it would be helpfull if this App registers itself to receive openstreetmap.org and osm.org URLs, so you can just share a link with it instead of copy&paste

PS: the App from F-Droid produces wrong URLs for me like openstreetmap/?mlat=0.0&mlon=0.0 ( i provided www.openstreetmap.org/#map=5/52.270/11.602)

GrapinoSubmarino, to opensource in Treedome 0.4.5 is out: Encrypted, Local First, Note Taking App
@GrapinoSubmarino@lemmy.world avatar

Can’t be the only one that had read it as Threesome

crispy_kilt, to rust in I created rcp, an OSC52 copy tool for your remote server

TIL about OSC52, this is very good to know, thank you for sharing!

RunAwayFrog, to rust in I created rcp, an OSC52 copy tool for your remote server
  • Don’t use “*” dep version requirements.
  • Add Cargo.lock to version control.
  • Why read to string if you’re going to base64-encode and use Vec<u8> later anyway?
Black616Angel,

All good points. I will address them in a later version.

The Cargo.lock thing is weird though, but apparently the builtin .gitignore of codeberg/forgejo has Cargo.lock in it.

Corbin,

In addition to the sibling comment, note that reproducible build systems from Docker to Nix require a lockfile in order to be reproducible, and if you don’t provide one, then somebody downstream will provide it instead. By checking in Cargo.lock, you ensure control over the precise versions of your dependencies for all downstream users.

RunAwayFrog,

Regarding Cargo.lock, the recommendation always was to include it in version control for application/binary crates, but not library ones. But tendencies changed over time to include it even for libraries. If a rust-toolchain file is tracked by version control, and is pinned to a specific stable release, then Cargo.lock should definitely be tracked too [1][2].

It’s strictly more information tracked, so there is no logical reason not to include it. There was this concern about people not being aware of –locked not being the default behaviour of cargo install, giving a false sense of security/reliability/reproducibility. But “false sense” is never a good technical argument in my book.

Anyway, your crate is an application/binary one. And if you were to not change the “*” dependency version requirement, then it is almost guaranteed that building your crate will break in the future without tracking Cargo.lock ;)

madmo, to rust in I created rcp, an OSC52 copy tool for your remote server

Thanks for creating and sharing this tool! Will definitely add it to my toolbelt!

onlinepersona, to rust in I created rcp, an OSC52 copy tool for your remote server

Intriguing 🤔 Might actually come in handy. Thank you!

CC BY-NC-SA 4.0

greywolf0x1, to opensource in Treedome 0.4.5 is out: Encrypted, Local First, Note Taking App

Sorry to impose on you, but can you package the app as a Flatpak? That would make it more readily available.

tengkuizdihar,
@tengkuizdihar@programming.dev avatar

I dont think youre imposing into anything lol

Flatpak could be nice, appimage too, maybe you could make an issue for this in the repo? It will be a long road tho

JoMiran, to linux in I created rcp, an OSC52 copy tool for your remote server
@JoMiran@lemmy.ml avatar

RCP is already a core Unix command. You might need to rename it.

Black616Angel,

Weird, I had not had this name already. Might rename it to yarcp (yet another remote copy). Thanks for the heads up.

Dymonika, to foss in Treedome 0.4.5 is out: Encrypted, Local First, Note Taking App

Oh, is this Linux-only?

tengkuizdihar,
@tengkuizdihar@programming.dev avatar

Ive been able to run this app on linux, mac, and windows. Mac and windows build is not available tho, I dont think I can maintain it because i mainly use linux in all of my machines.

DanielBP, to opensource in Treedome 0.4.5 is out: Encrypted, Local First, Note Taking App
@DanielBP@fosstodon.org avatar

@tengkuizdihar

It uses an SQLite database for the notes. Are binary files like pictures and videos stored in this DB as well? I am curious to see how it performs compared to other note taking apps that keep binary files out of the database.

tengkuizdihar,
@tengkuizdihar@programming.dev avatar

It depends on the size of the images, but what matters is that a single big note cant slow down the loading time of other notes*

*sqlite is finnicky, this is just the experience on notes less than 500MB sized.

dandi8, to opensource in Treedome 0.4.5 is out: Encrypted, Local First, Note Taking App

How does this compare to Joplin?

Is there, or will there be a self-hostable server to sync notes between devices?

And does it support Markdown?

tengkuizdihar,
@tengkuizdihar@programming.dev avatar

The WYSIWYG editor supports markdown shortcuts like (#) will auto mode to H1 tag. But internally its stored as a json file, courtesy of tiptap library. Self hostable server would be cool, but for now I only use syncthing to do my sync.

Schorsch, to opensource in Treedome 0.4.5 is out: Encrypted, Local First, Note Taking App

ANOTHER one?? Why tf are there SO MANY note taking apps for Linux?? I just don’t get it. They all do the same thing, more or less. (Correct me if I’m wrong.)

tengkuizdihar,
@tengkuizdihar@programming.dev avatar

Well I made this one with a specific usecase in mind. Please consult codeberg.org/solver-orgz/treedome#origin-and-name… for why this program was made.

lemmyreader,

Why the CAPS ? Many years ago there were a zillion freeware and shareware clipboard applications for Windows. Why ? Because people who knew a little bit of programming wanted to make some money. Nowadays open source developers create and share applications simply because they can. I say that getting software for free made by unpaid developers should get a little bit of respect rather than rage. Glad to see the OP is keeping their cool.

Schorsch,

Look, I don’t mean to be disrespectful at all. I just wonder. And yes I do think that perhaps it would be nice to have more diversity in the kind of software that people develop. I just noticed there’s a flood of note taking apps and I wonder why this is. But ofc it’s up to the developers to decide what kind of software they want to work on, mostly sacrificing their free time. That being said I’m very thankful for everybody who’s developing useful foss software!

lemmyreader,

Fair enough. It was just the caps and the wtf rage that made me comment. Regarding this note taking app, I have the feeling that the Cherrytree note app has been around since years, so I was curious to see what the OP wanted to add as extra features compared to Cherrytree, which is explained in the treedome Codeberg repository. 👋

tengkuizdihar,
@tengkuizdihar@programming.dev avatar

Hello, relax guys Ive had my fair share of internet discourse. Youre by no means disrespectful at all. I know you come from a good place in your argument and its more than fair to questioned the decision of “reinventing the wheel”.

Cwilliams, to foss in Treedome 0.4.5 is out: Encrypted, Local First, Note Taking App

Pros

  • Encrypted
  • Written in Rust
  • Not Electron

Cons

  • It’s not markdown
  • No plugins

Personally, I’m going to stick to Obsidian, because my notes are already there, in markdown, and I can encrypt them with GPG if I want to. But I love to see other options in this space!

tengkuizdihar,
@tengkuizdihar@programming.dev avatar

Thanks for the review! The reason for both of the cons are:

  • markdown: IIRC the WYSIWYG rich text editor that Treedome use doesn’t use markdown to store its text because there are better alternative for a structured and stylized document that’s also extensible. It’s stored in JSON with Tiptap’s own defined structure.
  • no plugins: never say never, but I intend to make treedome with a stable file format. Plugins may (will) introduce instability because it could change the way documents are stored.
Cwilliams,

No problem! I understand that every project is a little bit different. That’s the beauty of Foss, after all! Just because one solution doesn’t work for me does not mean that it won’t work for everyone. Keep up the good work!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • cubers
  • DreamBathrooms
  • thenastyranch
  • ngwrru68w68
  • Durango
  • magazineikmin
  • Youngstown
  • InstantRegret
  • rosin
  • slotface
  • tester
  • kavyap
  • ethstaker
  • megavids
  • osvaldo12
  • khanakhh
  • cisconetworking
  • tacticalgear
  • everett
  • mdbf
  • Leos
  • anitta
  • GTA5RPClips
  • normalnudes
  • modclub
  • provamag3
  • lostlight
  • All magazines