Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

February 20 2017

soba
18:41
Reposted fromregcord regcord viadankmemes dankmemes
soba
18:34
Play fullscreen
Reposted frommangoe mangoe viapotatoe potatoe
soba
18:33

--DanielaKayB on Twitter *
Reposted frommetalab metalab viasfm sfm

February 19 2017

soba
20:32
Reposted fromzelbekon zelbekon viaRekrut-K Rekrut-K
soba
20:23
2221 1b07
Repost this if You agree.
Reposted fromgodzio godzio viaslova slova

February 14 2017

soba
22:23

soup.io image download script

https://gist.github.com/fadenb/fc43ed8c1aee5c94da1fb785d2382593

Just posted an modified version working fine at the moment (2017-02-14)


---- #!/usr/bin/env bash # Author: Mike Herwig # Description: Script for downloading all images posted on a soup (soup.io) #where to download from HOST="fadenb.soup.io" #this is the regex for matching the images, you might want to update it when soup.io changes their urls # 2017-02-14: Updated regex to catch new and old URLs REGEX="http://asset-[a-z0-9]{1}\.(soup|soupcdn)\.(io|com)/asset/[0-9]{4}/[0-9]{4}_[a-z0-9]{4}(_[0-9]{2,3})?\.(jpeg|jpg|png|gif)" BASE_URL="http://$HOST" USER_AGENT="Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11" COOKIE_FILE=".$HOST.cookie" CACHE_CTRL="Cache-control: max-age=0" OUTPUT_FILE="$HOST.html" function browse { #change -s to -v for verbose curl -s -L -A "$USER_AGENT" -b "$COOKIE_FILE" -c "$COOKIE_FILE" -H "$CACHE_CTRL" -o "$OUTPUT_FILE" "$1" downloadImages NEXT_URL=`cat $OUTPUT_FILE | grep 'SOUP.Endless.next_url' | sed -n "s/.*'\(.*\)';/\1/p"` return 0 } function downloadImages { URL_ARR=($(cat "$OUTPUT_FILE" | grep -Eo "$REGEX")) INDEX=0 for i in ${URL_ARR[@]}; do IMG_URL=${URL_ARR[$INDEX]} ALREADY_DOWNLOADED=`echo "$PREV_URL" | grep "${IMG_URL%_*}"` IS_ICON=`echo "$IMG_URL" | grep "_16.png"` if [ -z "$ALREADY_DOWNLOADED" -a -z "$IS_ICON" ]; then #if you want the actual remote timestamps remove '-no-use-server-timestamps' # -4: Cloudflare IPv6 was having issues :/ # --timeout=10s: To avoid waiting to long for a single file # --tries=2: To avoid waiting to long for a single file, run script multiple times to fetch everything # &: continue while download runs in background wget -4 -nc --no-use-server-timestamps --timeout=10s --tries=2 -P "images.$HOST" $IMG_URL & fi PREV_URL=$IMG_URL INDEX=$((INDEX + 1)) done } while true; do URL=$BASE_URL$NEXT_URL echo $URL browse $URL if [ -z "$NEXT_URL" ]; then break fi done echo "done."
Reposted fromfadenb fadenb
soba
22:22
This shell script makes me weep. Such a simple solution using simple means, to create an effective tool. The only thing I could think of adding to it would be time-based backoff to avoid overloading the notoriously brittle CDN hosts. Regardless, it works so well, I stand in awe.

Kudos to you, my friend.
Tags: reaction
soba
20:17
Reposted fromN0vember N0vember viaRekrut-K Rekrut-K
soba
20:13
7593 4a15 500
Reposted fromonionrings onionrings viajessor jessor

February 13 2017

soba
20:45
@kitchen

What was up with Soup? I guess bad and outdated backups? Regardless, why would it take so long to get back up?

Still, it's good to be back.
Reposted bysebnernaich

July 10 2015

soba
20:40
7272 294c 500
Reposted fromapprehension apprehension viaTheYaiba TheYaiba
soba
17:00

Radio Signal Identification Guide

This Site helps to identify radio signals through example sounds and waterfall images.
Reposted fromgruetze gruetze viaRekrut-K Rekrut-K

July 09 2015

soba
23:30
Reposted fromperopero peropero
soba
20:54

July 07 2015

soba
23:15

Today: A lesson in German capitalisation



Die Spinnen!
= The spiders!
Die spinnen!
= They are crazy!

Er hatte liebe Genossen.
= He had kind companions.
Er hatte Liebe genossen.
= He had enjoyed love.

Sich brüsten und Anderem zuwenden.
= to gloat and turn towards other things
Sich Brüsten und Anderem zuwenden.
= to turn towards breasts and other things

Sie konnte geschickt Blasen und Glieder behandeln.
= She was adept at treating blisters and limbs.
Sie konnte geschickt blasen und Glieder behandeln.
= She was adept at giving blowjobs and handling members.

Der Gefangene floh.
= The prisoner escaped.
Der gefangene Floh.
= The imprisoned flea

Helft den armen Vögeln.
= Help the poor birds.
Helft den Armen vögeln.
= Help poor people with sex.
Reposted fromdarksideofthemoon darksideofthemoon viaDivius Divius
soba
23:08
Reposted fromnaich naich
soba
23:05
9341 e04d 500
Reposted fromkaplitov kaplitov viadonotmindme donotmindme
soba
21:44
2160 116f
Reposted fromsaiwala saiwala viadako dako

July 06 2015

soba
19:43
Reposted fromfungi fungi

July 05 2015

soba
19:25
3228 2be7 500
Reposted fromczinok czinok viafadenb fadenb
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.

Don't be the product, buy the product!

Schweinderl