Skip to content

Instantly share code, notes, and snippets.

View shadow-identity's full-sized avatar
🖤

Pavel Nedrigailov shadow-identity

🖤
View GitHub Profile
#!/bin/bash
date=$(unset LC_TIME && date +%u)
if [ $date -eq 5 ]; then
echo "YES!"
else
echo "NO! :("
fi
/*<![CDATA[*/
jQuery(function() {
var form = jQuery("#contactform");
form.submit(function(e) {
jQuery("#sendbutton").attr('disabled', true)
jQuery("#sendwrapper").prepend('<span>Sending message, please wait... </span></br>')
jQuery("#ajaxwrapper").load(
form.attr('action') + ' #ajaxwrapper',
form.serializeArray(),
function(responseText, responseStatus) {
from django import template
from django.core.urlresolvers import reverse
from django.utils.html import urlize
from django.http.request import HttpRequest
register = template.Library()
@register.tag(name="edit_link")
from django import template
from django.core.urlresolvers import reverse
from django.utils.html import urlize
register = template.Library()
@register.simple_tag(takes_context=True, name='edit_link')
def do_get_admin_link(context, uid):
""" create hyperlink to admin edit of record by uid """
@receiver([post_save, post_delete])
def save_change_of_state(sender, **kwargs):
if sender != State:
try:
rec_id = kwargs['instance'].id
if not 'created' in kwargs: # this was deletion
State(record_id=rec_id, model=sender, state='deleted').save()
print 'deleted'
elif kwargs['created']: # creation of new record
State(record_id=rec_id, model=sender, state='created').save()
@render_to('hello/requests.html')
def requests(request):
RequestsFormSet = modelformset_factory(Requests, max_num=10, fields=('priority', 'url'))
if request.method == 'POST':
formset = RequestsFormSet(request.POST, request.FILES)
if formset.is_valid():
for form in formset:
form.save()
else:
formset = RequestsFormSet()
class Requests(models.Model):
req = models.TextField(editable=False)
url = models.URLField(blank=True, editable=False)
datetime = models.DateTimeField(auto_now_add=True, editable=False)
method = models.CharField(max_length=10, blank=True, editable=False)
user = models.CharField(max_length=50, blank=True, editable=False)
priority = models.IntegerField(default=1)
class Meta():
ordering = ['id']
#!/bin/python
# -*- coding: utf-8 -*-
import os
import time
quantity = 500
directory = '/home/nedr/mount/files/'
level0 = 200
level1 = 10000
#!/bin/python
import gtk
import wnck
import glib
import datetime
import time
class WindowTitle(object):
@shadow-identity
shadow-identity / time_tracker.py
Created December 12, 2013 07:10
does not work
glib.timeout_add(100, self.new_title)
# glib.timeout_add(100, self.worker)
# self.worker()
def new_title(self):
window = False
while not window:
window = wnck.screen_get_default().get_active_window()
title = window.title()
if self.title != title: