diff --git a/baps1.page b/baps1.page new file mode 100644 index 0000000..573b082 --- /dev/null +++ b/baps1.page @@ -0,0 +1,53 @@ +;;;;; +title: baps1 +url: projects/baps1.html +;;;;; + +## What does it do? + +baps1 offers a, hopefully, efficient and easy way to add certain data +to your PS1 (prompt), regardless of which shell you use. + +A friend of mine wanted a better way to get some functionality into +his PS1 that he was using a PHP script for, I knew how to do that in C +and thought it would be a fun project and good learning experience, so +here we are. + +It shows the following: + +- The PTY or TTY you are using. + +- How long ago the last call to baps1 was on that terminal, which + should also indicate how long ago your PS1 was printed last. + +## Requirements + +It is written for and tested on Linux (specifically Archlinux) and it +uses the GNU C library. + +## Download + +You can browse the +[git source](http://code.ryuslash.org/cgit.cgi/baps1/), download a +snapshot +[tar.gz](http://code.ryuslash.org/cgit.cgi/baps1/snapshot/baps1-master.tar.gz) +or +[zip](http://code.ryuslash.org/cgit.cgi/baps1/snapshot/baps1-master.zip) +archive or clone the source using git: + + git clone git://ryuslash.org/baps1.git + +## Documentation + +For further instructions on how to use baps1, see the +[README](http://code.ryuslash.org/cgit.cgi/baps1/about/) in the source +directory (or follow the link). + +## Contact + +If you find any bugs, have suggestions or criticisms you can send them +to "tom at ryuslash dot org". + + + + diff --git a/dispass.el.page b/dispass.el.page new file mode 100644 index 0000000..18b03c8 --- /dev/null +++ b/dispass.el.page @@ -0,0 +1,88 @@ +;;;;; +title: dispass.el +url: projects/dispass.el.html +;;;;; + +## What does it do? + +[DisPass](http://dispass.babab.nl) is a passphrase generator. +`dispass.el` is an [Emacs](http://gnu.org/software/emacs) wrapper for +DisPass. It tries to improve upon the user interface(s) provided by +DisPass by being an Emacs module, automatically copying generated +passphrases to your clipboard, providing label completion and enabling +easy management of labels. + +DisPass is written by a [friend](http://babab.nl) of mine and I really +liked the idea of it. But the interface he had for it was not to my +liking: it was not Emacs. + +It offers: + +- Copying passwords directly to the clipboard, no need for manual + selection and copying. + +- Specifying the length of the passphrase by using a numeric prefix + argument. + +- Input completion for labels. + +- Some label management (adding, removing). + +## Alternatives + +DisPass provides its own command-line-based interface and a Tk-based +GUI and I also have a [Conkeror](http://conkeror.org) interface +project for it. These all suffer from not being Emacs modules and are +thus unusable. + +## Requirements + +Obviously it requires both [DisPass](http://dispass.babab.nl) and +[Emacs](http://gnu.org/software/emacs). Beyond that there shouldn't be +any requirements. + +## Download + +You can browse the +[git source](https://github.com/dispass/dispass.el), download a +snapshot +[tar.gz](https://github.com/dispass/dispass.el/archive/master.tar.gz) +or [zip](https://github.com/dispass/dispass.el/archive/master.zip) +archive or install a snapshot using +[MELPA](http://melpa.milkbox.net/). #Note:# The snapshots require a +recent snapshot from the DisPass git sources, they won't work with the +latest DisPass release. + +You can download the latest release, v1.1.2, as a +[tar.gz](https://github.com/dispass/dispass.el/archive/1.1.2.tar.gz) +or [zip](https://github.com/dispass/dispass.el/archive/1.1.2.zip) +archive or install it using [Marmalade](http://marmalade-repo.org). +**Note:** v1.1.2 needs DisPass v0.2.0, it won't work with recent +snapshots from the git sources. + +## License + +dispass.el is released under the ISC license. The license can be found +in the header of the +[source](https://github.com/dispass/dispass.el/blob/master/dispass.el) +file (or follow the link). + +Since DisPass uses the ISC license, I thought it would be polite to +use the same license. + +## Documentation + +For further instructions on how to use dispass.el, see the +[README](https://github.com/dispass/dispass.el/blob/master/README.org) +in the source directory (or follow the link). + +## Contact + +If you find any bugs, have suggestions or criticisms you can send them +to [tom@ryuslash.org](mailto:tom@ryuslash.org) or send a message to +the [dispass@librelist.com](mailto:dispass@librelist.com) mailing list +(your first message is your registration and will be dropped). + + + + diff --git a/eye-on-manga.page b/eye-on-manga.page new file mode 100644 index 0000000..8bf8975 --- /dev/null +++ b/eye-on-manga.page @@ -0,0 +1,55 @@ +;;;;; +title: Eye on Manga +url: projects/eye-on-manga.html +;;;;; + +## What does it do? + +`eye-on-manga` is a manga collection management application for the +Nokia N900. + +## Why was it written? + +I just keep forgetting which volumes of which manga I have. + +## Who is it for? + +Anyone with a Nokia N900 who has more manga than they care to +remember. + +## Data + + + + + + + + + + + + + + +
Version0 (development only)
LanguageC
LicenseGPLv2
+ +### Features + +- Create/maintain a list of manga. +- Keep track of which volumes have been acquired and read. + +### Dependencies + +- A Nokia N900: with Maemo, with fairly recent packages should be + fine. + +## More... + + For further instructions I would refer you to the + [README](http://code.ryuslash.org/cgit.cgi/eye-on-manga/about/) and + [manual](http://ryuslash.org/projects/eye-on-manga/manual/). + + + + diff --git a/gitto.page b/gitto.page new file mode 100644 index 0000000..d838eef --- /dev/null +++ b/gitto.page @@ -0,0 +1,72 @@ +;;;;; +title: gitto +url: projects/gitto.html +;;;;; + +## What does it do? + +`gitto` is a utility written in +[Guile scheme](http://www.gnu.org/software/guile/) to help keep track +of the status of git repositories. + + + + + + + + + + + + + + +
StatusOn-hold
LanguageScheme (Guile)
LicenseGPLv3
+ +## Why was it written? + +Remembering the status of all your git repositories can be quite a +task, this project tries to alleviate some of the pain. + +## Who is it for? + +Anyone with lots and lots of git repositories. + +## Data + + + + + + + + + + + + + + +
Version0 (development only)
Languagescheme (guile)
LicenseGPLv3
+ +### Features + +- Show a list of how many commits to pull or push and whether or not + the working directory of that repository is dirty. + +### Dependencies + +- [Guile](http://www.gnu.org/software/guile/): v2.0.x or newer. +- [git](http://git-scm.com): I am unaware of any version constraints + relating to git. + +# More... + + For further instructions I would refer you to the + [README](http://code.ryuslash.org/cgit.cgi/gitto/about/) and + [manual](http://ryuslash.org/projects/gitto/manual/). + + + + diff --git a/mode-icons.page b/mode-icons.page new file mode 100644 index 0000000..a39b685 --- /dev/null +++ b/mode-icons.page @@ -0,0 +1,43 @@ +;;;;; +title: mode-icons +url: projects/mode-icons.html +;;;;; + +Mode-icons is a package for emacs that, when enabled, replaces certain +major mode names with icons. This reduces their size in the mode-line. + +Currently it provides icons for: + +- Common Lisp +- Emacs Lisp +- HTML +- PHP +- Python +- Scheme + +## License + +Mode-icons is released under the GNU General Public License version 3 +or newer. + +## Installation + +- Make sure you have [GNU Emacs](http://gnu.org/software/emacs) + installed and [Marmalade](http://marmalade-repo.org/) set-up. +- `M-x package-install mode-icons ` +- Add `(mode-icons-mode)` to your init file. + +## Bugs / Contributions + +If you find bugs or have contributions, you can email me: +[tom@ryuslash.org](mailto:tom@ryuslash.org), or add an issue +[here](https://github.com/ryuslash/mode-icons/issues). + +## See also + +[README](http://code.ryuslash.org/cgit.cgi/mode-icons/about/), +[cgit](http://code.ryuslash.org/cgit.cgi/mode-icons/) + + + + diff --git a/ogi.page b/ogi.page new file mode 100644 index 0000000..f75c704 --- /dev/null +++ b/ogi.page @@ -0,0 +1,54 @@ +;;;;; +title: ogi +url: projects/ogi.html +;;;;; + +## What does it do? + +Ogi is Github issues in org-mode + +## Why was it written? + +Because I dislike web interfaces, am interested in using APIs and +think org-mode would be a perfect way to represent the issues found +there. + +## Who is it for? + +Anyone who likes org-mode and uses github. + +## Data + + + + + + + + + + + + + + +
Version0 (development only)
LanguageEmacs Lisp
LicenseGPLv3
+ +### Features + +- Download issues and make org tasks from them. + +### Dependencies + +- [GNU Emacs](http://gnu.org/software/emacs): Version 24 or newer + probably, since that is what it's being developed with. + +## More... + +For further instructions I would refer you to the +[README](http://code.ryuslash.org/cgit.cgi/emacs/ogi/about/) and +[manual](http://ryuslash.org/projects/ogi/manual/). + + + + diff --git a/sti.page b/sti.page new file mode 100644 index 0000000..769055a --- /dev/null +++ b/sti.page @@ -0,0 +1,43 @@ +;;;;; +title: sti +url: projects/sti.html +;;;;; + +`sti` is a stupid little script that helps install little tools +quickly. When you write lots of little utilities and have more than +one place you use them (Desktop, Laptop, Server, etc.) it can be a +pain to have to keep track of what you've installed where, and sending +the files around using `scp` or `unison` can get tedious or confusing. + +## Download + +`sti` is still in the early stages of development, so the only place +you can really get it from is from the git repository. + +- **Source code**: Available [here](http://code.ryuslash.org/sti), or + also on [Github](https://github.com/ryuslash/sti). +- **Archives**: If you don't want to learn or use git, you can also + download it as either zip or tar: + - Development version + ([zip](http://code.ryuslash.org/sti/snapshot/sti-master.zip), + [tar.gz](http://code.ryuslash.org/sti/snapshot/sti-master.tar.gz)) + +## Contact + +The project's source code is hosted here and it is mirrored to +[Github](https://github.com/ryuslash/sti). If you would like to +contribute you can use either github to report issues or create pull +requests, or send them directly to [me](mailto:tom@ryuslash.org). + +## Description + +`sti` makes it easy to install and maintain the little tools you write +to make your work-flow a little easier on several systems. It uses git +to download and update the tools. + +You can read more about it on the +[about page](http://code.ryuslash.org/sti/about/). + + + +