annotate README.txt @ 23:8b501dfe7d85

changed names of cmd line options to make a bit more sense
author Atul Varma <varmaa@toolness.com>
date Sun, 03 Jan 2010 05:01:38 -0800
parents 75e573ddc70e
children 000d59466d43
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
13
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
1 Description
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
2 -----------
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
3
0
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
4 The Daily Edition is created anew each morning. It contains a number
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
5 of articles from a variety of RSS feeds.
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
6
13
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
7 Quick Start
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
8 -----------
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
9
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
10 (1) Create a file called 'authors.txt' which contains the full
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
11 name of an author on each line. The authors should be listed
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
12 in order of importance to the reader. Each author should
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
13 have an entry on whoisi.com.
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
14
18
75e573ddc70e updated readme
Atul Varma <varmaa@toolness.com>
parents: 13
diff changeset
15 (2) Run 'python publish_edition.py -w'.
13
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
16
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
17 (3) Open daily-edition.html in a web browser.
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
18
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
19 Additional Notes
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
20 ----------------
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
21
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
22 NOTE: Not all of this is implemented!
69fd13a4aef4 Added an html viewer and a publish_edition.py script that generates the JSON which the html viewer reads.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
23
0
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
24 Each issue can only contain a maximum number of articles, as
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
25 specified by the reader. Optionally, the reader may also specify
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
26 a maximum number of articles by the same author, to ensure
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
27 diversity of sources.
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
28
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
29 The RSS feeds drawn from each issue are found by querying whoisi.com
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
30 for the names of various individuals called "influencers", which are
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
31 an ordered list provided by the reader. The list is ordered from
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
32 "most influential" to "least influential".
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
33
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
34 The program creating each issue is "aware" of what previous issues
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
35 have contained, so as to ensure that no two issues have the same
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
36 article.
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
37
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
38 Whether an influencer's article is included in an issue should take
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
39 into account:
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
40
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
41 * Influence
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
42 the author's rank, from 0 (highest) to [of authors] (lowest).
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
43 (lower -> higher likelihood of inclusion)
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
44
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
45 * Recency
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
46 time passed since the article was first written.
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
47 (more recent -> higher likelihood of inclusion)
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
48
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
49 * Diversity
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
50 time passed since the author was last featured in an issue.
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
51 (less recent -> higher likelihood of inclusion)
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
52
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
53 data stores:
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
54
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
55 * a collection of AUTHORS, each AUTHOR has a NAME and RANK. The
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
56 NAME is a unique identifier.
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
57
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
58 * a collection of ARTICLES, each ARTICLE has an AUTHOR, TITLE, DATE,
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
59 CONTENT, and URL. The URL is a unique identifier.
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
60
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
61 * a collection of ISSUES, each ISSUE has a NUMBER, DATE and a list
f1b99ddda256 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
62 of ARTICLES. The NUMBER is a unique identifier.