home *** CD-ROM | disk | FTP | other *** search
-
- Psych0Day version 1.00
- Public Domain by Andrew Ziem
-
- Released: 1997-10-26
-
-
- "He who adds not to his learning diminishes it."
- -- The Talmud
-
-
-
- -= Introduction
-
- Psych0Day is a combination of programs dealing with time. It can
- report what happened in history, whose birthday it is, astronomical
- events, religious happenings, and the phase of the moon as well as
- converting the date to other calendars. Psych0Day came to be from
- inspiration of several programs and an article by Robert Anton Wilson.
-
- TODAY has many incarnations. The original was written by Mike Butler
- in PL/1 on an IBM VM/CMS system. This inspired Patrick Kincaid to
- write TODAY/PC in Datalight C in July of 1986. OS2DAY, authored by
- Oleg Titov, is the OS/2 incarnation that I have been using until now.
-
-
- -= "License Agreement"
-
- Psych0Day is hereby released to the public domain. Portions, however,
- were not written by me and belong to their respect authors. I believe
- what's what is cleary marked.
-
- Now that I've given you something, you could do something for me, eh?
-
- Psych0Day has yet to be abandoned. =) If you make any neat
- improvments or modifications, send them to me. Atleast drop me a
- note; I'd like to see how this thing gets around.
-
- Psych0Day is provided `as is' without warranty of any kind, expresed,
- implied or otherwise. If it breaks, you keep both pieces.
-
-
- -= Command Line Arguments
-
- These can also be listed by running "PDAY ?". The command line is
- case insensitive.
-
- Usage: PDAY [{-|+}c[x]] [-Fdd[mm[yyyy]]] [-i] [{-|+}l[x]]
- [-libdir=drive:\\dir\\]
- or PDAY
-
-
- Switches:
-
- * c: toggle display of calendars (all on by default)
- cd: toggle Discordian
- cf: toggle French Republican
- cg: toggle Gregorian
- ci: toggle Illuminati
- cj: toggle Julian
- cl: toggle Goddess Lunar
- ct: toggle Thelemic (disabled)
- f: force date in the format dd[mm[yyyy]]
- i: display program information
- * l: toggle library support (all on by default)
- lb: toggle birthdays
- le: toggle events
- lr: toggle reminders
- libdir: specify library directory
-
- * = does not work in OS/2.
-
-
- Examples:
-
- ex1: PDAY
- Run with all defaults and search current directory for library files.
-
- ex2: PDAY -f09101981
- Same as ex1 except the date October 9th, E.V. 1981 is forced.
-
- ex3: PDAY -f0910
- Same as ex1 except the date October 9th of the current year is forced.
-
- ex4: PDAY -libdir=c:\apps\pday\
- Same as ex1 except the directory `c:\os2\apps\pday' is searched for the
- library files.
-
- ex5: PDAY -cj -cf
- Same as ex1 except the Julian and French Republican calendars are disabled.
-
- ex6: PDAY -c +cd
- Same as ex1 except the calendar displayed is the Discordian. (This
- neat little trick is possible because the command line is parsed from
- left to right.)
-
- ex7: PDAY -l
- Same as ex1 except all no database libraries are displayed.
-
- ex8: PDAY -le -lb
- Same as ex1 except library events and birthdays are disabled.
-
-
- -= Included Files
-
- If any of these are missing or damaged, see the end of this document
- for information on how to get a fresh copy of Psych0Day.
-
- PDAY .EXE DOS 16-bit executable
- PDAY2 .EXE OS/2 32-bit executable
-
- PDAY .DOC this documentation
- README .xxx important notes for version xxx, changes, etc.
-
- ASTRO .ALL astrological happenings for 1997
- CHURCH .ALL religious happenings
- MUSIC .ALL happenings related to music
- PSYCH0 .ALL my own general additions
- TODAY .ZIP Patrick Kincaid's original TODAY.??? files
-
- SRC .ZIP source code; only needed pieces of the packages used have
- been included as not to waste space
- ** contains nested subdirectories: use "PKUNZIP -D"
-
- COMMON .H common things of mine
- NAME .H standarizes names
- GLC\*.* Goddess Lunar calendar source
- SDNCAL20\*.* Julian and French Republican calendar source
- SNIPPTS\*.* various things from SNIPPETS
-
- TODAY .BAT script interface for Telegard v3.0x
- TODAY .SRC script interface for Telegard v3.0x
-
- FILE_ID .DIZ BBS-compatible description
- PSYCH0 .LST other programs by me available
-
-
- -= Redirection
-
- Psych0Day's output can be redirected, or piped, to a file or a device.
- Below are several examples of how this done. You may wish to see your
- system manuals for more information.
-
- Note: Error messages are not piped but instead always sent to the
- console.
-
-
- PDAY > COM1
- Sends the output to the first communications port.
-
- PDAY > PRN
- Data is sent to the default printer.
-
- PDAY > NUL
- This is useless considering Psych0Day's function, but the data is sent
- to the null device (i.e., oblivion).
-
- PDAY > c:\bbs\texts\today.asc
- The file "c:\bbs\texts\today.asc" is overwritten, if it exists. If it
- doesn't, it is created.
-
- PDAY >> c:\bbs\logs\today.log
- The file "c:\bbs\logs\today.log" is appended with Psych0Day's output. If
- it doesn't, it is created.
-
- PDAY | MORE
- Output is sent to the program "MORE", which included with many
- operating systems. MORE pauses and waits for your input when the
- page is full.
-
-
- -= The Calendars
-
- Once I have the information I need, I will be adding the Chinese,
- Clavian, Fixed, Hebrew, Islamic, Mayan, 'Pataphysical, Positivist,
- Poundian and World calendars, Stardates, Galactic Milieu dates, and
- astrological and astronomical information.
-
- I wish I could gaurantee the information included here, but I cannot.
- Trust at your own risk.
-
- See the section entitled "References and Recommended Reading" and the
- included file "CALENDAR.FAQ".
-
-
- Discordian/Erisian/POEE:
-
- Valid dates:
- years 1 through [unknown] (Discordian)
- or 1166 B.C. through [unknown] (Gregorian)
-
- There are 5 seasons in a year, 73 days in each season, 5 days in a
- week, and things are dated from 1184 B.C. Gregorian. You must read
- the Principia Discordia to fully understand and appreciate this one.
-
-
- French Republican:
-
- Valid dates:
- years 1 through 14 (French Republican)
- or September 22, E.V. 1792 through September 22, E.V. 1806 (Gregorian)
-
- "The French republican calendar was adopted in October 1793 during
- the French Revolution and was abandoned in January 1806. The intent
- was to create a new calendar system that was based on scientific
- principals, not religious traditions.
-
- The year is divided into 12 months of 30 days each. The remaining 5
- to 6 days in the year are grouped at the end and are holidays. Each
- month is divided into three decades (instead of weeks) of 10 days
- each.
-
- The epoch (first day of the first year) is 22 September 1792 in the
- Gregorian calendar. Leap years are every fourth year (year 3, 7,
- 11, etc.)" -- Scott E. Lee (French.C)
-
-
- Goddess Lunar:
-
- Valid dates:
- atleast 4000 B.C. through E.V. 10,000 (Gregorian)
-
- I know little about this lunar based calendar. I suspect it was
- created recently by Peter Meyer. There are 26 months; each month is
- named after a goddess: Artemis, Bast, Cybele, Durga, Eris, Freya,
- Gaea, Hathor, Ix Chel, Juno, Kali, Luna, Maat, Nisaba, Oya,
- Persephone, Quan Yin, Rhiannon, Saraswati, Tara, Usha, Venus,
- Waka-Hiru-Me, Xochiquetzal, Yemaya.
-
-
- Gregorian:
-
- Valid dates:
- probably 4714 B.C. through E.V. 10,000 (Gregorian)
-
- This is the Christian calendar most of use on a daily basis. There
- are 12 months, 4 seasons, or 365.25 days in 1 year.
-
-
- Illuminati:
-
- Valid dates:
- years 1 through [unknown] (Illuminati)
- or 4000 B.C. through [unknown] (Gregorian)
-
- This is based on the Discordian calendar and comes to use from the
- Illuminatus! books written by Bob Shea and Robert Anton Wilson.
-
-
- Julian:
-
- Valid dates:
- 4713 B.C. to at least E.V. 10,000
-
- "The Julian calendar was introduced by Julius Caesar in 45 BC. It was
- in common use until the 1500s, when countries started changing to
- the Gregorian calendar. However, some countries (for example, Greece
- and Russia) used it into this century, and the Orthodox church in
- Russia still uses it, as do some other Orthodox churches.
-
- In the Julian calendar, the tropical year is approximated as 365 1/4
- days = 365.25 days. This gives an error of 1 day in approximately
- 128 years.
-
- The approximation 365 1/4 is achieved by having 1 leap year every 4
- years." -- The Calendar FAQ (CALENDAR.FAQ)
-
-
- Julain Day Number (JDN):
-
- Valid dates:
- JDNs 1 through [unknown]
- January 1st, 4713 B.C. through E.V. 3267 (Gregorian)
-
- The Julian day number, not to be confused with the Julian calendar,
- is a positive real number measuring the days from January 1st, 4713
- B.C. (Julian calendar). Psych0Day does not take in account the time
- of day to calculate the number.
-
-
- Thelemic:
-
- Valid dates:
- March 20, 1904 E.V. through [unknown] (Gregorgian)
-
- ** The Thelemic calendar is off by default as it is not yet fully
- implemented. **
-
- This calender begins at the begining of the New Age of Horus, or March 20,
- 1904.
-
-
- -= Terms and Vocabulary
-
- This section is incomplete. See also the Calender FAQ (CALENDAR.FAQ)
- for more information.
-
-
- anno Domini (A.D.) Latin meaning "in the year of the (our)
- Lord." Measures time after the supposed
- birth of Christ.
-
- Anno Lumina (A.L.) Latin meaning "year of light." 1 A.L.
- equals 4000 B.C.E and marks the birth of Hung
- Mung.
-
- before Christ (B.C.) Indicates years before the supposed birth
- of Christ.
-
- before common era (B.C.E.) Used in secular and scholarly contents
- instead of B.C.
-
- common era (C.E.) Used in secular and scholarly contents
- instead of A.D.
-
- era vulgaris (E.V.) Latin for "common era." Equivilent to the
- modern "C.E." used in secular and scholarly
- contents instead of A.D.
-
- year of Confusion (y.C.) Years since 1166 B.C.E. when Greyface began
- "deluding honest men to believe that reality
- was a straightjacket affair and not the happy
- romance as men had known it." Discordian.
-
-
- -= References and Recommended Reading
-
- Title: Calendar Information Page
- Author: Will Linden (wlinden@panix.com)
- URL: http://www.panix.com/~wlinden/calendar.shtml
-
- Today's date in various calendars and eras, celestial and
- astronomical information, and many good links.
-
-
- Title: Calendar Studies
- Author: Peter Meyer (serendipity@magnet.ch)
- URL: http://www.magnet.ch/serendipity/cal_stud.html
-
- Information covering the Mayan, Goddess Lunar, Gregorian, Julian and
- other lunar calendars.
-
-
- Title: Celestial Delight: The Best Astronomical Events through 2001
- Authors: Francis Reddy and Greg Walz-Chojnacki
- Publisher: (?) Berkeley California: CelestialArts
-
- Great for novice astronomers. Has history, planet data, and a table
- of events (visable planets, full moons, asteriod showers, etc.) from
- about 1990 to 2001 (like the name implies).
-
-
- Title: Frequently Asked Questions About Calendars
- Author: Claus Tondering (c-t@pip.dknet.dk)
- Included as: CALENDAR.FAQ
- Newsgroups: sci.astro, soc.history
- WWW: www.pip.dknet.dk/~pip10160/calendar.html
-
- Contains answers to frequently asked questions about the Christian,
- Hebrew, Islamic, and various historical calendars.
-
-
- Title: How to Live Eleven Days in 24 Hours
- Author: Robert Anton Wilson
- Included as: RAWTIME.TXT
-
- This is the article inspired me to write Psych0Day. Robert Anton
- Wilson writes of using a "no-bias multi-cultural" calendar.
- Explained herein are 11 systems.
-
- I'd like to know where this was originally published.
-
-
- Title: Illuminatus! Trilogy
- Authors: Bob Shea and Robert Anton Wilson
- Publisher: Dell Publishing
- ISBN: 0-440-34742-4 (part III: Leviatan)
- URL: http://www.rawilsom.com (R.A. Wilson's web page)
-
- I've finally found one of the books, the third, at a used book
- store, but I haven't started reading because I want it in order. I
- haven't bought the trilogy as one book because it is much abridged.
-
-
- Title: Principia Discordia
- Author: Malaclypse the Younger
- Publisher: Loompanics Unlimited, Port Townsend, Washington
- or IllumiNet Press, P.O. Box 2808, Libum, Georgia 30226
- ISBN: 0-9626534-2-X (4th/5th edition)
- File: PRINCIPI.TXT
- WWW: www.informatik.hu-berlin.de/~bach/gwd/principia/body.html
-
- The Discordian Bible wherein is explained absolutely everything
- worth knowing about absolutely anything.
-
- There are many versions floating around. The one I've seen in print
- is a combination of the 4th and 5th editions; the one I have in
- ASCII is the 5th edition; I don't know about the scanned (.GIF) and
- HTML versions.
-
-
- Title: SNIPPETS
- F'REQ: "SNIPPETS" from 1:106/2000 or 1:2320/38
- FTP: snippets.org/pub/snippets
- WWW: www.snippets.org
-
- SNIPPETS is a huge collection of C source snippets where I have
- found many a useful thing. I've included the pieces used in this
- program.
-
-
- Title: Thelemic Calendar and Holidays
- WWW: http://www5.crl.com/~thelema/calendar.html
- Mainted by: Vere Chappell (thelema@crl.com)
-
-
- Title: Yahoo! - Reference:Calendars
- URL: http://www.yahoo.com/Reference/Calendars/
-
- A good starting point for research on the WWW.
-
-
- -= Thank You, Mr. Psych0 Man
-
- I've put a good deal of time, money, etc. making Psych0Day something
- useful to others. Those were entertaining and illumating hours, but
- if you want me to continue, please indulge my fantasy that someone is
- actually using it.
-
- The best way to tell me you like the program is to send me something.
- Something material, like a postcard, would be appreciated most. I'd
- also be tickled to find e-mails, database additions, and yep, even
- money.
-
- Andrew Ziem
- 3080 Woodview Ct.
- Colorado Springs, CO 80918-4635
- The United States of America
- North American Continent
- Earth
- Third Planet in the Sol System (G2V)
- Orion Arm
- Milky Way Galaxy
- Local Cluster
- And a Cherry On Top
-
-
- -= Where in the World is Psych0?
-
- Andrew Ziem is Psych0 and Psych0Soft.
-
- E-mail psych0o@juno.com
- psych0o@aol.com
- FidoNet 1:128/234: TG_SUPPORT and other echoes
- Direct Psychosis BBS
- +1 (719) 532-0053 -- Zoom v34
- +1 (719) 532-1265 -- Supra v34
- login: GUEST password: GUEST
-
-
- -= Distribution
-
- FTP ftp://members.aol.com/psych0o/
- ftp://ftp.simtel.net/pub/msdos/ (exact directory yet unknown)
-
- WWW http://members.aol.com/psych0o/psoft.htm
- ***Only use the following if the above does not work:
- http://www.angelfire.com/co/psych0o/psoft.html
-
- FidoNet 1:128/234, FREQ: PDAY
-
- Direct Psychosis BBS
- +1 (719) 532-0053 -- Zoom v34
- +1 (719) 532-1265 -- Supra v34
- login: GUEST password: GUEST
-
-
- -= Acknowledgments and Credits (in no particular order)
-
- Everyone and everything in the "References and Recommended Reading"
- section has been a huge help, many thanks.
-
- Oblivion for proof-reading this, providing webspace...
-
- Public domain code from
- Bob Stout and Mark Kamradt: COMMAFMT.C -- format number with commas;
- Bob Stout: DAYNUM.C -- general date routines;
- Scott E. Lee: FRENCH.C and JULIAN.C -- convert date to Julian and French
- calendars;
- Paul Schlyter, Raymond Gardner and Tom Van Flandern: JDN_L.C -- compute
- Julian Day Number;
- Jim Walsh, Dann Corbit, Bob Stout, and others: L2ROMAN.C -- convert number
- to Roman numerals;
- Peter Meyer: LUNCONV.C -- convert date to Goddess Lunar calendars;
- M. Kimes, Lynn Nash, BSD Unix -- moon phase routines;
- Robert B.Stout: ORD_TEXT.C -- adds "st", "nd", "rd", etc. to numbers;
- and Ray Gardner: SCALDATE.C -- general date routines.
-
- Portions copyright 1993-1995, Scott E. Lee, all rights reserved.
-
- MS-DOS Microsoft Corp.
- OS2DAY Oleg Titov
- OS/2 International Business Machines Corp.
- TODAY Michael W. Butler
- TODAY/PC Patrick Kincaid
-
- All other programs are copyright and/or trademarked by their
- respective author unless otherwise noted.
-
-
- -- end of file "PDAY.DOC"
-