~tsileo/blobpad

ref: c2eef044f6bc3e4f6aa58a35d6c468f68f765dac blobpad/README.md -rw-r--r-- 1.6 KiB
c2eef044Thomas Sileo Cleanup 2 years ago

#BlobPad

BlobPad is a simple and minimalist note-taking app, built on top of BlobStash.

#Features

  • Markdown support (with GFM code block and table support)
    • custom task list support (toggling checkboxes updates Markdown task bullets ([ ]/[x]))
    • syntax highlighting for code blocks
  • Full-text search support
  • Attachments support
    • Pictures are directly embedded/displayed into notes
    • But any file can be attached
  • Pinning support (notes staying on top)
  • Mobile-friendly UI
  • Not an SPA

#Screenshots

#Homepage

#New/Edit page

#Installation

Assuming you already have a configured BlobStash instance.

Add the app to your configuration file (blobstash.yaml):

[...]
apps:
   - name: blobpad
     remote: "https://git.sr.ht/~tsileo/blobpad#master"
     username: "yourusername"
     password: "yourpassword"

Go to https://yourblobstashinstance.tld/api/apps/blobpad.

TODO document custom domain support

#Searching notes

BlobPad supports full-text searching with a custom query language:

Sample queries:

  • +apple -orange: returns notes containing apple and does not contain orange
  • apple: will match notes containing apple and apples
  • apple orange: will match notes containg apple(s) or orange(s)
  • "apple": will match only apple (i.e. not apples), and will also match pineapple