papiez_ipsum/src/populate_popes

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()