34 lines
780 B
Python
34 lines
780 B
Python
#!/usr/bin/env python
|
|
import os
|
|
os.environ ['PYTHONPATH'] = '/home/daz/Documents/Projects/Py/django/papiez_ipsum'
|
|
os.environ['DJANGO_SETTINGS_MODULE'] = 'papiez_ipsum.settings'
|
|
from papiezator.models import Pope, PopeVersion
|
|
from papiezator.pope_utils import PopeMaster
|
|
from os import path
|
|
from optparse import OptionParser
|
|
|
|
PREFIX = "popes"
|
|
|
|
|
|
pm = PopeMaster()
|
|
|
|
|
|
def main():
|
|
parser = OptionParser()
|
|
options, args = parser.parse_args()
|
|
|
|
with open('popes/JP2_list') as file:
|
|
jp2 = PopeVersion(0, "John Paul II")
|
|
jp2.save()
|
|
for line in file:
|
|
pope = line.rstrip()
|
|
p = pm.parse_pope(path.join(PREFIX, pope))
|
|
p.pope_version = jp2
|
|
p.save()
|
|
print(p)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|
|
|