mirror of
https://expo.survex.com/repositories/troggle/.git
synced 2024-11-25 16:51:54 +00:00
More tidying
This commit is contained in:
parent
09bbf81915
commit
5e48687347
@ -50,14 +50,6 @@ def import_people():
|
|||||||
parsers.people.LoadPersonsExpos()
|
parsers.people.LoadPersonsExpos()
|
||||||
|
|
||||||
def import_logbooks():
|
def import_logbooks():
|
||||||
# The below line was causing errors I didn't understand (it said LOGFILE was a string), and I couldn't be bothered to figure
|
|
||||||
# what was going on so I just catch the error with a try. - AC 21 May
|
|
||||||
try:
|
|
||||||
settings.LOGFILE.write('\nBegun importing logbooks at ' + time.asctime() +'\n'+'-'*60)
|
|
||||||
except:
|
|
||||||
print "EXCEPTION when trying to write to", settings.LOGFILE
|
|
||||||
pass
|
|
||||||
|
|
||||||
import parsers.logbooks
|
import parsers.logbooks
|
||||||
parsers.logbooks.LoadLogbooks()
|
parsers.logbooks.LoadLogbooks()
|
||||||
|
|
||||||
@ -68,7 +60,8 @@ def import_survex():
|
|||||||
|
|
||||||
def import_QMs():
|
def import_QMs():
|
||||||
import parsers.QMs
|
import parsers.QMs
|
||||||
|
# import process runs on qm.csv in only 3 caves, not 264!
|
||||||
|
|
||||||
def import_surveys():
|
def import_surveys():
|
||||||
import parsers.surveys
|
import parsers.surveys
|
||||||
parsers.surveys.parseSurveys(logfile=settings.LOGFILE)
|
parsers.surveys.parseSurveys(logfile=settings.LOGFILE)
|
||||||
@ -81,6 +74,11 @@ def import_tunnelfiles():
|
|||||||
import parsers.surveys
|
import parsers.surveys
|
||||||
parsers.surveys.LoadTunnelFiles()
|
parsers.surveys.LoadTunnelFiles()
|
||||||
|
|
||||||
|
def pageredirects():
|
||||||
|
for oldURL, newURL in [("indxal.htm", reverse("caveindex"))]:
|
||||||
|
f = troggle.flatpages.models.Redirect(originalURL = oldURL, newURL = newURL)
|
||||||
|
f.save()
|
||||||
|
|
||||||
def reset():
|
def reset():
|
||||||
""" Wipe the troggle database and import everything from legacy data
|
""" Wipe the troggle database and import everything from legacy data
|
||||||
"""
|
"""
|
||||||
@ -151,11 +149,6 @@ def dumplogbooks():
|
|||||||
f.close()
|
f.close()
|
||||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
||||||
def pageredirects():
|
|
||||||
for oldURL, newURL in [("indxal.htm", reverse("caveindex"))]:
|
|
||||||
f = troggle.flatpages.models.Redirect(originalURL = oldURL, newURL = newURL)
|
|
||||||
f.save()
|
|
||||||
|
|
||||||
def usage():
|
def usage():
|
||||||
print("""Usage is 'python databaseReset.py <command>'
|
print("""Usage is 'python databaseReset.py <command>'
|
||||||
where command is:
|
where command is:
|
||||||
@ -182,24 +175,22 @@ if __name__ == "__main__":
|
|||||||
import sys
|
import sys
|
||||||
import django
|
import django
|
||||||
django.setup()
|
django.setup()
|
||||||
if "scans" in sys.argv:
|
|
||||||
import_surveyscans()
|
if "caves" in sys.argv:
|
||||||
elif "caves" in sys.argv:
|
|
||||||
import_caves()
|
import_caves()
|
||||||
|
elif "logbooks" in sys.argv:
|
||||||
|
# management.call_command('syncdb', interactive=False) # this sets the path so that import settings works in import_survex
|
||||||
|
import_logbooks()
|
||||||
elif "people" in sys.argv:
|
elif "people" in sys.argv:
|
||||||
import_people()
|
import_people()
|
||||||
elif "QMs" in sys.argv:
|
elif "QMs" in sys.argv:
|
||||||
import_QMs()
|
import_QMs()
|
||||||
elif "tunnel" in sys.argv:
|
elif "reload_db" in sys.argv:
|
||||||
import_tunnelfiles()
|
reload_db()
|
||||||
elif "reset" in sys.argv:
|
elif "reset" in sys.argv:
|
||||||
reset()
|
reset()
|
||||||
elif "resetend" in sys.argv:
|
elif "scans" in sys.argv:
|
||||||
import_QMs()
|
import_surveyscans()
|
||||||
import_tunnelfiles()
|
|
||||||
import_surveys()
|
|
||||||
#import_descriptions() # no longer present
|
|
||||||
#parse_descriptions() # no longer present
|
|
||||||
elif "survex" in sys.argv:
|
elif "survex" in sys.argv:
|
||||||
# management.call_command('syncdb', interactive=False) # this sets the path so that import settings works in import_survex
|
# management.call_command('syncdb', interactive=False) # this sets the path so that import settings works in import_survex
|
||||||
import_survex()
|
import_survex()
|
||||||
@ -207,21 +198,24 @@ if __name__ == "__main__":
|
|||||||
# management.call_command('syncdb', interactive=False) # this sets the path so that import settings works in import_survex
|
# management.call_command('syncdb', interactive=False) # this sets the path so that import settings works in import_survex
|
||||||
import parsers.survex
|
import parsers.survex
|
||||||
parsers.survex.LoadPos()
|
parsers.survex.LoadPos()
|
||||||
elif "logbooks" in sys.argv:
|
elif "surveys" in sys.argv:
|
||||||
# management.call_command('syncdb', interactive=False) # this sets the path so that import settings works in import_survex
|
import_surveys()
|
||||||
import_logbooks()
|
elif "tunnel" in sys.argv:
|
||||||
|
import_tunnelfiles()
|
||||||
|
elif "help" in sys.argv:
|
||||||
|
usage()
|
||||||
|
elif "resetend" in sys.argv:
|
||||||
|
import_QMs()
|
||||||
|
import_tunnelfiles()
|
||||||
|
import_surveys()
|
||||||
|
#import_descriptions() # no longer present
|
||||||
|
#parse_descriptions() # no longer present
|
||||||
|
# elif "writeCaves" in sys.argv:
|
||||||
|
# writeCaves() # no longer present
|
||||||
elif "autologbooks" in sys.argv:
|
elif "autologbooks" in sys.argv:
|
||||||
import_auto_logbooks()
|
import_auto_logbooks()
|
||||||
elif "dumplogbooks" in sys.argv:
|
elif "dumplogbooks" in sys.argv:
|
||||||
dumplogbooks()
|
dumplogbooks()
|
||||||
# elif "writeCaves" in sys.argv:
|
|
||||||
# writeCaves() # no longer present
|
|
||||||
elif "surveys" in sys.argv:
|
|
||||||
import_surveys()
|
|
||||||
elif "help" in sys.argv:
|
|
||||||
usage()
|
|
||||||
elif "reload_db" in sys.argv:
|
|
||||||
reload_db()
|
|
||||||
else:
|
else:
|
||||||
print("%s not recognised" % sys.argv)
|
print("%s not recognised" % sys.argv)
|
||||||
usage()
|
usage()
|
||||||
|
Loading…
Reference in New Issue
Block a user