2020-03-31 23:54:37 +01:00
|
|
|
Convert the folk.csv to fold/index.htm like this:
|
|
|
|
$ cd :expoweb:/folk
|
|
|
|
$ python ../scripts/make-folklist.py <folk.csv >index.htm
|
|
|
|
|
2020-05-20 22:44:27 +01:00
|
|
|
This does some basic validation: it checks that the mugshot
|
2020-04-02 21:40:30 +01:00
|
|
|
images and blurb HTML files exist.
|
|
|
|
|
2023-05-02 13:42:05 +01:00
|
|
|
*** See current outstanding re-design proposal at /handbook/troggle/namesredesign.html ***
|
|
|
|
|
2020-03-31 23:54:37 +01:00
|
|
|
Troggle *also* reads the mugshot and blurb about each person.
|
|
|
|
It reads it direct from folk.csv
|
2020-04-02 21:40:30 +01:00
|
|
|
It does this when troggle is run with
|
2023-08-04 08:08:51 +01:00
|
|
|
python3 databaseReset.py people
|
|
|
|
|
|
|
|
but only do that when testing folk import, it leaves the database in a bad state.
|
|
|
|
You always need to finish with
|
|
|
|
python3 databaseReset.py reset
|
|
|
|
which re-imports everything
|
2020-03-31 23:54:37 +01:00
|
|
|
|
2020-05-20 22:44:27 +01:00
|
|
|
Troggle generates its own blurb about each person, including past expeditions and trips
|
2020-04-02 21:40:30 +01:00
|
|
|
taken from the logbooks (and from parsing svx files ?)
|
|
|
|
A link to this troggle page has been added to folk/index.htm
|
|
|
|
by making it happen in make-folklist.py
|
2020-03-31 23:54:37 +01:00
|
|
|
|
|
|
|
Troggle scans the blurb and looks for everything between <body> and <hr
|
|
|
|
to find the text of the blurb
|
2020-04-11 17:46:18 +01:00
|
|
|
(see :troggle:/parsers/people.py)
|
2020-03-31 23:54:37 +01:00
|
|
|
|
2020-05-20 22:44:27 +01:00
|
|
|
All the blurb files have to be .htm - .html is not recognised by people.py
|
|
|
|
and trying to fix this breaks something else (weirdly, not fully investigated).
|
2020-03-31 23:54:37 +01:00
|
|
|
|
2020-05-20 22:44:27 +01:00
|
|
|
There seems to be a problem with importing blurbs with more than one image file, even those the code
|
2020-04-02 21:40:30 +01:00
|
|
|
in people.py only looks for the first image file but then fails to use it.
|
|
|
|
|
2020-05-20 22:44:27 +01:00
|
|
|
There are 19 people for which the troggle name parsing and this folklist parsing
|
|
|
|
are different. Reconciling these (find easily using a link checker scanner on the
|
|
|
|
folk/.index.htm file) is a job that needs to be done. Every name in the generated
|
|
|
|
index.htm now has a hyperlink which goes to the troggle page about that person. Except
|
|
|
|
for those 19 people.
|
2021-04-15 23:57:10 +01:00
|
|
|
|
|
|
|
PENDING
|
2022-03-01 19:44:26 +00:00
|
|
|
this is planned to be split:
|
|
|
|
folk-1.csv will be for old cavers who will not come again, so this file need never be touched.
|
|
|
|
folk-2.csv will be for recent cavers and the current expo, this needs editing every year
|
2021-04-15 23:57:10 +01:00
|
|
|
|
|
|
|
The year headings of folk-1 and folk-2 need to be accurate , but they do not need to be
|
|
|
|
the same columns. So folk-2 can start in a much later year.
|
|
|
|
|
2022-03-01 19:44:26 +00:00
|
|
|
folk-0 will be for awkward buggers whose attendance spans decades. This needs updating whenever
|
2021-04-15 23:57:10 +01:00
|
|
|
one of these lags attends:
|
|
|
|
AERW, Becka, Mark Dougherty, Philip Sargent, Chris Densham, Mike Richardson
|
|
|
|
|
2023-07-05 19:29:31 +01:00
|
|
|
Currently (July 2023) the software ignores folk-0, -1, -2 and you will need to use the old folk.csv for
|
|
|
|
the 2023 expo. But we hope to have this fixed next year...
|
2021-04-29 17:52:28 +01:00
|
|
|
|