silverbulletmd / silverbullet

The knowledge hacker's notebook
https://silverbullet.md
MIT License
2.27k stars 164 forks source link

Amazing app but can't figure out how to save or export a note #959

Open mad1mystic opened 1 month ago

mad1mystic commented 1 month ago

The app is amazing and since main function is to take notes , couldn't figure out how to export Share or save a note ( formats could be .md .txt .PDF ). Primarily using on mobile phones . how do I sync my Notes to different devices like IPhone Linux and Android. I tried reading a lot but felt a bit overwhelmed . any way to export whole space from mobile in zip . as space is like a vault everything is exported or saved from browser as zip ? Also way to export , Share or save a page ? Like .md .txt. PDF formats ? Thank you

zefhemel commented 1 month ago

So there's two things you could be asking here:

How do I access my notes from different places? There the answer is that you install SilverBullet on a central server (on the Internet or your local network) and then simply access it via the URL from any of those devices. This is how you access the same content from all places. No need to sync, although there's a sync mode that will also give you access offline.

Another thing you could be looking for is a type of "download note" option. This doesn't exist currently, although it wouldn't be hard to add a way to download a page as a markdown file, to be honest.

mad1mystic commented 1 month ago

So there's two things you could be asking here:

How do I access my notes from different places? There the answer is that you install SilverBullet on a central server (on the Internet or your local network) and then simply access it via the URL from any of those devices. This is how you access the same content from all places. No need to sync, although there's a sync mode that will also give you access offline.

Another thing you could be looking for is a type of "download note" option. This doesn't exist currently, although it wouldn't be hard to add a way to download a page as a markdown file, to be honest.

Yeah I got the first part ! The later part of download Note could make this a super App without being confined to a server ! A custom sync protocol could be implemented maybe WebDAV ! Yes that's exactly what I meant, to at least download a page to .md directly from Browser novice users can simply use it as notes App . Micropad which works in browser has such functionality like Share or save as zip .md and PDF . BTW really like how simple yet powerful this Lil App can be. Thank you ! Looking forward

roceb commented 1 month ago

A quick hack would be select all, file > print. And print as pdf.

On Fri, Jul 19, 2024, 12:04 PM mad1mystic @.***> wrote:

So there's two things you could be asking here:

How do I access my notes from different places? There the answer is that you install SilverBullet on a central server (on the Internet or your local network) and then simply access it via the URL from any of those devices. This is how you access the same content from all places. No need to sync, although there's a sync mode that will also give you access offline.

Another thing you could be looking for is a type of "download note" option. This doesn't exist currently, although it wouldn't be hard to add a way to download a page as a markdown file, to be honest.

Yeah I got the first part ! The later part of download Note could make this a super App without being confined to a server ! A custom sync protocol could be implemented maybe WebDAV ! Yes that's exactly what I meant, to at least download a page to .md directly from Browser novice users can simply use it as notes App . Micropad which works in browser has such functionality like Share or save as zip .md and PDF . BTW really like how simple yet powerful this Lil App can be. Thank you ! Looking forward

— Reply to this email directly, view it on GitHub https://github.com/silverbulletmd/silverbullet/issues/959#issuecomment-2239939153, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFC4R2QGNN3Q3KU3NKNFFJDZNFPKVAVCNFSM6AAAAABLDOXUKCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZZHEZTSMJVGM . You are receiving this because you are subscribed to this thread.Message ID: @.***>

mad1mystic commented 1 month ago

A quick hack would be select all, file > print. And print as pdf. On Fri, Jul 19, 2024, 12:04 PM mad1mystic @.> wrote: So there's two things you could be asking here: How do I access my notes from different places? There the answer is that you install SilverBullet on a central server (on the Internet or your local network) and then simply access it via the URL from any of those devices. This is how you access the same content from all places. No need to sync, although there's a sync mode that will also give you access offline. Another thing you could be looking for is a type of "download note" option. This doesn't exist currently, although it wouldn't be hard to add a way to download a page as a markdown file, to be honest. Yeah I got the first part ! The later part of download Note could make this a super App without being confined to a server ! A custom sync protocol could be implemented maybe WebDAV ! Yes that's exactly what I meant, to at least download a page to .md directly from Browser novice users can simply use it as notes App . Micropad which works in browser has such functionality like Share or save as zip .md and PDF . BTW really like how simple yet powerful this Lil App can be. Thank you ! Looking forward — Reply to this email directly, view it on GitHub <#959 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFC4R2QGNN3Q3KU3NKNFFJDZNFPKVAVCNFSM6AAAAABLDOXUKCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZZHEZTSMJVGM . You are receiving this because you are subscribed to this thread.Message ID: @.>

Yes that is one way, But that could not be convenient if you want to edit or add to notes further . print PDF would be useful when you want to publish or send

roceb commented 1 month ago

So I am trying to understand what the use case here is. If you want to further edit the note, why not edit it in silverbullet. You could still edit the pdf using another software. I do agree that a less hack way would be better.

flancian commented 1 month ago

Silverbullet is fetching the .md for a particular node from the client side using an endpoint -- using browser tools I think it actually requests /.md, but when I try to do it from my browser it redirects to /, so either I got it wrong or it's doing some client-dependent behavior (e.g. return Markdown when Silverbullet itself requests it, return a redirect to the rendered note if the request comes straight from a browser).

I agree a 'download as Markdown' option makes sense, it's the easiest way to ensure interop with other tools; then the user can upload the Markdown easily elsewhere, etc.

roceb commented 1 month ago

Well if you just need the markdown, why not just copy it directly from our space? Or have a syncthing copy it locally. I think something like a PDF with all the live queries on it would be more useful. Use my notes as memos and stuff like that

On Sun, Jul 21, 2024, 2:59 PM Flancian @.***> wrote:

Silverbullet is fetching the .md for a particular node from the client side using an endpoint -- using browser tools I think it actually requests /.md, but when I try to do it from my browser it redirects to /, so either I got it wrong or it's doing some client-dependent behavior (e.g. return Markdown when Silverbullet itself requests it, return a redirect to the rendered note if the request comes straight from a browser).

I agree a 'download as Markdown' option makes sense, it's the easiest way to ensure interop with other tools; then the user can upload the Markdown easily elsewhere, etc.

— Reply to this email directly, view it on GitHub https://github.com/silverbulletmd/silverbullet/issues/959#issuecomment-2241742408, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFC4R2VNMDDKWLFTGZOHTNTZNQAINAVCNFSM6AAAAABLDOXUKCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBRG42DENBQHA . You are receiving this because you commented.Message ID: @.***>