Skip to content

Instantly share code, notes, and snippets.

@ramuta
ramuta / is_local.py
Created November 30, 2016 18:39
Check if on localhost (GAE)
def is_local():
if os.environ.get('SERVER_NAME', '').startswith('localhost'):
return True
elif 'development' in os.environ.get('SERVER_SOFTWARE', '').lower():
return True
else:
return False
@ramuta
ramuta / pickle-example.py
Created August 23, 2016 19:47
Python pickle example
# -*- coding: utf-8 -*-
import pickle
class SomeModel():
pass
a = SomeModel()
a.name = "Matej"
# -*- coding: utf-8 -*-
from urllib2 import urlopen
from BeautifulSoup import BeautifulSoup
url = "https://en.wikipedia.org/wiki/Game_of_Thrones"
response = urlopen(url).read()
soup = BeautifulSoup(response)
@ramuta
ramuta / vislice.py
Created July 10, 2016 17:15
Preproste vislice, ki berejo iz SSKJ seznama (koda ni optimizirana)
# -*- coding: utf-8 -*-
import random
from urllib2 import urlopen
url = "http://bos.zrc-sazu.si/sbsj.html"
response = urlopen(url)
def get_random_number():
return random.randint(20, 354000)
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="avto, renault, audi">
<meta name="author" content="Matej Ramuta">
<meta name="description" content="Moja stran o avtih">
<title>moja super spletna stran</title>
<meta charset="UTF-8">
</head>
from google.appengine.api import users
from webapp2 import redirect_to, redirect
def admin_required(handler):
def _check_login(self, *args, **kwargs):
user = users.get_current_user()
if user:
if not users.is_current_user_admin():
return redirect_to("forbidden")
else:
@ramuta
ramuta / StockAdapter.java
Created June 23, 2016 12:41
HappyInvestor
package com.example.nino.financeappv20;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
import com.example.nino.financeappv20.model.FinanceData;
@ramuta
ramuta / hierarhija.html
Created September 11, 2015 20:33
HTML hierarhija
Narobe:
<head>
<meta charset="UTF-8">
</head>
Pravilno:
<head>
[{"id":1,"first_name":"Nicholas","last_name":"Weaver","email":"[email protected]","country":"Russia","SSN":"283-85-6882"},
{"id":2,"first_name":"Gary","last_name":"Bowman","email":"[email protected]","country":"Argentina","SSN":"720-12-3501"},
{"id":3,"first_name":"Carol","last_name":"Sanders","email":"[email protected]","country":"Indonesia","SSN":"217-56-6996"},
{"id":4,"first_name":"Lois","last_name":"Brooks","email":"[email protected]","country":"Serbia","SSN":"381-92-1870"},
{"id":5,"first_name":"Kenneth","last_name":"Ellis","email":"[email protected]","country":"China","SSN":"452-63-1019"},
{"id":6,"first_name":"Jason","last_name":"Long","email":"[email protected]","country":"Russia","SSN":"472-51-3627"},
{"id":7,"first_name":"Arthur","last_name":"Johnson","email":"[email protected]","country":"Zimbabwe","SSN":"104-46-5565"},
{"id":8,"first_name":"James","last_name":"Owens","email":"[email protected]","country":"China","SSN":"469-62-2575"},
{"id":9,"first_name":"Julia","last_name"