Skip to main content

Fortune data files from historical Unix versions

Project description

Installation

pip install fortunes-historical

Historical fortune data files

DESCRIPTION

This package contains the data files for the fortune utilities published in historical versions of Research & BSD Unix, between January 1979 and June 1993.

The file formats of the earliest ones have been modified in order to make them usable with modern fortune implementations.

As was the usage later on, the original "scene" data files have been renamed "fortunes", and the "obscene" ones have been renamed "fortunes-o". The offensive files are also rot13 processed in order to protect overly sensible eyes (modern fortune implementations are able to use them directly).

Please note that the research versions of Unix and BSD versions up to 4BSD made no distinctions between ordinary and offensive fortunes. Avoid using or peering into these files if you fear to be shocked. I'll take no responsability for psychological damages. You've been warned!

Last but not least, though I didn't want to remove any historical content, I decided to move quotes from certain 20th century dictators into the offensive files...

FILES

Date Filename
1979-01 V7-fortunes
1979-05 32V-fortunes
1980-03 3BSD-fortunes
1980-10 4BSD-fortunes
1982-12 4.1cBSD-fortunes (scene), 4.1cBSD-fortunes-o (obscene)
1983-09 4.2BSD-fortunes (scene), 4.2BSD-fortunes-o (obscene)
1983-11 2.9BSD-fortunes (scene), 2.9BSD-fortunes-o (obscene)
1985-02 V8-fortunes
1986-06 4.3BSD-fortunes (scene), 4.3BSD-fortunes-o (obscene)
1991-06 Net2-fortunes, Net2-fortunes-o, Net2-startrek, Net2-zippy
1992-02 2.11BSD-fortunes (scene), 2.11BSD-fortunes-o (obscene)
1993-06 4.4BSD-fortunes, 4.4BSD-fortunes-o, 4.4BSD-fortunes2, 4.4BSD-fortunes2-o, 4.4BSD-limerick, 4.4BSD-startrek, 4.4BSD-zippy

SEE ALSO

fortune(6), strfile(8)

HISTORY

These data files are intended to be used with the PNU project's re-implementation of the fortune command.

The Unix fortune command appeared with Unix 7th edition (released in January 1979), though it seems that Ken Arnold, who contributed the much more complete BSD version, wrote his around September 1978.

The initial data file were only one liners, without delimiter.

4BSD and some of the following versions seemed to use a dBASE III DBT format for the data file combining both the ordinary and offensive fortunes, as well as the strings and offsets.

From 4.1cBSD to 4.3BSD, the data files were almost identical to the modern ones, except that the delimiter was a double percent character instead of a single one. The data files also not always ended with a delimiter.

From BSD Net/2, fortune adopted the modern implementation of data files, with a text file containing multi-lines strings separated with single percent character delimiter, and a binary ".dat" file containing 64bits pointers to the strings, after a small header.

LICENSE

The original materials were made available under Caldera International UNIX enthousiasts license.

AUTHORS

Hubert Tournier for the package.

A lot of people for the fortune files contents!

And Caldera International for making the source materials available.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fortunes-historical-2021.8.7.tar.gz (3.0 MB view details)

Uploaded Source

Built Distribution

fortunes_historical-2021.8.7-py3-none-any.whl (3.0 MB view details)

Uploaded Python 3

File details

Details for the file fortunes-historical-2021.8.7.tar.gz.

File metadata

  • Download URL: fortunes-historical-2021.8.7.tar.gz
  • Upload date:
  • Size: 3.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.11

File hashes

Hashes for fortunes-historical-2021.8.7.tar.gz
Algorithm Hash digest
SHA256 3ed780782fbd469a36532be211c54734dab5867f6bde1463e21c8925256dd813
MD5 1c360d2a24d76d10c0f7f142b849b29b
BLAKE2b-256 acf88074e56e2584b0f6af83f172422822ab42e6705808324dac49bd4e11933e

See more details on using hashes here.

File details

Details for the file fortunes_historical-2021.8.7-py3-none-any.whl.

File metadata

  • Download URL: fortunes_historical-2021.8.7-py3-none-any.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.11

File hashes

Hashes for fortunes_historical-2021.8.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7d756ca19a9cb53bc77a56a36ae9c23103e043cc51a8a78585afa2f2dfc105e1
MD5 022bf2bb4e7eea6f65af1bbd2a668280
BLAKE2b-256 d10f18fe6c04774a9a3a52b35f28ea1220060480b86786a7d15be48c530efef5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page