Skip to content

Instantly share code, notes, and snippets.

View kmelve's full-sized avatar
💬
is typing

Knut Melvær kmelve

💬
is typing
View GitHub Profile
@kmelve
kmelve / CodekitTransmit
Created March 6, 2014 09:46
AppleScript for uploading changes after CodeKit compiles. From https://github.com/bdkjones/codekit2beta/issues/273#issuecomment-36380800
tell application "Transmit"
set myFave to item 1 of (favorites whose name is "NameOfFavorite")
set myRules to (skip rules whose name is "codekit")
tell current tab of (make new document at end)
connect to myFave
change location of local browser to path "~/Codekit/Projekt"
change location of remote browser to path "domains/domain/assets"
synchronize local browser to remote browser using skip rules myRules
close remote browser
close
@kmelve
kmelve / religionshistoriker.html
Created September 12, 2014 09:58
Religionshistoriker.html
<p><em>Dette innlegget ble originalt publisert på <div xmlns:cc="http://creativecommons.org/ns#" xmlns:dct="http://purl.org/dc/terms/" about="http://knutmelvaer.no/colophon/"><span property="dct:title">knutmelvaer.no</span> (<a rel="cc:attributionURL" property="cc:attributionName" href="http://knutmelvaer.no">Knut Melvær</a>) / <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a></div></em></p>
<p>Heisann.</p>
<p><em>Jeg heter Knut og jeg er religionsviter</em>. Det vil si, jeg forsøker hver dag å være en religionsviter. Innimellom prøver jeg også å være <a href="http://github.com/kmelve">webutvikler</a>, <a href="http://twitter.com/kmelve">@kmelve</a>, ektemann, <a href="http://instagram.com/kmelve">hobbytømrer</a>, av og til er jeg også «slave av systemet», «politisk vaklende» eller «lat». Formelt sett er jeg utdannet religionsviter (med mastergrad i religionsvitenskap fra Universitetet i Bergen), og kan gjennom stillingsbeskrivelsen, kurs og Brønnøysundsregisteret
@kmelve
kmelve / atekstparser.py
Last active August 29, 2015 14:13
atekst parser
# -*- coding: utf-8 -*-
import os
# make list with the files
def loop_files(directory):
files = []
for fn in os.listdir(directory): # loop through directory
if(fn.endswith('txt')): # only pick text files
files.append(fn) # append filenames to list
@kmelve
kmelve / instructions.md
Last active August 29, 2015 14:16
How to upload files to the shared RSP folder

How to upload an interview file to the shared RSP folder

Step 1 Step 2 Step 3 Step 4 Step 5

@kmelve
kmelve / tinyeste.php
Last active August 29, 2015 14:23
HF Ti nyeste artikler i CRIStin
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Nyeste artikler fra HF</title>
</head>
<body>
<pre>
@kmelve
kmelve / GTM
Last active October 15, 2015 12:34
Drupal.behaviors.ndla_utils_gtm = function() {
var gtm_id = Drupal.settings.gtm_id;
jQuery('body').prepend('<noscript><iframe src="//www.googletagmanager.com/ns.html?id=' + gtm_id + '" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>' + '<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\'gtm.start\': new Date().getTime(),event:\'gtm.js\'});var f=d.getElementsByTagName(s)[0],' + 'j=d.createElement(s),dl=l!=\'dataLayer\'?\'&l=\'+l:\'\';j.async=true;j.src=\'//www.googletagmanager.com/gtm.js?id=\'+i+dl;f.parentNode.insertBefore(j,f);' + '})(window,document,\'script\',\'dataLayer\',\'' + gtm_id + '\');<\/script>');
};;
@kmelve
kmelve / atekstcurl.sh
Created November 7, 2013 13:54
Enkelt skript for å enkelt laste ned mange pdf-versjoner av originale avissider fra ATEKST. Tips: Velg «utvidet søk og sett antall søkeresulater til 100. Klikk «Velg alle» ovenfor søketreffene, velg så neste side og trykk samme knapp. ATEKST tar vare på alle valgene selv om du skifter side. Når du har det du trenger velg «Lagre» og som «ren teks…
#!/bin/bash
for i in `cat url.txt`
# Your mileage may vary.
do curl -v $i -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8' -H 'Connection: keep-alive' -H 'DNT: 1' -H 'Accept-Encoding: gzip,deflate,sdch' -H 'Host: ret.nu' -H 'Accept-Language: en-US,en;q=0.8' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.48 Safari/537.36' -L --compressed -O
done
@kmelve
kmelve / previouspage.js
Created November 18, 2013 07:08
Javascript/jQuery console input for calling the previous page in ATEKST search results. Works as input in Shortcut Manager for Chrome.
jQuery('.previousResultPage a:first')[0].click()
@kmelve
kmelve / selectAll.js
Created November 18, 2013 07:14
Javascript console input for choosing all search results in ATEKST. Works with Shortcut Manager for Chrome.
document.getElementById("selectAll").click();
@kmelve
kmelve / nextPage.js
Created November 18, 2013 07:13
Javascript/jQuery console input for calling the next page in ATEKST search results. Works as input in Shortcut Manager for Chrome.
jQuery('.nextResultPage a:first')[0].click()