From 5c3e7d39d84493ee1c57929729554961e9d4325c Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Sat, 25 Jun 2022 23:00:48 +0300 Subject: [PATCH] Removed half-baked to do scripting --- handbook/computing/todo-data.html | 758 +++++++++++++++-------------- handbook/computing/todo-styles.css | 124 ----- handbook/computing/todo.html | 194 ++++---- handbook/computing/todo.js | 71 --- 4 files changed, 467 insertions(+), 680 deletions(-) delete mode 100644 handbook/computing/todo-styles.css delete mode 100644 handbook/computing/todo.js diff --git a/handbook/computing/todo-data.html b/handbook/computing/todo-data.html index bc30a56a5..ddbebc196 100644 --- a/handbook/computing/todo-data.html +++ b/handbook/computing/todo-data.html @@ -6,403 +6,117 @@ - - -

Data Updating To-Do List

- - - - + +

Data Updating To-Do List

+

How this works

-

Click twice on a sub-heading to reveal the individual to-do items. Click again to hide.
-If a heading is in italics, then there are hidden items. -

Click on the main "How this works" heading to toggle reveal/hide everything. +

Printing this page uses a much smaller font. Complain to the nerd list if you don't like this behaviour. -

Edit this page by clicking on the big blue button. It uses the same "Edit this page" function that you may have used before. Just be careful not to touch the code at the top of the page. +

Edit this page by clicking on the "Edit this page" menu item. +It uses the same "Edit this page" function that you may have used before.

We were working on a more capable and easier-to-use system which would mimic how GitHub Issues do this sort of thing, -but now we are just going to use standard HTML5 tags. This page is only partly converted to use HTML5 tags instead of javascript. Sorry. +but now we are just going to use standard HTML5 tags.

Cave Data Updating

To see the "handbook updating" and "troggle/system" to-do lists, go to the other TO-DO list

Update Cave Number <=> Kataster list -
  • :expoweb:/noinfo/cave-number-index last updated in 2016 +
  • :expoweb:/noinfo/cave-number-index last updated in 2016
  • :expoweb:/noinfo/katasterable-or-not needs updating. PENDING - 2015, 2000 -
  • Check that the list from :expoweb:/pending/2015/katasterable has been done. +
  • Check that the list from :expoweb:/pending/2015/katasterable has been done. [Last Updated 8th Feb. 2016 by Wookey] latest kept in noinfo/cave-number-index (?). Wookey to confirm and delete older copy in pending/2015/ -
  • Check that the 4 lists in :expoweb:/pending/2000/ have been done. Anything not done to be moved into this to-do list. +
  • Check that the 4 lists in :expoweb:/pending/2000/ have been done. Anything not done to be moved into this to-do list.
  • Cave photos needed, especially entrances

    New katastered caves need photos -
  • 1626/359 Homecoming Cave Heimkehrhöhle 2018-dm-07 -
  • 1623/290 Fish Face Cave Fischgesicht-Höhle 2017_cucc_28 -
  • 1623/291 Happy Butterfly Cave Glückliche-Schmetterlingshöhle -
  • 1623/285 Knackered Tacklesack Cave Geknackter-Packsackhöhle 2006-08 -
  • 1623/288 Purple Lupin Cave Lila Lupinenhöhle 2015-mf-06 -
  • 2015_cucc_24 -
  • 1623/295 No Watermelon Cave Keine-Wassermelone-Höhle cucc-2017-23 -
  • 1623/293 Blocked Air Cave Blocklufthöhle 2010-03 -
  • 1623/296 Double Gemse Cave Doppel-Gemse-Höhle 2012-70 +
  • 1626/359 Homecoming Cave Heimkehrhöhle 2018-dm-07 +
  • 1623/290 Fish Face Cave Fischgesicht-Höhle 2017_cucc_28 +
  • 1623/291 Happy Butterfly Cave Glückliche-Schmetterlingshöhle +
  • 1623/285 Knackered Tacklesack Cave Geknackter-Packsackhöhle 2006-08 +
  • 1623/288 Purple Lupin Cave Lila Lupinenhöhle 2015-mf-06 +
  • 2015_cucc_24 +
  • 1623/295 No Watermelon Cave Keine-Wassermelone-Höhle cucc-2017-23 +
  • 1623/293 Blocked Air Cave Blocklufthöhle 2010-03 +
  • 1623/296 Double Gemse Cave Doppel-Gemse-Höhle 2012-70
  • Logbook fettling

    2019 Logbook -
  • transcribe the rest of those UKcaving blog entries into expoweb/years/2019/logbook.html -
  • +
  • transcribe the rest of those UKcaving blog entries into expoweb/years/2019/logbook.html +
  • copy the photos from the UKCaving blog into expofiles/photos/2019// -- in fact many of those photos are already there -
  • edit in the links to those photos in the right place in 2019/logbook.html +
  • edit in the links to those photos in the right place in 2019/logbook.html
  • Garlic cave -
  • edit logbook entries 2018, 2019 to link to extensive photos of Garlic cave area {Withnall 2018} , {Becka 2019} +
  • edit logbook entries 2018, 2019 to link to extensive photos of Garlic cave area {Withnall 2018} , {Becka 2019}
  • Add missing images to logbooks -
  • +
  • 2018, 2009, 2008, 2001 , 2000, 1992, 1989,..2011? List here: pubs.htm Previous years HTML logbooks are missing images extracted from scanned PDF copies of the logbooks. -
  • 2018 logbook: +
  • 2018 logbook: RENAME files of photos /2018/BlogPostPhotos/* from .JPG to .jpg as the generated .xml files get confused. -
  • 2011 logbook: +
  • 2011 logbook: type up via-ferrate & bolt-testing writeups (In paper book, not in scan or HTML) -
  • 1982 Logbook - no diagrams. +
  • 1982 Logbook - no diagrams. It has been typed but there are no diagrams. Scanned PDF recently acquired. -
  • 200? logbook: +
  • 200? logbook: Type up "list of GPS locations still to type"
  • Wallets/Scan fettling

    2018 surveyscans & wallets -
  • merge /copies/ subfolder in 2018#10 & 2018#22 - there should be no subfolders. Are they just duplicates? -
  • wallets and SVX file *refs. +
  • merge /copies/ subfolder in 2018#10 & 2018#22 - there should be no subfolders. Are they just duplicates? +
  • wallets and SVX file *refs. Look at svxvalid.html and resolve all the MISMATCH errors in *ref and .json 'survexfile' links - +
  • +

    Tunneling to do

    -
    -
    1623/251
    -
    Put in tunnel plan instead of scan of drawn-up notes.
    -
    Draw up elevation (therion)
    +
    1623/251 +
  • Put in tunnel plan instead of scan of drawn-up notes.
  • +
  • Draw up elevation (therion)
  • +

    Tackle Store Records

    -
    -
    No authoritative list of where the expo paper records are! -
    NO expo paperwork at all prior to 2008 in Tackle Store - where is it ? -
    FIND where all the wallet binders are, and the logbooks. -<
    BUY A4 plastic boxes for filing cabinet for logbooks getting damp there. -
    2017, 2018, 2019 wallet binders are in Philip S.'s house. -
    - -

    :expoweb:/1623/264/cavedescription2016

    (All moved verbatim, original to-do file now empty.)

    -
    -
    -tightyorkshireman -
    -person size phreatic tube, left passage emerges at pitch head, right passage becomes too tight. -
    -rabbitwarrens -
    -Sandy crabwalk turning into a tube parallel to main passage connecting to ein und zwanzig -
    -noserock2 -
    -Pitch dropped round the corner from the pitch in noserock. Lots of -break-down and pitch ended in a choked chamber floor. -
    -northhole -
    -;Small grotty hole in the floor of eis koek aven, which connects through to the nearby large hole down to a circular ice floor. -
    -northhole2 -
    -; continuing north from northhole, there is a series of freeclimbable avens going upward, the final survey station is at an awkward but not impassable squeeze. A handline would be very helpful in coming back down. There are also two connections to the frozen north, one is a tube at head height and the other is a small crawl at the start of the choss slope leading to the first aven climb. -
    -icecockLC1 -
    -;linking icecock aven to the ice pit in north hole. -
    -icecock3 -
    -;small sandy floored tube connecting the icecock bypass to the northhole passage -
    -gosserwager2 -
    -linking the bottom of the pitch (name?) to the rift above gosser wager and the pitch down to it, continuing to a boulder choke. -
    -gosserwager3 -
    -Rift passage heading South, with a 15m pitch at head. Clean walls, rubble floor. Leads to short down climb before more rift and another pitch series. -
    -frozennorth -
    -climb up between wall and block, aided by two bolts, to enter ice lake -chamber. Ahead is a large aven with snow slope entering. Just before -this is a small passage on the right. Climb up into this and follow -ice inlet until breaks out into large aven and trench area at station -12. To the south is/was unexplored, but later connected to rest of -cave. To left is small sanding tube to view into same trench system. -
    -frozennorth4 -
    -left juction in frozennorth where there are sandy crawls, comes out on -a precarious ledge above a big hole. Traversing around this leads to a -medium sized sandy crawl sloping downwards to a huge chamber with a -pitch suspected to be the north end of lead 93B from the start of -expo2015 in turtlehead. -
    -frozennorth3: -
    -A rift passage that loops round and links 2 chambers, with possible leads at the end at station 5. -
    -darkartsiv: -
    -continuing A lead at south end of dark arts, went in then surveyed out but didn't make it all the way to connect up the surveys. -
    -cathedralLC2: -
    -Linking avalancheexperience to cathedralchasm without having to use the dodgy data in chamber90b survey -
    -cathedralchasm: -
    -really fucking huge chamber with many good leads. turns out it was already surveyed as chamber90b be Julian. -
    -catherdralchasm2 -
    -Coming fdrom Cathedral Kazam a wet traverse across a pitch David -dropped a setter down. Passage continues to chamber with a loop coming -off to the left up and emerging at top of chamber en route. from -cahmber a rift goes off up right with main passgae continueing -straight. Also a small lead to left leads round to two small 5m pitchs -containg crystal formations. A traverse continues on with another -pitch. Taking the main route from the chamber a sandy passage leads -past three bat skeletons before becoming a crawl, eventually reaching -a junction. the larger passge to the left links back to the passge -near trident junction/ gear dump. This bypass is now the recommended -wat to reach cathedral kazam. -
    -bipedal: -
    -heading south out of amalgamation you arrive at a large long hole in the floor. Partial completion of traverse over hole, plus exploratin of two small side leads. Left over small rock bridge ends in blind pot. Right hand small passage soon becomes too tight. -
    -bipedalpassage5 -
    -short pitch down to large aven chamber with vedose rift in floorway. -
    -hiltigalactica -
    -After dropping initial pitch (Deep Space 9) approx 25m in hilt-a-plenty. -After dropping initial pitch (Deep Space 9) approx 25m in hilt-a-plenty. -Long rocky chamber from bottom of pitch to next unexplored pitch. -Slope near end up left ends after short distance. Small side passage near -start on right continues to small sandy chamber with several leads. -From here archway leads onto bouldery ledge in side of very large chamber -to be explored. -
    - -

    /expofiles/surveyscans/2017/2017notes.txt

    (All moved verbatim, original to-do file now empty.)

    -
    -
    258 -
    -
    -import other 258 files:
    -   pawpaw
    -   notthebeast
    -To draw up!!!
    -
    -258/whatwouldyourmothersay.svx needs drawing up from notes in 2016#27  (we missed it out)
    -
    -
    264 -
    -
    264/doublescoop from notes in 2016#34
    -nothingtosee3:  264/wallet 2017#52 needs printing out and drawing up
    -
    -dogendseries:   2017#42   notesplan
    -
    -Need to find the snow symbol
    -How to make the jar file work again (and then update all copies in svn)
    -
    -nothingtosee --> imported
    -sloppyseconds2 --> imported
    -naturecalls --> imported
    -
    -created 264post2017b
    -created sloppysecondspart
    -
    -Sync 2016#19 snowhole back to expo computer (as well as whole of 2017)
    -
    -Rescan notes  for 2017#50 (cropped)
    -
    -queries:
    -2017#12. 264/nothingtosee  ULSA distoX. Length calibration -0.05 ('tape too long'). Is that right?
    -2017#15 not_the_best elevation drawn, but not beastsideleads? Plans for bth
    -
    -======================
    -To get the files here:
    -rsync -av expo@expo.survex.com:expofiles/surveyscans/2017/ /home/julian/data/expodata/expofiles/surveyscans/2017/
    -To copy a rendered survey up:
    -scp /home/julian/data/expodata/tunneldata/2017-09-28incomplete1.png expo@expo.survex.com:expofiles/surveys/
    -======================
    -
    -tunnocks high level
    -not_the_beast          2017#15
    -rigormortis            2017#43
    -
    -
    tunnocks deep stuff -
    -
    -mastercave             2017#16    drawnin
    -gryke of the earth     2017#17
    -loserlido              2017#44
    -snakecharmer           2017#06   
    -slackerstidyup         2017#05 background
    -raisinhell             2017#04
    -therestherub           2017#02    drawn
    -snakecharmer2          2017#31   
    -snakecharmer3          2017#32
    -hipsterreturn          2017#35
    -lowersnakebite         2017#40
    -beckoningsilence       2017#41    drawnin
    -bahama                 2017#45
    -
    -
    cathedralchasm offshoots -
    -
    -the_mendips        2017#18  !!!Missing folder!!!  no drawing
    -mysterious_schlag  2017#19  is a pitch in cathedralchasm
    -pointless_dig      2017#20
    -naturecalls        2017#47  not tied in from bottom of Ash's pitch in cathedral chasm bit (have faked it)
    -
    -
    galactica area fuckups -
    -
    -sloppyseconds1  2017#01
    -galactica       2017#03
    -sloppyseconds2  2017#07
    -sloppyseconds   2017#42   dogendseries
    -secondhand      2017#49   
    -
    -missing bit     2017#52
    -nothingtosee    2017#12
    -nothing2see     ???  lost wallet #24 centreline typed
    -nothingtosee3   2017#52  recovered
    -
    -hilti_nts_bones_pitch  2017#21   -linked in now
    -hilti_nts_near_bats    2017#22   -linked in now
    -hilti_nts_near_start   2017#23
    -
    -nothingtosee    2017#39
    -
    -
    surface crap -
    -
    -prospecting   2017#08
    -prospecting   2017#09
    -prospecting   2017#10
    -prospecting   2017#11
    -prospecting   2017#24   !!! not nothing2see as documented
    -watermelon    2017#28
    -kitten-helicopter 2017#33
    -prospecting   2017#34
    -
    -
    Fish Gesicht (2017-cucc-28) -
    -
    -fishface      2017#38
    -fishface      2017#46
    -windytube     2017#37
    -icytube       2017#48
    -fgh           2017#50
    -blitzen       2017#53
    -
    -
    -
    GSH -
    -
    -gsh entrance  2017#25
    -gsh           2017#26
    -coulda        2017#27
    -gsh           2017#29
    -riftpiece     2017#30
    -
    -
    Bad Forecast (2017-pw-01) -
    -
    -gardeningshoots        2017#13
    -thirdentrance          2017#14
    -badforecast            2017#51
    -
    -
    - -

    :expoweb:/1623/264/trident_to_little_boy.txt

    (All moved verbatim, original to-do file now empty.)

    -
    -
    -Cave: Balcony (Far Side to Deep Balcony) -
    -Trident is a four way junction- take the left fork to an alcove on the left with an obscure mud floored crawl. This is followed for 10m, improving to walking height. Follow past two bat skeletons then right turn to another bat; continue ~20m. A mud floored junction, turn right to the head of a traverse then pitch after 10m. Straight on would have led you to a noteworthy drippy pitch (Kathedral Chasm). -
    -----Honeycomb---- -
    -The traverse to pitch is the beginning of Honeycomb (50m of pitches). This swings to a window, following the rope to a ledge 10m above the floor. From here there's a narrow popcorn-lined climb to the head of a 7m pitch. At the bottom, climb the slope and follow obvious continuation (draught) to the head of 12m pitch. This pitch lands at the top of Hangman (p30), on account of the huge hanging boulder. (The near side of the boulder descends to the way on to the top of Mongol Rally, whereas the far side of the boulder is rigged to swing into a window half way down, Myopia. This is a passage heading north, traversing around a large pit, leading to another pitch which could be traversed around, ?a.) -
    -----Nature Calls---- -
    -At the bottom, follow the traverse round to a mudslope. At the top of the mudslope there is an awkward crawl for 10m, soon improves to walking. Follow this passage for 30m. There's a p5, follow the rope to the head of the Mongol Rally (p200). -
    -----Mongol Rally and Little Boy---- -
    -Descending this rope lands into a roomy boulder chamber. Walking down the slope between boulders (distinguished path in the mud), leads to a blind pit and big aven. A right turn takes you to stooping height passage, for 50m to the head of Little Boy pitch (20m). There is a significant draught here; follow this. The camp is currently at the base of the pitch (August 2018). -
    -----Water collection---- -
    -There are three exits to the chamber.
    -1. a short crawl
    -2. a climb down on the far side.
    -Both lead to the same place and draught. -

    -Leave on the far side of the chamber, via a climb down and turn right, climbing down a boulder into pleasent walking passage, very straight and heading north. The floor is soft wet mud. After ~100m a stream trench enters on the right, followed round a corner into a drippy aven. Collect water here, scoop (mug) advisable. -
    -(Currently unconnected from Grand Prix) -
    -----One direction---- -
    -A little further on from the right turn towards the water cllection, is a muddy ledge on the left hand side (1m from ground). Low crawl continues for 100m in straight line, over three puddles. Stal, but largely unnoteworthy. Ends at the Tsection into clean washed tall rift with sounds of water. Downhill leads to promising a lead, in clean washed rock, sketchy c6, requires rope, heads into rifty stuff. Uphill, includes split (meander) to scoopy loopy junction. -
    -----Scoopy Loopy---- -
    -Scoop it until you loop it. Junction has small a lead on right hand wall, to sound of wet rift. Obvious way on cuts left, walking passage heading upwards until low crawl into breakdown chamber. A climb on the right links into Grand Prix. -
    -----Nothing to do with you traverse---- (ntdwyt) -
    -The passage towards the water collection is followed, beyond the turning for water. This leads to a pitch down (Indy Rally) or a traverse left. The traverse left goes ~10m, before muddy walking passage ~30m until it chokes. -
    -----Little boy beneath the boulders---- -
    -A short 2m climb through a boulder choke leads to break down chamber directly below grand prix. Qmc at station 8, p10, probably drops level with station 6 (lbbeneaththeboulders). -
    -----Little boy bolt climbs---- -
    -From the grand prix, left from little boy beneath the boulders is a large hanging boulder. Traverse along massive choked boulder on left hand side of grand prix. Not derigged. Climbs up steep mud slope into rift that shortly forks (station 4). P15 qmc down from here, leads probably to lbbeneaththeboulders. Sketchy rift climb qmc from here, dispute about seeing a human sized passage beyond here. -
    +
    + No authoritative list of where the expo paper records are! +
  • NO expo paperwork at all prior to 2008 in Tackle Store - where is it ? +
  • FIND where all the wallet binders are, and the logbooks. +<
  • BUY A4 plastic boxes for filing cabinet for logbooks getting damp there. +
  • 2017, 2018, 2019 wallet binders are in Philip S.'s house. +
  • Generic things to check that they are all OK

    -
    -
    All these svx files have commented-out *include statements. Are they all OK? SHould some of these files be deleted ? -
    +
    +All these svx files have commented-out *include statements. Are they all OK? SHould some of these files be deleted ? +
  •  In the :loser: repository
     
     1623-and-1626-with-terrain.svx:	;*include surface/terrain/tdm.svx
    @@ -447,11 +161,12 @@ surface/1623/allnr41.svx:	;*include BunttoP0
     surface/1623/allsurface.svx:	;*include 258to264
     surface/1623/allsurface.svx:	;*include butterfly_to_fish
     
    -
  • + +

    List of jobs in :loser:/docs/Questions.txt

    -
    -
    Jan 2015, Dec 2013, Apr 2013. 2012 -
    +
    +Jan 2015, Dec 2013, Apr 2013. 2012 +
  •  Jan 2015
     Arge dataset merge:
    @@ -528,65 +243,362 @@ where did 143/krone.svx go? Just superceded?
     41 merged: 
     germanrt split out of e41 survey
     
    +
    -115: b9 duplicate survey - keep or remove? + + +
  • 115: b9 duplicate survey - keep or remove? CUCC surveys all moved into cucc subdir. Old SU conversions replaced with newer ones. Akte surveys renamed. Stream split in surveys. -Juttahoehle: 'jutta.svx'. This is 1984 data from Franz Lindenmayr. Has +
  • Juttahoehle: 'jutta.svx'. This is 1984 data from Franz Lindenmayr. Has been under '40' since 2000. Now moved to Juttahoehle dir. Is it really a separate cave? -We don't have entrance locations for: E08, E16, E18, Nachbarschacht +
  • We don't have entrance locations for: E08, E16, E18, Nachbarschacht (in 233 dir), gruenstein. Does data exist? ------------- --- 233. Robert Seebacher's kataster spreadsheet has 233 = Betthupferle, and the length and depth match the svx file betthupferle.svx. I have thus renamed betthupferle.svx to 233/233.svx and copied the ent coords out of RS's file. But Blaubeerschacht also claims to be no. 233. I have put blaubeerschacht in but not linked it, as we don't have an entrance fix. +
  • 233. Robert Seebacher's kataster spreadsheet has 233 = Betthupferle, and the length and depth match the svx file betthupferle.svx. I have thus renamed betthupferle.svx to 233/233.svx and copied the ent coords out of RS's file. But Blaubeerschacht also claims to be no. 233. I have put blaubeerschacht in but not linked it, as we don't have an entrance fix. --- Which points of Griesskogelschacht are entrances? +
  • Which points of Griesskogelschacht are entrances? --- File "neu.svx". What is the deal with this? Does the cave have a name or a number? +
  • File "neu.svx". What is the deal with this? Does the cave have a name or a number? Example data file for 'new survey'? --- 41/entlink.svx -- what does this do? +
  • 41/entlink.svx
  • what does this do? --- The 1987 extension in 87. This doesn't match anything in the ARGE data, +
  • The 1987 extension in 87. This doesn't match anything in the ARGE data, whereas the original 1980 survey data looks like the ARGE data rotated somewhat. I have left this unlinked. Perhaps best to ask Robert Winkler. --- 87 location fix and the 115 connection. The entrance fix for 87 in ARGE's file is over 50m different from the entrance fix from our surface survey. Bizarrely, CUCC's ent fix gives a smaller misclosure than ARGE's when you tie into 115. +
  • 87 location fix and the 115 connection. The entrance fix for 87 in ARGE's file is over 50m different from the entrance fix from our surface survey. Bizarrely, CUCC's ent fix gives a smaller misclosure than ARGE's when you tie into 115. --- 113. ARGE's data and CUCC's data cover different bits of the cave and don't really match very well. +
  • 113. ARGE's data and CUCC's data cover different bits of the cave and don't really match very well. --- 145. I have combined CUCC's data and ARGE's for the upper level resurvey. Any comments? +
  • 145. I have combined CUCC's data and ARGE's for the upper level resurvey. Any comments? --- 41-144 connection. Is the line -*equate 144.144verb.58 41.entlueft.9_10 +
  • 41-144 connection. Is the line
    +*equate 144.144verb.58 41.entlueft.9_10
    correct? It appears in some of the ARGE index files and not others! -113 cucc replaced by ARGE - +
  • 113 cucc replaced by ARGE +
  • 2012: why is e142 survey inside 41? 142 is separate cave. We have an antrance location for it. Is it in fact used in any of the surveys? - +
  • 152 (bananahoehle) is connected to 113 (sonnetrahlhoehle). but p152=Q3 on stogersteig. No GPS or fixed point in ents file. Why not? - +
  • 136 cannot be processed on its own due to 136d not being connected. - +
  • Need to get better info on errors with/without surface and GPS and old and new. And decide wht to do about caves that can't be processed alone. Put fixes into all cave files? How do we do updates then? +
  • +

    :expoweb:/1623/264/cavedescription2016

    +

    (All moved verbatim, original to-do file now empty.) + +

    +tightyorkshireman +
  • +person size phreatic tube, left passage emerges at pitch head, right passage becomes too tight. + +rabbitwarrens +
  • +Sandy crabwalk turning into a tube parallel to main passage connecting to ein und zwanzig + +noserock2 +
  • +Pitch dropped round the corner from the pitch in noserock. Lots of +break-down and pitch ended in a choked chamber floor. + +northhole +
  • +;Small grotty hole in the floor of eis koek aven, which connects through to the nearby large hole down to a circular ice floor. + +northhole2 +
  • +; continuing north from northhole, there is a series of freeclimbable avens going upward, the final survey station is at an awkward but not impassable squeeze. A handline would be very helpful in coming back down. There are also two connections to the frozen north, one is a tube at head height and the other is a small crawl at the start of the choss slope leading to the first aven climb. + +vicecockLC1 +
  • +;linking icecock aven to the ice pit in north hole. + +icecock3 +
  • +;small sandy floored tube connecting the icecock bypass to the northhole passage + +vgosserwager2 +
  • +linking the bottom of the pitch (name?) to the rift above gosser wager and the pitch down to it, continuing to a boulder choke. + +gosserwager3 +
  • +Rift passage heading South, with a 15m pitch at head. Clean walls, rubble floor. Leads to short down climb before more rift and another pitch series. + +frozennorth +
  • +climb up between wall and block, aided by two bolts, to enter ice lake +chamber. Ahead is a large aven with snow slope entering. Just before +this is a small passage on the right. Climb up into this and follow +ice inlet until breaks out into large aven and trench area at station +12. To the south is/was unexplored, but later connected to rest of +cave. To left is small sanding tube to view into same trench system. + +frozennorth4 +
  • +left juction in frozennorth where there are sandy crawls, comes out on +a precarious ledge above a big hole. Traversing around this leads to a +medium sized sandy crawl sloping downwards to a huge chamber with a +pitch suspected to be the north end of lead 93B from the start of +expo2015 in turtlehead. + +frozennorth3: +
  • +A rift passage that loops round and links 2 chambers, with possible leads at the end at station 5. + +darkartsiv: +
  • +continuing A lead at south end of dark arts, went in then surveyed out but didn't make it all the way to connect up the surveys. + +cathedralLC2: +
  • +Linking avalancheexperience to cathedralchasm without having to use the dodgy data in chamber90b survey + +cathedralchasm: +
  • +really fucking huge chamber with many good leads. turns out it was already surveyed as chamber90b be Julian. + +catherdralchasm2 +
  • +Coming fdrom Cathedral Kazam a wet traverse across a pitch David +dropped a setter down. Passage continues to chamber with a loop coming +off to the left up and emerging at top of chamber en route. from +cahmber a rift goes off up right with main passgae continueing +straight. Also a small lead to left leads round to two small 5m pitchs +containg crystal formations. A traverse continues on with another +pitch. Taking the main route from the chamber a sandy passage leads +past three bat skeletons before becoming a crawl, eventually reaching +a junction. the larger passge to the left links back to the passge +near trident junction/ gear dump. This bypass is now the recommended +wat to reach cathedral kazam. + +bipedal: +
  • +heading south out of amalgamation you arrive at a large long hole in the floor. Partial completion of traverse over hole, plus exploratin of two small side leads. Left over small rock bridge ends in blind pot. Right hand small passage soon becomes too tight. + +bipedalpassage5 +
  • +short pitch down to large aven chamber with vedose rift in floorway. + +hiltigalactica +
  • +After dropping initial pitch (Deep Space 9) approx 25m in hilt-a-plenty. +After dropping initial pitch (Deep Space 9) approx 25m in hilt-a-plenty. +Long rocky chamber from bottom of pitch to next unexplored pitch. +Slope near end up left ends after short distance. Small side passage near +start on right continues to small sandy chamber with several leads. +From here archway leads onto bouldery ledge in side of very large chamber +to be explored. +
  • + +

    /expofiles/surveyscans/2017/2017notes.txt

    +

    (All moved verbatim, original to-do file now empty.) +

    +258 +
  • +
    +import other 258 files:
    +   pawpaw
    +   notthebeast
    +To draw up!!!
    +
    +258/whatwouldyourmothersay.svx needs drawing up from notes in 2016#27  (we missed it out)
    +
    +
  • +
    +264 +
  • +
    264/doublescoop from notes in 2016#34
    +nothingtosee3:  264/wallet 2017#52 needs printing out and drawing up
    +
    +dogendseries:   2017#42   notesplan
    +
    +Need to find the snow symbol
    +How to make the jar file work again (and then update all copies in svn)
    +
    +nothingtosee --> imported
    +sloppyseconds2 --> imported
    +naturecalls --> imported
    +
    +created 264post2017b
    +created sloppysecondspart
    +
    +Sync 2016#19 snowhole back to expo computer (as well as whole of 2017)
    +
    +Rescan notes  for 2017#50 (cropped)
    +
    +queries:
    +2017#12. 264/nothingtosee  ULSA distoX. Length calibration -0.05 ('tape too long'). Is that right?
    +2017#15 not_the_best elevation drawn, but not beastsideleads? Plans for bth
    +
    +======================
    +To get the files here:
    +rsync -av expo@expo.survex.com:expofiles/surveyscans/2017/ /home/julian/data/expodata/expofiles/surveyscans/2017/
    +To copy a rendered survey up:
    +scp /home/julian/data/expodata/tunneldata/2017-09-28incomplete1.png expo@expo.survex.com:expofiles/surveys/
    +======================
    +
  • +
    +tunnocks high level +
  • +not_the_beast 2017#15 +rigormortis 2017#43 + +tunnocks deep stuff +
  • +
    +mastercave             2017#16    drawnin
    +gryke of the earth     2017#17
    +loserlido              2017#44
    +snakecharmer           2017#06   
    +slackerstidyup         2017#05 background
    +raisinhell             2017#04
    +therestherub           2017#02    drawn
    +snakecharmer2          2017#31   
    +snakecharmer3          2017#32
    +hipsterreturn          2017#35
    +lowersnakebite         2017#40
    +beckoningsilence       2017#41    drawnin
    +bahama                 2017#45
    +
    +cathedralchasm offshoots +
  • +
    +the_mendips        2017#18  !!!Missing folder!!!  no drawing
    +mysterious_schlag  2017#19  is a pitch in cathedralchasm
    +pointless_dig      2017#20
    +naturecalls        2017#47  not tied in from bottom of Ash's pitch in cathedral chasm bit (have faked it)
    +
    +galactica area fuckups +
  • +
    +sloppyseconds1  2017#01
    +galactica       2017#03
    +sloppyseconds2  2017#07
    +sloppyseconds   2017#42   dogendseries
    +secondhand      2017#49   
    +
    +missing bit     2017#52
    +nothingtosee    2017#12
    +nothing2see     ???  lost wallet #24 centreline typed
    +nothingtosee3   2017#52  recovered
    +
    +hilti_nts_bones_pitch  2017#21   -linked in now
    +hilti_nts_near_bats    2017#22   -linked in now
    +hilti_nts_near_start   2017#23
    +
    +nothingtosee    2017#39
    +
    +surface crap +
  • +
    +prospecting   2017#08
    +prospecting   2017#09
    +prospecting   2017#10
    +prospecting   2017#11
    +prospecting   2017#24   !!! not nothing2see as documented
    +watermelon    2017#28
    +kitten-helicopter 2017#33
    +prospecting   2017#34
    +
    +Fish Gesicht (2017-cucc-28) +
  • +
    +fishface      2017#38
    +fishface      2017#46
    +windytube     2017#37
    +icytube       2017#48
    +fgh           2017#50
    +blitzen       2017#53
     
     
    -
  • - - -
    Demonstration text as initially read from disc
    +GSH +
  • +
    +gsh entrance  2017#25
    +gsh           2017#26
    +coulda        2017#27
    +gsh           2017#29
    +riftpiece     2017#30
    +
    +Bad Forecast (2017-pw-01) +
  • +
    +gardeningshoots        2017#13
    +thirdentrance          2017#14
    +badforecast            2017#51
    +
    + + +

    :expoweb:/1623/264/trident_to_little_boy.txt

    +

    (All moved verbatim, original to-do file now empty.) +

    + +Cave: Balcony (Far Side to Deep Balcony) +
  • +Trident is a four way junction- take the left fork to an alcove on the left with an obscure mud floored crawl. This is followed for 10m, improving to walking height. Follow past two bat skeletons then right turn to another bat; continue ~20m. A mud floored junction, turn right to the head of a traverse then pitch after 10m. Straight on would have led you to a noteworthy drippy pitch (Kathedral Chasm). + +Honeycomb +
  • +The traverse to pitch is the beginning of Honeycomb (50m of pitches). This swings to a window, following the rope to a ledge 10m above the floor. From here there's a narrow popcorn-lined climb to the head of a 7m pitch. At the bottom, climb the slope and follow obvious continuation (draught) to the head of 12m pitch. This pitch lands at the top of Hangman (p30), on account of the huge hanging boulder. (The near side of the boulder descends to the way on to the top of Mongol Rally, whereas the far side of the boulder is rigged to swing into a window half way down, Myopia. This is a passage heading north, traversing around a large pit, leading to another pitch which could be traversed around, ?a.) + +Nature Calls +
  • +At the bottom, follow the traverse round to a mudslope. At the top of the mudslope there is an awkward crawl for 10m, soon improves to walking. Follow this passage for 30m. There's a p5, follow the rope to the head of the Mongol Rally (p200). + +Mongol Rally and Little Boy +
  • +Descending this rope lands into a roomy boulder chamber. Walking down the slope between boulders (distinguished path in the mud), leads to a blind pit and big aven. A right turn takes you to stooping height passage, for 50m to the head of Little Boy pitch (20m). There is a significant draught here; follow this. The camp is currently at the base of the pitch (August 2018). + +Water collection +
  • +There are three exits to the chamber.
    +1. a short crawl
    +2. a climb down on the far side.
    +Both lead to the same place and draught. +

    +Leave on the far side of the chamber, via a climb down and turn right, climbing down a boulder into pleasent walking passage, very straight and heading north. The floor is soft wet mud. After ~100m a stream trench enters on the right, followed round a corner into a drippy aven. Collect water here, scoop (mug) advisable. +
    +(Currently unconnected from Grand Prix) + +
  • One direction +
  • +A little further on from the right turn towards the water cllection, is a muddy ledge on the left hand side (1m from ground). Low crawl continues for 100m in straight line, over three puddles. Stal, but largely unnoteworthy. Ends at the Tsection into clean washed tall rift with sounds of water. Downhill leads to promising a lead, in clean washed rock, sketchy c6, requires rope, heads into rifty stuff. Uphill, includes split (meander) to scoopy loopy junction. + +Scoopy Loopy +
  • +Scoop it until you loop it. Junction has small a lead on right hand wall, to sound of wet rift. Obvious way on cuts left, walking passage heading upwards until low crawl into breakdown chamber. A climb on the right links into Grand Prix. + +Nothing to do with you traverse---- (ntdwyt) +
  • +The passage towards the water collection is followed, beyond the turning for water. This leads to a pitch down (Indy Rally) or a traverse left. The traverse left goes ~10m, before muddy walking passage ~30m until it chokes. + +Little boy beneath the boulders +
  • +A short 2m climb through a boulder choke leads to break down chamber directly below grand prix. Qmc at station 8, p10, probably drops level with station 6 (lbbeneaththeboulders). + +Little boy bolt climbs +
  • +From the grand prix, left from little boy beneath the boulders is a large hanging boulder. Traverse along massive choked boulder on left hand side of grand prix. Not derigged. Climbs up steep mud slope into rift that shortly forks (station 4). P15 qmc down from here, leads probably to lbbeneaththeboulders. Sketchy rift climb qmc from here, dispute about seeing a human sized passage beyond here. +
  • + + +
    See also System Maintenance to-do list
    Back to Data Maintenance manual diff --git a/handbook/computing/todo-styles.css b/handbook/computing/todo-styles.css deleted file mode 100644 index 63f4f060d..000000000 --- a/handbook/computing/todo-styles.css +++ /dev/null @@ -1,124 +0,0 @@ -button { - color: #ffffff; - font: 18px Georgia, "Times New Roman", Times, serif; - letter-spacing: 1px; - - text-shadow: 0 1px 1px #000000; - - #display: block; - float:right; - margin: auto; - font-size: 1.2em; - line-height: 1.25em; - - padding: 7px 25px; - cursor: pointer; - position: static; - background: #bf3700; - border: 1px solid #60AABF; - -moz-border-radius: 20px; - -webkit-border-radius: 20px; - -khtml-border-radius: 20px; - border-radius: 20px; - /* - -webkit-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; - -moz-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; - -o-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; - box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; - */ - background: #39b2e5; - background: -webkit-gradient(linear, left top, left bottom, from(#39b2e5), to(#6083BF)); - background: -moz-linear-gradient(top, #39b2e5, #6083BF); - background: -o-linear-gradient(top, #39b2e5, #6083BF); - background: linear-gradient(top, #39b2e5, #6083BF); - } - -button:hover, -button:focus { - cursor: pointer; - border-color: blue; - -webkit-box-shadow: aqua 0 0 8px; - -moz-box-shadow: aqua 0 0 8px; - -o-box-shadow: aqua 0 0 8px; - box-shadow: aqua 0 0 8px; -} - -button:active { - background: #39b2e5; - background: -webkit-gradient(linear, left bottom, left top, from(#39b2e5), to(#6083BF)); - background: -moz-linear-gradient(bottom, #39b2e5, #6083BF); - background: -o-linear-gradient(bottom, #39b2e5, #6083BF); - background: linear-gradient(bottom, #39b2e5, #6083BF); -} -h2, h3, h4 { - color: #39b2e5; - margin-bottom: 0; - line-height: 0.6; -} - -dd { - font: 18px Calibri, sanserif; - font-weight: normal; - color: 6083BF; - display: none; - #list-style-type: disc; - line-height: 1.3; - margin-left: 1.0em; -} - -li { - font: 18px Calibri, sanserif; - font-weight: normal; - color: 6083BF; - list-style-type: None; - line-height: 1.3; - margin-left: 1.0em; -} - - -li:before, dd:before { - content: "» "; - font-weight: bold; - color: red; -} - -/* Default State */ -summary, dt { - font: 20px Calibri, sanserif; - font-weight: bold; - color: 6083BF; - margin-top: 0.2em; - margin-left: 1.0em; - margin-right: 5em; - #list-style-type: none; - line-height: 1.4; - font-style: italic; -} - - -/* Toggled State */ -input[type=checkbox] ~ dl dd { - display: block; - } -input[type=checkbox]:checked ~ dl dd { - display: none; - } - -@media only print, print) -{ - b { - font-size: 10pt; - } - p { - font-size: 10pt; - - } - dt{ - font: 1.0em Calibri, sanserif; - font-weight: bold; - } - dd { - font: 0.8em Calibri, sanserif; - } - -} \ No newline at end of file diff --git a/handbook/computing/todo.html b/handbook/computing/todo.html index 166417e82..f98f3bbf0 100644 --- a/handbook/computing/todo.html +++ b/handbook/computing/todo.html @@ -3,7 +3,6 @@ Expo Systems - To-Do List - @@ -14,11 +13,8 @@ body { /* Use grey for system/programming/nerd pages as a visual reminder */ - -

    Expo Systems To-Do List

    - - - -

    How this works

    @@ -44,255 +36,233 @@ li:before {

    Printing this page uses a much smaller font. Complain to the nerd list if you don't like this behaviour. -

    Edit this page by clicking on the big blue button. It uses the same "Edit this page" function that you may have used before. Just be careful not to touch the code at the top and bottom of the page. (The "Edit this page" prompt is still there too.) +

    Edit this page by using the same "Edit this page" function that you may have used before. -

    We were working on a more capable and easier-to-use system which would mimic -how GitHub Issues do this sort of thing, -but now we are just going to use standard HTML5 tags.

    To see the "data maintenance" and "survey data-entry" to-do lists, go to the other TO-DO list

    Module to-do texts

    These are extracted directly from the todo = '''Thing to do ''' string at the top of each file of troggle code:


    -
    -Click here if no todo list appears here (because 'frames' have been disabled).
    +
    +Click here if no todo list appears here (because 'frames' have been disabled). This list is generated directly from the troggle python code files.

    Other coding To Do things

    See also these long-running issues which have their own 'to do' implications:

      -
    1. What Troggle Does Badly - Design Decisions -
    2. New Menu System -
    3. Troggle in 2025-2030 +
    4. What Troggle Does Badly - Design Decisions +
    5. New Menu System +
    6. Troggle in 2025-2030

    Process Documentation

    Wallets and new-cave -
  • Explain how to link a new cave into the other caves in +
  • Explain how to link a new cave into the other caves in troggle filesystem -
  • Explain how to add photos with the correct URL format to sub-HTML files attached to New Caves -
  • explain how to put stuff in the wallet folder and how to look at expofiles/photos/xml/ +
  • Explain how to add photos with the correct URL format to sub-HTML files attached to New Caves +
  • explain how to put stuff in the wallet folder and how to look at expofiles/photos/xml/
  • Scans and Drawings Uploads -
  • Add to user data manual how to upload to expofiles - in the "survey manual" -
  • Add in description of *where* to put the drawings files +
  • Add to user data manual how to upload to expofiles - in the "survey manual" +
  • Add in description of *where* to put the drawings files
  • svx check -
  • explain command line to run on newly typed survex file to check for format errors '$cavern xxxx.svx' -
  • explain when to use svxtrace.py current scripts -
  • Making an svx - explain how to make link to *ref to wallet folder +
  • explain command line to run on newly typed survex file to check for format errors '$cavern xxxx.svx' +
  • explain when to use svxtrace.py current scripts +
  • Making an svx - explain how to make link to *ref to wallet folder
  • Wallets re-programming

    Things wallets.py might do in future -
  • - integrate into troggle, remove as a distinct script -
  • - relates to conversion of the XRF shell script into python/troggle too -
  • - checking the cave number specified matches the folder for the .svx file, -
  • - checking that the *ref: filed in the survex file is the same as the wallet nameS -
  • - detecting whether there is a description or a list of QMs in the survex file, -
  • - accepting a list of .svx files and not just one (a very common thing), -
  • - checking the name of the cave against the cave number, -
  • - checking whether the website page even exists for this cave, -
  • - being more intelligent about .topo files and thus the lack of scan files, -
  • - checking the date is in the recent past etc. +
  • - integrate into troggle, remove as a distinct script +
  • - relates to conversion of the XRF shell script into python/troggle too +
  • - checking the cave number specified matches the folder for the .svx file, +
  • - checking that the *ref: filed in the survex file is the same as the wallet nameS +
  • - detecting whether there is a description or a list of QMs in the survex file, +
  • - accepting a list of .svx files and not just one (a very common thing), +
  • - checking the name of the cave against the cave number, +
  • - checking whether the website page even exists for this cave, +
  • - being more intelligent about .topo files and thus the lack of scan files, +
  • - checking the date is in the recent past etc.
  • Surveys data entry documentation

    Write code to automatically extract ref info about wallets from tunnel xml files -
  • This will replace :drawings:chk-xml.txt as used by :drawings:check-xml.sh -
  • Do similar for Therion files when people start using #REF comments +
  • This will replace :drawings:chk-xml.txt as used by :drawings:check-xml.sh +
  • Do similar for Therion files when people start using #REF comments
  • 2019 surveyscans -
  • edit all the content.json files -
  • try to autocomplete the content.json by parsing .svx files -
  • Put personal names into canonical form +
  • edit all the content.json files +
  • try to autocomplete the content.json by parsing .svx files +
  • Put personal names into canonical form
  • 2014 contents.json -
  • parse all the svx files to extract people, dates & svx references +
  • parse all the svx files to extract people, dates & svx references
  • Handbook

    Navigation - Context, Situational Awareness -
  • No overall view of what there is: need a user-friendly diagrammatic overview sitemap. There are 4,869 files in :expoweb: -
  • Not fixed by menus - breadcrumbs needed? -
  • Diagrams of major sections: survey handbook, rigging handbook, computing handbook, Areas, cave data.. -
  • Chase Airoa to help fix the menus for phones -
  • Look at gov.uk guidelines for inspiration
  • +
  • No overall view of what there is: need a user-friendly diagrammatic overview sitemap. There are 4,869 files in :expoweb: +
  • Not fixed by menus - breadcrumbs needed? +
  • Diagrams of major sections: survey handbook, rigging handbook, computing handbook, Areas, cave data.. +
  • Chase Airoa to help fix the menus for phones +
  • Look at gov.uk guidelines for inspiration

    Areas and prospecting guides

    Areas (these are the sub-areas) -
  • Downgrade the "areas" aspect of the documentation as we don't use these now +
  • Downgrade the "areas" aspect of the documentation as we don't use these now
  • Photos

    Fix the BINS package (Wookey is looking for replacement) -
  • set up git on the BINS software? Fix base url sautret.org -
  • set up a cron / Makefile job to run BINS -
  • why is 'updatephotos' script in expofiles? -
  • Document the ~expo/webphotos/ directory and how it works -
  • Why does expofiles/photos/xml/ get created containing all the generated xml files? Fix this. +
  • set up git on the BINS software? Fix base url sautret.org +
  • set up a cron / Makefile job to run BINS +
  • why is 'updatephotos' script in expofiles? +
  • Document the ~expo/webphotos/ directory and how it works +
  • Why does expofiles/photos/xml/ get created containing all the generated xml files? Fix this.
  • galley thumbs etc. -
  • :expoweb:/galley/0.htm thumbnails not loading +
  • :expoweb:/galley/0.htm thumbnails not loading
  • Laptop config.

    imagemagick convert -
  • Not working for PDFs on current version of xubuntu ! Fix & document. Also not working on WSL ubuntu. Needed to work with logbook images easily & to extract PDFs, JPEGs. Need to edit /etc/ImageMagick-6/policy.xml +
  • Not working for PDFs on current version of xubuntu ! Fix & document. Also not working on WSL ubuntu. Needed to work with logbook images easily & to extract PDFs, JPEGs. Need to edit /etc/ImageMagick-6/policy.xml cromwell-intl.com/open-source/pdf-not-authorized.html
  • System Documentation

    Document how we generate the SMK overall lengths and stats -
  • scripts and manual actions in cavern -
  • smklengths.sh script -
  • smklengsths.odt +
  • scripts and manual actions in cavern +
  • smklengths.sh script +
  • smklengsths.odt
  • :loser:/docs/ files -
  • Questions.txt -
  • SMKlog.txt +
  • Questions.txt +
  • SMKlog.txt
  • Troggle architecture -
  • Regenerate the diagram of the tables in the database & document -
  • Describe the parsing/import procedures so non-nerds can do it +
  • Regenerate the diagram of the tables in the database & document +
  • Describe the parsing/import procedures so non-nerds can do it
  • Surveyscans -
  • explain where the image files are referenced from: svx, tunnel/therion, and -
  • Be exhaustive in checking all the broken links between svx & wallets +
  • explain where the image files are referenced from: svx, tunnel/therion, and +
  • Be exhaustive in checking all the broken links between svx & wallets
  • Makefile -
  • Get it working ! How many of other scripts should be in it ? Should we do data imports to schedule too ? +
  • Get it working ! How many of other scripts should be in it ? Should we do data imports to schedule too ?
  • Troggle

    Testing git status -
  • add settings.SURVEX_DATA when loser is gitified. In test_imports.py +
  • add settings.SURVEX_DATA when loser is gitified. In test_imports.py
  • Expo log parsing -
  • Parsing broken on several old expo logs, excluded in the source code +
  • Parsing broken on several old expo logs, excluded in the source code
  • CaveView fixing -
  • re-enable CaveView +
  • re-enable CaveView
  • non-server, non-Apache links to Cave HTML i/t/l pages ALL BROKEN -
  • http://expo.survex.com/1623/others/l/113day.htm works but, and -
  • http://localhost:8000/1623/others/l/113day.htm works but -
  • http://localhost:8000/cave/others/l/purple.htm is a 404 as troggle urls.py doesn't do it at all -
  • Ah it is because of the 'cave' page being at /cave/ instead of sent to /1623/ which is the problem.. +
  • http://expo.survex.com/1623/others/l/113day.htm works but, and +
  • http://localhost:8000/1623/others/l/113day.htm works but +
  • http://localhost:8000/cave/others/l/purple.htm is a 404 as troggle urls.py doesn't do it at all +
  • Ah it is because of the 'cave' page being at /cave/ instead of sent to /1623/ which is the problem..
  • QM links in cave descriptions ALL BROKEN -
  • There are HREF links to individual QMs in the cave description in e.g. 204 +
  • There are HREF links to individual QMs in the cave description in e.g. 204 Swings and Roundabouts such as "At the bottom there is a climb down over boulders [C2001-204-45 C]." where the troggle URL fails completely.
  • Troggle parser/viewer -
  • Explain how expopages (formerly flatpages) work. refer to computing/hbmanual1.html +
  • Explain how expopages (formerly flatpages) work. refer to computing/hbmanual1.html
  • Completely new design of QM management needed -
  • see QM status and redesign needed document +
  • see QM status and redesign needed document
  • Troggle Refactoring

    MIME types and filename extensions -
  • We should use standard https://docs.python.org/3/library/mimetypes.html +
  • We should use standard https://docs.python.org/3/library/mimetypes.html to convert between mimetypes and filenames, not our own hacks -
  • We should not be relying on filenames to accurately describe the format of the files. This is not robus and may also be a bit insecure. +
  • We should not be relying on filenames to accurately describe the format of the files. This is not robus and may also be a bit insecure. We should use python-magic or some other wrapper around Linux libmagic1 C library. But note that there are TWO packages called python-magic, see https://stackoverflow.com/questions/436220/how-to-determine-the-encoding-of-text/16203777#16203777
  • Make parsers use generators to yield one line at a time -
  • Both recursive load and linear load parsers/survex could do this. -
  • In the logbooks parsing and cache loading. +
  • Both recursive load and linear load parsers/survex could do this. +
  • In the logbooks parsing and cache loading.
  • Enhance some exceptions with dataIssue [NOTIFICATION pattern], not just in parsers -
  • https://martinfowler.com/articles/replaceThrowWithNotification.html +
  • https://martinfowler.com/articles/replaceThrowWithNotification.html
  • Python documentation: Django's use of modern unobvious idioms -
  • [DECORATOR] pattern used for login-required pages -
  • Get all trogglistas to read https://ebookscart.com/effective-python-by-brett-slatkin-pdf-download/ - downloded to /expofiles/ -
  • Get all trogglistas to read https://martinfowler.com/tags/refactoring.html +
  • [DECORATOR] pattern used for login-required pages +
  • Get all trogglistas to read https://ebookscart.com/effective-python-by-brett-slatkin-pdf-download/ - downloded to /expofiles/ +
  • Get all trogglistas to read https://martinfowler.com/tags/refactoring.html
  • expopages is used to deliver CSS and JS for django admin pages,
    gardening our main model files for unused things -
  • get rid of 'expeditionday' as a concept everywhere ? +
  • get rid of 'expeditionday' as a concept everywhere ?
  • Make QM a first-class 'thing' and manage them explicitly in troggle -
  • after fixing the display of QMs from the existing hodge-podge +
  • after fixing the display of QMs from the existing hodge-podge
  • Expo Server

    document cgit installation and config -
  • as per Wookey on Debian 10 +
  • as per Wookey on Debian 10
  • MySQL configuration -
  • robots.txt completely missing from /home/expo/static or troggle:/media +
  • robots.txt completely missing from /home/expo/static or troggle:/media -
  • Document "anacron" / cron system on server +
  • Document "anacron" / cron system on server
  • -

    -This to-do-list gadget itself -

    -
    Status -
  • This one now uses just HTML5 with no JS. But the other todo page still uses JS -
  • -
    Eventual aim -
  • to replace GitHub -CUCCexposurveyissues for non-tunnel, non-GIS issues. - -
  • if using tinymcs, use the INLINE mode. -
  • Implement comments on an issue, mimicking GitHub issues wiki -
  • Use javascript to skip over the _edit page and submit changes -direct to server when updating. Needs direct POST and include the javascript in the posted content. -
  • checkboxes so that items can be ticked (which also does strike-through) -
  • promotion/demotion options? -
  • bin icon to delete an item? Better to have an archive process. -
  • - - - - Testing area.. -
    Demonstation text as initially read from disc
    +

    The To Do pages

    +

    We were working on a more capable and easier-to-use to-do system which would mimic +how GitHub Issues do this sort of thing, +but now we are just going to use standard HTML5 tags.


    See also Data maintenance to-do list
    diff --git a/handbook/computing/todo.js b/handbook/computing/todo.js deleted file mode 100644 index 8765a0e82..000000000 --- a/handbook/computing/todo.js +++ /dev/null @@ -1,71 +0,0 @@ - -document.getElementById("demo").innerHTML = "Script working CONFIRMED"; - -// TO DO - make the
    italic when any of the
    following it are hidden. - -// Set up the click handlers: -var itemlist = document.getElementsByTagName('dd'); -for (i = 0; i < itemlist.length; i++) { - itemlist[i].onclick = hideable; -} - -var itemlist = document.getElementsByTagName('dt'); -for (i = 0; i < itemlist.length; i++) { - itemlist[i].onclick = showable; -} - -var itemlist = document.getElementsByTagName('h2'); -for (i = 0; i < itemlist.length; i++) { - itemlist[i].onclick = h2toggle; -} - -function showable () { -// When clicking on a
    item, show or not all the following
    elements - if (this.style.fontStyle != "italic") { - this.style.fontStyle = "italic"; - } else { - this.style.fontStyle = "normal"; - } - var ddO = this.nextElementSibling; - while((ddO !== null) && (ddO.nodeName.toLowerCase() == 'dd')){ - if (this.style.fontStyle != "normal") { - ddO.style.display = 'none'; - } else { - ddO.style.display = 'block'; - } - ddO = ddO.nextElementSibling; - } - -} - -function hideable () { -// When clicking on a
    item, show or not itself - var x = this; - if (x.style.display != "block") { - x.style.display = "block"; - } else { - x.style.display = "none"; - } -} - -function h2toggle () { -// When clicking on a

    item, toggle the display of absolutely everything - var itemlist = document.getElementsByTagName('dd'); - for (i = 0; i < itemlist.length; i++) { - x = itemlist[i] - if (x.style.display != "block") { - x.style.display = "block"; - } else { - x.style.display = "none"; - } - } - var dtlist = document.getElementsByTagName('dt'); - for (i = 0; i < dtlist.length; i++) { - x = dtlist[i] - if (x.style.fontStyle != "normal") { - x.style.fontStyle = "normal"; - } else { - x.style.fontStyle = "italic"; - } - } -}