bookmarks

command module
v0.0.0-...-c56da93 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 29, 2023 License: MIT Imports: 21 Imported by: 0

README

My Personal Bookmarks App

Screenshot

This is the web app I use to manage my personal bookmarks. It's rather simplistic, but fast, searchable, and has tags.

I don't plan on supporting it for anyone else to use, but if you want to try it out, be my guest. I will infrequently change things around, add, remove, and break things, so consider this a warning. Use backups.

Usage

To add new bookmarks, click on the "Create" button. To edit or delete bookmarks, search first, then hover over a bookmark's title, then click on the little edit button next to it.

Running

To start the app, simply build it using Mage:

mage build

Then run the executable:

./bookmarks

There are no other requirements to run it, the executable is self-contained.

A web server will be started at :8080. Bookmarks will be stored in Algolia.

Configuration File

config.yaml:

# settings for the app's web server
server:
  # bind address
  address: :8080

# settings for Algolia
algolia:
  # app ID
  app-id: ABCDEF1234

  # API key (needs write access to the index)
  api-key: 1234567890abcdef1234567890abcdef

  # index name
  index-name: bookmarks

Development Environment

I'm using my all-in-one development container for Visual Studio Code.

Simply press F5 in Visual Studio Code to launch both frontend and backend app.

License

This app is licensed under the MIT license.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL