Permalink
Browse files

Add README and BSD license.

  • Loading branch information...
1 parent 268aa9e commit 16e6a3074e74cbdcdb252c640f4c3ef833ed3ce7 @ashearer committed Nov 27, 2011
Showing with 69 additions and 0 deletions.
  1. +22 −0 LICENSE
  2. +47 −0 README.md
View
22 LICENSE
@@ -0,0 +1,22 @@
+Copyright (c) 2004-2011, Andrew Shearer
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
View
47 README.md
@@ -0,0 +1,47 @@
+# AMC Trip Listings #
+
+This is the code used to format the trip listings for several chapters
+of the Appalachian Mountain Club, publishing updates regularly to the web
+and sending a weekly HTML and text email to several thousand recipients.
+
+You can see sample output at the [AMC Boston Young Members Trip Listings](http://amcboston.org/youngmembers/trip_list.shtml).
+
+It also outputs iCalendar format files and RSS feeds, so you can subscribe
+to see a chapter’s trip listings in your calendar or in a newsreader.
+
+It’s been sending out regular emails and publishing trip listings since 2004,
+with some maintenance to keep up with changes to the source trip format.
+
+As sample code, it demonstrates:
+
+ * Complex formatting with XSLT, including grouping using the Muenchian method.
+
+ * Date formatting with EXSLT.
+
+ * Server-side caching of a dynamically generated page.
+
+ * Automated FTP and SFTP uploads of a dynamically-generated file from a PHP script.
+
+ * Generating an HTML email.
+
+ * XSLT code to create an RSS feed.
+
+ * XSLT code to create an iCalendar file.
+
+ * Automation of DadaMail, a program designed for manual one-off mailings,
+by simulating a browser user. (DadaMail was the available mailing list software on the
+server, and sending mail through it lets us take advantage of its list
+management, rate-limited batching, and reporting.)
+
+## License ##
+
+BSD 2-clause license. See LICENSE file.
+
+
+## Contact ##
+
+Find this [project on GitHub](https://github.com/ashearer/AMC-Trip-Listings).
+
+Written by Andrew Shearer. [Email](ashearerw@shearersoftware.com) / [Web site](http://www.ashearer.com/).
+
+

0 comments on commit 16e6a30

Please sign in to comment.