Tom's contact list
Project description
Install Xapian and cbuh. In Arch Linux, I do this.
sudo pacman -S python2-xapian sudo pip2 install cbuh
Save your contacts in ~/.cbuh/contacts with the following format.
[thomas.levine] name = Thomas Levine email = _@thomaslevine.com phone = +1 831 713 1131 place = Scarsdale; Ithaca; New York; Oakland, California; Berlin, Germany 6birthday = 19900330 [someone.else] email = someone@dada.pink # ...
Run cbuh -h to see how to run. (Or look below.)
usage: cbuh [-h] [-s] [-m] [-c path] [-d path] [-p path] [-i]
[[search term] [[search term] ...]]
Query the contact list.
positional arguments:
[search term] The search terms, if you're running a search
optional arguments:
-h, --help show this help message and exit
-s, --sort Sort the contacts file by person identifier.
-m, --mutt Export the contact list as a mutt alias file.
-c path, --contacts path
The contacts file
-d path, --database path
The database directory
-p path, --prefixes path
The prefixes file
-i, --index Index the contact list.
Search the contact list in ~/.cbuh/contacts. The search is an ordinary Xapian
query (http://xapian.org/docs/queryparser.html) with whatever prefixed terms
you like. I suggest these.
* id
* name
* email
* phone
* place
If you apply these prefixes, you search within that field only;
for example, "name:Francisco" searches for people with names like
"Francisco". Searching for simply "Francisco", on the other hand,
will also match everyone who lives in San Francisco.
Prefixes that start with digits 0 to 4 are treated as numeric values,
with the digit being the slot. For example, I use ``1want`` to
indicate how much I want to see someone, so I can search for people
I really want to see with ``want20..``.
Prefixes that start with digits 5 to 9 are treated as date values,
with the digit being the slot. For example, I use ``6born`` to indicate
when someone was born.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cbuh-0.0.1.tar.gz
(3.8 kB
view details)
File details
Details for the file cbuh-0.0.1.tar.gz.
File metadata
- Download URL: cbuh-0.0.1.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
209fb7a60eb468d4b32b2507084041a3a09edef9e2e23f8b5ecae6064450660c
|
|
| MD5 |
e98012c8ef9515e2baedab16d9334900
|
|
| BLAKE2b-256 |
6ae606f18dbbe9d70584d18f98195fcd78afb4c2afce3e1662f9e54c311978e6
|