This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Latest Version Dependencies status unknown Test status unknown Test coverage unknown
Project Description

Introduction

This program creates an address book from a spreadsheet file. The address book that is created is an html file which can be put on the Internet (a password protected location [1] is strongly recommended), or on a local, in-house server. The spreadsheet file contains your lists of addresses. This file is saved in csv format.

The churchdir program was created using the Python programing language and it can be run on any computer (Windows, Mac, Linux, etc.) on which Python is installed. Python [2] is free to download [3] and use.

Python 2.7 or 3.x will work. 3.x is recommended.

Installing

Once Python is installed on your computer (see above) install the Church Directory software by executing this command from the command line:

easy_install churchdir

This will download the program from a repository of Python programs from pypi.python.org and install it on your computer.

Running the program

This program works via the command line. Create a directory in which to work and then make it your working directory:

C:\> mkdir mydirectory
C:\> cd mydirectory

Then execute the program like this:

C:\mydirectory> churchdir-quickstart

You will then be asked a series of questions; most specifically, the name of the input file. If the input file doesn’t exist, a sample one will be created for you. (You should use this csv file to begin your address list since it contains the correct headers. Use a spreadsheet program to edit.)

After all the questions are answered, the output file (the address book) is created in the current working directory.

Photos

Photos, specified in the “Photo URL” column of the input file, should be a head shot of one person, preferably 96x96 pixels. A secondary, larger photo may be specified in the “Photo Secondary” column. When a user visits the html page and if he clicks on the head shot photo, the secondary photo appears.

Changelog

  • version 0.1: intial release
  • version 0.2: program now better handles bad csv input files
  • version 0.3: bug fix: erroneous error message was being shown.

Footnotes

[1]How to password protect a directory using .htaccess: link
[2]An author of Python tutorial books explains Python: youtube video
[3]Download Python: https://www.python.org/downloads/
Release History

Release History

0.3

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.2

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

TODO: Brief introduction on what you do with files - including link to relevant help section.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
churchdir-0.3.tar.gz (10.8 kB) Copy SHA256 Checksum SHA256 Source Mar 22, 2015

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS HPE HPE Development Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting