• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..01-Dec-2019-

READMEH A D10-Apr-20191.3 KiB3827

osconH A D10-Apr-201912.9 KiB494295

osconwrapH A D10-Apr-2019211 75

README

1Example application using tcllib modules.
2=========================================
3
4This application (oscon) extracts session, track and talk information
5from the O'Reilly OSCON webpages, collates them and writes some global
6reports. It uses the tcllib modules "htmlparse", "struct" ("matrix",
7"tree"), "csv", "report" and "log".
8
9It is called as
10
11	oscon <prefix> <htmlfile>...
12
13reads the provided HTML files containing the webpages to process and
14then produces the six files
15
16	<prefix>.main.csv	All talks with time, location, track
17				information, as CSV file.
18	<prefix>.main.txt	As above, ASCII report
19	<prefix>.main.html	As above, as HTML table
20
21	<prefix>.sched.csv	Track information, sorted by day and
22				start time, as CSV file
23	<prefix>.sched.txt	As above, ASCII report
24	<prefix>.sched.html	As above, as HTML table
25
26Adding other reports (like room usage, east/west usage, ...) should be
27rather easy.
28
29If "a2ps" is available the script will additionally generate .ps files
30out of the .txt files.
31
32----------------------------------------------------------------
33
34*Note*: The webpages used to develop this application are provided
35here too to allow a successful operation of the example even if the
36actual webpages at O'Reilly changed their format or are not available
37anymore.
38