Skip to content

Instantly share code, notes, and snippets.

View fijter's full-sized avatar

Dave de Fijter fijter

  • Indentity B.V.
  • The Netherlands
View GitHub Profile
@fijter
fijter / form.html
Created July 26, 2011 16:03
form.html for Django's custom form implementation
{% for field in bound_fields %}
<li{% if field.errors %} class="errors" {% endif%}>
<label for="id_{{ field.name }}"{% if field.field.required %} class="reqlabel"{% endif %}>{{ field.label }}{% if field.field.required %}
<span class="required">*</span>{% endif %}</label>
{{ field }}
{% if field.is_hidden %}
{{ field.initial }}
{% endif %}
{% if field.errors %}{{ field.errors }}{% endif %}
{% if field.help_text %}
@fijter
fijter / custom_form.py
Created July 26, 2011 16:01
Django Custom Form implementation, possibility to output form data with custom template or in plain text mail format containing all fields and values
from django import forms
from django.forms.forms import BoundField
from django.template import Context, loader
class TemplatedForm(forms.Form):
def output_via_template(self):
"Helper function for fieldsting fields data from form."
bound_fields = [BoundField(self, field, name) for name, field \
in self.fields.items()]
c = Context(dict(form = self, bound_fields = bound_fields))
import urllib, urllib2,cookielib
import re
import sys
from lxml.html.soupparser import fromstring
from lxml.etree import tostring
def get_tenaamstelling(kenteken):
url1 = 'https://ovi.rdw.nl/'
url2 = 'https://ovi.rdw.nl/default.aspx'
import urllib2
from lxml.html.soupparser import fromstring
url = 'http://countrycode.org/'
h = urllib2.urlopen(url)
doc = fromstring(h.read())
elems = doc.xpath('//table[@id="main_table_blue"]/tbody/tr')
COUNTRY_DIALING_CODES = (
('BD', '+880'),
('BE', '+32'),
('BF', '+226'),
('BG', '+359'),
('BA', '+387'),
('BB', '+1 246'),
('WF', '+681'),
('BL', '+590'),
('BM', '+1 441'),
x = '22981635076420793197140440112363866165375145564586248763610635385945236317287043748330467627305717813726673479967228777612424589645162359871449118678990935704112591252723259506903857180164066459487282479000924936106359390615851255792782486783825611539272620689971356880964798332754380590030005771560309857523027375721429953891023929412773760555899367294679320436122766251589468422685308936932490108777565566638092564304030758367043977881571032676830821465574149105922106946888975837458532791503723665502656062459429016196415243948409471237970932916479524375074817705815197829260250003099752408091767320864127218772831828682399073865634365526847136046528335512087563161794873994019518959778146554153057008556254461291089006873847990013879516711046214367997203624910548139468568451262332355247109828375685915330115937613723644470698146282936341274372822625012192958803636595625994654162379966473175618778595285739852711797764004657981630164464755041460221238191191589365695497017625302761466469146309379417234199638118286
x = "bDq4i3eFNmjh2oMgjNsIFkRWsonRl=tz9kf8gOpED2gVQrfx49GjR9/QNqTEJkSzM30p4RfneDc7EmdusIYdxxZ8KKdND==YpLlmN/FkErS7uqVHYIyGEBIhIRX+mbg6FjVGqfYjobX3F1lSmPpLXXxhux1lV=EzIgGct9pd=ogzAdJU4/yZOj9=njfvbSo11bcE/yUDHg/J=6DAtmWt+P/VDvE4GyYHlKVGUoksn+Lzm6Y1VVF6qw=onnKZS=CQQUPeMlUGtMobJEeyIyGBMFj5kHml1waI97qgVt/yeKWSXxhJyK+As0M0UR2KL+U7klKMlWlxgbIJ2beN0gaMHbIClKrBuroo+L73CwnbFKRiyKOx8Ke=PPukm1BWYd4Do5nikrT0dgPWlmItCzyZrEiOBgBtEB9FG1qdQJud182qYU4Xwry=bR7R5PH=Npab7JQ7gY=MYHW24iw=m2+XayIachr=QVt4giclLluUEu3Dx/5y7R0GlINqoJc9O6QwEP6a9PRsdt86nZYQUF/b729lzilkM1PB8mDPACTOGobXSJJQshRQCoJoC9TX6ERou/tlMWNQTaaU0YmzIFh8t72lgOeIMu4W2S9V8Y5jO8T47ZPRGxeQDWRQlpx1tc3AC4+x2zJxZaYV6d4+rxxWgYnYC1ZwUvXNF2YLaRw7ldRXCz9/7xZ3mKBj4Ox51L3PqGXAIB+OI4pgkUc1X52tOPdRPgpsfi8wNpynfylwjITvNKq93iViQiyiEVGBgazbHQ7boh5tejStBE1SCk1fMe1=ycNoxJzhAH4x/YlQSUOz/2qkl+JxFBt8sqRYXZjZ6R=Gh87ZwS4B0Meo56/WF+40bf2mTgG05KQ/qR89NMyttHdwwnzvkZuXGrlt/yuStJaXJNkqQ5atDPWqLJy4Q9iylEdI3qmTe6Wmou/umQG7Q+aiOXorJde3Z4CzMyTYnCWvudFDZvgEZsuKRiSOurstnxFRlqVQ0LC7WRuS=qCsDcxoDT5dl9NHusV
arr = "en3pG3+nz+A2acXKrsyDouhViP9EDQS4JQK6uJqM3rBjKEBKC3yc=AA1=LUQqRPHvQ4dopgkbb/axClP3smzVcaTkRsCqHSG5aKFQ2TbOae0t5r4nWrCVesGK1Z3yEq+dClrDwXXOiAMyW09WdCS+CaKcfu=6kv9dUFBcS4KsUIgwMiXimoBpJZSWlBzILVf4zVA=7GjRP8RXn6uKjbjAPkpFEs/mYJpeOpEnhQfPhjoscgjfL5/SQsU6+jaAf5pg9MQzZdQAEJt7Jm1541fEmnumpjmJMd/MTJ5vzBttBBA7b5rbjDX0nHdTWn8C5suYKfNyYzc6x8S6FIepoEBsMS2mKhx5BRH5jSBrYRem4iQgYARzGnCFot3jPhp3cHj7qjXBWfZZASz8YJqi2d+r393AmdGm1L9NfU2f=FJprbLwJpuE7uT7xAlQA3Ry8aHRNgNkffP29Iqb2DSoQ0PK+9LX0t37HIAhI5zvoP6b4J7yQZEQDgeNlnPQMvSjw9pLWAxQ1VUY+NMU5BLZ2Bxuma1cIsHxcx4PwHcg0u1HYPJAWM2WK=xhJP5aQSc6oNMQK4s2=6guQRVFll6rvWkXTebrdsws7m/Kpa29spUFl8XzFx0ondEMCF3byAyWj875wAI3Hn8ZY92ddTAKj0s+a4X7qSti2lA0GzePHjBjMCD5g9kZYLtB94kkbVZ6eCle/xtto4LHH8GElc5YoUi=mk3nmQ5iOL1zMWfDyRUMLq+HCXbQL9NTejNa/yTdL3sayJOlMW1T7/Jmaz1FMbfBRFzruHeMT41=Zu3nYZJ3nIP22qKrFzNkt/24RuQ+7IMVCI2ngh2Yr8qLiL7QjSThRJPxA1wIJXwR2wqGiMhOqpun4DyQ5b/fTw1eTavpbFg6+tvqS4GKOt6p=bPoTV0GHIBBlXgHF/GUss90N0mXMKKiGwHhn/kyz=FxN0j=mfQUuUQa7lrZLjr10sqflWTwskIUkp1Cd8GYU4PaeWxiMBYFne4/8gJDt+dc
from django.core.management.base import BaseCommand, CommandError
from django.conf import settings
from generic.models import Item, Profile
import urllib2
import twitter
import cjson
class Command(BaseCommand):
help = 'Checks all #sociasell hashtags and sends messages'
SITE_ID = 1