A browser can access this directory, PostScript, for navigation and listing (click on the link in this sentence or the Section header). Directory browsing is the only way to view the files in this directory or its subdirectories.

The subdirectories of PostScript have several sets of programs, most of them "hand-written" (i,e., not machine generated) and thus not difficult to tweak. Use gv or gs to display. Click on a link below to access a subdirectory for navigation and listing:
PostScript/PS_cards_jar -- PostScript programs, designed to produce a birthday card, Valentine's Day card, etc.
PostScript/draft -- display "DRAFT" tastefully printed in the background when rendering a draft text file.
PostScript/graphpaper -- produce various kinds of graph paper (if such is used these days).
PostScript/periodic -- a minimal periodic table.
PostScript/other -- pointers to PostScript programs.

Following Sections describe the contents of the subdirectories. Again, to view code or other files, you must browse a directory or subdirectory, by clicking on a Section-heading link.

PostScript/PS_cards_jar

Directory listing

PS_cards_jar
|-- 0README             obvious
|-- ila-valentine.ps    valentine: letters on tree graph; gen by S
|-- ila.35.ps           zipping "ILA" with message
|-- ilabirthday1.ps     zipping "ILA" with message
|-- ilavalentine_1994.ps    multiple hearts + message; gen by SGI showcase
|-- mama.ps             zipping "MAMA" with mini-message
|-- mom.99.ps           zipping "MOM" with message
|-- mother.ps           massive moving "MOTHER"
|-- ned.ps              massive moving "NED NELSON" with message
|-- retrospective.ps    cover sheet; gen by SGI showcase
|-- supermom.ps         massive moving "SUPERMOM"
|-- valentine.R
|   |-- 0postings
|   |   |-- valentine01         sources
|   |   `-- valentine02         comments on sources 
|   |-- valentine.ps        PS file from R src
|   `-- valentine.s         R code for valentine [Colin Goodall]
|-- valentine.net
|   |-- 0posting
|   |   `-- valentine.ps.net    sources 
|   |-- PSILoveYou.ps       valentine card [Anthony Stieber]
|   `-- valentine.ps        valentine image [neat code: Jonathan Monsarrat]
|-- wow.ps              zipping "WOW"
`-- wow1.ps             rotating and zipping "WOW"
Several images, some dynamic if viewed with gs or gv. Useful perhaps as cards, else as amusing images, or whatever....
Hand-written PostScript code:
message spirals toward viewer from lower left corner:
ila.35.ps    ilabirthday1.ps    mama.ps    mom.99.ps    wow.ps    wow1.ps
message in massive block letters that grow diagonally from frame bottom:
mother.ps    ned.ps    supermom.ps
valentine card -- by Anthony Stieber
valentine.net/PSILoveYou.ps
valentine image -- neat code -- by Jonathan Monsarrat
valentine.net/valentine.ps
PostScript Code generated by graphics apps;
valentine with letters at tips of a computer-generated tree -- S & Acrobat
ila-valentine.ps
multiple hearts with message -- SGI showcase
ilavalentine_1994.ps
cover sheet -- SGI showcase
retrospective.ps
heart with arrow and message -- valentine.s & R -- by Colin Goodall
valentine.R/valentine.ps

PostScript/draft

Directory listing

draft
|-- 0README                 obvious
|-- draft-awk               awk: put "DRAFT" in PS page background
|-- draft-perl              perl: orig source - Kevin O. Grover  
|-- draft.1                 man page
|-- test_eps.mm-draft.ps    demo: "DRAFT" as large-letter background
`-- test_eps.mm.ps          input for demo: <test_eps.mm.ps draft >....
To print a tastefully light, large font, diagonal watermark on each page of a manuscript, use either the original perl script, draft-perl, by Kevin O. Grover, or the awk script derived from it, draft-awk:
        draft-[awk,perl] filepath.ps >filepath-draft.ps
For sample input and output files see test_eps.mm.ps and test_eps.mm-draft.ps.
The man page is draft.1

PostScript/graphpaper

Directory listing

graphpaper
|-- 0README             obvious
|-- 0postings
|   |-- Readme-logpaper.html    by Shamim Mohamed <shamim@cs.arizona.edu>
|   |-- Readme-mmpapier.html    by Thomas Landgraf <tl@hrz.uni-kassel.de>
|   |-- logpaper.ps.orig        from posting for indicated program
|   `-- mmpapier.ps.orig        from posting for indicated program
|-- gridpaper.ps        simple output - useful for sketch-type plots
|-- logpaper.ps         customizable coordinate, semi-log or log-log paper
`-- mmpapier.ps         customizable coordinate paper
Three PS programs that generate a sheet of graph paper:
gridpaper.ps -- a simple output - useful for sketch-type plots
logpaper.ps -- customizable coordinate, semi-log or log-log paper
mmpapier.ps -- customizable coordinate paper

PostScript/periodic

Directory listing

periodic
|-- 0README          obvious
|-- 0posting
|   `-- README           README from posting by Eric A. Howe
`-- periodic.ps      generate periodic table
Sometimes one needs a periodic table, especially those who like myself are chemists.
Best to do a Google search, and click on what appeals.
Easier than going to an old text, etc.
But how clever to have written your own:
I needed a periodic table one day when I was at work (all our machines are named after elements and I got a new one) so I hunted around the net looking for a Postscript one; I couldn't find one so the next day I bought the Postscript reference manual and wrote my own.
Eric A. Howe
--mu@tlug.reptiles.org
The result, of course, is periodic.ps.

PostScript/other

Directory listing

other
`-- 0README        the content below 

All files of type "ps" are programs, including files that are generated by a word processor for formatted text, or by Photoshop for images.
Some PostScript programs function like conventional utilites and thus deserve comment:
The program "prfonts.ps" can generate a list of fonts in a font library. This and other PostScript-language programs part of the Ghostscript distribution are (for this machine) in the directory:
        /usr/local/share/ghostscript/8.00/lib
They are described in the html page (for this machine):
        file:///usr/local/share/ghostscript/8.00/doc/Psfiles.htm
 
Various PostScript-language programs, some utilities, most generating images, are given as examples in the:
        PostScript language tutorial and cookbook
        Adobe Systems Incorporated 
        Reading, MA : Addison Wesley, 1985
        ISBN 0-201-10179-3 (pbk.)
The examples are isolated in the web-page:
        http://www.science.uva.nl/~robbert/ps/bluebook/
which also has a pointer to the Adobe Systems ftp site for download of the Blue Book.
 
Browse the newsgroup:
        comp.lang.postscript