(→This page has now moved: Fix broken link formatting) |
|||
(37 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | + | ==This page has now moved== | |
− | + | It's now part of the [http://expo.survex.com/handbook/update.htm expo handbook]. Please link/update that page henceforth. | |
− | + | A few remnants have been left here until they are properly merged. | |
− | + | ----------- | |
− | + | To edit the website, you need a mercurial client. If you are using Windows, [http://tortoisehg.bitbucket.org/ TortoiseHg] is highly recommended. Lots of tools for Linux and mac exist too [http://mercurial.selenic.com/wiki/OtherTools ], both GUI and command-line: | |
− | |||
− | === | + | ===Using Mercurial/TortoiseHg in Windows=== |
− | |||
− | + | In Windows: install Mercurial and TortoiseHg of the relevant flavour from http://mercurial.selenic.com/downloads/ (ignoring antivirus/Windows warnings). | |
− | |||
− | + | ==Automation on cucc.survex.com/expo== | |
− | |||
− | + | The way things normally work, python or perl scripts turn CSV input into HTML for the website. Note that: | |
− | + | *The CSV files are actually tab-separated, not comma-separated despite the extension. | |
− | + | *The scripts can be very picky and editing the CSVs with microsoft excel has broken them in the past- not sure if this is still the case. | |
− | or | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | The | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| border="1" class="wikitable" | {| border="1" class="wikitable" | ||
Line 75: | Line 24: | ||
! Script location!! Input file !! Output file !! Purpose | ! Script location!! Input file !! Output file !! Purpose | ||
|- | |- | ||
− | | make-indxal4.pl || / | + | | /svn/trunk/expoweb/noinfo/make-indxal4.pl || /svn/trunk/expoweb/noinfo/CAVETAB2.CSV || many || produces all cave description pages |
|- | |- | ||
| /svn/trunk/expoweb/noinfo/make-folklist.py || /svn/trunk/expoweb/noinfo/folk.csv || http://cucc.survex.com/expo/folk/index.htm || Table of all expo members | | /svn/trunk/expoweb/noinfo/make-folklist.py || /svn/trunk/expoweb/noinfo/folk.csv || http://cucc.survex.com/expo/folk/index.htm || Table of all expo members | ||
+ | |- | ||
+ | | | ||
+ | /svn/trunk/surveys/tablize-csv.pl | ||
+ | /svn/trunk/surveys/tablizebyname-csv.pl | ||
+ | || /svn/trunk/surveys/Surveys.csv || | ||
+ | http://cucc.survex.com/expo/surveys/surveytable.html | ||
+ | http://cucc.survex.com/expo/surveys/surtabnam.html | ||
+ | || Survey status page: "wall of shame" to keep track of who still needs to draw which surveys | ||
+ | |- | ||
+ | | || || || Prospecting guide | ||
+ | |- | ||
+ | | || || || | ||
|} | |} | ||
+ | |||
+ | |||
+ | <!-- results of a grep for .pl and .py on the expo website | ||
+ | |||
+ | aaron@copper:/home/cucc/www$ find . -name "*.pl" | ||
+ | ./expo/smkridge/204/make-glossary.pl | ||
+ | ./expo/smkridge/204/tablize-qms.pl | ||
+ | ./expo/smkridge/204/qmreader.pl | ||
+ | ./expo/smkridge/234/tablize-qms.pl | ||
+ | ./expo/noinfo/make-indxal4.pl | ||
+ | ./expo/noinfo/DELETEMEPLEASE/2007/loser/fixedpts/make-fb-map.pl | ||
+ | ./expo/surveys/204survey_new/pos2lev.pl | ||
+ | ./expo/surveys/204survey_new/change.pl | ||
+ | ./expo/surveys/204survey_new/seperate.pl | ||
+ | ./expo/surveys/204survey_new/pos2levqms.pl | ||
+ | ./expo/surveys/tablize-csv.pl | ||
+ | ./expo/surveys/tablizebyname-csv.pl | ||
+ | ./expo/dataset/loser/fixedpts/make-fb-map.pl | ||
+ | ./expo/dataset/loser/loser/fixedpts/make-fb-map.pl | ||
+ | ./loser/fixedpts/make-fb-map.pl | ||
+ | ./loser/loser/fixedpts/make-fb-map.pl | ||
+ | ./surveys/204survey_new/pos2lev.pl | ||
+ | ./surveys/204survey_new/change.pl | ||
+ | ./surveys/204survey_new/seperate.pl | ||
+ | ./surveys/204survey_new/pos2levqms.pl | ||
+ | ./surveys/tablize-csv.pl | ||
+ | ./surveys/tablizebyname-csv.pl | ||
+ | ./expoprepwiki/maintenance/postgres/wp_mysql2postgres.pl | ||
+ | ./expoprepwiki/maintenance/postgres/compare_schemas.pl | ||
+ | ./expoprepwiki/maintenance/delete-idle-wiki-users.pl | ||
+ | ./expoprepwiki/maintenance/fetchInterwiki.pl | ||
+ | find: ./expoprepwiki/upload: Permission denied | ||
+ | aaron@copper:/home/cucc/www$ find . -name "*.py" | ||
+ | ./expo/noinfo/prospecting_guide_scripts/prospecting_guide_short.py | ||
+ | ./expo/noinfo/prospecting_guide_scripts/make-prospectingguide-new.py | ||
+ | ./expo/noinfo/make-folklist.py | ||
+ | ./expo/noinfo/create_dplong_table.py | ||
+ | ./expo/noinfo/make-areaindices.py | ||
+ | ./expo/svxtrace.py | ||
+ | ./expo/dataset/loser/fixedpts/make-ents.py | ||
+ | ./loser/fixedpts/make-ents.py | ||
+ | |||
+ | --> | ||
+ | |||
+ | ==Website mysteries== | ||
+ | The following are questions for people who know the expo website well, which stumped Aaron. | ||
+ | * Why is there a /home/cucc/www/expo/surveys as well as a /home/cucc/www/surveys , and is there any difference? |
Latest revision as of 20:05, 22 June 2013
Contents
This page has now moved
It's now part of the expo handbook. Please link/update that page henceforth.
A few remnants have been left here until they are properly merged.
To edit the website, you need a mercurial client. If you are using Windows, TortoiseHg is highly recommended. Lots of tools for Linux and mac exist too [1], both GUI and command-line:
Using Mercurial/TortoiseHg in Windows
In Windows: install Mercurial and TortoiseHg of the relevant flavour from http://mercurial.selenic.com/downloads/ (ignoring antivirus/Windows warnings).
Automation on cucc.survex.com/expo
The way things normally work, python or perl scripts turn CSV input into HTML for the website. Note that:
- The CSV files are actually tab-separated, not comma-separated despite the extension.
- The scripts can be very picky and editing the CSVs with microsoft excel has broken them in the past- not sure if this is still the case.
Script location | Input file | Output file | Purpose |
---|---|---|---|
/svn/trunk/expoweb/noinfo/make-indxal4.pl | /svn/trunk/expoweb/noinfo/CAVETAB2.CSV | many | produces all cave description pages |
/svn/trunk/expoweb/noinfo/make-folklist.py | /svn/trunk/expoweb/noinfo/folk.csv | http://cucc.survex.com/expo/folk/index.htm | Table of all expo members |
/svn/trunk/surveys/tablize-csv.pl /svn/trunk/surveys/tablizebyname-csv.pl |
/svn/trunk/surveys/Surveys.csv |
http://cucc.survex.com/expo/surveys/surveytable.html http://cucc.survex.com/expo/surveys/surtabnam.html |
Survey status page: "wall of shame" to keep track of who still needs to draw which surveys |
Prospecting guide | |||
Website mysteries
The following are questions for people who know the expo website well, which stumped Aaron.
- Why is there a /home/cucc/www/expo/surveys as well as a /home/cucc/www/surveys , and is there any difference?