Skip to content

Instantly share code, notes, and snippets.

<?php
# hello
# this is pure crap, don't even think about using it
# it doesn't filter input vars or contain ANY error handling at all
# i wrote this while putting a kid to bed in, january 2016
# i repeat: do not use this script
# i am [email protected], a ceo - not a real developer
# prerequisites
# you need an account at mathem
<html><head>
<script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
<script>
function checkApi(){
// CRAPPY JQUERY SCRIPT BECAUSE I AM NOT A DEVELOPER (anymore)
@fjallstrom
fjallstrom / php.php
Last active February 25, 2017 21:36
fetch sxsw artists 2017
<?php
$artist_html = shell_exec('curl "http://schedule.sxsw.com/2017/artists"');
preg_match_all('!<h4><a href="(.*?)">(.*?)</a></h4>!', $artist_html, $matches);
foreach($matches[1] as $i=>$val){
print_r($matches[2][$i]." : ".$val."\n");
}
<?php
# fetch and cache artist id by doing a search
$spotresults = @json_decode(shell_exec('curl "https://api.spotify.com/v1/search?q='.$artistNameFromScrape.'&type=artist" -H "Accept: application/json"'));
$artistmeta = json_encode($spotresults->artists->items[0]);
$artistid = (string)$spotresults->artists->items[0]->id;
$artistname = (string)$spotresults->artists->items[0]->name;
$result = $db->prepare("INSERT INTO artists(artist, url, parent_artist, json) VALUES(?,?,?,?)");
$result->execute(array($artistname, $val, 0, $artistmeta));
$insert_id = $db->lastInsertId();
// version 2.2 20241220
// latest version complete rewrite due to memory issues on shelly. simpler config where just the top n hours are shaved off.
function padNumber(num) {
return num < 10 ? '0' + num : '' + num;
}
let CONFIG = {
NUMBER_OF_EXPENSIVE_HOURS: 8, // try to shave off this amount of expensive hours
PRICE_REGION: 'SE1',
1. Rör ihop 50/50 fräsch och philadelphiaost försiktigt tillsammans med fint hackad rödlök och en citronskvätt.
Lite salt och peppar.
2. Lägg plastfolie i en halvdjup skål. Fyll skålen med röran.
Låt vila i kylen en timme eller mer.
3. Vänd skålen upp och ner på en tallrik och ta bort plasten.
Täck den bula du nu har skapat med stenbitsrom eller önskad Rom.
Klipp lite till på topp.