mirror of
https://github.com/captbaritone/webamp.git
synced 2026-07-23 10:07:35 +00:00
Improve how we extract dat a from skins
This commit is contained in:
parent
82d0323f58
commit
37d97bb2da
6 changed files with 493 additions and 53 deletions
425
likes.txt
Normal file
425
likes.txt
Normal file
|
|
@ -0,0 +1,425 @@
|
|||
6ad6258f58a6c42138d341a135d03738 5
|
||||
6c5d2690264d1c1a25b43cb7ba4c1119 2
|
||||
6a1d95183d4dd338d688e81fccad660d 2
|
||||
6a269bfd809f0a41cfa8de758387a171 37
|
||||
6aa3204201b57baea51dd668d8bddcc0 5
|
||||
69f0c60c6f1ea12d6a569540d12988ba 3
|
||||
6ac719f90b8673232e9360276e64cbe5 5
|
||||
6a927b8f21fec9de1ef106fb4a60416c 2
|
||||
68666de78ee54c101e37fb8faf75ba8e 5
|
||||
6911fa197bc4416efa1461129e3f9464 11
|
||||
6886e6cd36050973d8ae1c9992685e95 1
|
||||
6b4140759485c864f804b798c381d652 3
|
||||
6adf122619ae781604b906eda7c99c76 5
|
||||
6caf1dc11d290291c175a6f406b85029 3
|
||||
62877143a63ffa55c883214ec1f3c8ab 2
|
||||
627ab41374091ed076fbf467f68d862f 7
|
||||
66705382394f78759d6a0a6184512396 4
|
||||
630e892af2f229ef26001a58dc8cc5e5 13
|
||||
62edd17bf0b45d7cf594c326080c7326 2
|
||||
63bf52dfa74abd912da7eee920d89487 12
|
||||
62b5f87ff0406d384dc0f71c73848116 4
|
||||
64d71f95a67ea19ea69086aa08f51336 15
|
||||
63beca59d0bccff58e0eb3bd845b09bb 11
|
||||
651ba7942a1d0d03bd94b88b24016705 4
|
||||
67ba90ca188bb4cb180cf3fd6aa9053f 5
|
||||
5c04064415b6c99664b0c99d7d3e8ec8 5
|
||||
62edb91e84145a57c20deb154beceabf 9
|
||||
645424c1e83fd078b1dcc180a55ee723 3
|
||||
67bd5e403894374316c146cc31a76a06 6
|
||||
5d021a6f9dea8ce40115c9e71c39b0f3 9
|
||||
65d43216cc41f5c5cf3a83c0404d4d26 2
|
||||
622e3bd9d379c32c78ec4a9d37890e61 10
|
||||
5fe219758ad485715029f19873bb08d1 4
|
||||
66e335447d945e98a61f389ec32891a8 1
|
||||
62ae0511f2e61f33487ff74d3e625161 5
|
||||
62d9f953a746ff82c5c221770d54a3ad 3
|
||||
63b8aaca9e2d13dbe35b176539b5fad4 6
|
||||
6316944cf6f2859531a491de27b3b34c 5
|
||||
62089b67f7039140cf1c667cbf54f8a9 6
|
||||
6720179b1634c8bcc08dd043a0b65ae7 8
|
||||
647487c2983402b22fee3b4d28a39e08 9
|
||||
62675e8573025a60b571b37d8522a017 2
|
||||
5ef95bcd34dfe8680093f168819b1e1c 10
|
||||
6308c9b5658f2642e6a9927ddaf24063 11
|
||||
61de0ed3c8615c59ebfec5e9a20441c9 3
|
||||
66e37dc698b9d8d00fd386fb36b5683a 8
|
||||
62a3e5c9c531b5f83111fdf214d2672c 3
|
||||
5c8273574674af6a281a49903c5d47f8 12
|
||||
63132d4dd4d1519fc554b29cad4cebc5 8
|
||||
5dc3868320df23ec80d332bbb8a67c4e 2
|
||||
65ef743239137dac40e2f0056d6d0f03 1
|
||||
5f90e917cab9b20926f0bb7e94769b1a 12
|
||||
66b3c047c12f94552e8aa4004763ea0a 25
|
||||
67bc40ea38f0da7351e86e3242908210 7
|
||||
5273d70bbe62b7f2d13086e4922bc3ba 3
|
||||
61facc0a86518ee0edfd28d447f87a90 9
|
||||
634d0241013d98ac664e3b0fdf16df82 33
|
||||
6318ccad5caf05957ac6db2cb26cbe49 6
|
||||
5bc1baf31405ca6d62aa4b6985ec50e0 7
|
||||
5f190dfcf83eb453ef3e8cdc52b2e0a0 7
|
||||
520cfcf98551ccb7ecbd58ff1146d5de 10
|
||||
5baaddd35e71672bc46c662ee22aa4d3 4
|
||||
60ef5fe1cc273d6c3b7e465a999f806b 5
|
||||
61004ab50116771e6bd8d76bdecc3814 16
|
||||
5e4f10275dcb1fb211d4a8b4f1bda236 19
|
||||
5c3b43db132a7a3f6a69ac861d3c3564 25
|
||||
5e1f56839c0c8a37f10e672c015d7c5c 5
|
||||
60757e5765d52c916d4b1c4c45a537df 6
|
||||
5d1135cf467b8e71dad0970bc20f8189 7
|
||||
4f79133371c549a8c894f5d6dfc2a562 4
|
||||
5b6e34a042bc1e8be328a419513518c7 13
|
||||
603adeadb11c156681179743c487391a 1
|
||||
60092fec802eef4dc1cdb6eb37619c82 2
|
||||
5be0d554b2d7b69c63ed3c788e76da2e 5
|
||||
5c65f64ade81353ae7904c0f8e1d9d2a 13
|
||||
5cb5f9fa8230f12dea01825d6f64f187 6
|
||||
5eb9082890afeb82e9be99d3b82e9e04 6
|
||||
4be895a63bd48d6da91ccdc75c71aa04 3
|
||||
5ddb4ebd77864527ef9859200963382d 9
|
||||
5e0564fea12e1539d99dce9c3610ad3a 5
|
||||
5c9e3905ec32843c2faa2e68cc9a8603 20
|
||||
5d775c3ee205d301d79839f81ca57b56 6
|
||||
5efc489eb8c7866a43e9fdf237755f65 48
|
||||
612806469a847037d53e11d612be533b 6
|
||||
5f4316377a6897ba7c4037c5ce20dbe5 3
|
||||
5f2bf376a3c472ecd2f29e086d6e62f2 4
|
||||
6038cf0eabcda07714de7d0ea17ab2dc 3
|
||||
601c21862f7a9b6f01c03eee55b62068 4
|
||||
5f4fd0ca43d7d48d0ada275dbc309975 4
|
||||
6165a596c915d9acdc5141753e412cd7 16
|
||||
60cf4e7eb0f7b53f8e2962606c27501a 0
|
||||
54ceee24003efba8db141f66b1a63672 8
|
||||
4daaa734e7aec2bd95c4943395bf55b1 7
|
||||
4e4097aead6d0fc7034272e6f8f1271f 0
|
||||
4ec4ffa722521c23bfad8d35f7628479 11
|
||||
51f0d23f3c16eb9531ca4034ad51ecce 7
|
||||
4965899011b9ae943bdf4b494438f8a1 11
|
||||
5276b583cc2b467a760162955e3c23df 2
|
||||
4c33ad42a0e75f4a6f00d6d6eba9e9e6 7
|
||||
4f0c3d9493831e41c53013ac4aee780b 2
|
||||
515a9541d7083904f4bd118b723878fc 4
|
||||
570c50c4615b35c774df60f45243bdd2 11
|
||||
5789cdb66ea283fc8b01db85404e8531 5
|
||||
544196a004f906444448c62043fe66bb 24
|
||||
59c2d4c94e483edc87fe4f6f0256cb92 5
|
||||
54b6cc20b31c296c1772d3a64518430a 9
|
||||
52963717a6b69bc3b37934a1691a9b5e 5
|
||||
4e71ca7d6395a9f32ce730b0d5898659 1
|
||||
591806dea4b23e851436bb536bcd8bd7 9
|
||||
4ac03ed67f811cf59d21722ed7e6ebe2 3
|
||||
49bceefe73356d991c0c3718b02af3a7 6
|
||||
4f7b93747706e703a0c5d571aa21d41e 1
|
||||
497e4ff23d45f55531f672fe0579c118 7
|
||||
4cbfadd11c0e8ebec834ea0355d275c1 19
|
||||
550c4abbfb4b2b686ae02d5bb83360ca 10
|
||||
4bc04eba30cceed460a70f781c65c84f 6
|
||||
4ebe6a11873bdf108450a398346a14b6 2
|
||||
52213ca3e0cda1182431780db0c6691e 10
|
||||
4ceeacddb88b546e70a3eac09e49fc4e 8
|
||||
49a0e20337577c85fc40c583c935baa2 4
|
||||
500d1990ad4803d8f065780fd0deea99 15
|
||||
4e13053cea3a1358ae1f7d2a5040522f 4
|
||||
583030d7bba9e5c767aeec812a0a6ef9 14
|
||||
49ab4408c75d7e022386b9793585dc52 13
|
||||
50bf4ca23552ea155e1f2c6c4f92ea72 5
|
||||
4c8c22e9077115c4537568279e129a6c 3
|
||||
4fd9b320753caf48c4660fa55bdacc51 13
|
||||
58137caed12edeaaeca635aeff638350 10
|
||||
4e3765ca70dfc93b997a0e92af15d7b9 6
|
||||
4a0b4c426399e1b7415a32de313ad01f 5
|
||||
548913a7637102084204a95b7b3d237a 8
|
||||
4b4267faa7b69a17226b6b66cc24b962 12
|
||||
55b1c2cc772bd4aedd84a1c37bbe6a28 5
|
||||
5975fb2cbf381c184f2e15e8b15809ca 12
|
||||
4c66656314ed33d9b07928a75ed68a95 15
|
||||
527c13e403bc21eeab2ea0c9e4462aa7 2
|
||||
4ce9e1dce593b060fbbcc5ce98ce5bb3 4
|
||||
4ce33cb424cae1479c97818989b5154c 7
|
||||
4f85f00d22c327c52bcb30d96f72ae14 14
|
||||
4cc56ec12ceda08b8257b79120e8ef2b 9
|
||||
52252e63ab8d7f61211c5419d6e95442 16
|
||||
5069fb2e62251ea2ddc4873a9399d711 8
|
||||
4b33550f9cadcefdd6dc611850aafcad 2
|
||||
4d60957e64ec637f57a276bbc54ab6c6 3
|
||||
570dc7fd822470683f3d7593b1509351 8
|
||||
54783e2c3c3e02cde1898455fe4db558 9
|
||||
494bedee378caa712bda66b24245408a 10
|
||||
57ba28b9cb8b65a93765973a134588aa 6
|
||||
58b39d84e6b512b364761cd81bf3ed4e 5
|
||||
4e4f3a083a539d57f2c9a4a031a842ad 11
|
||||
5586c57251d9bf110bdbd8bff88af9af 15
|
||||
57d1fd6360757178dbbcb3cbea4cadf0 8
|
||||
4a26cc41a992ce4ed2d05fdc55e12ab7 2
|
||||
4e619f16d2dfd2a14696f92157d8cd0c 1
|
||||
491c6d6c51110861a189c5a20f4460b3 8
|
||||
4d0fc404471a36cfdaee06b232cf0cec 5
|
||||
4b475f09e748b4c10d97aac6b5563c74 6
|
||||
4b089d9ddb49bce1ecdeef41745caedf 6
|
||||
427b89d7110e34665e0a253b973b48d2 2
|
||||
427a13bd43af492c68ec44ad1e28d884 11
|
||||
46729b058596a34f33b2c36f27b716c9 6
|
||||
41cf924c45f259293bb7a5dd565a5741 3
|
||||
3f65a0e2c7dd9fa5f7262b6811492b8b 3
|
||||
483ef89cc245b54db89949c2ab1e401d 10
|
||||
48bbdbbeb03d347e59b1eebda4d352d0 315
|
||||
4843f313a63f0f0f81ec4f83177d9c1d 17
|
||||
41c17256df0365ca850bd8d1f3b2aefd 5
|
||||
46824ed0dd884d15b10e1e5906dd44f7 4
|
||||
3ef1b963bca121f65708b7f292a9d34d 2
|
||||
4682c8c146ed119f1f2f2fd502444cf7 13
|
||||
46fe3e59f6e99bbe7fae793f087b15cc 7
|
||||
411ad076fea0405ec47e528dd31fdf36 5
|
||||
3fbec83bbcd27e84ef04ca798d876800 5
|
||||
403fd4af47fa865fba7cc6f11248bb3b 8
|
||||
46df3194f17e5c8373ba0eaf56b1ddf7 3
|
||||
46668475b0535f2336fe3bd383f21326 1
|
||||
3fc724cf815244604bf1db0ca581288d 2
|
||||
456dc1d53315188626998709d3d08080 4
|
||||
3f6408610a7a77d6d09936c2ca91e4a3 16
|
||||
41b57cfa8469e1cc5ff28dd6410219bf 16
|
||||
43782f9e387e2fb5b08addbd1e2593f2 1
|
||||
48d11dc29e21e42eca0838bee8cf4532 9
|
||||
44c1e3f99ccc598fd406e241163206c3 6
|
||||
3ff52072009ef8dc53380260c2f05ea3 3
|
||||
4308a2fc648033bf5fe7c4d56a5c8823 18
|
||||
3f8248e157fd57b91dd7fb15c45e5f49 1
|
||||
3f8248e157fd57b91dd7fb15c45e5f49 1
|
||||
3fafd01f3c2213ab27b2dcc507e2a7ec 7
|
||||
43f8cae143b74e63bb9bb82f226c2f49 7
|
||||
4597f3c39a1df9ffac6600db49d473fc 23
|
||||
3cc2c7f8462cc24513f8ed53a14281f4 13
|
||||
3f1c1dbaf38c157ba65a0b5743c75fb2 2
|
||||
442482547c94fe380f6441b09ed66c34 33
|
||||
3ad513d9526fc74d08620a52559f6464 4
|
||||
3ada4333a5e608f6d03930e87675e783 8
|
||||
3b2f6de63bcb8c3b875ddc5880df5bec 1
|
||||
3d76eedf58abfefe70a9870f1f573a98 30
|
||||
3d0201bfdfd0ad12d6f8589f4361313e 7
|
||||
360e33529f3c21118635bb9942d6d60d 11
|
||||
3ce2cc53ab453ab546ca7cdd760a17f0 3
|
||||
3babc890cab269debc9d275a9b7e6155 2
|
||||
3e51a727db5279e292d6de164de069b1 13
|
||||
3ce0d84752be330d68f90e41740888fa 4
|
||||
38f1c36b849e9ca8b037518118d28847 7
|
||||
3acc87548b5f1f4b5a3b2d3982f64aa3 12
|
||||
35b3209e5a93ec22b989ca3f69fa795b 36
|
||||
375307735cbb91bcf567a68ce6a0311c 9
|
||||
3b126039ff6129cafc16e820f6cf9938 4
|
||||
3baf2e9f42b3e7d3dbaad83380a2eccb 19
|
||||
36867d1c4c833f8be606aa7b4a965497 4
|
||||
36638ca8534bf07e3e4cd2b08a84460c 11
|
||||
38cde87f7e19391f02595ae992741d57 16
|
||||
372bf8b55a9164b3736ba2b537d9aa4b 6
|
||||
347dd9e3c485d16cf2ede6fb6fabf959 13
|
||||
3cad376eed6237cbfcfb15cc6e81bb79 2
|
||||
36bb8797c0919d267ba084359af4273f 7
|
||||
3c1002621261115cba87a895a5ea1593 6
|
||||
38bea0be9f8bd9eb353dc16cd0d0d8c1 3
|
||||
3c344510e520dd0eea56ea339771d6d6 5
|
||||
3cc0ffdb2c086629603028f7b1f8d64e 2
|
||||
3dc53c0b3d3b59d0dbdcfd244534eccd 3
|
||||
36aed19a8d1078590a1965f47c223f17 2
|
||||
3c9d1bd7a2421b50147eae3dd78340d1 9
|
||||
3686121f041a3060f4d12ae08338b850 3
|
||||
3c18545dd6e9c2aa803a9ecddafbc707 13
|
||||
3c587b94377c16b872adff6e4a07ff28 5
|
||||
3a212607604548ce814fc8ae287e9248 16
|
||||
35ab582fe524d25b54cf3478af592245 12
|
||||
3c33a44df0c62c349a4aa956695ee176 3
|
||||
3471046e10acf423ec6c74f2ee80b933 12
|
||||
331b68735c1ea17e56b381fdfcf3e6f7 4
|
||||
328bee8d2193d248148b500706b54bfa 3
|
||||
3039a95a0d742a8858cbb98fdaad6136 6
|
||||
31f0d75fc40b6f2e1188fbb77defd19f 9
|
||||
33e32ee00f774150b6f10124a1def39c 5
|
||||
35023198fb8cfacac613bafbe5129fc4 7
|
||||
32cb49e12c2dd365e23b52297141ef41 5
|
||||
320e1dee852f3897f9c536da2361393d 12
|
||||
3215b630647c2014a6fac8a30c6b76ad 4
|
||||
328176d42d76d5879f7ae1f629879e18 2
|
||||
31759b27259c14909e93f3dc4a236ebd 2
|
||||
2fcac503ea9d164bbe42b73045b96ae0 18
|
||||
30425101a10cb5add6d82922a8a9a779 6
|
||||
31b4c4d23d8943d93e4ab9383f21e5e6 4
|
||||
321f1ba89bbbda0b4c8321387d146728 4
|
||||
31c28fc7c4d9a1a11d665e4573d226f8 4
|
||||
32f6a214bdf962a3152e90d6c69b26e9 5
|
||||
2e115b16cc689c8d89a7121fc52bfa7c 5
|
||||
2c4425b1ba789dc40dcbd42568155dd5 4
|
||||
2e75481ed3ac9d3a7edae9dec6b22356 16
|
||||
2ce2e91bf71fd1e39ddb92564108e7d9 36
|
||||
2e9b4ae0d58f69c97db4da180c9aafb9 22
|
||||
2a280b83989f2b259c163690ab813658 1
|
||||
2df6a34343676029a1ecd076c348735d 7
|
||||
2fc8832bc3f58ec9fc7b2ac6a9f21df6 4
|
||||
2ae19a5d089eec0ee5a20adb523d9c9a 4
|
||||
2d7f367339f98ac47aafcbba6dc81ce1 7
|
||||
2c76973239986d81aa6c4a4f4d94a2a5 7
|
||||
2e7e8b7c649f93a25a0f4207bc89d274 4
|
||||
2cb5c2a9c3262f62db53a1ca8024c1ab 21
|
||||
2f704df01f10e808d7583f217d616370 2
|
||||
2c465d212778b618eca750eede66d0c0 4
|
||||
294387666a365cb126677fec14a53dcb 6
|
||||
264428fe3b0e850b536e4448ee8d2287 8
|
||||
276b9c556b649b1e8f9578e231434310 5
|
||||
20e5f5932a1da4b879b61fa95bfdd4c2 7
|
||||
289993c163e8b5ef7ca9fd07b1678353 8
|
||||
1e3fed637b68f11b1138febad2193c35 1
|
||||
2a8beb89a6a199d8370aa7e8cf53def1 9
|
||||
28e06d64af6a8b1bd1c64a36111962e4 5
|
||||
263588ae530379a994657a693170f3fc 11
|
||||
29bad341896b10c8b580aeededb29afe 3
|
||||
28dab4c0eaf4a40f67f8fd3a59c1b243 11
|
||||
b30e9850296ec14bd7db0bb222f9d292 32
|
||||
1cbd0ab6a3f6eac60c787e86d520f29a 4
|
||||
2786c2833ac23baf41ad68d58ee2fcaa 6
|
||||
28c397e67d56924ebce9d455841b8c92 3
|
||||
27e5505edb20d69640fd2815f1a43e0e 5
|
||||
2951234a552fcb65eb9552588979274a 8
|
||||
2912a1171680b959f83275998f144294 4
|
||||
27f338bc249153eda8d6ee7bb97fe042 6
|
||||
1e9323dc62e96140506b7632343acf9d 6
|
||||
214364a441cd1e257728ddd8f8864a45 7
|
||||
240b3a7a6216bd208d9b45b5e70fa8b1 1
|
||||
22d993b55c5b008b7c369e433cde2d69 3
|
||||
225ce3c2f55ace959e0f5ba7e84cc737 6
|
||||
1f2c036d05c737d6ce13904c4bd676e2 26
|
||||
25f0b2c86446a4b9fee449dbda3bb083 5
|
||||
1fad4282f8461a257fc3745e4ba31c40 7
|
||||
1feb028791e9edfd085f0dbc9e3fa2a4 1
|
||||
1ca651ba74951afe6f4b12f2f1c8deba 0
|
||||
1c85b72ddf5d254e28d3b3da50f47324 5
|
||||
22ad31ba48fad0988a6ad2fdf02db07c 3
|
||||
1eac8893786406bdbd581d27f1dcd2f9 12
|
||||
1fbcd474c8a68b353e009b5d0d3b5d3d 18
|
||||
214df0efa37d110ad5b2de46162ca76b 4
|
||||
1a35ce0f8118be37e625deabc8261c49 5
|
||||
0b3a9e1507434b9ff8ffc1d496b2f565 6
|
||||
1c2b7384cd77647b22cd4e53f8ff9dc5 3
|
||||
25aceb985749e5117df60619cd798e11 8
|
||||
217b13c37bc358265b602525e3d8109e 7
|
||||
2156ae124a66b2bcfcb6537367f47eeb 3
|
||||
258ea48b61469bde9912e510c21b4245 15
|
||||
1f8d0fc860b5d2ff89321a73f5e9430b 7
|
||||
241770917466a7fbebefae8aa315e9d4 4
|
||||
1e02e536a6c5843497983bf7b49eaed5 17
|
||||
25a80f4dbf54c2d64d918ccc201c0c39 2
|
||||
1f1c7189f9557bfc8e819fc81269d7a5 0
|
||||
1ef9fd8110525b3773e6f62cf6380849 7
|
||||
1d32c19c459d706f7be492634165011a 7
|
||||
1ccfc9271ef5ac904db3436c93013b09 4
|
||||
1cb67d4c0a49d71ac9de892e8d3878a3 15
|
||||
1df8edc4ba178fa3ce5d5a5b899d235f 9
|
||||
1de2f2f6e3d3d4e1d31c99d12adf1a52 4
|
||||
0d1ecf2650d2a2e7eeb210656b029e60 8
|
||||
19092c50cdd2a31cb4dbdcc64d3f3a0b 6
|
||||
0e90ea6c2ee8c761abd0c142cd6abbe4 16
|
||||
12f682ec480a2e0a2adecca2e43422cc 8
|
||||
1626c4a67608b6117e8e62a8f0097905 7
|
||||
10b9026d738fa5a0fb0e016e60eb44eb 14
|
||||
19ebb97b159dc0e7263fb939ded7d516 3
|
||||
1bf3314c9a7342b0cc04eeaa8f122c05 3
|
||||
14fdd25e67102b2a9f835a7010d1d374 6
|
||||
185c5fe89f505e17746919888589b061 10
|
||||
1228384e92e3b5bd69f252303d05a2a0 9
|
||||
0cf0b81a866f3df45fe58c6505dff013 7
|
||||
12075c33e7b08789c00adfedef5685f7 6
|
||||
0cc80349dcb1e6b3306e9852cd537456 11
|
||||
1a052fe0e14f3a7d455ec6669a70e18e 7
|
||||
129ba76364a65900e6ac094c45cf5eec 11
|
||||
1b204ee42dfc628e2626d6b6a1f46e8f 10
|
||||
15c434069037fa664597f01f015d604c 3
|
||||
0b6d4eb6ae6b83ba0070eb8422e84e74 27
|
||||
1b8cd33f590f8398814cc8a7b2e372f6 6
|
||||
111af2f0e039b273d96a4c359bdc6ccd 7
|
||||
0d161de314fb69c87dab58185131b489 8
|
||||
109bfe183ae6a26836a3d44403fdffa3 16
|
||||
176401ec4ad8d1dadc138a04c04dffd3 5
|
||||
0ff32b00fa900a91291bb73e65a0c679 8
|
||||
1048dbfe9918b0a881f621c63184b318 2
|
||||
1442667233bed519c165024e96fab270 13
|
||||
17091adb40392f6e5bd574d4500bd4b4 6
|
||||
1629df55288ffbf46dbd206f1bdef8ef 4
|
||||
1631be44a3684e8c5f6121198d0013bb 5
|
||||
185e75b31eca55b3a6befc5c530a01d1 4
|
||||
1532ea34b755d93b7b984f586d62f483 7
|
||||
167301fea01bf609de6608f49da1fb8a 1
|
||||
10f261eb508c3586e0f26928659801d0 22
|
||||
18b9d28549457504380b63082c5cc242 4
|
||||
120427e1c5ddc12bfc907de3e75f3b66 31
|
||||
16e2de4a910a11034a7b534cbddab69e 13
|
||||
15ab9c09b37f681a5d1201d503957553 6
|
||||
15fac95ca01923d012838cc869370bff 6
|
||||
1b0f68d3abc954a4c505cda043e85dd3 5
|
||||
0c55be1bae690c3f6d493cfac674ae15 6
|
||||
0cb1be6096f0e530e641e90a8946d93b 7
|
||||
0d2c3361ebcae8282eb228498982cca2 14
|
||||
0ce5e6120c355a21c330e6b5e73c2688 7
|
||||
0eb3f06b202cef2212c2007c309b61f4 1
|
||||
0d3098a6282baf02e61af74bee1a7456 13
|
||||
09ef59d44aa2363f08e7fb1d841f7b8c 5
|
||||
096c7010a420c49f49a8ad5969a8d30a 1
|
||||
09e0a845eeb52041dd44a55e4d8e97cd 18
|
||||
0a420e4be3807b4d775ff7055d10bbb2 11
|
||||
0ab9ec4b06505ddba8eb53fd40959203 19
|
||||
0ab9ec4b06505ddba8eb53fd40959203 19
|
||||
0a174cfa17f6b8c9da3af4314f4dcad9 4
|
||||
09a2c156e3e60888c2dd6e1a2165c194 9
|
||||
0aa9e055a7f4b5283afaa9dfcec663a2 4
|
||||
09c804ad0a1c3798dcef3fabdc823cca 20
|
||||
09f377ca7fcc6901d811d496eca62fcb 8
|
||||
076d8180e4904bc828ee5f63a2f4c76b 5
|
||||
07a2a3c130a60aa479aaeb36b604dd7d 3
|
||||
0694c4fc6499a2b14dccad80584bacfa 10
|
||||
024d3250a0da3fb6b4a9ff307d6ca194 9
|
||||
03255a7a136c3b1006988c22a411e268 5
|
||||
0796f126fe9693cfeea21b29604a4a06 16
|
||||
079ede827800d27c8e48ea2493f01d54 17
|
||||
05686b0cc6a3f719b96788fa3770267e 5
|
||||
05056a95a049c61f9d503bb2eb84bbf6 18
|
||||
05e066eba5a14eeefbc8c516e337b101 7
|
||||
0768ee7358e8cdc99ae9ffd1a8002bf4 1
|
||||
077ec912dedb4251bcec299e2e9e7af9 4
|
||||
052c1875dea358afc54b8738eb9588d4 8
|
||||
05f1535a77e7202c210c1789bb207c6e 4
|
||||
0794ec72713bb3c31f2058e4633d08ed 6
|
||||
073b42bb5bb2088ed3c2d96f7333116b 18
|
||||
0566324b453f73d3bd62c71676f8f3e4 30
|
||||
06651b13e4bf0022adc0c1b078c13fe0 16
|
||||
0804ea8e7e6ff17825d56b387cda37a4 7
|
||||
030de6b519a6705ea2cc5f5985c73c6a 26
|
||||
015a0b87782a24a9fa4482723607f25e 9
|
||||
c1a461ebf35330ce02c774ccd3c258cd 7
|
||||
01248b55430a293cc2415df6e663f394 4
|
||||
00d172b1927d0128758fffb7016ff454 13
|
||||
02ec22ced8e7b6a7694fed00ef117e90 9
|
||||
0194252ca8aae46af5a2f21df57c5b34 3
|
||||
8c890c35482cfdbc273c6d33812c0732 7
|
||||
317d0d8cfb254ddf8fba214a2ca6e786 5
|
||||
127a2267f0b484f74821555b3ffe23c7 19
|
||||
7b9dda39ca9a63e5e68c9a1bfe90e5a9 14
|
||||
02b6415084d19b5720d5e877b7df46bc 5
|
||||
4514228646b8491c96141cd0e51bd5a8 5
|
||||
6c755ae8df5d6aabbac040d1b6bcb0ec 29
|
||||
54ea574afa10ab4126892af0957a2d1d 8
|
||||
48649182f233018daf1f6df203d4c94e 13
|
||||
d5caace8b11a0bfa3ed3fe9abb9a0cff 8
|
||||
b3d2db91d2fb48191ce11373cd0d8cad 1
|
||||
655a881ad0280d00f73bc608fed160f6 3
|
||||
1b892a4bb8651c9c76f60fa2c238e08b 3
|
||||
63f421eba06a7bfe011dedb7cd0c94ab 5
|
||||
f55b41440ee76c7fe23d8f5bb3fb0ac3 14
|
||||
a31f176b817b5ef1244c63615b0da04b 3
|
||||
46315af15e196606fbac3061bdf0535c 4
|
||||
fb44bf325acbde1c2fb2d18899ff1b7f 12
|
||||
9bddabd3f21ba4bc31345e04dda59e50 9
|
||||
760897747a7b89f4e8915b3a38e2d656 16
|
||||
e67bfd7573b2a3a2002f9cdc31105140 2
|
||||
912f8eefcbdb54c5692df632e9af1658 5
|
||||
aece8dbcf59b19650c61abf083720f24 18
|
||||
580dd24a8d52d6afe6e75440fee46300 3
|
||||
9e63e631a781e8eb69ed432d4bad44e5 10
|
||||
72f9c7952beddb136351761e1a53dca6 7
|
||||
8eb21e8877066a216bfa1edca482aa8e 19
|
||||
4873ebda36684d274b238879ddbd6752 5
|
||||
|
|
@ -29,9 +29,9 @@
|
|||
"build": "react-scripts build",
|
||||
"test": "react-scripts test --env=jsdom",
|
||||
"eject": "react-scripts eject",
|
||||
"build-index": "node ./scripts/findSkins.js",
|
||||
"find-skins": "node ./scripts/findSkins.js",
|
||||
"create-search-index": "node ./scripts/createSearchIndex.js",
|
||||
"extract": "find ../webamp/experiments/automatedScreenshots/skins \"(\" -name \"*.wsz\" -o -name \"*.zip\" \")\" -exec node ./scripts/extractSkinText.js \"{}\" \\;"
|
||||
"extract": "node ./scripts/extractSkinText.js \"/Volumes/Mobile Backup/skins/md5Skins/\""
|
||||
},
|
||||
"prettier": {},
|
||||
"browserslist": [
|
||||
|
|
@ -42,5 +42,8 @@
|
|||
],
|
||||
"eslintConfig": {
|
||||
"extends": "react-app"
|
||||
},
|
||||
"devDependencies": {
|
||||
"bluebird": "^3.5.3"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,13 @@
|
|||
const path = require("path");
|
||||
const fs = require("fs");
|
||||
const Bluebird = require("bluebird");
|
||||
var { exec } = require("child_process");
|
||||
const Utils = require("./utils");
|
||||
|
||||
async function extractTextData(path) {
|
||||
const reg = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/g;
|
||||
const extract = value => (value && value.match(reg)) || [];
|
||||
const reg = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/g;
|
||||
const extract = value => (value && value.match(reg)) || [];
|
||||
|
||||
async function extractTextData(path) {
|
||||
const ignoreFiles = [
|
||||
"genex.txt",
|
||||
"genexinfo.txt",
|
||||
|
|
@ -33,8 +35,8 @@ async function extractTextData(path) {
|
|||
const raw = await new Promise((resolve, reject) => {
|
||||
exec(cmd, function(error, stdout, stderr) {
|
||||
if (error != null) {
|
||||
//reject(error);
|
||||
//return;
|
||||
// reject(error);
|
||||
// return;
|
||||
}
|
||||
resolve(stdout);
|
||||
});
|
||||
|
|
@ -43,15 +45,34 @@ async function extractTextData(path) {
|
|||
return { raw, emails: extract(raw) };
|
||||
}
|
||||
|
||||
async function writeTextData(skinPath) {
|
||||
const data = await extractTextData(skinPath);
|
||||
const md5 = await Utils.getFileMd5(skinPath);
|
||||
const skinMetadataPath = await Utils.writeSkinMetadata(
|
||||
md5,
|
||||
"extracted-data",
|
||||
data
|
||||
);
|
||||
console.log("Done", skinMetadataPath);
|
||||
async function writeTextData(skinPath, md5) {
|
||||
try {
|
||||
const data = await extractTextData(skinPath);
|
||||
const skinMetadataPath = await Utils.writeSkinMetadata(
|
||||
md5,
|
||||
"extracted-data",
|
||||
data
|
||||
);
|
||||
console.log("Done", skinMetadataPath);
|
||||
} catch (e) {
|
||||
console.error(e);
|
||||
}
|
||||
}
|
||||
|
||||
writeTextData(path.join(process.cwd(), process.argv[2]));
|
||||
function main() {
|
||||
const dir = process.argv[2];
|
||||
console.log("Reading dir");
|
||||
const files = fs.readdirSync(dir);
|
||||
console.log(`Found ${files.length} files`);
|
||||
return Bluebird.map(
|
||||
files,
|
||||
file => {
|
||||
const filePath = path.join(dir, file);
|
||||
const md5 = path.basename(file, ".wsz");
|
||||
return writeTextData(filePath, md5);
|
||||
},
|
||||
{ concurrency: 10 }
|
||||
);
|
||||
}
|
||||
|
||||
main();
|
||||
|
|
|
|||
|
|
@ -1,31 +1,21 @@
|
|||
const fs = require("fs");
|
||||
const path = require("path");
|
||||
const exec = require("child_process").exec;
|
||||
const Bluebird = require("bluebird");
|
||||
const shellescape = require("shell-escape");
|
||||
const https = require("https");
|
||||
|
||||
const FILENAME_URL =
|
||||
"https://s3-us-west-2.amazonaws.com/winamp2-js-skins/filenames.txt";
|
||||
|
||||
const getFileNames = async () => {
|
||||
const content = await new Promise(resolve =>
|
||||
https.get(FILENAME_URL, response => {
|
||||
var data = "";
|
||||
response.on("data", function(chunk) {
|
||||
data += chunk;
|
||||
});
|
||||
response.on("end", function() {
|
||||
resolve(data);
|
||||
});
|
||||
})
|
||||
const content = fs.readFileSync(
|
||||
"/Volumes/Mobile Backup/skins/pathnames.txt",
|
||||
"utf8"
|
||||
);
|
||||
const fileNames = {};
|
||||
content.split("\n").forEach(line => {
|
||||
if (!line.length) {
|
||||
return;
|
||||
}
|
||||
const [hash, fileName] = line.split(" ");
|
||||
fileNames[hash] = fileName;
|
||||
const [hash, pathName] = line.split(" ");
|
||||
fileNames[hash] = path.basename(pathName);
|
||||
});
|
||||
return fileNames;
|
||||
};
|
||||
|
|
@ -42,9 +32,9 @@ const getFavoriteCounts = () => {
|
|||
});
|
||||
return favorites;
|
||||
};
|
||||
const testFolder = path.join(
|
||||
const testFolder = path.resolve(
|
||||
__dirname,
|
||||
"../../webamp/experiments/automatedScreenshots/screenshots/"
|
||||
"/Volumes/Mobile Backup/skins/md5Screenshots"
|
||||
);
|
||||
const files = fs
|
||||
.readdirSync(testFolder)
|
||||
|
|
@ -69,22 +59,23 @@ const getFileData = async files => {
|
|||
const favortes = getFavoriteCounts();
|
||||
console.log(favortes);
|
||||
const fileData = {};
|
||||
for (let i = 0; i < files.length; i++) {
|
||||
const file = files[i];
|
||||
const md5 = path.basename(file, ".png");
|
||||
const fileName = fileNames[md5];
|
||||
if (!fileName) {
|
||||
console.warn("no file name for ", md5);
|
||||
continue;
|
||||
}
|
||||
// Intentional blocking async loop so we don't use too many child
|
||||
// Processes
|
||||
fileData[md5] = {
|
||||
color: (await genAverage(file)).slice(1),
|
||||
favorites: favortes[md5],
|
||||
fileName
|
||||
};
|
||||
}
|
||||
await Bluebird.map(
|
||||
files,
|
||||
async file => {
|
||||
const md5 = path.basename(file, ".png");
|
||||
const fileName = fileNames[md5];
|
||||
if (!fileName) {
|
||||
console.warn("no file name for ", md5);
|
||||
return;
|
||||
}
|
||||
fileData[md5] = {
|
||||
color: (await genAverage(file)).slice(1),
|
||||
favorites: favortes[md5],
|
||||
fileName
|
||||
};
|
||||
},
|
||||
{ concurrency: 10 }
|
||||
);
|
||||
return fileData;
|
||||
};
|
||||
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1516,7 +1516,7 @@ binary-extensions@^1.0.0:
|
|||
version "1.11.0"
|
||||
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205"
|
||||
|
||||
bluebird@^3.5.1:
|
||||
bluebird@^3.5.1, bluebird@^3.5.3:
|
||||
version "3.5.3"
|
||||
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue