Skip to content

Instantly share code, notes, and snippets.

Dmitry Mukhin dmitry-mukhin

Block or report user

Report or block dmitry-mukhin

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View download.py
# installation:
# pip install pyuploadcare==1.3.1
from pyuploadcare import conf
from pyuploadcare.api_resources import FileList
import requests
conf.pub_key = 'demopublickey'
View models.py
# coding: utf-8
# Есть такой код. Сделайте что-нибудь с Item.get_options().
from django.db import models
class Item(models.Model):
# .....
def get_options(self):
View printmonster.css
._list {
padding-top: 20px;
}
._item {
padding: 0 0 10px;
display: inline-block;
text-align: center;
vertical-align: top;
width: 100px;
word-break: break-word;
@dmitry-mukhin
dmitry-mukhin / delete.py
Last active Jun 2, 2017
delete uploadcare files older than 14 days
View delete.py
#!/bin/python
# installation:
# pip install pytz pyuploadcare==1.3.1
import pytz
from datetime import timedelta, datetime
from pyuploadcare import conf
from pyuploadcare.api_resources import FileList
View batchup.py
import os
import binascii
import pyuploadcare
from pyuploadcare import conf
from pyuploadcare.api_resources import File
conf.pub_key = "demopublickey"
conf.secret = "demoprivatekey"
View multiupload-fileinfo.js
var multipleWidget = uploadcare.MultipleWidget("[role=uploadcare-uploader]");
$ = uploadcare.jQuery; // skip this if you already have jQuery on the page
multipleWidget.onChange(function(group) {
if (group) {
group; // group object
group.files(); // array of file objects
$.when.apply(null, group.files()).then(function() {
arguments; // array of individual file infos
$.each(arguments, function() {
console.log(this.cdnUrl); // URL of uploaded file
View delete.cs
var client = new RestClient("https://api.uploadcare.com");
var request = new RestRequest("files/{uuid}/storage/", Method.DELETE);
request.AddHeader("Authorization", "Uploadcare.Simple demopublickey:demoprivatekey");
// execute the request
RestResponse response = client.Execute(request);
View cleanup.py
import os.path
import string
VALID_CHARS = "_%s%s" % (string.ascii_letters, string.digits)
def clean_filename_part(part):
return ''.join(c for c in part if c in VALID_CHARS)
View index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
<script>
UPLOADCARE_PUBLIC_KEY = 'demopublickey';
</script>
<script charset="utf-8" src="https://ucarecdn.com/widget/1.4.0/uploadcare/uploadcare-1.4.0.min.js"></script>
</head>
@dmitry-mukhin
dmitry-mukhin / composer.json
Last active Feb 13, 2017
Saving uploaded files to custom S3 key with PHP
View composer.json
{
"name": "uploadcare/custom-s3",
"description": "Custom S3 storage example",
"license": "MIT",
"authors": [
{
"name": "Dmitry Mukhin",
"email": "dm@uploadcare.com"
}
],
You can’t perform that action at this time.