Skip to content

Instantly share code, notes, and snippets.

View rkorkosz's full-sized avatar
🇵🇱
Lublin, Poland

Rafal Korkosz rkorkosz

🇵🇱
Lublin, Poland
View GitHub Profile
@rkorkosz
rkorkosz / us_area_codes.json
Last active January 25, 2024 12:55
U.S. area codes json
{"Mississippi": [228, 601, 662, 769], "Northern Mariana Islands": [670], "Oklahoma": [405, 539, 580, 918], "Delaware": [302], "Minnesota": [218, 320, 507, 612, 651, 763, 952], "Illinois": [217, 224, 309, 312, 331, 618, 630, 708, 773, 779, 815, 847, 872], "Arkansas": [479, 501, 870], "New Mexico": [505, 575], "Indiana": [219, 260, 317, 574, 765, 812], "Maryland": [240, 301, 410, 443, 667], "Louisiana": [225, 318, 337, 504, 985], "Idaho": [208], "Wyoming": [307], "Tennessee": [423, 615, 731, 865, 901, 931], "Arizona": [480, 520, 602, 623, 928], "Iowa": [319, 515, 563, 641, 712], "Michigan": [231, 248, 269, 313, 517, 586, 616, 734, 810, 906, 947, 989], "Kansas": [316, 620, 785, 913], "Utah": [385, 435, 801], "American Samoa": [684], "Oregon": [458, 503, 541, 971], "Connecticut": [203, 475, 860], "Montana": [406], "California": [209, 213, 310, 323, 408, 415, 424, 442, 510, 530, 559, 562, 619, 626, 650, 657, 661, 669, 707, 714, 747, 760, 805, 818, 831, 858, 909, 916, 925, 949, 951], "Massachusetts": [339, 351, 413
@rkorkosz
rkorkosz / gist:4266068bb3a5e36c2bff
Created October 5, 2014 16:38
Mongoengine urls
from django.conf.urls import patterns, url, include
from rest_framework_mongoengine.routers import MongoSimpleRouter
from api.views import TodoViewSet
router = MongoSimpleRouter()
router.register(r'todo', TodoViewSet)
urlpatterns = patterns(
'',
@rkorkosz
rkorkosz / gist:c82d4df6174e0ed6a388
Created October 5, 2014 16:29
Mongoengine views
from rest_framework_mongoengine.viewsets import ModelViewSet
from api.models import TodoItem
from api.serializers import TodoSerializer
class DowcipViewSet(ModelViewSet):
serializer_class = TodoSerializer
model = TodoItem
paginate_by = 10
@rkorkosz
rkorkosz / gist:3483e70df803fe853581
Last active August 29, 2015 14:07
Mongoengine serializer
from rest_framework_mongoengine.serializers import MongoEngineModelSerializer
from api.models import Todo
class TodoSerializer(MongoEngineModelSerializer)
class Meta:
model = Todo
@rkorkosz
rkorkosz / gist:e2053be1142fc46de881
Created October 5, 2014 16:21
Mongoengine models
import mongoengine
from mongoengine.django.auth import User
mongoengine.connect('todo')
class TodoItem(mongoengine.Document):
title = mongoengine.StringField(max_length=140)
due_date = mongoengine.DateTimeField(blank=True, null=True)
completed = mongoengine.BooleanField()
@rkorkosz
rkorkosz / gist:e8aebcc52992e802f05f
Last active August 29, 2015 14:07
Django mongoengine restframework settings
INSTALLED_APPS = (
...
'django.contrib.auth',
'django.contrib.contenttypes',
'mongoengine.django.mongo_auth', # tylko jeżeli potrzebujemy autoryzacji
'django.contrib.sessions',
...
'rest_framework',
'api',
)