Skip to content

Instantly share code, notes, and snippets.

@h4k1m0u
h4k1m0u / tweets_stats
Last active August 11, 2018 00:38
Number of tweets per month
#!/usr/bin/env python
import tweepy
import matplotlib.pyplot as plt
from collections import OrderedDict
# app credentials
CONSUMER_KEY = ''
CONSUMER_SECRET = ''
ACCESS_TOKEN = ''
<script>
// mapbox token
mapboxgl.accessToken = '<token>';
// parse passed multipolygon geojson string
var multipolygon = JSON.parse('{{ multipolygon | safe }}');
// show map
var map = new mapboxgl.Map({
container: 'map',
<div id='map' style='width: 800px; height: 500px;'></div>
<link href='https://api.tiles.mapbox.com/mapbox-gl-js/v0.44.1/mapbox-gl.css' rel='stylesheet' />
<script src='https://api.tiles.mapbox.com/mapbox-gl-js/v0.44.1/mapbox-gl.js'></script>
from .models import Flood
from django.contrib.gis.geos import MultiPolygon
from django.shortcuts import render
def list(request):
extents = Extent.objects.all()
geometries = [extent.geometry for extent in extents]
multipolygon = MultiPolygon(geometries)
return render(request, 'maps/flood-list.html', {
'multipolygon': multipolygon.geojson
})
def list(request):
pass
urlpatterns = [
url(r'^$', views.list, name='polygons-list'),
]
from django.conf.urls import url
from . import views
app_name = 'maps'
urlpatterns = [
url(r'^$', views.vectorize, name='flood-vectorize'),
]
from django.contrib import admin
from django.urls import path
from django.conf.urls import url, include
urlpatterns = [
url(r'', include('maps.urls')),
path('admin/', admin.site.urls),
]