Index of /~ida/data/2023A.program_info
Name Last modified Size Description
Parent Directory -
README.txt 2023-08-03 16:21 3.0K
header.html 2023-08-03 16:21 79
local.css 2023-08-03 16:21 966
make_program_html.py 2023-08-03 16:21 4.0K
program_2023A002.html 2023-08-03 16:21 349
program_2023A002.txt 2023-08-03 15:53 1.6K
program_2023A003.html 2023-08-03 16:21 349
program_2023A003.txt 2023-08-03 15:53 1.2K
program_2023A004.html 2023-08-03 16:21 349
program_2023A004.txt 2023-08-03 15:53 1.6K
program_2023A005.html 2023-08-03 16:21 349
program_2023A005.txt 2023-08-03 15:53 1.5K
program_2023A006.html 2023-08-03 16:21 349
program_2023A006.txt 2023-08-03 15:53 1.7K
program_2023A007.html 2023-08-03 16:21 349
program_2023A007.txt 2023-08-03 15:53 1.5K
program_2023A008.html 2023-08-03 16:21 349
program_2023A008.txt 2023-08-03 15:53 1.3K
program_2023A009.html 2023-08-03 16:21 349
program_2023A009.txt 2023-08-03 15:53 2.0K
program_2023A010.html 2023-08-03 16:21 349
program_2023A010.txt 2023-08-03 15:53 1.2K
program_2023A011.html 2023-08-03 16:21 349
program_2023A011.txt 2023-08-03 15:53 1.8K
program_2023A012.html 2023-08-03 16:21 349
program_2023A012.txt 2023-08-03 15:53 1.7K
program_2023A013.html 2023-08-03 16:21 349
program_2023A013.txt 2023-08-03 15:53 2.2K
program_2023A014.html 2023-08-03 16:21 349
program_2023A014.txt 2023-08-03 15:53 2.3K
program_2023A015.html 2023-08-03 16:21 349
program_2023A015.txt 2023-08-03 15:53 1.5K
program_2023A016.html 2023-08-03 16:21 349
program_2023A016.txt 2023-08-03 15:53 1.9K
program_2023A017.html 2023-08-03 16:21 349
program_2023A017.txt 2023-08-03 15:53 1.0K
program_2023A018.html 2023-08-03 16:21 349
program_2023A018.txt 2023-08-03 15:53 1.2K
program_2023A019.html 2023-08-03 16:21 349
program_2023A019.txt 2023-08-03 15:53 1.2K
program_2023A021.html 2023-08-03 16:21 349
program_2023A021.txt 2023-08-03 15:53 889
program_2023A022.html 2023-08-03 16:21 349
program_2023A022.txt 2023-08-03 15:53 1.1K
program_2023A023.html 2023-08-03 16:21 349
program_2023A023.txt 2023-08-03 15:53 2.0K
program_2023A024.html 2023-08-03 16:21 349
program_2023A024.txt 2023-08-03 15:53 1.8K
program_2023A026.html 2023-08-03 16:21 349
program_2023A026.txt 2023-08-03 15:53 1.9K
program_2023A027.html 2023-08-03 16:21 349
program_2023A027.txt 2023-08-03 15:53 2.4K
program_2023A028.html 2023-08-03 16:21 349
program_2023A028.txt 2023-08-03 15:53 1.7K
program_2023A029.html 2023-08-03 16:21 349
program_2023A029.txt 2023-08-03 15:53 1.8K
program_2023A030.html 2023-08-03 16:21 349
program_2023A030.txt 2023-08-03 15:53 1.5K
program_2023A032.html 2023-08-03 16:21 349
program_2023A032.txt 2023-08-03 15:53 1.2K
program_2023A033.html 2023-08-03 16:21 349
program_2023A033.txt 2023-08-03 15:53 2.3K
program_2023A034.html 2023-08-03 16:21 349
program_2023A034.txt 2023-08-03 15:53 2.0K
program_2023A035.html 2023-08-03 16:21 349
program_2023A035.txt 2023-08-03 15:53 1.3K
program_2023A037.html 2023-08-03 16:21 349
program_2023A037.txt 2023-08-03 15:53 2.1K
program_2023A038.html 2023-08-03 16:21 349
program_2023A038.txt 2023-08-03 15:53 2.0K
program_2023A039.html 2023-08-03 16:21 349
program_2023A039.txt 2023-08-03 15:53 1.6K
program_2023A040.html 2023-08-03 16:21 349
program_2023A040.txt 2023-08-03 15:53 1.5K
program_2023A041.html 2023-08-03 16:21 349
program_2023A041.txt 2023-08-03 15:53 1.6K
program_2023A042.html 2023-08-03 16:21 349
program_2023A042.txt 2023-08-03 15:53 961
program_2023A043.html 2023-08-03 16:21 349
program_2023A043.txt 2023-08-03 15:53 931
program_2023A044.html 2023-08-03 16:21 349
program_2023A044.txt 2023-08-03 15:53 1.3K
program_2023A045.html 2023-08-03 16:21 349
program_2023A045.txt 2023-08-03 15:53 1.7K
program_2023A046.html 2023-08-03 16:21 349
program_2023A046.txt 2023-08-03 15:53 2.0K
program_2023A047.html 2023-08-03 16:21 349
program_2023A047.txt 2023-08-03 15:53 1.5K
program_2023A048.html 2023-08-03 16:21 349
program_2023A048.txt 2023-08-03 15:53 2.0K
program_2023A049.html 2023-08-03 16:21 349
program_2023A049.txt 2023-08-03 15:53 2.1K
program_2023A050.html 2023-08-03 16:21 349
program_2023A050.txt 2023-08-03 15:53 1.8K
program_2023A051.html 2023-08-03 16:21 349
program_2023A051.txt 2023-08-03 15:53 2.4K
program_2023A052.html 2023-08-03 16:21 349
program_2023A052.txt 2023-08-03 15:53 1.2K
program_2023A053.html 2023-08-03 16:21 349
program_2023A053.txt 2023-08-03 15:53 1.0K
program_2023A054.html 2023-08-03 16:21 349
program_2023A054.txt 2023-08-03 15:53 1.5K
program_2023A055.html 2023-08-03 16:21 349
program_2023A055.txt 2023-08-03 15:53 1.4K
program_2023A056.html 2023-08-03 16:21 349
program_2023A056.txt 2023-08-03 15:53 2.0K
program_2023A057.html 2023-08-03 16:21 349
program_2023A057.txt 2023-08-03 15:53 2.4K
program_2023A058.html 2023-08-03 16:21 349
program_2023A058.txt 2023-08-03 15:53 2.3K
program_2023A059.html 2023-08-03 16:21 349
program_2023A059.txt 2023-08-03 15:53 1.9K
program_2023A060.html 2023-08-03 16:21 349
program_2023A060.txt 2023-08-03 15:53 1.9K
program_2023A061.html 2023-08-03 16:21 349
program_2023A061.txt 2023-08-03 15:53 2.4K
program_2023A062.html 2023-08-03 16:21 349
program_2023A062.txt 2023-08-03 15:53 1.8K
program_2023A063.html 2023-08-03 16:21 349
program_2023A063.txt 2023-08-03 15:53 2.4K
program_2023A064.html 2023-08-03 16:21 349
program_2023A064.txt 2023-08-03 15:53 1.9K
program_2023A065.html 2023-08-03 16:21 349
program_2023A065.txt 2023-08-03 15:53 2.2K
program_2023A066.html 2023-08-03 16:21 349
program_2023A066.txt 2023-08-03 15:53 1.5K
program_2023A067.html 2023-08-03 16:21 349
program_2023A067.txt 2023-08-03 15:53 2.3K
program_2023A068.html 2023-08-03 16:21 349
program_2023A068.txt 2023-08-03 15:53 1.5K
program_2023A069.html 2023-08-03 16:21 349
program_2023A069.txt 2023-08-03 15:53 1.1K
program_2023A070.html 2023-08-03 16:21 349
program_2023A070.txt 2023-08-03 15:53 2.0K
program_2023A071.html 2023-08-03 16:21 349
program_2023A071.txt 2023-08-03 15:53 1.7K
program_2023A072.html 2023-08-03 16:21 349
program_2023A072.txt 2023-08-03 15:53 1.5K
program_2023A074.html 2023-08-03 16:21 349
program_2023A074.txt 2023-08-03 15:53 2.1K
program_2023A075.html 2023-08-03 16:21 349
program_2023A075.txt 2023-08-03 15:53 1.2K
program_2023A076.html 2023-08-03 16:21 349
program_2023A076.txt 2023-08-03 15:53 2.3K
program_2023A077.html 2023-08-03 16:21 349
program_2023A077.txt 2023-08-03 15:53 1.2K
program_2023A078.html 2023-08-03 16:21 349
program_2023A078.txt 2023-08-03 15:53 1.7K
program_2023A079.html 2023-08-03 16:21 349
program_2023A079.txt 2023-08-03 15:53 1.5K
program_2023A080.html 2023-08-03 16:21 349
program_2023A080.txt 2023-08-03 15:53 2.0K
program_2023A081.html 2023-08-03 16:21 349
program_2023A081.txt 2023-08-03 15:53 1.1K
program_2023A082.html 2023-08-03 16:21 349
program_2023A082.txt 2023-08-03 15:53 2.1K
program_2023A083.html 2023-08-03 16:21 349
program_2023A083.txt 2023-08-03 15:53 1.3K
program_2023A084.html 2023-08-03 16:21 349
program_2023A084.txt 2023-08-03 15:53 2.1K
program_2023A901.html 2023-08-03 16:21 349
program_2023A901.txt 2023-08-03 15:57 378
program_2023A932.html 2023-08-03 16:21 349
program_2023A932.txt 2023-08-03 15:53 504
program_2023A933.html 2023-08-03 16:21 349
program_2023A933.txt 2023-08-03 15:53 790
program_2023A934.html 2023-08-03 16:21 349
program_2023A934.txt 2023-08-03 15:53 524
program_2023A935.html 2023-08-03 16:21 349
program_2023A935.txt 2023-08-03 15:53 1.5K
program_2023A938.html 2023-08-03 16:21 349
program_2023A938.txt 2023-08-03 15:53 385
program_2023A940.html 2023-08-03 16:21 349
program_2023A940.txt 2023-08-03 15:53 444
program_2023A941.html 2023-08-03 16:21 349
program_2023A941.txt 2023-08-03 15:53 406
program_2023A942.html 2023-08-03 16:21 349
program_2023A942.txt 2023-08-03 15:53 466
program_2023A943.html 2023-08-03 16:21 349
program_2023A943.txt 2023-08-03 15:53 470
program_2023A945.html 2023-08-03 16:21 349
program_2023A945.txt 2023-08-03 15:53 512
program_2023A946.html 2023-08-03 16:21 349
program_2023A946.txt 2023-08-03 15:53 473
program_2023A947.html 2023-08-03 16:21 349
program_2023A947.txt 2023-08-03 15:53 589
program_2023A948.html 2023-08-03 16:21 349
program_2023A948.txt 2023-08-03 15:53 515
program_2023A949.html 2023-08-03 16:21 349
program_2023A949.txt 2023-08-03 15:53 462
program_2023A950.html 2023-08-03 16:21 349
program_2023A950.txt 2023-08-03 15:53 435
program_2023A951.html 2023-08-03 16:21 349
program_2023A951.txt 2023-08-03 15:53 528
program_2023A952.html 2023-08-03 16:21 349
program_2023A952.txt 2023-08-03 15:53 425
program_2023A953.html 2023-08-03 16:21 349
program_2023A953.txt 2023-08-03 15:53 583
program_2023A954.html 2023-08-03 16:21 349
program_2023A954.txt 2023-08-03 15:53 516
program_2023A955.html 2023-08-03 16:21 349
program_2023A955.txt 2023-08-03 15:53 542
program_2023A956.html 2023-08-03 16:21 349
program_2023A956.txt 2023-08-03 15:53 401
program_2023A957.html 2023-08-03 16:21 349
program_2023A957.txt 2023-08-03 15:53 456
program_2023A958.html 2023-08-03 16:21 349
program_2023A958.txt 2023-08-03 15:53 501
program_2023A959.html 2023-08-03 16:21 349
program_2023A959.txt 2023-08-03 15:53 414
program_2023A960.html 2023-08-03 16:21 349
program_2023A960.txt 2023-08-03 15:53 434
program_2023A961.html 2023-08-03 16:21 349
program_2023A961.txt 2023-08-03 15:53 445
program_2023A962.html 2023-08-03 16:21 349
program_2023A962.txt 2023-08-03 15:53 559
program_2023A963.html 2023-08-03 16:21 349
program_2023A963.txt 2023-08-03 15:53 567
program_2023A964.html 2023-08-03 16:21 349
program_2023A964.txt 2023-08-03 15:53 473
program_2023A965.html 2023-08-03 16:21 349
program_2023A965.txt 2023-08-03 15:53 591
program_2023A967.html 2023-08-03 16:21 349
program_2023A967.txt 2023-08-03 15:53 474
program_2023A968.html 2023-08-03 16:21 349
program_2023A968.txt 2023-08-03 15:53 478
program_2023A969.html 2023-08-03 16:21 349
program_2023A969.txt 2023-08-03 15:53 458
program_2023A970.html 2023-08-03 16:21 349
program_2023A970.txt 2023-08-03 15:53 484
program_2023A971.html 2023-08-03 16:21 349
program_2023A971.txt 2023-08-03 15:53 474
program_2023A972.html 2023-08-03 16:21 349
program_2023A972.txt 2023-08-03 15:53 485
program_2023A973.html 2023-08-03 16:21 349
program_2023A973.txt 2023-08-03 16:28 691
program_2023A974.html 2023-08-03 16:21 349
program_2023A974.txt 2023-08-03 15:53 539
program_2023A976.html 2023-08-03 16:21 349
program_2023A976.txt 2023-08-03 15:53 467
program_2023A977.html 2023-08-03 16:21 349
program_2023A977.txt 2023-08-03 15:53 371
program_2023A978.html 2023-08-03 16:21 349
program_2023A978.txt 2023-08-03 15:53 366
program_2023A979.html 2023-08-03 16:21 349
program_2023A979.txt 2023-08-03 15:53 377
program_2023A980.html 2023-08-03 16:21 349
program_2023A980.txt 2023-08-03 15:53 389
program_2023A981.html 2023-08-03 16:21 349
program_2023A981.txt 2023-08-03 15:53 418
program_2023A982.html 2023-08-03 16:21 349
program_2023A982.txt 2023-08-03 15:53 351
program_2023A983.html 2023-08-03 16:21 349
program_2023A983.txt 2023-08-03 15:53 432
program_2023A984.html 2023-08-03 16:21 349
program_2023A984.txt 2023-08-03 15:53 428
program_2023A985.html 2023-08-03 16:21 349
program_2023A985.txt 2023-08-03 15:53 473
program_2023A986.html 2023-08-03 16:21 349
program_2023A986.txt 2023-08-03 15:53 469
program_2023A988.html 2023-08-03 16:21 349
program_2023A988.txt 2023-08-03 15:53 374
program_2023A989.html 2023-08-03 16:21 349
program_2023A989.txt 2023-08-03 15:53 463
program_2023A990.html 2023-08-03 16:21 349
program_2023A990.txt 2023-08-03 15:53 413
program_2023A991.html 2023-08-03 16:21 349
program_2023A991.txt 2023-08-03 15:53 392
program_2023A992.html 2023-08-03 16:21 349
program_2023A992.txt 2023-08-03 15:53 416
program_2023A993.html 2023-08-03 16:21 349
program_2023A993.txt 2023-08-03 15:53 342
program_2023A994.html 2023-08-03 16:21 349
program_2023A994.txt 2023-08-03 15:53 323
program_2023A995.html 2023-08-03 16:21 349
program_2023A995.txt 2023-08-03 15:53 315
program_2023A997.html 2023-08-03 16:21 349
program_2023A997.txt 2023-08-03 15:53 303
program_2023A999.html 2023-08-03 16:21 349
program_2023A999.txt 2023-08-03 15:53 258
sidebar.html 2023-08-03 16:21 7.8K
This file has Unicode characters.
1. Get the program info files.
The program_PROGRAMID.txt file are be copied from
/home/proposal/public_html/schedule/programs/YYYYS
% cp -p /home/proposal/public_html/schedule/programs/<semester>/* \
/idas1/<semester>/program_info/
A web page (php script) can regenerate the data, goto:
http://irtfweb.ifa.hawaii.edu/~proposal/schedule/ProgramExport.php
See Miranda if have more questions.
2. Find non-ASCII characters in files ending with ".txt"...
% /home/ida/src/bin/find_non_ascii.py /idas1/<semester>/program_info/*.txt
... if found, edit the files to remove the offending characters.
A short, nonexhaustive conversion table ...
Hexadecimal Encoding Possible
value Codepoint name replacement
"Glyph"
Misc info, if any
---------------------------------------------------------------
0xa0 ISO-8859-1 a (breaking) space character (0x20)
non-breaking space character
" "
0x3bc UTF-16 "u" (micro) due to context of
Greek "mu" "μm".
"μ"
0x3bc
(UTF-8 0xcebc;
"Micro" sign is U+00b5)
0x2013 Unicode "-" (hyphen, minus, 0x)
en-dash
"–"
(UTF-8 0xE2 0x80 0x93)
0x223c UTF-8 "~" (plain tilde, 0x7e)
tilde operator
"∼"
0xcb9a found in CP936 mapping[0]; "degree", from context
degree sign
"˚"
(UTF-8: 0xc2 0xb0)
0xcc81 UTF-8 (nothing reasonable for a person's name)
combining acute accent
" ´ "
0xe28099 UTF-8
apostrope "'" (single quote)
"’"
(ISO-8859-1: 0xB4,
Unicode: 0x07e3)
0- https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit936.txt
3. Generate the HTML files.
Copy these file from the previous semester ...
% cp -p \
/idas1/<old semester>/program_info/{program_*901.txt,header.html,local.css,make_program_html.py,README.txt} \
/idas1/<semester>/program_info
... also copy the old program file for *901 project and edit it to update
the semester ...
% cp -p \
/idas1/<old semester>/program_info/program_*901.txt \
/idas1/<semester>/program_info/program_<semester>901.txt
% vim /idas1/<semester>/program_info/program_<semester>901.txt
Run make_program_html.py to create other html file:
% cd /idas1/<semester>/program_info/ && ./make_program_html.py
Create a link to the 1st program file name index.html:
% ln -s program_<semester><1st-file>.html index.html
4. Repeat every semester.