Be inspired
I made Notifyer, to help me remember and practice my mantras.
Using Microsoft’s OneNote as a datastore, Notifyer utilizes OneNote’s API to retrieve a random note from a given section.
Use case?
- Get a daily quote from your curated collection.
- Effortlessly resurface a buried quote and re-apply it to the present.
- OneNote Account (app accesses consumer notebooks only).
- MacOS (Only 64bit binaries are provided for MacOS, and the minimum MacOS version supported is MacOS 10.9).
- Windows 10, 7 (without notifications).
- Sign-in or create a free OneNote Account.
- In your default/primary notebook, create a section with the name Quotes.
- Add a couple notes to the Quotes section.
- Download Notifyer. Run the app and sign in.
- Just want to demo the app? Ping me and I'll send you credentials.
- The app sends a notification every 5 minutes so you can easily see it work. You might want to change that to daily. (Restart the app if it doesn't stop).
- Random (via Chance) means you might see the same note in close succession.
- Cmd+Alt+O triggers a random note even when the app is minimized.
- Clicking the notification opens the app.
- The app displays a preview text snippet (max 300 characters) for each note.
- Clicking the note title in the app opens the source note in the OneNote client or web app.
- Disabled fields mean you can't change that setting just yet.
Built with Electron, VueJS and Semantic UI.
# install dependencies
npm install
# serve with hot reload at localhost:9080
npm run dev
# build electron app for production
# requires node 6
npm run build
# lint all JS/Vue component files in `app/src`
npm run lint
# run webpack in production
npm run pack
* Client ID and secret required from MS Dev Center for use in onenote.config.js
.
- Node packages used for the app lives in
app/package.json
. - For the build to work, these need to be added to the
ignore
list inconfig.js
.
Notifyer icon/logo via Thomas Helbig's Notifications Collection.
This project was generated from electron-vue using vue-cli. Documentation about this project can be found here.