Skip to content

tkachenkosi/marks

 
 

Repository files navigation

Marks

Simplistic Markdown notebook

Introduction

Marks is a simple notebook/wiki style app that allows you to sketch out, keep track of, document what's keeping you awake and you're lugging around in your head.

It's simple and it works, feel free to clone and deploy on Heroku.

Deploy

Technologies

This app is the most simple and vanilla Goland app, no fancy framework, libs as needed, and snippets copied over when small.

Your notes/thoughts/documentation is secured using super advanced Basic Auth. Although you could chose to simply let your darkest secret open to the public, by not setting a user and password, it's a choice you have...

Main packages used:

  • database/sql as way to store notes and retrive them
  • github.com/lib/pq driver for postgresql
  • html/template for rendering pages
  • net/http for all http server needs
  • flag for configuration
  • github.com/kiasaki/batbelt

Getting started

Use:

go get github.com/kiasaki/marks
marks -postgr...

Develop:

go get github.com/kiasaki/marks
cd $GOPATH/src/github.com/kiasaki/marks
go run *.go -postgre...

An before that you should have started postgresql and ran the db.sql file on the database you wish to use so you have the necessaty tables created.

postgres&
psql marks -f db.sql

Look and feel

Still WIP but gives an idea...

Screenshot

License

MIT

About

A personal notebook/wiki app!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.1%
  • Makefile 0.9%