Skip to content

Instantly share code, notes, and snippets.

View dmitry-mukhin's full-sized avatar
🎯
Focusing

Dmitry Mukhin dmitry-mukhin

🎯
Focusing
View GitHub Profile
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',
@dmitry-mukhin
dmitry-mukhin / list_cvs.py
Created August 31, 2022 12:05
Get all Uploadcare files in CVS
### Get all files stored in your Uploadcare project in CSV.
import pyuploadcare
import csv
from pyuploadcare import Uploadcare
uploadcare = Uploadcare(public_key='public',
secret_key='secret')
# coding: utf-8
# Есть такой код. Сделайте что-нибудь с Item.get_options().
from django.db import models
class Item(models.Model):
# .....
def get_options(self):
@dmitry-mukhin
dmitry-mukhin / delete.py
Last active June 2, 2017 10:34
delete uploadcare files older than 14 days
#!/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
<!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 February 13, 2017 04:26
Saving uploaded files to custom S3 key with PHP
{
"name": "uploadcare/custom-s3",
"description": "Custom S3 storage example",
"license": "MIT",
"authors": [
{
"name": "Dmitry Mukhin",
"email": "dm@uploadcare.com"
}
],
# installation:
# pip install pyuploadcare==1.3.1
from pyuploadcare import conf
from pyuploadcare.api_resources import FileList
import requests
conf.pub_key = 'demopublickey'
._list {
padding-top: 20px;
}
._item {
padding: 0 0 10px;
display: inline-block;
text-align: center;
vertical-align: top;
width: 100px;
word-break: break-word;
import os
import binascii
import pyuploadcare
from pyuploadcare import conf
from pyuploadcare.api_resources import File
conf.pub_key = "demopublickey"
conf.secret = "demoprivatekey"
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