├── .gitignore ├── daemon.sh ├── gen.sh ├── fetch.sh └── sites.txt /.gitignore: -------------------------------------------------------------------------------- 1 | gifs/ 2 | .DS_Store 3 | *.png 4 | .#* 5 | *# 6 | *~ -------------------------------------------------------------------------------- /daemon.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | while true; do 4 | time ./fetch.sh 5 | echo "done" 6 | sleep 30000 7 | done 2>&1 | prefix -format='{{now | date "02/01/2006 15:04:05"}} {{DEFAULT}}' 8 | -------------------------------------------------------------------------------- /gen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | FORMAT=${1:-mp4} 4 | mkdir -p gifs 5 | for website in */; do 6 | for res in 1000x1000; do 7 | ( 8 | dest=gifs/$res-$(echo $website | sed 's@/$@@').${FORMAT} 9 | echo $dest 10 | rm -rf $dest 11 | set -xe 12 | ffmpeg -framerate 15 -pattern_type glob -i "$website/*/*-1000x1000-cropped.png" -r 15 "$dest" 13 | ) 14 | done 15 | done 16 | 17 | -------------------------------------------------------------------------------- /fetch.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | while IFS= read -r url; do 4 | dir=$(echo $url | tr -cd '[:alnum:]._-') 5 | d=$(date +%s) 6 | mkdir -p $dir/$d 7 | ( 8 | cd $dir/$d 9 | set -x 10 | retry -m 1 -t 300 pageres "$url" --filename=full 11 | retry -m 1 -t 300 pageres "$url" 1920x1080 1366x768 1280x1280 1280x800 1000x1000 800x800 500x500 640x480 480x640 --crop 12 | ) 13 | echo "DONE $url $(echo $(date +%s)-$d | bc)s" 14 | sleep .5 15 | done < sites.txt 16 | -------------------------------------------------------------------------------- /sites.txt: -------------------------------------------------------------------------------- 1 | https://steamcommunity.com/id/moulabaratitatorozorus/ 2 | https://berty.tech/ 3 | https://betalist.com/ 4 | https://bleacherreport.com 5 | https://businessinsider.com 6 | https://calendrier.ultre.me/2019/ 7 | https://climate.nasa.gov/ 8 | https://coincap.io/ 9 | https://coincheckup.com/global 10 | https://demtovideo.tv/ 11 | https://demtovideo.tv/app/ 12 | https://dictionary.com 13 | https://edition.cnn.com/ 14 | https://en.wikipedia.org 15 | https://finance.yahoo.com 16 | https://forbes.com 17 | https://francep2p.org/ 18 | https://gamepedia.com 19 | https://getmakerlog.com/ 20 | https://getmumu.com/ 21 | https://github.com/ 22 | https://github.com/moul/ 23 | https://github.com/moul?tab=repositories&type=source 24 | https://github.com/search?q=user%3Amoul+user%3Amoul 25 | https://hoodmaps.com/ 26 | https://hoodmaps.com/paris-neighborhood-map 27 | https://imdb.com 28 | https://investopedia.com 29 | https://makerinbox.com/ 30 | https://manfred.life 31 | https://masternodecap.com/ 32 | https://moul.io 33 | https://news.google.com/covid19/map?hl=fr&gl=FR&ceid=FR:fr 34 | https://nomadlist.com 35 | https://nomadlist.com/@levelsio 36 | https://nomadlist.com/@moul 37 | https://nomadlist.com/open 38 | https://nytimes.com 39 | https://pathwar.land/ 40 | https://pathwar.land/app/ 41 | https://reddit.com/ 42 | https://remoteok.io 43 | https://remoteok.io/@levelsio 44 | https://remoteok.io/open 45 | https://remoteworkers.dev/ 46 | https://remoteworkers.dev/open 47 | https://rottentomatoes.com 48 | https://sgtm.club/ 49 | https://sgtm.club/@manfred 50 | https://sgtm.club/open 51 | https://shiptracker.live/vesselfinder/ 52 | https://soundcloud.com/camembert-au-lait-crew/ 53 | https://spotify.com 54 | https://steampowered.com 55 | https://tripadvisor.com 56 | https://twitter.com/ 57 | https://twitter.com/berty 58 | https://twitter.com/moul 59 | https://twitter.com/samouraicoop 60 | https://twitter.com/zo_oma_ 61 | https://ultre.me/en/blog/ 62 | https://us.yahoo.com/ 63 | https://washingtonpost.com 64 | https://weather.com/ 65 | https://wip.chat 66 | https://wip.chat/@levelsio 67 | https://wip.chat/@marc 68 | https://wip.chat/@moul 69 | https://wip.chat/deals 70 | https://wip.chat/makers 71 | https://wip.chat/makers/map 72 | https://wip.chat/open 73 | https://wip.chat/products/ 74 | https://wip.chat/questions 75 | https://www.4chan.org/ 76 | https://www.amazon.com/ 77 | https://www.apartments.com/ 78 | https://www.artnews.com/ 79 | https://www.artprice.com/ 80 | https://www.bloomberg.com/graphics/climate-change-data-green/ 81 | https://www.camembertaulaitcrew.biz/ 82 | https://www.coindesk.com/ 83 | https://www.coingecko.com/fr 84 | https://www.dailymotion.com/ 85 | https://www.earthcam.com/network/map.php 86 | https://www.elysee.fr/ 87 | https://www.flightradar24.com/ 88 | https://www.france.fr/fr 89 | https://www.fubiz.net/ 90 | https://www.google.com/ 91 | https://www.gouvernement.fr/ 92 | https://www.hltv.org/ 93 | https://www.lemonde.fr/ 94 | https://www.marinetraffic.com/en/ais/home/centerx:-13.5/centery:39.5/zoom:4 95 | https://www.nasa.gov/multimedia/imagegallery/iotd.html 96 | https://www.nasa.gov/nasalive 97 | https://www.osmosecollective.com 98 | https://www.p2p.paris 99 | https://www.producthunt.com/ 100 | https://www.producthunt.com/@m42am 101 | https://www.producthunt.com/@rrhoover 102 | https://www.producthunt.com/makers 103 | https://www.samourai.coop 104 | https://www.samourai.shop 105 | https://www.samourai.tv 106 | https://www.scaleway.com/en/ 107 | https://www.thecointribune.com/ 108 | https://www.trackcorona.live/map 109 | https://www.tradingview.com/ 110 | https://www.vakarm.net/ 111 | https://www.ventusky.com/ 112 | https://www.ventusky.com/?p=9;2;1&l=temperature-2m 113 | https://www.wikihow.com/ 114 | https://www.wowhead.com/ 115 | https://yourstack.com/ 116 | https://yourstack.com/rrhoover 117 | --------------------------------------------------------------------------------