Skip to content

Instantly share code, notes, and snippets.

View orjanv's full-sized avatar

Ørjan Hoyd H. Vøllestad orjanv

View GitHub Profile
#!/bin/bash
LOGFILE='logfile'
TIMEFORMAT='%Y-%m-%d-%H%M'
URL='https://webkamera.atlas.vegvesen.no/kamera?id='
# Declare the locations and their webcam id in an associated array (Thanks BASH 4)
declare -A PLACES
PLACES=( \
[bleik]=1335902_1 \
@orjanv
orjanv / turtle_blue_sky.py
Created April 17, 2023 12:19
Draw day and night with the Python turtle module
from turtle import *
from random import *
def RandomPosition():
penup()
posx = randint(-500, 500)
posy = randint(-200, 300)
setpos(posx, posy)
pendown()
@orjanv
orjanv / hus.py
Last active November 28, 2022 19:34
Tegne tilfeldige hus
# Geometri, hva kan gjøres med bare firkanter? La oss bygge en by
from turtle import *
from random import *
HUS_FARGER = ["#363432", "#196774", "#90A19D", "#F0941F", "#BD2A2E", "#3B3936", "#889C9B", "#486966"]
VINDU_FARGER = ["#F2F2F2", "#202022"]
# Tegne firkant funksjon
def firkant(x, y, h, w, col):
@orjanv
orjanv / bokstav_hyppighet.py
Last active February 13, 2022 19:29
Trekk ut en sortert liste av alfabetets bokstaver etter hyppighet i teksten
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# bokstav_hyppighet.py
#
# Trekk ut en sortert liste av alfabetets bokstaver etter hyppighet i teksten
import sys
@orjanv
orjanv / isnamepalindromeprime.py
Last active February 10, 2022 21:26
If your sum each letter in a name using a=1, b=2... # will the name be a prime number? Or even better, a palindrome?
#!/usr/bin/python3
# coding: utf-8
#
# If you sum each letter in a name using a=1, b=2...
# will the name be a prime number? Or even better, a palindrome?
#
import sys
def main():
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Hvis kvadratroten av et gitt tall er det samme som antall bokstaver i tallordet,
# kaller vi tallet for et kvadratrotord.
#
# Kjør scriptet med en nedre og øvre grense å teste på norsk eller engelsk, for eksempel slik:
#
# $ ./python3 finn_kvadratrotord.py 10 1000 norsk
# $ ./python3 finn_kvadratrotord.py 1000 1000000 engelsk
@orjanv
orjanv / colorize.py
Created December 15, 2020 07:37
Upload, colorize black and white photographs and download them using deepai.org and python
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# https://deepai.org/machine-learning-model/colorizer
#
import requests
import sys
import subprocess
my_key = 'YOUR_KEY_HERE'
api_url = 'https://api.deepai.org/api/colorizer'
@orjanv
orjanv / a_year_in_colors.py
Last active December 17, 2021 20:31
A year in colors, -25 to 24 degrees over a range of colors from blue to red.
import requests
from subprocess import Popen
import sys
'''
A year in colors, -25 to 24 degrees over a range of colors from blue to red.
Color palette from:
- https://www.color-hex.com/color-palette/33335
- https://meyerweb.com/eric/tools/color-blend/#194BFF:0022C9:10:hex
@orjanv
orjanv / create_images.py
Created November 24, 2020 19:54
Script to create multiple images based on lines from text file. Used to create a advent calendar at Andøya Space Education.
#!/usr/bin/python3
# -*- coding: utf-8 -*-
#
# Script to create multiple images based on lines from text file
# Used to create a advent calendar at Andøya Space Education
# Author: Ørjan Vøllestad, orjan@andoyaspace.no
#
from datetime import datetime, date
from PIL import Image, ImageDraw, ImageFont, ImageOps
@orjanv
orjanv / wp-instapost-image.py
Last active November 14, 2020 19:25
Create good looking instagram image based on a wordpress post
#!/usr/bin/python3
# -*- coding: utf-8 -*-
#
from bs4 import BeautifulSoup
import requests
from datetime import datetime, date
from PIL import Image, ImageDraw, ImageFont, ImageOps
import textwrap
import sys