store screenshots as much smaller .gifs. this lets us start taking screenshots of a larger area, since i'm making substantial changes there now

This commit is contained in:
Dustin Carlino 2020-05-02 18:44:09 -07:00
parent 1f10882dbc
commit 912d964b75
3 changed files with 161 additions and 24 deletions

2
.gitignore vendored
View File

@ -20,7 +20,7 @@ data/input/seattle/sidewalks.bin
data/input/seattle/trips_2014.csv
data/input/raw_maps
data/input/screenshots/*/*.png
data/input/screenshots/*/*.gif
data/input/screenshots/*/combine.sh
data/player

View File

@ -17,25 +17,141 @@ data/input/raw_maps/huge_seattle.bin,55a13d6252de8273153fce7f3d43864b,https://ww
data/input/raw_maps/intl_district.bin,984e24fd958aedf7f9dcf030ecbd0b42,https://www.dropbox.com/s/yopzq58r9t4y93v/intl_district.bin.zip?dl=0
data/input/raw_maps/lakeslice.bin,8926263ac28d92fe264f977fb851a99e,https://www.dropbox.com/s/4nmdtw0mgqe7tyg/lakeslice.bin.zip?dl=0
data/input/raw_maps/montlake.bin,530521311e09da554127fd08bb43c34b,https://www.dropbox.com/s/qk8rhwr6vdm79vz/montlake.bin.zip?dl=0
data/input/screenshots/montlake/01x01_i17.png,7f7ceac82ca1aa8cecd36e20e93a0f08,https://www.dropbox.com/s/ns0pqt6phuprtwj/01x01_i17.png.zip?dl=0
data/input/screenshots/montlake/01x02_i18.png,e53a43b1c55f8ebf447667c441e95f94,https://www.dropbox.com/s/5f2ydu07fi4a964/01x02_i18.png.zip?dl=0
data/input/screenshots/montlake/01x03_i0.png,3aafac45d70f8a4b76868f07346678b2,https://www.dropbox.com/s/t91g49sy4xj82lr/01x03_i0.png.zip?dl=0
data/input/screenshots/montlake/01x04_i31.png,5ac6d6f513b09836e422e9afa61cc64d,https://www.dropbox.com/s/sgg0qes69v8y6lb/01x04_i31.png.zip?dl=0
data/input/screenshots/montlake/01x05_i41.png,b10bf7ed68c9e3676612cf7533358591,https://www.dropbox.com/s/luxkwxbbkc4q8th/01x05_i41.png.zip?dl=0
data/input/screenshots/montlake/01x06_i25.png,72822c593f3869b97e81f0db14e17a60,https://www.dropbox.com/s/v7zlbi8lh59hg5a/01x06_i25.png.zip?dl=0
data/input/screenshots/montlake/02x01_i13.png,036315e7de82b51cd6176e67cd96a653,https://www.dropbox.com/s/f2gsw4fblmjwmab/02x01_i13.png.zip?dl=0
data/input/screenshots/montlake/02x02_i332.png,5fd363876de44ea94768955170aa37f7,https://www.dropbox.com/s/62rdgb986ymrwvg/02x02_i332.png.zip?dl=0
data/input/screenshots/montlake/02x03_i57.png,b16089fac3b725fe0809b6cb3f7e689b,https://www.dropbox.com/s/n7lkqogzm6krev2/02x03_i57.png.zip?dl=0
data/input/screenshots/montlake/02x04_i24.png,4b4114d46218f1790e4f9db0353b1cd2,https://www.dropbox.com/s/ifkesra84vtofyl/02x04_i24.png.zip?dl=0
data/input/screenshots/montlake/02x05_i132.png,a860db64de9c731379db997323efa400,https://www.dropbox.com/s/shx6qmumbh4hxwq/02x05_i132.png.zip?dl=0
data/input/screenshots/montlake/02x06_i90.png,2212596ff8eff3b518a4b283491a15e0,https://www.dropbox.com/s/m0q7u38oi538iip/02x06_i90.png.zip?dl=0
data/input/screenshots/montlake/03x01_i13.png,17616e1cf2d66780e58ef05c8f6dfc2b,https://www.dropbox.com/s/v3ptsf83ypiuwt6/03x01_i13.png.zip?dl=0
data/input/screenshots/montlake/03x02_i3.png,7c1baa4f4551c1a12becc4a88766ea8a,https://www.dropbox.com/s/sc6ggot16t0c4gz/03x02_i3.png.zip?dl=0
data/input/screenshots/montlake/03x03_i61.png,e44c453fe4699b72f57a3b41ccc5ee25,https://www.dropbox.com/s/5pxmipiyfzhsds8/03x03_i61.png.zip?dl=0
data/input/screenshots/montlake/03x04_i69.png,425748451b0cf5bf476b4c5d1d67c9e2,https://www.dropbox.com/s/xy6auqg17on5pim/03x04_i69.png.zip?dl=0
data/input/screenshots/montlake/03x05_i65.png,ff62fdb76cfe795fbc82953d8be51511,https://www.dropbox.com/s/u2q1w6u0agtc4w3/03x05_i65.png.zip?dl=0
data/input/screenshots/montlake/03x06_i27.png,50bbba4cfde0e2b6f3672a52ffb11e15,https://www.dropbox.com/s/3a1gcukuef85l0f/03x06_i27.png.zip?dl=0
data/input/screenshots/montlake/combine.sh,728f455f1ecbb42bbda3773c918eee5b,https://www.dropbox.com/s/odbawy1k6nfll1r/combine.sh.zip?dl=0
data/input/screenshots/lakeslice/01x01_i328.gif,40b1e76bb29e46823fa52186c891578b,https://www.dropbox.com/s/64ycqgm8dvta506/01x01_i328.gif.zip?dl=0
data/input/screenshots/lakeslice/01x02_i163.gif,b5eee977fcd6e0c96654bcd18628f6b0,https://www.dropbox.com/s/6zebcdhbeirab49/01x02_i163.gif.zip?dl=0
data/input/screenshots/lakeslice/01x03_i1.gif,3a161351c6d270dd9e109b620eb476f6,https://www.dropbox.com/s/qn65mm834k8w1jr/01x03_i1.gif.zip?dl=0
data/input/screenshots/lakeslice/01x04_i447.gif,4cd00cd2fffad9d3e2cc4ef8c10403ec,https://www.dropbox.com/s/7pkdaiwupkthryk/01x04_i447.gif.zip?dl=0
data/input/screenshots/lakeslice/01x05_i36.gif,df154a98a206cdb946964caaaf40f49c,https://www.dropbox.com/s/whwpzpt8pjr1tyc/01x05_i36.gif.zip?dl=0
data/input/screenshots/lakeslice/01x06_i37.gif,a3ab0ed64171354a6c78cd902d905194,https://www.dropbox.com/s/8o8alqj2mo5gfau/01x06_i37.gif.zip?dl=0
data/input/screenshots/lakeslice/01x07_i27.gif,de55fe2bd21b3954557f60683c40f341,https://www.dropbox.com/s/mg9dxlqtmiwkyz8/01x07_i27.gif.zip?dl=0
data/input/screenshots/lakeslice/01x08_i425.gif,219f6d5647e242670383ffc4f468f111,https://www.dropbox.com/s/2vfvrqkvp95a7y8/01x08_i425.gif.zip?dl=0
data/input/screenshots/lakeslice/01x09_i352.gif,e0ae5c786490cf317a95ae6ac4019bab,https://www.dropbox.com/s/9j8cligt33pweg8/01x09_i352.gif.zip?dl=0
data/input/screenshots/lakeslice/01x10_i76.gif,dc7d88d1ceb95f949ef48337196ca411,https://www.dropbox.com/s/47i01nn2gjo2wjh/01x10_i76.gif.zip?dl=0
data/input/screenshots/lakeslice/01x11_i147.gif,1f6a64c55dec2b8ff8c71219156d5239,https://www.dropbox.com/s/n45zoqwymgqtmpp/01x11_i147.gif.zip?dl=0
data/input/screenshots/lakeslice/01x12_i417.gif,4afbe9750744524701b5d099a71f88e9,https://www.dropbox.com/s/6aqja1c9rbliteq/01x12_i417.gif.zip?dl=0
data/input/screenshots/lakeslice/01x13_i2.gif,50df08b56c57c2ab7dc83aa53ae3b5ac,https://www.dropbox.com/s/3wvlfmdlablh5o0/01x13_i2.gif.zip?dl=0
data/input/screenshots/lakeslice/01x14_i351.gif,0ec573edcd6897f0db1c5f5a3d357381,https://www.dropbox.com/s/p0yv9vhxel8g8z6/01x14_i351.gif.zip?dl=0
data/input/screenshots/lakeslice/01x15_i350.gif,bc8dd66ba2ba6031c2dadbb0cc0a0f77,https://www.dropbox.com/s/g2tdmpae7o7os40/01x15_i350.gif.zip?dl=0
data/input/screenshots/lakeslice/01x16_i216.gif,db06075e944903edb8809d8dce8c2bf9,https://www.dropbox.com/s/xt79nsu31ghrda2/01x16_i216.gif.zip?dl=0
data/input/screenshots/lakeslice/01x17_i215.gif,c4769d5760e83e621b282fa3909446cf,https://www.dropbox.com/s/otwkb2v2byd8u5w/01x17_i215.gif.zip?dl=0
data/input/screenshots/lakeslice/01x18_i0.gif,224fa8b280d5fc16e4d30ef06a08d614,https://www.dropbox.com/s/44lcmk7ydhwzhsx/01x18_i0.gif.zip?dl=0
data/input/screenshots/lakeslice/01x19_i5.gif,16d02f5a2b83093e19fe0059cba7ffc9,https://www.dropbox.com/s/box9tzmwaa1cjhs/01x19_i5.gif.zip?dl=0
data/input/screenshots/lakeslice/01x20_i20.gif,54594ce38b6a81abe219ee95faa6653e,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/01x21_i452.gif,bab1a1d5c01223f8e1a31a6107fd453b,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/01x22_i455.gif,df94449c587b0dcc7c9a0963e75f267e,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/01x23_i253.gif,926dc8102ac4660979404fbc8b3ad435,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x01_i331.gif,ced191cafbe865c010bf79be043d01b3,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x02_i166.gif,4fa479d0b89ec6ba87da10067c21ea2e,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x03_i303.gif,365d6a00b4cba558d4b343afed55f4b9,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x04_i299.gif,8d8c08fcc6159da1c2fcb62fc98389d9,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x05_i65.gif,28811998e3f1d1a870ddd7203a42e80c,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x06_i713.gif,54ecd500d635336a7b9619d66e4c1067,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x07_i123.gif,fd5e0e94254cb5f008161536aa8d8bd5,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x08_i202.gif,bf27d9845c4bd0eba2c7655b09b7b5db,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x09_i210.gif,be8bac882e6c51cebbcae2d00aee4cfc,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x10_i79.gif,ac48608a8b02db31026e0dd4fcf9db1c,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x11_i318.gif,a879c0ccbf66cc9c6d99cd9c7b56be94,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x12_i316.gif,3c6caf4b05e0643590a039718daa267a,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x13_i45.gif,3ae448dc857a6a16576d9bbbbe3e021e,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x14_i315.gif,0d03bafeb2242589a80d61c669e609eb,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x15_i240.gif,982ec8f9146e8d5f6e16aa50e15beb98,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x16_i222.gif,21c65fe61ade5ed57861afedad66ca05,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x17_i236.gif,30d06c1df8c94dc806a543759ec2c165,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x18_i237.gif,6b349b07ae7f96704aa04644ce147329,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x19_i12.gif,6517e99c75a988f88ebc934ec1d2ae12,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x20_i191.gif,cb34d8142bd807698c52b710569849f7,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x21_i230.gif,87b2c21646680ec875b455b1cd2dfd0c,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x22_i32.gif,ccd617152cd179c4a36bfee6332c8497,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/02x23_i34.gif,3b4cc8f4e18ca6b96d244bccbadcc234,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/03x01.gif,61d8983398a68bc7e36a60f4f388c49d,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/03x02_i596.gif,d99c764ebbf0dd897a20ec5aa1f12b2d,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/03x03.gif,d0ca43ab1523db59474f2b8ce1230b14,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/03x04.gif,68112f3f177f855a757205d03ac8a580,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/03x05_i1259.gif,7d7454932f83b464c9c7ca3b4173c6bf,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/03x06_i369.gif,dd24e6033ff5749443437fe558f278f8,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/03x07_i120.gif,3d2786ef9c627ade704fa8baa8ba6b30,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/03x08_i67.gif,63b02546c4272be8f7315b9bea7de18e,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/03x09_i68.gif,78f44052ba8615d7febf505b4365f5c8,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/03x10_i86.gif,2436fdae9733bd23fd286a9bd491666b,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/03x11_i154.gif,72a70222c2bdfad5ce79538bb0cb6680,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/03x12_i152.gif,24c1ddfbf624b5556a1f7989fb4e7383,Couldn't get shared link: Unknown Error
data/input/screenshots/lakeslice/03x13_i31.gif,1e36761d72c6626655368a82a4c8fac9,https://www.dropbox.com/s/k9bi6kqjea3wtrn/03x13_i31.gif.zip?dl=0
data/input/screenshots/lakeslice/03x14_i149.gif,5e6fee105703dc75553f4d2885851900,https://www.dropbox.com/s/783xl664nlsg4op/03x14_i149.gif.zip?dl=0
data/input/screenshots/lakeslice/03x15_i170.gif,9d2a45142e896f06b18617791cac1e97,https://www.dropbox.com/s/j8ryjgdib7tzo6q/03x15_i170.gif.zip?dl=0
data/input/screenshots/lakeslice/03x16_i28.gif,18370442343a2a00ebca7c40366fcf70,https://www.dropbox.com/s/l9wg5qhhpbtqv1v/03x16_i28.gif.zip?dl=0
data/input/screenshots/lakeslice/03x17_i28.gif,23a37f9a6d42dae6e68bc397abf29133,https://www.dropbox.com/s/84fw8kokt77ovmx/03x17_i28.gif.zip?dl=0
data/input/screenshots/lakeslice/03x18_i282.gif,bfeef7d0d699c3afe7f8796f6c9d46ee,https://www.dropbox.com/s/3fbof6oyj0v6ojg/03x18_i282.gif.zip?dl=0
data/input/screenshots/lakeslice/03x19_i13.gif,f4230661bbe93215039e0e0022e29270,https://www.dropbox.com/s/xi6jd42mu9npdg1/03x19_i13.gif.zip?dl=0
data/input/screenshots/lakeslice/03x20_i71.gif,7fd30682dfd25d97cd5a43227801ad4a,https://www.dropbox.com/s/yi4iuel381y9e1u/03x20_i71.gif.zip?dl=0
data/input/screenshots/lakeslice/03x21_i272.gif,e16ec5cc6c2c19eb43cb573793f3b85f,https://www.dropbox.com/s/o2ynjlhoi1ja0q5/03x21_i272.gif.zip?dl=0
data/input/screenshots/lakeslice/03x22_i277.gif,1836bd5cb06d980f9f41c791ac50b16d,https://www.dropbox.com/s/yydzs1qmporek9y/03x22_i277.gif.zip?dl=0
data/input/screenshots/lakeslice/03x23_i279.gif,ee5ccc465860b4e626e2e5cee9c33e6a,https://www.dropbox.com/s/4k4y6c7lgtdsjh3/03x23_i279.gif.zip?dl=0
data/input/screenshots/lakeslice/04x01_i117.gif,bc29b1946a7594dc96aafd9d307e1504,https://www.dropbox.com/s/9icftm4f1dp9ehn/04x01_i117.gif.zip?dl=0
data/input/screenshots/lakeslice/04x02_i115.gif,228e5e8e57657ab75bed70411b95ab1e,https://www.dropbox.com/s/go74zk85cfwrhe5/04x02_i115.gif.zip?dl=0
data/input/screenshots/lakeslice/04x03_i112.gif,6ce664e0b26c889a222222819dae6c9c,https://www.dropbox.com/s/4fxlu0htfdoo823/04x03_i112.gif.zip?dl=0
data/input/screenshots/lakeslice/04x04_i111.gif,c6424a5fabf62aca6f78b8c2526c8b01,https://www.dropbox.com/s/lqkrcb4sx4vfzx3/04x04_i111.gif.zip?dl=0
data/input/screenshots/lakeslice/04x05_i108.gif,eea9ab994dc9a9467d7f91583089d086,https://www.dropbox.com/s/fdz8yf4h5zrvqlj/04x05_i108.gif.zip?dl=0
data/input/screenshots/lakeslice/04x06_i30.gif,305ede240279dc1e80844f36ee99f868,https://www.dropbox.com/s/z6okyogn4km0ovx/04x06_i30.gif.zip?dl=0
data/input/screenshots/lakeslice/04x07_i24.gif,d42ff67718c1a6aabfea837e1b895332,https://www.dropbox.com/s/sqjjm7rz77726m8/04x07_i24.gif.zip?dl=0
data/input/screenshots/lakeslice/04x08_i26.gif,8163fb65bf654023ac0c627ef6b24478,https://www.dropbox.com/s/is3ss43t09bdm4t/04x08_i26.gif.zip?dl=0
data/input/screenshots/lakeslice/04x09_i64.gif,3127be3a3e00850bc0982c7c50c58720,https://www.dropbox.com/s/4ezx9o7q8jyhjpr/04x09_i64.gif.zip?dl=0
data/input/screenshots/lakeslice/04x10_i63.gif,18c94838577a97bf5479b1bf32a502b0,https://www.dropbox.com/s/g59izyo8nkvzl7x/04x10_i63.gif.zip?dl=0
data/input/screenshots/lakeslice/04x11_i119.gif,e224d6c4c83317f3265e83f2148ec9de,Dropbox isn't responding!
data/input/screenshots/lakeslice/04x12_i463.gif,41f04231e023bbb36f569bd45b9ac664,Dropbox isn't responding!
data/input/screenshots/lakeslice/04x13_i128.gif,cc299ade7c955039ed25713d58807cbb,Dropbox isn't responding!
data/input/screenshots/lakeslice/04x14_i173.gif,04c73963f24709c5098c179ba680f907,Dropbox isn't responding!
data/input/screenshots/lakeslice/04x15_i172.gif,fab19c8616afae464c7be369a9a0ae43,Dropbox isn't responding!
data/input/screenshots/lakeslice/04x16_i1310.gif,ecd31d21c4ad1cb0d7962045427b04d1,Dropbox isn't responding!
data/input/screenshots/lakeslice/04x17.gif,4ea0f0ef834cb0f76c40ce0f35dde59d,Dropbox isn't responding!
data/input/screenshots/lakeslice/04x18.gif,8575dd74ab01f1b16eb57d731c16e3c8,https://www.dropbox.com/s/yh63ydv2tzxo9is/04x18.gif.zip?dl=0
data/input/screenshots/lakeslice/04x19_i14.gif,5528db8506e067bb380ab9a4542dbb03,https://www.dropbox.com/s/0bexsapt2k0ugkw/04x19_i14.gif.zip?dl=0
data/input/screenshots/lakeslice/04x20_i1057.gif,71d21212361cd9198c0ef825938fe16b,https://www.dropbox.com/s/npol4x6iwxeilkr/04x20_i1057.gif.zip?dl=0
data/input/screenshots/lakeslice/04x21.gif,2ed164470986df08ede7a2de0243ec7e,https://www.dropbox.com/s/neynw9s07o4q1m2/04x21.gif.zip?dl=0
data/input/screenshots/lakeslice/04x22.gif,c8648676591250eaf55438d4b8aebbfe,https://www.dropbox.com/s/6j3q52n5tzrs7nk/04x22.gif.zip?dl=0
data/input/screenshots/lakeslice/04x23_i3.gif,5f842cea5cf483885e649e09be18e258,https://www.dropbox.com/s/v03keik2ktei5i2/04x23_i3.gif.zip?dl=0
data/input/screenshots/lakeslice/05x01.gif,f237f52beb31580d9fd6b35229b45c9b,https://www.dropbox.com/s/pj58sr18r0ut2fn/05x01.gif.zip?dl=0
data/input/screenshots/lakeslice/05x02_i162.gif,68efd8473b4e3ff74c9247effa78bf4e,https://www.dropbox.com/s/yv6ci5muhrk9dvf/05x02_i162.gif.zip?dl=0
data/input/screenshots/lakeslice/05x03_i878.gif,6acd5674d32d822fa50d645569bdd49f,https://www.dropbox.com/s/4zb824ouwdzi0jc/05x03_i878.gif.zip?dl=0
data/input/screenshots/lakeslice/05x04_i647.gif,20b0be97462b5cfd5bdd494c6a438135,https://www.dropbox.com/s/wdg2gur9dh2gclu/05x04_i647.gif.zip?dl=0
data/input/screenshots/lakeslice/05x05.gif,e8c0c05c9e0efe6db56355c845443703,https://www.dropbox.com/s/hewvrh2k42b21hs/05x05.gif.zip?dl=0
data/input/screenshots/lakeslice/05x06.gif,68b87d12b113644ef0052f1f2f70aa02,https://www.dropbox.com/s/bh0e7g75e7xyyc4/05x06.gif.zip?dl=0
data/input/screenshots/lakeslice/05x07.gif,c01bcd850691da9280fcbd72196a3831,https://www.dropbox.com/s/nslakajwmjpfdba/05x07.gif.zip?dl=0
data/input/screenshots/lakeslice/05x08.gif,311a544782dde46949892e15c13c4258,https://www.dropbox.com/s/9z2rr92fl3orc4u/05x08.gif.zip?dl=0
data/input/screenshots/lakeslice/05x09.gif,5e390f3613a082b22a2f4a81534f37c3,https://www.dropbox.com/s/64bd10ot9koqao5/05x09.gif.zip?dl=0
data/input/screenshots/lakeslice/05x10.gif,c4d64d7750f77105e4ef88b1cf9562f2,https://www.dropbox.com/s/4npgwdrq0strutt/05x10.gif.zip?dl=0
data/input/screenshots/lakeslice/05x11.gif,8eb32ff700be3a4ded979bb464a47a44,https://www.dropbox.com/s/rhrxnqz5bdurx85/05x11.gif.zip?dl=0
data/input/screenshots/lakeslice/05x12.gif,8eb32ff700be3a4ded979bb464a47a44,https://www.dropbox.com/s/skoth13mmc2hktv/05x12.gif.zip?dl=0
data/input/screenshots/lakeslice/05x13.gif,8eb32ff700be3a4ded979bb464a47a44,https://www.dropbox.com/s/2nl4ywqexfi4hex/05x13.gif.zip?dl=0
data/input/screenshots/lakeslice/05x14.gif,8eb32ff700be3a4ded979bb464a47a44,https://www.dropbox.com/s/r6d1bjd4v9exb6f/05x14.gif.zip?dl=0
data/input/screenshots/lakeslice/05x15.gif,8eb32ff700be3a4ded979bb464a47a44,https://www.dropbox.com/s/twl9w011oo6pblj/05x15.gif.zip?dl=0
data/input/screenshots/lakeslice/05x16.gif,8eb32ff700be3a4ded979bb464a47a44,https://www.dropbox.com/s/t0dokxxa01o4tlk/05x16.gif.zip?dl=0
data/input/screenshots/lakeslice/05x17.gif,8eb32ff700be3a4ded979bb464a47a44,https://www.dropbox.com/s/17hpjghvw5qbqmr/05x17.gif.zip?dl=0
data/input/screenshots/lakeslice/05x18.gif,8eb32ff700be3a4ded979bb464a47a44,Dropbox isn't responding!
data/input/screenshots/lakeslice/05x19.gif,8eb32ff700be3a4ded979bb464a47a44,Dropbox isn't responding!
data/input/screenshots/lakeslice/05x20.gif,8eb32ff700be3a4ded979bb464a47a44,Dropbox isn't responding!
data/input/screenshots/lakeslice/05x21.gif,8eb32ff700be3a4ded979bb464a47a44,Dropbox isn't responding!
data/input/screenshots/lakeslice/05x22.gif,8eb32ff700be3a4ded979bb464a47a44,Dropbox isn't responding!
data/input/screenshots/lakeslice/05x23.gif,8eb32ff700be3a4ded979bb464a47a44,Dropbox isn't responding!
data/input/screenshots/lakeslice/combine.sh,073c67a28a65f710180b3a7085a551f2,Dropbox isn't responding!
data/input/screenshots/montlake/01x01_i17.gif,351482f0be7e8affc17fe252719bfef4,Dropbox isn't responding!
data/input/screenshots/montlake/01x02_i18.gif,aa5c0ca5f914a2f617ab56d964bb7406,https://www.dropbox.com/s/jw70srh0l2q49a3/01x02_i18.gif.zip?dl=0
data/input/screenshots/montlake/01x03_i0.gif,4b8a04ed4dc7f05cd296d10d5e2dad0d,https://www.dropbox.com/s/uux7jwmhmbztf68/01x03_i0.gif.zip?dl=0
data/input/screenshots/montlake/01x04_i31.gif,a0f317490ab96ac9d503d8b9a84718ca,https://www.dropbox.com/s/w80vq51ck4jzyo7/01x04_i31.gif.zip?dl=0
data/input/screenshots/montlake/01x05_i41.gif,2788adcada8766d72f9b70eb4a414ba0,https://www.dropbox.com/s/fv917idzzwzhl3h/01x05_i41.gif.zip?dl=0
data/input/screenshots/montlake/01x06_i25.gif,e2380626aee3610a161bb68748ba40d3,https://www.dropbox.com/s/9ykaz7exciz87j5/01x06_i25.gif.zip?dl=0
data/input/screenshots/montlake/02x01_i13.gif,26345f6d9283dd7d64c950e3ccd54708,https://www.dropbox.com/s/ft32tu18eudkk9d/02x01_i13.gif.zip?dl=0
data/input/screenshots/montlake/02x02_i332.gif,039b087e14473541b69d8187ff9e2e8f,https://www.dropbox.com/s/ze834zw0qvc4iou/02x02_i332.gif.zip?dl=0
data/input/screenshots/montlake/02x03_i57.gif,90528329b94330229269b3c1e928c7e8,https://www.dropbox.com/s/n4eofvg2vou3kwp/02x03_i57.gif.zip?dl=0
data/input/screenshots/montlake/02x04_i24.gif,3b6ed0c68357f3dbb631a8caaaf502b6,https://www.dropbox.com/s/k2qz2zyr1ssgdml/02x04_i24.gif.zip?dl=0
data/input/screenshots/montlake/02x05_i132.gif,615d8bfa1a40d4833f46dc9dad78f4ac,https://www.dropbox.com/s/psstsip2u3dsu4d/02x05_i132.gif.zip?dl=0
data/input/screenshots/montlake/02x06_i90.gif,b3ab4d5de279448714f559a12f55795e,https://www.dropbox.com/s/0kc9gnp81co31tk/02x06_i90.gif.zip?dl=0
data/input/screenshots/montlake/03x01_i13.gif,281c371c734935cb648b7cd713b483de,https://www.dropbox.com/s/24su83fp5xbbgtk/03x01_i13.gif.zip?dl=0
data/input/screenshots/montlake/03x02_i3.gif,ae70ce564ec2a69c2c2935261950d246,https://www.dropbox.com/s/uma107u3axw9hbq/03x02_i3.gif.zip?dl=0
data/input/screenshots/montlake/03x03_i61.gif,89532048fac7348b40ebf6e0a154017b,https://www.dropbox.com/s/ptx2owcjxrmrfod/03x03_i61.gif.zip?dl=0
data/input/screenshots/montlake/03x04_i69.gif,c27506090ac65ad1c7c290d026d99000,https://www.dropbox.com/s/kl6g4owm9lm35oy/03x04_i69.gif.zip?dl=0
data/input/screenshots/montlake/03x05_i65.gif,c35342b97e044c16b475473ecc6f9fd6,https://www.dropbox.com/s/1904om4kbatqre0/03x05_i65.gif.zip?dl=0
data/input/screenshots/montlake/03x06_i27.gif,9d9ad3bc9339d993be3534b4acfd6a0d,https://www.dropbox.com/s/3ydodh4ogbntpbl/03x06_i27.gif.zip?dl=0
data/input/screenshots/montlake/combine.sh,155dd1fdd0b62d957950a340d4bfb5b4,https://www.dropbox.com/s/odbawy1k6nfll1r/combine.sh.zip?dl=0
data/input/seattle/N47W122.hgt,0db4e23e51f7680538b0bbbc72208e07,https://www.dropbox.com/s/mmb4mgutwotijdw/N47W122.hgt.zip?dl=0
data/input/seattle/blockface.bin,19e8073a9f6c807b4492681b2c7570de,https://www.dropbox.com/s/rxd2care60tbe75/blockface.bin.zip?dl=0
data/input/seattle/google_transit/agency.txt,75f564fcc06b1950b7b33acf9d61f696,https://www.dropbox.com/s/7k1ii8kswd6a9ul/agency.txt.zip?dl=0

View File

@ -31,7 +31,7 @@ pub(crate) fn screenshot_everything<G: GUI>(
state.canvas.cam_y = (tile_y as f64) * state.canvas.window_height;
let suffix = state.draw(prerender, true).unwrap_or_else(String::new);
let filename = format!("{:02}x{:02}{}.png", tile_x + 1, tile_y + 1, suffix);
let filename = format!("{:02}x{:02}{}.gif", tile_x + 1, tile_y + 1, suffix);
// TODO Is vsync or something else causing the above redraw to not actually show up in
// time for scrot to see it? This is slow (30s total for Montlake), but stable.
@ -55,12 +55,18 @@ pub(crate) fn screenshot_everything<G: GUI>(
pub(crate) fn screenshot_current<G: GUI>(state: &mut State<G>, prerender: &Prerender) {
state.draw(prerender, true);
thread::sleep(time::Duration::from_millis(100));
screencap("../screenshot.png");
screencap("../screenshot.gif");
}
fn screencap(filename: &str) -> bool {
if !process::Command::new("scrot")
.args(&["--quality", "100", "--focused", "--silent", filename])
.args(&[
"--quality",
"100",
"--focused",
"--silent",
"screenshot.png",
])
.status()
.map(|s| s.success())
.unwrap_or(false)
@ -68,6 +74,21 @@ fn screencap(filename: &str) -> bool {
println!("Screencapping failed; you probably don't have scrot (https://en.wikipedia.org/wiki/Scrot) installed");
return false;
}
if !process::Command::new("convert")
.arg("screenshot.png")
.arg(filename)
.status()
.map(|s| s.success())
.unwrap_or(false)
{
println!(
"Screencapping failed; you probably don't have convert (https://imagemagick.org) \
installed"
);
return false;
}
process::Command::new("rm").arg("screenshot.png").status().unwrap();
true
}
@ -77,7 +98,7 @@ fn finish(dir_path: &str, filenames: Vec<String>, num_tiles_x: usize, num_tiles_
args.push("Concatenate".to_string());
args.push("-tile".to_string());
args.push(format!("{}x{}", num_tiles_x, num_tiles_y));
args.push("full.png".to_string());
args.push("full.gif".to_string());
let mut file = fs::File::create(format!("{}/combine.sh", dir_path)).unwrap();
writeln!(file, "#!/bin/bash\n").unwrap();