diff --git a/public/img/logos/bang/bangadventures.png b/public/img/logos/bang/bangadventures.png new file mode 100644 index 00000000..b0c6c203 Binary files /dev/null and b/public/img/logos/bang/bangadventures.png differ diff --git a/public/img/logos/bang/lazy/bangadventures.png b/public/img/logos/bang/lazy/bangadventures.png new file mode 100644 index 00000000..0ada8d2f Binary files /dev/null and b/public/img/logos/bang/lazy/bangadventures.png differ diff --git a/public/img/logos/bang/lazy/bangcasting.png b/public/img/logos/bang/lazy/bangcasting.png old mode 100755 new mode 100644 index 34047865..1ed2a185 Binary files a/public/img/logos/bang/lazy/bangcasting.png and b/public/img/logos/bang/lazy/bangcasting.png differ diff --git a/public/img/logos/bang/lazy/bangconfessions.png b/public/img/logos/bang/lazy/bangconfessions.png old mode 100755 new mode 100644 index 7d08ba21..f107c73b Binary files a/public/img/logos/bang/lazy/bangconfessions.png and b/public/img/logos/bang/lazy/bangconfessions.png differ diff --git a/public/img/logos/bang/lazy/bangfakenews.png b/public/img/logos/bang/lazy/bangfakenews.png old mode 100755 new mode 100644 index ecc664a7..f02bb526 Binary files a/public/img/logos/bang/lazy/bangfakenews.png and b/public/img/logos/bang/lazy/bangfakenews.png differ diff --git a/public/img/logos/bang/lazy/bangglamkore.png b/public/img/logos/bang/lazy/bangglamkore.png old mode 100755 new mode 100644 index ae2fbdf1..7f2eb6c1 Binary files a/public/img/logos/bang/lazy/bangglamkore.png and b/public/img/logos/bang/lazy/bangglamkore.png differ diff --git a/public/img/logos/bang/lazy/bangjapan.png b/public/img/logos/bang/lazy/bangjapan.png old mode 100755 new mode 100644 index 88265b2e..9c288e36 Binary files a/public/img/logos/bang/lazy/bangjapan.png and b/public/img/logos/bang/lazy/bangjapan.png differ diff --git a/public/img/logos/bang/lazy/bangpodcast.png b/public/img/logos/bang/lazy/bangpodcast.png old mode 100755 new mode 100644 index b90a5a21..de578e2b Binary files a/public/img/logos/bang/lazy/bangpodcast.png and b/public/img/logos/bang/lazy/bangpodcast.png differ diff --git a/public/img/logos/bang/lazy/bangrammed.png b/public/img/logos/bang/lazy/bangrammed.png old mode 100755 new mode 100644 index eb711af3..ac070264 Binary files a/public/img/logos/bang/lazy/bangrammed.png and b/public/img/logos/bang/lazy/bangrammed.png differ diff --git a/public/img/logos/bang/lazy/bangrealmilfs.png b/public/img/logos/bang/lazy/bangrealmilfs.png old mode 100755 new mode 100644 index 11f5548b..4a6c75d1 Binary files a/public/img/logos/bang/lazy/bangrealmilfs.png and b/public/img/logos/bang/lazy/bangrealmilfs.png differ diff --git a/public/img/logos/bang/lazy/bangrealteens.png b/public/img/logos/bang/lazy/bangrealteens.png old mode 100755 new mode 100644 index 4e4ab704..c250c21c Binary files a/public/img/logos/bang/lazy/bangrealteens.png and b/public/img/logos/bang/lazy/bangrealteens.png differ diff --git a/public/img/logos/bang/lazy/bangroadsidexxx.png b/public/img/logos/bang/lazy/bangroadsidexxx.png old mode 100755 new mode 100644 index 0f8c0038..0d8a0eca Binary files a/public/img/logos/bang/lazy/bangroadsidexxx.png and b/public/img/logos/bang/lazy/bangroadsidexxx.png differ diff --git a/public/img/logos/bang/lazy/bangsurprise.png b/public/img/logos/bang/lazy/bangsurprise.png old mode 100755 new mode 100644 index cc2aa5c2..3669a451 Binary files a/public/img/logos/bang/lazy/bangsurprise.png and b/public/img/logos/bang/lazy/bangsurprise.png differ diff --git a/public/img/logos/bang/lazy/bangtrickery.png b/public/img/logos/bang/lazy/bangtrickery.png old mode 100755 new mode 100644 index 4896cbe1..2eb54282 Binary files a/public/img/logos/bang/lazy/bangtrickery.png and b/public/img/logos/bang/lazy/bangtrickery.png differ diff --git a/public/img/logos/bang/lazy/favicon.png b/public/img/logos/bang/lazy/favicon.png old mode 100755 new mode 100644 index b099c2bc..e647e4a1 Binary files a/public/img/logos/bang/lazy/favicon.png and b/public/img/logos/bang/lazy/favicon.png differ diff --git a/public/img/logos/bang/lazy/favicon_dark.png b/public/img/logos/bang/lazy/favicon_dark.png old mode 100755 new mode 100644 index eb258d92..9efd9731 Binary files a/public/img/logos/bang/lazy/favicon_dark.png and b/public/img/logos/bang/lazy/favicon_dark.png differ diff --git a/public/img/logos/bang/lazy/favicon_light.png b/public/img/logos/bang/lazy/favicon_light.png old mode 100755 new mode 100644 index 966709c2..e647e4a1 Binary files a/public/img/logos/bang/lazy/favicon_light.png and b/public/img/logos/bang/lazy/favicon_light.png differ diff --git a/public/img/logos/bang/lazy/network.png b/public/img/logos/bang/lazy/network.png old mode 100755 new mode 100644 index 9f379679..905e9dcc Binary files a/public/img/logos/bang/lazy/network.png and b/public/img/logos/bang/lazy/network.png differ diff --git a/public/img/logos/bang/lazy/prettyandraw.png b/public/img/logos/bang/lazy/prettyandraw.png old mode 100755 new mode 100644 index 9424a945..93185c16 Binary files a/public/img/logos/bang/lazy/prettyandraw.png and b/public/img/logos/bang/lazy/prettyandraw.png differ diff --git a/public/img/logos/bang/lazy/screwthecops.png b/public/img/logos/bang/lazy/screwthecops.png old mode 100755 new mode 100644 index ec25dd93..55d63c36 Binary files a/public/img/logos/bang/lazy/screwthecops.png and b/public/img/logos/bang/lazy/screwthecops.png differ diff --git a/public/img/logos/bang/lazy/yngrcom.png b/public/img/logos/bang/lazy/yngrcom.png old mode 100755 new mode 100644 index d88c97c1..48f5853e Binary files a/public/img/logos/bang/lazy/yngrcom.png and b/public/img/logos/bang/lazy/yngrcom.png differ diff --git a/public/img/logos/bang/thumbs/bangadventures.png b/public/img/logos/bang/thumbs/bangadventures.png new file mode 100644 index 00000000..eabd7036 Binary files /dev/null and b/public/img/logos/bang/thumbs/bangadventures.png differ diff --git a/public/img/logos/bang/thumbs/bangcasting.png b/public/img/logos/bang/thumbs/bangcasting.png old mode 100755 new mode 100644 index 7ae11f4a..025d9668 Binary files a/public/img/logos/bang/thumbs/bangcasting.png and b/public/img/logos/bang/thumbs/bangcasting.png differ diff --git a/public/img/logos/bang/thumbs/bangconfessions.png b/public/img/logos/bang/thumbs/bangconfessions.png old mode 100755 new mode 100644 index 84265d43..c33aefb1 Binary files a/public/img/logos/bang/thumbs/bangconfessions.png and b/public/img/logos/bang/thumbs/bangconfessions.png differ diff --git a/public/img/logos/bang/thumbs/bangfakenews.png b/public/img/logos/bang/thumbs/bangfakenews.png old mode 100755 new mode 100644 index 8152974c..30f234fb Binary files a/public/img/logos/bang/thumbs/bangfakenews.png and b/public/img/logos/bang/thumbs/bangfakenews.png differ diff --git a/public/img/logos/bang/thumbs/bangglamkore.png b/public/img/logos/bang/thumbs/bangglamkore.png old mode 100755 new mode 100644 index f3b93dd9..00de85f6 Binary files a/public/img/logos/bang/thumbs/bangglamkore.png and b/public/img/logos/bang/thumbs/bangglamkore.png differ diff --git a/public/img/logos/bang/thumbs/bangjapan.png b/public/img/logos/bang/thumbs/bangjapan.png old mode 100755 new mode 100644 index 39c9e411..85c1f6e8 Binary files a/public/img/logos/bang/thumbs/bangjapan.png and b/public/img/logos/bang/thumbs/bangjapan.png differ diff --git a/public/img/logos/bang/thumbs/bangpodcast.png b/public/img/logos/bang/thumbs/bangpodcast.png old mode 100755 new mode 100644 index 34ea589f..38229d42 Binary files a/public/img/logos/bang/thumbs/bangpodcast.png and b/public/img/logos/bang/thumbs/bangpodcast.png differ diff --git a/public/img/logos/bang/thumbs/bangrammed.png b/public/img/logos/bang/thumbs/bangrammed.png old mode 100755 new mode 100644 index 72829300..354dbaae Binary files a/public/img/logos/bang/thumbs/bangrammed.png and b/public/img/logos/bang/thumbs/bangrammed.png differ diff --git a/public/img/logos/bang/thumbs/bangrealmilfs.png b/public/img/logos/bang/thumbs/bangrealmilfs.png old mode 100755 new mode 100644 index 7a5b643d..51a7c8e5 Binary files a/public/img/logos/bang/thumbs/bangrealmilfs.png and b/public/img/logos/bang/thumbs/bangrealmilfs.png differ diff --git a/public/img/logos/bang/thumbs/bangrealteens.png b/public/img/logos/bang/thumbs/bangrealteens.png old mode 100755 new mode 100644 index 64a1df0a..b2fd3d71 Binary files a/public/img/logos/bang/thumbs/bangrealteens.png and b/public/img/logos/bang/thumbs/bangrealteens.png differ diff --git a/public/img/logos/bang/thumbs/bangroadsidexxx.png b/public/img/logos/bang/thumbs/bangroadsidexxx.png old mode 100755 new mode 100644 index 7454654a..7220e4a2 Binary files a/public/img/logos/bang/thumbs/bangroadsidexxx.png and b/public/img/logos/bang/thumbs/bangroadsidexxx.png differ diff --git a/public/img/logos/bang/thumbs/bangsurprise.png b/public/img/logos/bang/thumbs/bangsurprise.png old mode 100755 new mode 100644 index 5d59be7c..7c6f4522 Binary files a/public/img/logos/bang/thumbs/bangsurprise.png and b/public/img/logos/bang/thumbs/bangsurprise.png differ diff --git a/public/img/logos/bang/thumbs/bangtrickery.png b/public/img/logos/bang/thumbs/bangtrickery.png old mode 100755 new mode 100644 index 266ce0dc..749a9b1c Binary files a/public/img/logos/bang/thumbs/bangtrickery.png and b/public/img/logos/bang/thumbs/bangtrickery.png differ diff --git a/public/img/logos/bang/thumbs/favicon.png b/public/img/logos/bang/thumbs/favicon.png old mode 100755 new mode 100644 index b099c2bc..e647e4a1 Binary files a/public/img/logos/bang/thumbs/favicon.png and b/public/img/logos/bang/thumbs/favicon.png differ diff --git a/public/img/logos/bang/thumbs/favicon_dark.png b/public/img/logos/bang/thumbs/favicon_dark.png old mode 100755 new mode 100644 index eb258d92..9efd9731 Binary files a/public/img/logos/bang/thumbs/favicon_dark.png and b/public/img/logos/bang/thumbs/favicon_dark.png differ diff --git a/public/img/logos/bang/thumbs/favicon_light.png b/public/img/logos/bang/thumbs/favicon_light.png old mode 100755 new mode 100644 index 966709c2..e647e4a1 Binary files a/public/img/logos/bang/thumbs/favicon_light.png and b/public/img/logos/bang/thumbs/favicon_light.png differ diff --git a/public/img/logos/bang/thumbs/network.png b/public/img/logos/bang/thumbs/network.png old mode 100755 new mode 100644 index d8c951cd..3c38b0d7 Binary files a/public/img/logos/bang/thumbs/network.png and b/public/img/logos/bang/thumbs/network.png differ diff --git a/public/img/logos/bang/thumbs/prettyandraw.png b/public/img/logos/bang/thumbs/prettyandraw.png old mode 100755 new mode 100644 index f47fa048..657f3d89 Binary files a/public/img/logos/bang/thumbs/prettyandraw.png and b/public/img/logos/bang/thumbs/prettyandraw.png differ diff --git a/public/img/logos/bang/thumbs/screwthecops.png b/public/img/logos/bang/thumbs/screwthecops.png old mode 100755 new mode 100644 index 44084734..01db3574 Binary files a/public/img/logos/bang/thumbs/screwthecops.png and b/public/img/logos/bang/thumbs/screwthecops.png differ diff --git a/public/img/logos/bang/thumbs/yngrcom.png b/public/img/logos/bang/thumbs/yngrcom.png old mode 100755 new mode 100644 index 1ab131f1..d3cb8ff5 Binary files a/public/img/logos/bang/thumbs/yngrcom.png and b/public/img/logos/bang/thumbs/yngrcom.png differ diff --git a/seeds/02_sites.js b/seeds/02_sites.js index 1a764618..6ebbee54 100755 --- a/seeds/02_sites.js +++ b/seeds/02_sites.js @@ -932,6 +932,12 @@ const sites = [ parameters: { siteId: 5000 }, parent: 'bang', }, + { + name: 'Adventures', + slug: 'bangadventures', + url: 'https://www.bang.com/videos?in=BANG%21+adventures', + parent: 'bang', + }, { name: 'Real Teens', slug: 'bangrealteens', diff --git a/src/scrapers/bang.js b/src/scrapers/bang.js index eca616e2..103f78ad 100755 --- a/src/scrapers/bang.js +++ b/src/scrapers/bang.js @@ -165,6 +165,16 @@ async function fetchLatest(channel, page = 1) { return res.status; } +async function fetchUpcoming(channel) { + const url = `${channel.url}&early-access=true`; + const res = await unprint.get(url, { selectAll: '.search-grid li' }); + + if (res.ok) { + return scrapeAll(res.context, channel); + } + + return res.status; +} async function fetchProfile({ name: actorName }, { entity }, include) { const searchRes = await unprint.get(`https://www.bang.com/pornstars?term=${slugify(actorName, '+')}`); @@ -190,6 +200,7 @@ async function fetchProfile({ name: actorName }, { entity }, include) { module.exports = { fetchLatest, + fetchUpcoming, fetchProfile, scrapeScene, useUnprint: true,