Add some project pages
This commit is contained in:
parent
ce6d2a4d35
commit
fc2ede6112
7 changed files with 408 additions and 0 deletions
53
baps1.page
Normal file
53
baps1.page
Normal file
|
@ -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".
|
||||
|
||||
<!-- Local Variables: -->
|
||||
<!-- mode: markdown -->
|
||||
<!-- End: -->
|
88
dispass.el.page
Normal file
88
dispass.el.page
Normal file
|
@ -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).
|
||||
|
||||
<!-- Local Variables: -->
|
||||
<!-- mode: markdown -->
|
||||
<!-- End: -->
|
55
eye-on-manga.page
Normal file
55
eye-on-manga.page
Normal file
|
@ -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
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td>Version</td>
|
||||
<td>0 (development only)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Language</td>
|
||||
<td>C</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>License</td>
|
||||
<td>GPLv2</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
### 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/).
|
||||
|
||||
<!-- Local Variables: -->
|
||||
<!-- mode: markdown -->
|
||||
<!-- End: -->
|
72
gitto.page
Normal file
72
gitto.page
Normal file
|
@ -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.
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td>Status</td>
|
||||
<td>On-hold</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Language</td>
|
||||
<td>Scheme (Guile)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>License</td>
|
||||
<td>GPLv3</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
## 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
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td>Version</td>
|
||||
<td>0 (development only)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Language</td>
|
||||
<td>scheme (guile)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>License</td>
|
||||
<td>GPLv3</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
### 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/).
|
||||
|
||||
<!-- Local Variables: -->
|
||||
<!-- mode: markdown -->
|
||||
<!-- End: -->
|
43
mode-icons.page
Normal file
43
mode-icons.page
Normal file
|
@ -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 <RET> mode-icons <RET>`
|
||||
- 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/)
|
||||
|
||||
<!-- Local Variables: -->
|
||||
<!-- mode: markdown -->
|
||||
<!-- End: -->
|
54
ogi.page
Normal file
54
ogi.page
Normal file
|
@ -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
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td>Version</td>
|
||||
<td>0 (development only)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Language</td>
|
||||
<td>Emacs Lisp</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>License</td>
|
||||
<td>GPLv3</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
### 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/).
|
||||
|
||||
<!-- Local Variables: -->
|
||||
<!-- mode: markdown -->
|
||||
<!-- End: -->
|
43
sti.page
Normal file
43
sti.page
Normal file
|
@ -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/).
|
||||
|
||||
<!-- Local Variables: -->
|
||||
<!-- mode: markdown -->
|
||||
<!-- End: -->
|
Loading…
Reference in a new issue