https://github.com/psypherpunk/jargon-rs
Spit out a random entry from the Jargon File.
https://github.com/psypherpunk/jargon-rs
Last synced: about 1 year ago
JSON representation
Spit out a random entry from the Jargon File.
- Host: GitHub
- URL: https://github.com/psypherpunk/jargon-rs
- Owner: PsypherPunk
- License: mpl-2.0
- Created: 2019-11-16T20:15:36.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-04-22T10:20:17.000Z (about 1 year ago)
- Last Synced: 2025-05-26T20:55:29.098Z (about 1 year ago)
- Language: Rust
- Homepage:
- Size: 1.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `jargon`
[](https://deps.rs/crate/jargon)


## About
Spawned from a
[bout of nostalgia and some free time](https://blog.psypherpunk.io/jargon/).
The contents of `jargon.txt.gz` were originally derived from the
[Internet Archive](https://web.archive.org/web/20130827121341/http://cosman246.com/jargon.html):
```bash
lynx \
--dump \
--width 145 \
--nonumbers \
${INTERNET_ARCHIVE_URL} | gzip --best -c > jargon.txt.gz
```
## Build
Build using `cargo`:
```bash
cargo build --release
```
This will update `src/lib.rs` in-place. The resulting changes can be
ignored with:
```bash
git update-index \
--assume-unchanged \
src/lib.rs
```
## Running
This can be run locally using `cargo`:
```bash
cargo run --release
```
Alternatively, having built it as above, the resulting binary located
in `target/release/jargon` can be executed directly:
```bash
./target/release/jargon
```
## Releases
[Releases](https://github.com/PsypherPunk/jargon-rs/releases) are
available as `deb` and `rpm` packages.