Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/remeh/memoiz
Never forget a memo again.
https://github.com/remeh/memoiz
Last synced: about 1 month ago
JSON representation
Never forget a memo again.
- Host: GitHub
- URL: https://github.com/remeh/memoiz
- Owner: remeh
- Created: 2017-10-06T19:23:20.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-10-16T16:08:18.000Z (about 7 years ago)
- Last Synced: 2024-10-12T22:31:41.119Z (2 months ago)
- Language: Go
- Homepage: https://memoiz.com
- Size: 9.91 MB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Memoiz
Never forget a memo again. https://memoiz.com
Write down everything as memo and they’ll be automatically enriched by learning algorithms. Moreover, emails and push notifications will remind you in order to never forget your memos again.
![Screenshot 1](./resources/screenshot1.png)
![Screenshot 2](./resources/screenshot2.png)# Frontend
[The React front-end code.](https://github.com/remeh/memoiz-front)
# Setup
```
psql -U postgres
# drop database memoiz; drop role memoiz;
# \ir resources/schema.sql; \ir resources/bing.sql; \ir resources/kg.sql
# \q
go generate ./...
go build
```The binary sending emails is in the sub-package: `sendmail`. Just run `go build` to compile it.
# Configuration
You must provide some environment vars to start the daemon:
```
CONN
Connection string to PostgreSQL. E.g.
host=localhost sslmode=disable user=memoiz dbname=memoiz password=memoiz
KG
Your Google Apps API key to use the Google Knowledge-Graph API.
BING
Your Azure API key to use the Azure Semantics search engine.
APP_URL
Url on which will run your daemon. E.g.
http://localhost:3000 or https://memoiz.com
STRIPE_KEY
Your Stripe API key for payments.
```The sendmail binary also have some enviromnents vars to set:
```
CONN
Connection string to PostgreSQL. E.g.
host=localhost sslmode=disable user=memoiz dbname=memoiz password=memoiz
SMTP_HOST, SMTP_LOGIN, SMTP_PWD, SMTP_PORT
Configuration of your SMTP servers.
EMAIL_DUMP_DIR
The sendmail binaries will store sent emails in this directory for troubleshooting.
RES
Path to the Memoiz resources directory (for template, css, etc. used in emails)
```