No description
  • Python 88.1%
  • HTML 6%
  • XSLT 4.3%
  • CSS 1.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2023-10-07 12:26:39 +11:00
docs Changed configuration documentation to refer to appdirs 2022-01-18 10:15:28 +11:00
requirements Refactored requirements between dev and production and updated documentation accordingly. 2020-03-18 10:52:04 +11:00
scripts Use appdirs to find configuration file and reinstate logging, also tidied up a few issues raised by PEP8 validation 2017-01-05 16:35:43 +11:00
static Major refactoring of the web templates, inclusion of a specific card page and changing find_by_id in whoswho.py to return a single contact not a list 2012-09-01 21:53:21 +10:00
templates Added company name and role to full output and to web search results, re-factored search functions to always return contact objects 2014-05-12 18:35:01 +10:00
tests Tidied up the test module to make it more PEP8 compliant 2023-10-07 12:26:39 +11:00
.hgignore Started the migration to Python 3 with the tests 2019-10-15 06:31:21 +00:00
LICENSE.txt First draft of application documents. This includes some minor changes to the RelaxNG schema and the addition of an explicit license. 2014-05-07 17:58:41 +10:00
README.md Added project home page to readme 2021-11-03 13:50:46 +11:00
validate_whoswho.py Bumped version numbers and made sure that dumping to HTML works regardless of curreent working directory 2020-06-11 12:48:17 +10:00
whoswho.py Added 'active' attribute to contact to allow me to deactivate contacts 2020-07-17 16:05:41 +10:00
whoswho.rng Added 'active' attribute to contact to allow me to deactivate contacts 2020-07-17 16:05:41 +10:00
whoswho.xsl Fixed html output to include proper name and company name 2016-12-16 15:36:30 +11:00
whoswho_web.py Tweaking the configuration access code 2019-09-01 10:10:36 +10:00

Whos Who

My address book application. Written in Python and using XML for the data store. For more details see the project web site

Purpose

I wrote this application for two reasons. To have an application independent address book containing details of the people and organisations I deal with and to write some Python code that worked with XML.

Key Components

This application wouldn't be possible without:

Installation and Usage

Whoswho is definitely more useful if you install the application. It isn't packaged at the moment though so you'll have to run from source.