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
@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 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"
}
],
View en.js
l10n.translations.en = {
logout: 'Log out',
error: {
a: 'Something went wrong. Please',
b: 'reload',
c: 'Here some technical details:'
},
sourceName: {
gdrive: 'Google Drive',
dropbox: 'Dropbox',
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;
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);
You can’t perform that action at this time.