From 04a89efa5827264262f4ca3eaf2ec109895fe472 Mon Sep 17 00:00:00 2001 From: Niels Simenon Date: Mon, 9 Dec 2019 05:00:49 +0100 Subject: [PATCH] Refactored 21sextury scraper. --- .babelrc | 3 +- .eslintrc | 1 + assets/components/release/release.vue | 2 + assets/components/tags/tag.vue | 2 +- assets/components/tags/tags.vue | 2 + assets/components/tile/tag.vue | 4 +- config/default.js | 1 + package-lock.json | 4008 +++++++++-------- package.json | 76 +- public/css/style.css | 258 +- .../img/logos/21sextury/alettaoceanempire.png | Bin 0 -> 21910 bytes public/img/logos/21sextury/analqueenalysa.png | Bin 0 -> 27618 bytes public/img/logos/21sextury/analteenangels.png | Bin 0 -> 28365 bytes public/img/logos/21sextury/assholefever.png | Bin 0 -> 19888 bytes public/img/logos/21sextury/blueangellive.png | Bin 0 -> 25789 bytes public/img/logos/21sextury/buttplays.png | Bin 0 -> 26910 bytes .../logos/21sextury/cheatingwhorewives.png | Bin 0 -> 25819 bytes public/img/logos/21sextury/clubsandy.png | Bin 0 -> 23302 bytes public/img/logos/21sextury/cutiesgalore.png | Bin 0 -> 25292 bytes .../img/logos/21sextury/deepthroatfrenzy.png | Bin 0 -> 21705 bytes public/img/logos/21sextury/dpfanatics.png | Bin 0 -> 27142 bytes public/img/logos/21sextury/footsiebabes.png | Bin 0 -> 24000 bytes public/img/logos/21sextury/gapeland.png | Bin 0 -> 23247 bytes public/img/logos/21sextury/hotmilfclub.png | Bin 0 -> 16101 bytes public/img/logos/21sextury/letsplaylez.png | Bin 0 -> 20891 bytes public/img/logos/21sextury/lezcuties.png | Bin 0 -> 20459 bytes public/img/logos/21sextury/network.png | Bin 4109 -> 3489 bytes public/img/logos/21sextury/nudefightclub.png | Bin 0 -> 27829 bytes public/img/logos/21sextury/onlyswallows.png | Bin 0 -> 19418 bytes public/img/logos/21sextury/pixandvideo.png | Bin 0 -> 25790 bytes .../logos/21sextury/sexwithkathianobili.png | Bin 0 -> 12554 bytes .../img/logos/21sextury/sweetsophiemoone.png | Bin 0 -> 25998 bytes public/img/tags/tattoo.jpeg | Bin 0 -> 108013 bytes public/img/tags/tattoo_thumb.jpeg | Bin 0 -> 22738 bytes seeds/01_sites.js | 65 +- seeds/04_media.js | 6 + src/.eslintrc | 6 +- src/actors.js | 2 + src/app.js | 2 +- src/argv.js | 1 + src/init.js | 4 + src/media.js | 13 +- src/releases.js | 10 +- src/scrape-release.js | 4 +- src/scrape-sites.js | 20 +- src/scrapers/21sextury.js | 113 +- src/scrapers/ddfnetwork.js | 37 +- src/scrapers/dogfart.js | 13 +- src/scrapers/julesjordan.js | 11 +- src/scrapers/xempire.js | 12 +- src/utils/pluck-photos.js | 11 +- traxxx | 2 +- 52 files changed, 2621 insertions(+), 2068 deletions(-) create mode 100644 public/img/logos/21sextury/alettaoceanempire.png create mode 100644 public/img/logos/21sextury/analqueenalysa.png create mode 100644 public/img/logos/21sextury/analteenangels.png create mode 100644 public/img/logos/21sextury/assholefever.png create mode 100644 public/img/logos/21sextury/blueangellive.png create mode 100644 public/img/logos/21sextury/buttplays.png create mode 100644 public/img/logos/21sextury/cheatingwhorewives.png create mode 100644 public/img/logos/21sextury/clubsandy.png create mode 100644 public/img/logos/21sextury/cutiesgalore.png create mode 100644 public/img/logos/21sextury/deepthroatfrenzy.png create mode 100644 public/img/logos/21sextury/dpfanatics.png create mode 100644 public/img/logos/21sextury/footsiebabes.png create mode 100644 public/img/logos/21sextury/gapeland.png create mode 100644 public/img/logos/21sextury/hotmilfclub.png create mode 100644 public/img/logos/21sextury/letsplaylez.png create mode 100644 public/img/logos/21sextury/lezcuties.png create mode 100644 public/img/logos/21sextury/nudefightclub.png create mode 100644 public/img/logos/21sextury/onlyswallows.png create mode 100644 public/img/logos/21sextury/pixandvideo.png create mode 100644 public/img/logos/21sextury/sexwithkathianobili.png create mode 100644 public/img/logos/21sextury/sweetsophiemoone.png create mode 100644 public/img/tags/tattoo.jpeg create mode 100644 public/img/tags/tattoo_thumb.jpeg create mode 100644 src/init.js diff --git a/.babelrc b/.babelrc index 2861a8e7e..f9732321e 100644 --- a/.babelrc +++ b/.babelrc @@ -3,5 +3,6 @@ [ "@babel/preset-env" ] - ] + ], + "plugins": ["@babel/plugin-proposal-optional-chaining"] } diff --git a/.eslintrc b/.eslintrc index 92eb27f0c..6bdfb36e5 100644 --- a/.eslintrc +++ b/.eslintrc @@ -2,6 +2,7 @@ "root": true, "extends": ["airbnb-base", "plugin:vue/recommended"], "parserOptions": { + "parser": "babel-eslint", "ecmaVersion": 2019, "sourceType": "module" }, diff --git a/assets/components/release/release.vue b/assets/components/release/release.vue index 4b8b46ff2..5044aa7c3 100644 --- a/assets/components/release/release.vue +++ b/assets/components/release/release.vue @@ -293,6 +293,7 @@ export default { .logo { display: inline-block; + filter: drop-shadow(0 0 1px $shadow); } .logo-site { @@ -300,6 +301,7 @@ export default { max-width: 15rem; object-fit: contain; object-position: 100% 50%; + filter: drop-shadow(0 0 1px $shadow); } .logo-network { diff --git a/assets/components/tags/tag.vue b/assets/components/tags/tag.vue index 803c4e130..9a4071488 100644 --- a/assets/components/tags/tag.vue +++ b/assets/components/tags/tag.vue @@ -9,7 +9,7 @@