Skip to content
A tomboy replacement in Ruby GTK2 that stores notes in flatfiles and uses git to manage revisions
Ruby
Pull request Compare This branch is 1 commit ahead, 6 commits behind jesseadams:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
libs
notes
.gitignore
README
gitruno

README

=== Gitruno

Gitruno is short for Git/Ruby Notes. It aims to be a A tomboy replacement in Ruby GTK2 that stores notes in flatfiles and uses git to manage revisions.

=== Requirements

* ruby (1.8.X or higher)
* ruby-gtk2
* git gem
* git

=== Installation

1. Clone gitruno git repository
2. Create a personal repository somewhere to hold notes for syncing
3. cd /path/to/gitruno/notes
4. git remote add origin <your_repo_info>
5. git push origin master

NOTE: I highly recommend using an SSH key with the notes repo!

=== Usage

Execute the gitruno ruby script in the root folder

1. cd /path/to/gitruno
2. ./gitruno

=== Adding a Note

1. Click the New button at the bottom left
2. Type the title of the note and then hit enter
3. Type the text of the note and then click the close button

=== Author

Jesse R. Adams (techno-geek)

Please foward all questions to jesse <at> techno <dash> geeks <dot> org.

Enjoy!

=== Todo

* Prompt before actually deleting notes.
* Make all buttons in main toolbar functional
* Investigate and fix seg fault on window.destroy (doesn't happen in Ubuntu)

=== Incubated

* Incorporate standard markup
* Keyboard shortcuts, if possible
* Review revisions on a per note basis built in?
* Find a better git library
Something went wrong with that request. Please try again.