I hereby claim:
- I am pgcd on github.
- I am pgcd (https://keybase.io/pgcd) on keybase.
- I have a public key ASA-P78BVoVBnB5EQBsnisKQWoM18r_GOW43QGDkWwVBfwo
To claim this, I am signing this object:
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
# | |
# Copyright 2009-2010 Zuza Software Foundation | |
# | |
# This file is part of translate. | |
# | |
# This program is free software; you can redistribute it and/or modify | |
# it under the terms of the GNU General Public License as published by | |
# the Free Software Foundation; either version 2 of the License, or |
__author__ = 'pgcd' | |
import sys | |
import os | |
import subprocess | |
import hashlib | |
def hashfile(fname, blocksize=65536): | |
hasher = hashlib.md5() | |
with open(fname, 'rb') as afile: |
import pytz | |
import icalendar | |
import datetime | |
def generate_vtimezone(timezone): | |
if not timezone: # UTC as a fallback doesn't work, since it has no transition info | |
return None | |
z = pytz.timezone(timezone) | |
utc = pytz.timezone('utc') | |
dst1, std1, dst2, std2 = filter(lambda x: x[0].year in (datetime.now().year, datetime.now().year + 1), |
# It took me a day to figure out a way of converting the color profile before sending an uploaded image off to S3; | |
# The following works both for in-memory and temp file uploads (MemoryFileUploadHandler and TemporaryFileUploadHandler) | |
import subprocess | |
import logging | |
logger = logging.getLogger('imageprocessing') | |
color_profile = settings.BASE_DIR + 'sRGB.icc' # It should be an absolute path pointing to the icc file | |
f = uploadedfile # eg. the one you get from request.FILES.getlist(field_name) | |
command = ['convert', '-profile', color_profile, '-', '-'] | |
try: |
from .main import PostProcess | |
def autoload(): | |
return PostProcess() |
# usage: python save_all_strms.py gdrive:your_video_folder | |
import os | |
import sys | |
import re | |
from subprocess import Popen, PIPE | |
import logging | |
log = logging.getLogger('save_all_strms') | |
log.addHandler(logging.StreamHandler()) |
from compressor.css import CssCompressor | |
class DeferredCssCompressor(CssCompressor): | |
template_name_file = 'deferred_compressed_css.html' |
I hereby claim:
To claim this, I am signing this object:
import socket | |
hostname = socket.gethostname() | |
PAPERTRAIL_HOST = 'logsN.papertrailapp.com' | |
PAPERTRAIL_PORT = 'XXXXX' | |
LOGGING = { | |
'version': 1, | |
'disable_existing_loggers': False, | |
'handlers': { | |
'SysLog': { | |
'level': 'INFO', |
# Vagrant | |
export VAGRANT_WSL_ENABLE_WINDOWS_ACCESS="1" | |
export PATH=$PATH:/mnt/c/Program\ Files/Oracle/VirtualBox | |
export VAGRANT_WSL_WINDOWS_ACCESS_USER_HOME_PATH="/mnt/c/Users/<Windows Username>" |