The Notenik app for storing, managing and accessing notes stored in plain text files.
Java
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
images
licenses
src/com/powersurgepub/notenik
.gitignore
Notenik.icns
README.md
changelog.md

README.md

Introduction

Notenik is a desktop software program to help a single user maintain multiple collections of notes.

You may well ask why the world needs yet another note-taking app and, in truth, I'm not sure it does. However, whether it wants or needs one or not, it has one, and so I will try to explain why I've have labored to give birth to such a thing at this late date.

Here were my design goals for the app.

  1. Each note stored as a plain text file. This ensures that the notes can be edited on any device, by any text editor, and allows the notes to be painlessly synced between devices using a service such as Dropbox.

  2. Ability to handle multiple collections of notes. I really don't want to be limited to a single collection. With Notenik, create as many folders of notes as you like.

  3. Embedded, platform-independent tags. I want to be able to tag my notes, and see them organized by tags, but I want the tags to move with the notes when the notes get synced between devices, and I want the tags to be editable with any text editor that can be used to edit the notes themselves.

  4. Bookmarks too. Add a URL to a note, and it becomes a bookmark. So now I can create a separate folder just for bookmarks, and organize them by tags, all with the same little app.

  5. A file format that is simple to read and simple to edit. No XML, no HTML, just some flexible, quasi-markdown formatting.

Make sense?

If so, read on.

If not, just move along -- this is not the app you were looking for.

Documentation

User documentation is available at docs/index.md.

Executables

Executable software may be downloaded at PowerSurgePub.com.

Source

Source code for Notenik is available at

https://github.com/hbowie/notenik

Source code for JExcelAPI is available at

http://sourceforge.net/projects/jexcelapi

Source code for parboiled is available at

https://github.com/sirthias/parboiled

Source code for pegdown is available at

https://github.com/sirthias/pegdown

Source code for Xerces is available at

http://svn.apache.org/viewvc/xerces/java/

Source code for Saxon is available at

http://www.mozilla.org/MPL/

Rights

Notenik

Copyright 2009 - 2017 by Herb Bowie

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

JExcelAPI

Copyright 2002 Andrew Khan

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see

http://www.gnu.org/licenses/

parboiled

Copyright 2009-2011 Mathias Doenitz

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2010-2011 Mathias Doenitz

Based on peg-markdown 2008-2010 John MacFarlane

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Xerces

Copyright 1999-2012 The Apache Software Foundation

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Saxon

Copyright Michael H. Kay

Licensed under the Mozilla Public License, v. 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

 http://www.mozilla.org/MPL

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.