X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/639546a46a3a3ec9177a3c95e7639b636bb24879..1c79a789f6b773c80bb203e93848ad159b779860:/scripts/import_image.py diff --git a/scripts/import_image.py b/scripts/import_image.py deleted file mode 100755 index 30ca8c09..00000000 --- a/scripts/import_image.py +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. -# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. -# -import sys -sys.path.append('.') -sys.path.append('./apps') -sys.path.append('./lib') - -from django.core.management import setup_environ -from redakcja import settings -from redakcja import localsettings - -setup_environ(settings) -settings.CATALOGUE_REPO_PATH = localsettings.CATALOGUE_REPO_PATH -settings.CATALOGUE_IMAGE_REPO_PATH = localsettings.CATALOGUE_IMAGE_REPO_PATH -settings.MEDIA_ROOT = localsettings.MEDIA_ROOT -settings.STATIC_ROOT = localsettings.STATIC_ROOT - - -from catalogue.models import Image -from django.core.files import File -import re -from os import path -from django.contrib.auth.models import User -from django.conf import settings - - - -user = { - 'obj': User.objects.get(username='marcinkoziej'), - 'name': 'Marcin Koziej', - 'email': 'marcinkoziej@nowoczesnapolska.org.pl' - } - -files = sys.argv[1:] - -xml = open(path.dirname(__file__)+"/image.xml").read().decode('utf-8') - -for filename in files: - dfile = File(open(filename)) - img = Image() - name = path.splitext(path.basename(filename))[0] - print filename, name - try: - old = Image.objects.get(slug=name) - print "deleting old %s" % name - old.delete() - except: - pass - - - img.slug = name - img.title = name - img.image.save(filename, dfile) - - img.save() - img.commit(xml, author=user['obj'], author_name=user['name'], author_email=user['email']) - - -