def handle_uploaded_file(f,title): """ """ photo = Photo() photo.title = u'%s %s' % (title, time_slug_string()) photo.title_slug = time_slug_string() photo.image = f photo.save() return photo
def handle_photo_file(f, title): """ """ photo = Photo() photo.title = u'%s %s' % (time_slug_string(), title) photo.title_slug = time_slug_string() photo.image = f photo.save() return photo
def uploadimagejson(request): p = Photo() if request.user.is_authenticated(): if request.method == 'POST': pt = codegenerator()+codegenerator() p.image = request.FILES['file'] p.title = pt p.title_slug = slugify(pt) #+codegenerator() p.save() # template = loader.get_template('redactorimageupload.html') params = { 'photo' : p } # context = RequestContext(request, params) return render_to_response('redactorimageupload.html',params,context_instance = RequestContext(request))
def uploadimagejson(request): p = Photo() if request.user.is_authenticated(): if request.method == 'POST': pt = codegenerator() + codegenerator() p.image = request.FILES['file'] p.title = pt p.title_slug = slugify(pt) #+codegenerator() p.save() # template = loader.get_template('redactorimageupload.html') params = {'photo': p} # context = RequestContext(request, params) return render_to_response('redactorimageupload.html', params, context_instance=RequestContext(request))
def loadUrlImage(url='', title='', tags='', format='jpg', slug=''): """ """ if not url: url = 'http://irudiak.argazkiak.org/1d3023545b4051907e533648e66329f8_c.jpg' title = 'Kakalardoa' tags = 'test argazkiak' if not slug: slug = time_slug() if Photo.objects.filter(title_slug=slug): slug = time_slug_long() title = title[:99] if Photo.objects.filter(title=title): title = '%s %s' % (slug, title)[:90] image = _getUrlImage(url) if not image: return 0 photo = Photo() photo.title = title[:100] photo.tags = tags photo.title_slug = slug try: image_t = Image.open(ContentFile(image.read())) image_t = image_t.convert("RGB") f=StringIO() image_t.save(f,"JPEG") f.seek(0) photo.image.save('%s.%s' % (slug,format), ContentFile(f.read())) except Exception, e: print 'Errorea irudi honekin RGB', photo.title_slug, e return photo
def loadUrlImage(url='', title='', tags='', format='jpg'): """ """ if not url: url = 'http://ahotsak.com/files/Proiektuak/beasain.jpg' title = 'Beasain' tags = 'proiektua beasain' slug = slugify(title)[:50] image = _getUrlImage(url) if not image: return 0 if Photo.objects.filter(title_slug=slug): for i in range(1,1000): new_slug = '%s-%d' % (slug,i) new_title = '%s (%d)' % (title,i) if not Photo.objects.filter(title_slug=new_slug): slug = new_slug title = new_title break photo = Photo() photo.title = title photo.tags = tags photo.title_slug = slug photo.image.save('%s.%s' % (slug,format), ContentFile(image.read())) try: photo.save() except: print 'Errorea irudi honekin', photo.title """ photo.title_slug = photo.title_slug + '_2' photo.save() """ return photo