Move expo website manual into expo handbook

Major update of main handbook page
Fix missing stylesheets
This commit is contained in:
Wookey 2013-06-20 04:06:44 +01:00
parent cef8994642
commit 48f6d09980
3 changed files with 302 additions and 41 deletions

View File

@ -1,13 +1,38 @@
<html>
<head>
<title>Cambridge University Caving Club Expedition Handbook. 2001 Edition</title>
<title>Cambridge University Caving Club Expedition Handbook.</title>
</head>
<body>
<h1>Cambridge University Caving Club Expedition Handbook</h1>
<p>The pages which make up this handbook were originally based on the paper documents you might find lying around the Potato Hut or Top Camp. Increasingly, the web pages are becoming the master documents. They don't tell you everything you need to know about Expo, but there is a basic minimum here, with links to more detailed info when you need it.</p>
<p>There are more sections each year, though only three are anything like complete at the moment:</p>
<dl> <dt><a href="look4.htm">Prospecting</a></dt> <dd>The prospecting guide is essential reading before you wander the plateau stumbling across holes of potential interest. Vast amounts of work have been wasted in the past through inadequate recording. It isn't very much extra work, but ensures that your hard work gains some recognition in the future rather than making lots of tedious work and the cursing of your name... There is a separate page with pictures of surface landmarks for <a href="findit.htm">taking bearings</a>, and a new guide to getting a <a href="survey/gps.htm">GPS fix</a>.</dd> <dt><a href="survey/index.htm">Surveying</a></dt> <dd>Once the cave starts to get significant (ie. anything which requires getting changed or rigging), it needs good documentation. This is mostly a matter of doing a cave survey, a guidebook description and usually a surface survey. The first time you go to explore a poorly documented question mark, you will realise how important this is, and it also makes for having a pretty survey on your wall to support your bullshit. For 1998, the surveying guide has been split into easily digestible chunks, including pages specifically intended for people who <a href="survey/what.htm">haven't surveyed before</a>.</dd> <dt><a href="rescue.htm">Rescue</a></dt> <dd>You fall and break your leg &ndash; probably need a little help to get out of the cave ? How would you feel if everyone at this stage took the rescue guide into Hilde's bar and started reading about what to do ? Not a happy prospect, is it &ndash; so in the hope that it is <strong>not</strong> you who gets hurt, we suggest you read this <strong>now</strong> so you know what to do. It may well help you if it <strong>is</strong> you who gets injured, and may even help prevent that from happening. So don't skip it !</dd> <dt><a href="phone.htm">Phones</a></dt> <dd>How to use mobile phones on expo.</dd> <dt><a href="photo.htm">Photography</a></dt> <dd>This section is hardly even written, let alone useful :-)</dd> <dt><a href="rigit.htm">SRT Rigging</a></dt> <dd>This one's also minimal &ndash; but links to useful info on another site. There is (Jan 2000), however, in addition to the rudimentary page above, a few pages towards a full Austria-specific guide. The <a href="rig/index.htm">contents page</a> links to an <a href="rig/intro.htm">Introduction</a> and a useful section on <a href="rig/boltin.htm">placing bolts</a> and it may be useful to refer to the expedition <a href="../fixaid.htm">Fixed Aids</a> list to see what gear has been left in place from previous years.</dd> <dt><a href="solar.html">Solar Panel system</a></dt> <dd>Description of seting up and putting away the Solar Powered battery charging system at the stonebridge</dd> <dt><a href="update.htm">Updating the website</a></dt> <dd>This tells you how to use CVS to download and update the master copy of the website.</dd> <dt><a href="stool.htm">On a matter of stooling</a></dt> <dd>Seriously, this quite important. Do read this document, and when you have finished having a laugh, remember it.</dd> <dt><a href="vocab.htm">Useful vocabulary</a></dt> <dd>This is hardly a "section", but contains a possibly useful table of translations of climbing (mainly) and caving (some) terms into German, Spanish and French. It's here mainly because I had the material to hand and it would be silly not to make it available.</dd> <dt><a href="leader.htm">Checklist for expo leaders</a></dt> <dd>Whilst it will not often be the case that the expedition leader has not been before, in 1998 the entire expo leadership were neophytes. Despite much support from previous leaders, a few odd things got forgotten, like envelopes for survey notes. One of the good things they invented was an annual suggestions file for making things better next time. One of the suggestions was a handbook section telling them what to do! We hope that this checklist will become useful for "experienced" leaders as well as vital guidance for anyone new to the job. However, <strong>do not rely on it being complete</strong>, at least, not yet.</dd> <dt><a href="treasurer.html">How to be Expo Treasurer</a></dt> <dd>How expo accounting works in theory and practice, the treasurer's tasks, and how to accomplish them.</dd> <dt><a title="Troggle" href="troggle">Edit website</a></dt><dd>How to edit the expo website.</dd> </dl>
<p>The pages which make up this handbook were originally based on the paper documents you might find lying around the Potato Hut or Top Camp. These web pages are now the master documents. They should tell you everything you need to know about Expo. Please update them/add info as required.</p>
<dl>
<dt><a href="look4.htm">Prospecting</a></dt>
<dd>The printable <a href="prospecting_guide.html">prospecting guide</a> is essential reading before you wander the plateau stumbling across holes of potential interest. Vast amounts of work have been wasted in the past through inadequate recording. It isn't very much extra work, but ensures that your hard work gains some recognition in the future rather than making lots of tedious work and the cursing of your name... There is a separate page with pictures of surface landmarks for <a href="findit.htm">taking bearings</a>, and a new guide to getting a <a href="survey/gps.htm">GPS fix</a>.</dd>
<dt><a href="survey/index.htm">Surveying</a></dt>
<dd>Once the cave starts to get significant (ie. anything which requires getting changed or rigging), it needs good documentation. This is mostly a matter of doing a cave survey, a guidebook description and usually a surface survey. The first time you go to explore a poorly documented question mark, you will realise how important this is, and it also makes for having a pretty survey on your wall to support your bullshit. For 1998, the surveying guide has been split into easily digestible chunks, including pages specifically intended for people who <a href="survey/what.htm">haven't surveyed before</a>.</dd>
<dt><a href="rescue.htm">Rescue</a></dt>
<dd>You fall and break your leg &ndash; probably need a little help to get out of the cave ? How would you feel if everyone at this stage took the rescue guide into Hilde's bar and started reading about what to do ? Not a happy prospect, is it &ndash; so in the hope that it is <strong>not</strong> you who gets hurt, we suggest you read this <strong>now</strong> so you know what to do. It may well help you if it <strong>is</strong> you who gets injured, and may even help prevent that from happening. So don't skip it !</dd>
<dt><a href="phone.htm">Phones</a></dt>
<dd>How to use and update the mobile phones on expo.</dd>
<dt><a href="solar.html">Solar Panel system</a></dt>
<dd>Description of seting up and putting away the Solar Powered battery charging system at the stone bridge</dd>
<dt><a href="update.htm">Website</a></dt>
<dd>This tells you how the website and related data are arranged, accessed and used.</dd>
<dt><a href="computer.html">Expo Computer</a></dt>
<dd>Details on how the expo computer and network is set up and adminned.</dd>
<dt><a href="photo.htm">Photography</a></dt>
<dd>This section is hardly even written, let alone useful :-)</dd>
<dt><a href="rigit.htm">SRT Rigging</a></dt> <dd>This one's also minimal &ndash; but links to useful info on another site. There is (Jan 2000), however, in addition to the rudimentary page above, a few pages towards a full Austria-specific guide. The <a href="rig/index.htm">contents page</a> links to an <a href="rig/intro.htm">Introduction</a> and a useful section on <a href="rig/boltin.htm">placing bolts</a> and it may be useful to refer to the expedition <a href="../fixaid.htm">Fixed Aids</a> list to see what gear has been left in place from previous years.</dd>
<dt><a href="stool.htm">On a matter of stooling</a></dt>
<dd>Seriously, this quite important. Do read this document, and when you have finished having a laugh, remember it.</dd>
<dt><a href="vocab.htm">Useful vocabulary</a></dt>
<dd>This is hardly a "section", but contains a possibly useful table of translations of climbing (mainly) and caving (some) terms into German, Spanish and French. It's here mainly because I had the material to hand and it would be silly not to make it available.</dd> <dt><a href="leader.htm">Checklist for expo leaders</a></dt>
<dd>Expo organisers usually haven't done it before, so a list of the necessary jobs is useful. This section is a side-effect of the entire expo leadership being neophytes in 1998. Despite much support from previous leaders, a few odd things got forgotten, like envelopes for survey notes. One of the good things they invented was an annual suggestions file for making things better next time. One of the suggestions was a handbook section telling them what to do! We hope that this checklist will become useful for "experienced" leaders as well as vital guidance for anyone new to the job. However, <strong>do not rely on it being complete or uptodate</strong>, at least, not yet.</dd>
<dt><a href="treasurer.html">How to be Expo Treasurer</a></dt>
<dd>How expo accounting works in theory and practice, the treasurer's tasks, and how to accomplish them.</dd>
</dl>
<hr />
</body>
</html>

View File

@ -2,6 +2,7 @@
<html>
<head>
<title>CUCC Expedition Handbook: Mobile Phones</title>
<link rel="stylesheet" type="text/css" href="../css/main2.css" />
</head>
<body>
<h2 id="tophead">CUCC Expedition Handbook</h2>

View File

@ -1,16 +1,251 @@
<html>
<head>
<title>CUCC Expedition Handbook: Updating the website</title>
<title>CUCC Expedition Handbook: The Website</title>
<link rel="stylesheet" type="text/css" href="../css/main2.css" />
</head>
<body>
<h2 id="tophead">CUCC Expedition Handbook</h2>
<h1>Updating the website - HOWTO</h1>
<h1>Expo Website</h1>
<p>The website is now large and complicated with a lot (too many!) of moving parts. This handbook section contains info at various levels: simple 'Howto add stuff' information for the typical expoer, more detailed info for cloning it onto your own machine for more significant edits, and structural info on how it's all put together for people who want/need to change things.</p>
<ul>
<li><a href="#update">Updating the website</a></li>
<li><a href="#checkout">Expo Website manual</a></li>
<li><a href="expodata.html">Expo website developer info</a></li>
</ul>
<h2><a id="update">Updating the website - HOWTO</a></h2>
<p>Simple <a href="checkin.htm">instructions</a> for updating website</p>
<p>Please refer to <a href="http://www.srcf.ucam.org/caving/wiki/Expo_website_manual" target="_blank">the latest web updating guide in CUCC website</a></p>
<hr />
<p>DExpo data is kept in a number of different locations.</p>
<dl> <dt>Loser</dt> <dd>Contains the survex data. Mercurial repository ssh://expo@seagrass.goatchurch.org.uk/loser</dd> <dt>Expoweb</dt> <dd>Contains the current website. Mercurial repository ssh://expo@seagrass.goatchurch.org.uk/expoweb</dd> <dt>Tunnel data</dt> <dd>Contains the tunnel data. Mercurial repository ssh://expo@seagrass.goatchurch.org.uk/tunneldata</dd> <dt>Troggle</dt> <dd>Contains the unfinished Django based website. Mercurial repository https://goatchurch@troggle.googlecode.com/hg/ troggle</dd> <dt>Scanned notes</dt> <dd>Scans of survey notes and drawn up surveys. Can be got via rsync.</dd> </dl>
<p>You can update the site via the troggle pages, by editing pages online via a browser, by editing them locally on disk, or by checking out the relevant part to your computer and editing it there. Which is best depends on your knowledge and what you want to do. For simple addition of cave or survey data troggle is recommended. For other edits it's best if you can edit the files directly rather than using the 'edit this page' button, but that means you either need to be on expo with the expo computer, or be able to check out a local copy. If neither of these apply then using the 'edit this page' button is fine.</p>
<p>It's important to understand that everything on the site is stored in a distributed version control system (DVCS) called 'mercurial', which means that every edited file needs to be 'checked in' at some point. The Expo website manual goes into more detail about this, below. This stops us losing data and makes it very hard for you to screw anything up permanently, so don't worry about making changes - they can always be reverted if there is a problem. It also means that several people can work on the site on different computers at once and normally merge their changes easily.</p>
<p>Increasing amounts of the site are autogenerated, not just files, so you have to edit the base data, not the generated file. All autogenerated files say 'This file is autogenerated - do not edit' at the top - so check for that before wasting time on changes that will just be overwritten</p>
<h2>Expo website manual</h2>
<p>Editing the expo website is an adventure. Until now, there was no guide which explains the whole thing as a functioning system. Learning it by trial and error is non-trivial. There are lots of things we could improve about the system, and anyone with some computer nous is very welcome to muck in. It is slowly getting better organised</p>
<p>This manual is organized in a how-to sort of style. The categories, rather than referring to specific elements of the website, refer to processes that a maintainer would want to do.</p>
<h3>Contents</h3>
<ol>
<li><a href="#usernamepassword">Getting a username and password</a></li>
<li><a href="#repositories">The repositories</a></li>
<li><a href="#howitworks">How the website works</a></li>
<li><a href="#quickstart">Quick start</a></li>
<li><a href="#editingthewebsite">Editing the website</a></li>
<li><a href="#mercurialinwindows">Using Mercurial/TortoiseHg in Windows</a></li>
<li><a href="#expowebupdate">The expoweb-update script</a></li>
<li><a href="#cavepages">Updating cave pages</a></li>
<li><a href="#updatingyears">Updating expo year pages</a></li>
<li><a href="#logbooks">Adding typed logbooks</a></li>
<li><a href="#tickingoff">Ticking off QMs</a></li>
<li><a href="#surveystatus">Maintaining the survey status table</a></li>
<li><a href="#history">History</a></li>
<li><a href="#automation">Automation</a></li>
</ol>
<h3><a id="usernamepassword">Getting a username and password</a></h3>
<p>Use these credentials for access to the site: The user is 'expo', with a beery password. Ask someone if this isn't enough clue for you.</p>
<h3><a id="repositories">The repositories</a></h3>
<p>All the expo data is contained in 4 'mercurial' repositories at expo.survex.com. This is currently hosted on Julian Todd's server, 'seagrass'. Mercurial* is a distributed version control system which allows collaborative editing and keeps track of all changes so we can roll back and have branches if needed.</p>
<p>The site has been split into four parts:</p>
<ul>
<li>expoweb - the website itself, including generation scripts</li>
<li>troggle - the database-driven part of the website</li>
<li>loser - the survex survey data</li>
<li>tunneldata - the tunnel data and drawings</li>
</ul>
<p>All the scans, photos, presentation, fat documents and videos have been removed from version-control and are just files. See below for details on that.</p>
<h3><a id="howitworks">How the website works</a></h3>
<p>Part of the website is static HTML, but quite a lot is generated by scripts. So anything you check in which affects cave data or descriptions won't appear on the site until the website update scripts are run. This happens automatically every 30 mins, but you can also kick off a manual update. See 'The expoweb-update script' below for details.</p>
<p>Also note that the website you see is its own mercurial checkout (just like your local one) so that has to be 'pulled' from the server before your changes are reflected.</p>
<h3><a id="quickstart">Quick start</a></h3>
<p>If you know what you are doing here is the basic info on what's where:</p>
<dl>
<dt>expoweb on seagrass (The Website)</dt>
<dd><tt>hg [clone|pull|push] ssh://expo@seagrass.goatchurch.org.uk/expoweb</tt></dd>
<dt>troggle on seagrass (The Website backend)</dt>
<dd><tt>hg [clone|pull|push] ssh://expo@seagrass.goatchurch.org.uk/troggle</tt></dd>
<dt>loser on seagrass (The survey data)</dt>
<dd><tt>hg [clone|pull|push] ssh://expo@seagrass.goatchurch.org.uk/loser</tt></dd>
<dt>tunneldata on seagrass (The Tunnel drawings)</dt>
<dd><tt>hg [clone|pull|push] ssh://expo@seagrass.goatchurch.org.uk/tunneldata</tt></dd>
</dl>
<p>Photos, scans (logbooks, drawn-up cave segments) (This is about 16GB of stuff which you probably don't actually need locally) To sync the files from seagrass to local expoimages directory:</p>
<p><tt>rsync -av expo@seagrass.goatchurch.org.uk:expoimages /home/expo/fromserver</tt></p>
<p>To sync the local expoimage directory back to seagrass:</p>
<p><tt>rsync -av /home/expo/fromserver/expoimages expo@seagrass.goatchurch.org.uk:</tt></p>
<p>(do be careful not to delete piles of stuff then rsync back - as it'll all get deleted on the server too, and we may not have backups!)</p>
<h3><a id="editingthewebsite">Editing the website</a></h3>
<p>To edit the website, you need a mercurial client. If you are using Windows, [1] is highly recommended. Lots of tools for Linux and mac exist too [2], both GUI and command-line:</p>
<p>For Ubuntu dummies and GUI lovers, check this how to install the latest Mercurial version which is not in the usual repositories. In Ubuntu 11.04 you can just install mercurial and tortoisehg from synaptic, then restart nautilus $nautilus -q. If it works, you'll be able to see the menus of Tortoise within your Nautilus windows. </p>
<p>Once you've downloaded and installed a client, the first step is to create what is called a checkout of the website or section of the website which you want to work on. This creates a copy on your machine which you can edit to your heart's content. The command to initially check out ('clone') the entire expo website is:</p>
<p><tt>hg clone ssh://expo@seagrass.goatchurch.org.uk/expoweb</tt></p>
<p>for subsequent updates</p>
<p><tt>hg update</tt></p>
<p>will generally do the trick.</p>
<p>In TortoiseHg, merely right-click on a folder you want to check out to, choose "Mercurial checkout," and enter</p>
<p><tt>ssh://expo@seagrass.goatchurch.org.uk/expoweb</tt></p>
<p>After you've made a change, commit it to you local copy with:</p>
<p><tt>hg commit</tt> (you can specify filenames to be specific)</p>
<p>or right clicking on the folder and going to commit in TortoiseSVN.</p>
<p>That has stored the changes in your local mercurial DVCS, but it has not sent anything back to the server. To do that you need to:</p>
<p><tt>hg push</tt></p>
<p>If someone else is editing the same bit at the same time you may also need to:</p>
<p><tt>hg merge</tt></p>
<p>None of your changes will take effect, however, until the server checks out your changes and runs the expoweb-update script.</p>
<h3><a id="mercurialinwindows">Using Mercurial/TortoiseHg in Windows</a></h3>
<p>In Windows: install Mercurial and TortoiseHg of the relevant flavour from http://mercurial.selenic.com/downloads/ (ignoring antivirus/Windows warnings).</p>
<p>To start cloning a repository: start TortoiseHg Workbench, click File -> Clone repository, a dialogue box will appear. In the Source box type</p>
<p><tt>ssh://expo@seagrass.goatchurch.org.uk/expoweb</tt></p>
<p>or similar for the other repositories. In the Destination box type whatever destination you want your local copies to live in. Hit Clone, and it should hopefully prompt you for the usual beery password. (to be continued) --Zucca 14:25, 25 January 2012 (UTC)</p>
<h3><a id="expowebupdate">The expoweb-update script</a></h3>
<p>The script at the heart of the website update mechanism is a makefile that runs the various generation scripts. It (along with an update from the repository) is run every 15 minutes as a cron job (at 0,15,30 and 45 past the hour), but if you want to force an update more quickly you can run it here: [Wooknote - this is not actually happening right now - FIXME!]</p>
<p>The scripts are generaly under the 'noinfo' section of the site just because that has some access control. This will get changed to something more sensible at some point</p>
<h3><a id="cavepages">Updating cave pages</a></h3>
<p>Cave description pages are automatically generated from a comma separated values (CSV) table named CAVETAB2.CSV by a perl script called make-indxal4.pl . make-indxal4.pl is called automatically.</p>
<p>The first step is to check out, edit, and check in CAVETAB2.CSV, which is at</p>
/expoweb/noinfo/CAVETAB2.CSV</tt></p>
<p>You need to be somewhat careful with the formatting; each cell needs to be only one line long (i.e. no newlines) or the script will get confused.</p>
<p>And then run expoweb-update as above.</p>
<h3><a id="updatingyears">Updating expo year pages</a></h3>
<p>Each year's expo has a documentation index which is in the folder</p>
<p>/expoweb/years</tt></p>
<p>, so to checkout the 2011 page, for example, you would use</p>
<p>hg clone ssh://expo@seagrass.goatchurch.org.uk/expoweb/years/2011</tt></p>
<h3><a id="logbooks">Adding typed logbooks</a></h3>
<p>Logbooks are typed up and put under the years/nnnn/ directory as 'logbook.html'.</p>
<p>Do whatever you like to try and represent the logbook in html. The only rigid structure is the markup to allow troggle to parse the files into 'trips':</p>
&lt;div class="tripdate" id="t2007-07-12B"&gt;2007-07-12&lt;/div&gt;
&lt;div class="trippeople"&gt;&lt;u&gt;Jenny Black&lt;/u&gt;, Olly Betts&lt;/div&gt;
&lt;div class="triptitle"&gt;Top Camp - Setting up 76 bivi&lt;/div&gt;
&lt;div class="timeug"&gt;T/U 10 mins&lt;/div&gt;
<p>Note that the ID's must be unique, so are generated from 't' plus the trip date plus a,b,c etc when there is more than one trip on a day.</p>
<p>Older logbooks (prior to 2007) were stored as logbook.txt with just a bit of consistent markup to allow troggle parsing.</p>
<p>The formatting was largely freeform, with a bit of markup ('===' around header, bars separating date, <place> - <description>, and who) which allows the troggle import script to read it correctly. The underlines show who wrote the entry. There is also a format for time-underground info so it can be automagically tabulated.</p>
<p>So the format should be:</p>
<p><tt>===2009-07-21|204 - Rigging entrance series| Becka Lawson, Emma Wilson, Jess Stirrups, Tony Rooke===</tt></p>
<p>&lt;Text of logbook entry&gt;</p>
<p>T/U: Jess 1 hr, Emma 0.5 hr</p>
<h3><a id="tickingoff">Ticking off QMs</a></h3>
<p>To be written.</p>
<h3><a id="surveystatus">Maintaining the survey status table</a></h3>
<p>At [3] there is a table which has a list of all the surveys and whether or not they have been drawn up, and some other info.</p>
<p>This is generated by the script tablizebyname-csv.pl from the input file Surveys.csv</p>
<h3><a id="history">History</a></h3>
<p>The CUCC Website was originally created by Andy Waddington in the early 1990s and was hosted by Wookey. The VCS was CVS. The whole site was just static HTML, carefully designed to be RISCOS-compatible (hence the short 10-character filenames) as both Wadders and Wookey were RISCOS people then. Wadders wrote a huge amount of info collecting expo history, photos, cave data etc.</p>
<p>Martin Green added the SURVTAB.CSV file to contain tabulated data for many caves around 1999, and a script to generate the index pages from it. Dave Loeffler added scripts and programs to generate the prospecting maps in 2004. The server moved to Mark Shinwell's machine in the early 2000s, and the VCS was updated to subversion.</p>
<p>After expo 2009 the VCS was updated to hg, because a DVCS makes a great deal of sense for expo (where it goes offline for a month or two and nearly all the year's edits happen).</p>
<p>The site was moved to Julian Todd's seagrass server, but the change from 32-bit to 64-bit machines broke the website autogeneration code, which was only fixed in early 2011, allowing the move to complete. The data has been split into 3 separate repositories: the website, troggle, the survey data, the tunnel data.</p>
<h3><a id="">Automation on cucc.survex.com/expo</h3>
<p>The way things normally work, python or perl scripts turn CSV input into HTML for the website. Note that:</p>
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.
Overview of the automagical scripts on the expo website 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
<p>Mercurial is a distributed revision control system. On expo this means that many people can edit and merge their changes with each other either when they can access the internet. Mercurial is over the top for scanned survey notes, which do not get modified, so they are kept as a plain directory of files.</p>
<p>If you run windows, you are recommended to install <a href="http://bitbucket.org/tortoisehg/stable/wiki/Home">Tortoise Hg</a>, which nicely interfaces with windows explorer.</p>
<h2>Get the repositories</h2>