Added Jesse Loads Monster Facials. Added various logos.
|
@ -168,7 +168,7 @@ module.exports = {
|
||||||
path: './media',
|
path: './media',
|
||||||
thumbnailSize: 320, // width for 16:9 will be exactly 576px
|
thumbnailSize: 320, // width for 16:9 will be exactly 576px
|
||||||
thumbnailQuality: 100,
|
thumbnailQuality: 100,
|
||||||
videoQuality: [480, 360, 320, 540, 720, 1080, 2160, 240, 180],
|
videoQuality: [480, 360, 320, 540, 720, 1080, 2160, 270, 240, 180],
|
||||||
limit: 25, // max number of photos per release
|
limit: 25, // max number of photos per release
|
||||||
},
|
},
|
||||||
titleSlugLength: 50,
|
titleSlugLength: 50,
|
||||||
|
|
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 9.7 KiB |
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 97 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 97 KiB |
After Width: | Height: | Size: 66 KiB |
After Width: | Height: | Size: 150 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 97 KiB |
After Width: | Height: | Size: 95 KiB |
After Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 51 KiB |
|
@ -0,0 +1,82 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
id="icon-logo"
|
||||||
|
viewBox="0 0 512 128"
|
||||||
|
version="1.1"
|
||||||
|
sodipodi:docname="onlyfans.svg"
|
||||||
|
inkscape:version="0.92.4 5da689c313, 2019-01-14">
|
||||||
|
<metadata
|
||||||
|
id="metadata21">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<defs
|
||||||
|
id="defs19" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1026"
|
||||||
|
id="namedview17"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="1.6517572"
|
||||||
|
inkscape:cx="125.49425"
|
||||||
|
inkscape:cy="3.3234524"
|
||||||
|
inkscape:window-x="1178"
|
||||||
|
inkscape:window-y="930"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="icon-logo" />
|
||||||
|
<path
|
||||||
|
class="svg-logo-color-1"
|
||||||
|
fill-rule="evenodd"
|
||||||
|
d="M46.32 28a46.2 46.2 0 1 0 46.32 46.17A46.26 46.26 0 0 0 46.32 28zm0 87.57a41.38 41.38 0 1 1 41.48-41.4 41.44 41.44 0 0 1-41.48 41.38z"
|
||||||
|
id="path2" />
|
||||||
|
<path
|
||||||
|
class="svg-logo-color-1"
|
||||||
|
d="M103.84 108.3h5.91V72.66c0-12.8 9.3-22 21.38-22 12.44 0 19.57 8.33 19.57 21v36.6h5.92V70.61c0-14.74-9.06-25.37-24.64-25.37-11.23 0-18.12 5.68-22.23 12.93V46.69h-5.91zm74.88-88.19h5.92v88.19h-5.92zM215.44 128c8.82 0 15.1-4.6 20.53-17.52l26.7-63.79h-6.53l-22.22 55.09-25.61-55.09h-6.88L231 107.94c-4.59 10.75-8.82 14.5-15.22 14.5a21.43 21.43 0 0 1-10.5-2.3l-2.06 5.2a27.76 27.76 0 0 0 12.22 2.66z"
|
||||||
|
id="path4" />
|
||||||
|
<path
|
||||||
|
d="M327.73 42.75q2.59-3.95 5.24-8.25c1.77-2.87 3.37-5.62 4.83-8.25s2.64-5 3.57-7.1a13.26 13.26 0 0 0 1.4-4.93 10.06 10.06 0 0 0-2.23-6.64 16.59 16.59 0 0 0-5.86-4.41 30.52 30.52 0 0 0-8.29-2.44 63.33 63.33 0 0 0-9.65-.73 141.77 141.77 0 0 0-32.31 3.47 148.64 148.64 0 0 0-27 8.92 126.3 126.3 0 0 0-21.41 12 134.24 134.24 0 0 0-15.61 12.71 67 67 0 0 0-9.54 11q-3.22 4.94-3.22 7.11a7.63 7.63 0 0 0 1.56 4.82 11.09 11.09 0 0 0 3.42 3.06 5.85 5.85 0 0 0 3.42.89c1-.11 1.56-.64 1.56-1.61 0-1.87 1.17-4.58 3.52-8.15a73.59 73.59 0 0 1 10-11.67 136.24 136.24 0 0 1 15.66-12.91 136.18 136.18 0 0 1 44.76-20.8 106.81 106.81 0 0 1 27.26-3.34 19.91 19.91 0 0 1 6.85.94 8.75 8.75 0 0 1 3.68 2.33 6.11 6.11 0 0 1 1.45 3.06 19.46 19.46 0 0 1 .26 3.11 14.64 14.64 0 0 1-1.45 5.45 70.32 70.32 0 0 1-3.78 7.37q-2.34 4-5.19 8.24T315 44a161.29 161.29 0 0 0-22 4.2 87.7 87.7 0 0 0-16.44 6.07 35.86 35.86 0 0 0-10.32 7.32q-3.58 3.89-3.58 7.93a8.88 8.88 0 0 0 1 4.31 7.42 7.42 0 0 0 2.17 2.64 2.85 2.85 0 0 0 2.18.63q1-.21 1-1.77c0-1 .88-2.5 2.64-4.41a43.89 43.89 0 0 1 7.68-6.22 86 86 0 0 1 12.41-6.7 106.11 106.11 0 0 1 17.12-5.87q-6.23 8.1-12.5 15.93t-11.31 15.2a100.58 100.58 0 0 0-8.14 14.05 29.71 29.71 0 0 0-3.11 12.4 17.14 17.14 0 0 0 .73 5.08 15 15 0 0 0 1.92 4.15 9.93 9.93 0 0 0 2.75 2.8 5.62 5.62 0 0 0 3.21 1 2.27 2.27 0 0 0 1.66-.62 3.15 3.15 0 0 0 .83-1.56 12.43 12.43 0 0 0 .26-2.07v-2.18q0-5.6 3.58-13.28a154.49 154.49 0 0 1 9.13-16.55q5.54-8.86 12.29-18.41t13.17-18.88a142.27 142.27 0 0 1 21.78-1.56 15.24 15.24 0 0 1 4.51.57 27.84 27.84 0 0 1 3 1.09 9.79 9.79 0 0 0 1.6.63c.32.06.47-.21.47-.83a6.83 6.83 0 0 0-2.07-4.78q-2.08-2.17-6.33-2.18-9.85 0-18.57.63z"
|
||||||
|
class="svg-logo-color-2"
|
||||||
|
id="path6"
|
||||||
|
style="fill:#00afff;fill-opacity:1" />
|
||||||
|
<path
|
||||||
|
d="M399.14 64.07q-2.75 3.68-6.17 8.14t-7.26 9.08q-3.84 4.62-7.41 8.4a73 73 0 0 1-6.54 6.22q-3 2.45-4.72 2.44c-1.59 0-2.31-.76-2.18-2.28a16 16 0 0 1 2-5.65Q368.6 87 371.24 83c1.77-2.7 3.49-5.2 5.19-7.52s3.14-4.29 4.35-5.92a13 13 0 0 0 1.82-2.75c0-.27-.21-.57-.62-.88a10.7 10.7 0 0 0-1.56-.93c-.62-.31-1.28-.6-2-.88a11.65 11.65 0 0 0-2-.62 16.76 16.76 0 0 0 1.14-5.71 20.51 20.51 0 0 0-.57-5 10.82 10.82 0 0 0-1.81-3.94 8.45 8.45 0 0 0-3.27-2.6 12 12 0 0 0-5-.93 28.79 28.79 0 0 0-11.31 2.28 43 43 0 0 0-10.11 6.07 55.54 55.54 0 0 0-8.61 8.66 70.56 70.56 0 0 0-6.64 9.91 54 54 0 0 0-4.24 9.93 30 30 0 0 0-1.5 8.71 19.28 19.28 0 0 0 1.35 7.68 14.21 14.21 0 0 0 3.47 5 13 13 0 0 0 4.62 2.75 14.58 14.58 0 0 0 4.66.83 11.15 11.15 0 0 0 5.76-1.61 25.69 25.69 0 0 0 4.84-3.53 29.77 29.77 0 0 0 4.36-5.29 14.52 14.52 0 0 0 .31 5.29 7.8 7.8 0 0 0 2.13 3.58c1.07 1.08 2.78 1.61 5.13 1.61q2.7 0 6.53-2.8a67.86 67.86 0 0 0 8.15-7.16q4.31-4.35 8.86-9.8t8.61-10.69q4.05-5.23 7.37-9.8t5.18-7.16a1.58 1.58 0 0 0 .31-1.19 1 1 0 0 0-.57-.78 2 2 0 0 0-1.14-.1 1.79 1.79 0 0 0-1.19.83q-1.35 1.84-4.1 5.53zM335.31 98.3a21.12 21.12 0 0 1 .41-9.18 61.29 61.29 0 0 1 4.2-11.93A66.19 66.19 0 0 1 347 65.26a43.71 43.71 0 0 1 9.08-9.18 16.91 16.91 0 0 1 10.16-3.69 3.53 3.53 0 0 1 3.17 1.51 7 7 0 0 1 1 3.89 14.9 14.9 0 0 1-1.45 6.48 35.51 35.51 0 0 1-3.16 5.45 38.63 38.63 0 0 1-3.12 3.89 7.67 7.67 0 0 0-1.4 1.71 3.66 3.66 0 0 0 .68 1.14 22.74 22.74 0 0 0 1.5 1.87q-2.79 4-5.86 8.25a89.42 89.42 0 0 1-6.17 7.62 40.2 40.2 0 0 1-6.12 5.61 9.85 9.85 0 0 1-5.7 2.17c-2.33.02-3.75-1.22-4.3-3.68z"
|
||||||
|
class="svg-logo-color-2"
|
||||||
|
id="path8"
|
||||||
|
style="fill:#00afff;fill-opacity:1" />
|
||||||
|
<path
|
||||||
|
d="M428.44 104.37a63.22 63.22 0 0 0 8.25-7.16q4.31-4.35 8.76-9.8t8.4-10.69q3.94-5.23 7.16-9.8t5.08-7.16a1.58 1.58 0 0 0 .31-1.19 1 1 0 0 0-.57-.78 2 2 0 0 0-1.14-.1 1.79 1.79 0 0 0-1.19.83q-1.35 1.86-4.1 5.55t-6.17 8.14q-3.42 4.46-7.26 9.08t-7.42 8.4a71.72 71.72 0 0 1-6.55 6.22q-3 2.45-4.72 2.44-2.07 0-2.28-1.35a7 7 0 0 1 .88-3.68 38.2 38.2 0 0 1 3.27-5.45q2.18-3.11 4.72-6.63c1.69-2.36 3.42-4.79 5.18-7.32s3.37-5 4.83-7.42a54.81 54.81 0 0 0 3.57-7 15.34 15.34 0 0 0 1.4-5.91 10.37 10.37 0 0 0-1.55-6.12q-1.56-2.18-5.08-2.18a15.16 15.16 0 0 0-7.11 2 44.71 44.71 0 0 0-7.52 5.14 91.24 91.24 0 0 0-7.15 6.64q-3.43 3.53-6.12 6.64t-4.41 5.13a10.4 10.4 0 0 1-1.92 2c-.21 0 .09-.76.88-2.29s1.73-3.33 2.8-5.44 2.06-4.32 3-6.64a17 17 0 0 0 1.35-6 5.66 5.66 0 0 0-1.46-4 9.91 9.91 0 0 0-3.16-2.34 8.46 8.46 0 0 0-3.11-.83c-.93 0-1.4.09-1.4.37a25.81 25.81 0 0 1-2.13 8.87 127.75 127.75 0 0 1-5.34 11.72q-3.21 6.27-6.95 12.71t-6.97 11.76q-3.21 5.24-5.34 8.61A24 24 0 0 0 378 103a2.12 2.12 0 0 0 .46 1 6.82 6.82 0 0 0 1.4 1.4 9.54 9.54 0 0 0 2.18 1.24 6.88 6.88 0 0 0 2.7.52c.55 0 1.54-.78 3-2.33s3.15-3.62 5.19-6.18 4.32-5.48 6.84-8.76 5.12-6.64 7.78-10.07 5.36-6.77 8.09-10.06 5.35-6.2 7.83-8.76a60.35 60.35 0 0 1 6.85-6.18q3.1-2.32 5.19-2.33c1.72 0 2.36.71 1.91 2.13a22.25 22.25 0 0 1-3.16 5.6q-2.49 3.48-6.12 8.09t-6.95 9.54a78.94 78.94 0 0 0-5.7 9.91 21.72 21.72 0 0 0-2.39 9.34 11.76 11.76 0 0 0 .83 5.08 8.79 8.79 0 0 0 2.49 3.42 7.44 7.44 0 0 0 5.08 1.56c2 .01 4.31-.92 6.94-2.79z"
|
||||||
|
class="svg-logo-color-2"
|
||||||
|
id="path10"
|
||||||
|
style="fill:#00afff;fill-opacity:1" />
|
||||||
|
<path
|
||||||
|
d="M504.31 62.46q-1.81 2.49-4.15 5.65t-5 6.69q-2.7 3.54-5.5 6.85c-1.86 2.21-3.68 4.29-5.44 6.22a48.93 48.93 0 0 1-5 4.88 23 23 0 0 0 .78-3.58 27.93 27.93 0 0 0 .26-3.68 48.17 48.17 0 0 0-.83-8.87c-.56-2.94-1.16-5.91-1.82-8.92s-1.26-6-1.81-9.08a50.86 50.86 0 0 1-.83-9.23 11.7 11.7 0 0 1 1.24-5.5 28.27 28.27 0 0 1 2.7-4.26c1-1.24 1.86-2.36 2.69-3.37a4.5 4.5 0 0 0 1.25-2.75 1.88 1.88 0 0 0-.93-1.5 4 4 0 0 0-2.39-.67 16.35 16.35 0 0 0-6.12 1.24 19 19 0 0 0-9.7 8.71 13.48 13.48 0 0 0-1.6 6.44 50.63 50.63 0 0 0 .88 8.14c.58 3.42 1.21 7.12 1.86 11.1s1.18 8 1.56 12a55.5 55.5 0 0 1 0 11 17.72 17.72 0 0 1-2.59 8c-1.39 2.08-3.56 3.11-6.54 3.11s-5-.77-6.17-2.33a8.19 8.19 0 0 1-1.81-5.14 3.54 3.54 0 0 0-.62-2.23 1.6 1.6 0 0 0-1.35-.72 1.84 1.84 0 0 0-1.35 1 5.31 5.31 0 0 0-.62 2.91 14 14 0 0 0 .77 4.46 11.39 11.39 0 0 0 2.39 4 12.43 12.43 0 0 0 4.1 2.91 14.1 14.1 0 0 0 5.91 1.14h1.55a20.53 20.53 0 0 0 10-2.8 54.28 54.28 0 0 0 10-7.16 95 95 0 0 0 9.44-9.8q4.48-5.32 8.36-10.6t6.95-9.8q3.06-4.56 4.93-7.16a1.41 1.41 0 0 0 .25-1.19 1.11 1.11 0 0 0-.62-.78 1.86 1.86 0 0 0-1.09-.1 1.82 1.82 0 0 0-1.14.83q-1.03 1.48-2.85 3.94z"
|
||||||
|
class="svg-logo-color-2"
|
||||||
|
id="path12"
|
||||||
|
style="fill:#00afff;fill-opacity:1" />
|
||||||
|
<path
|
||||||
|
d="M65.53 71.19v-3.77a16.75 16.75 0 0 0-5.08-12 17.31 17.31 0 0 0-12.19-5h-3.1a17.31 17.31 0 0 0-12.18 5 16.7 16.7 0 0 0-5.07 12v3.77l-2.14 3.86v5.56a18.64 18.64 0 0 0 5.64 13.33A19.37 19.37 0 0 0 45 99.48h3.45A19.33 19.33 0 0 0 62 93.94a18.61 18.61 0 0 0 5.65-13.33v-5.56zm-16.8 17.06v4.45a1.93 1.93 0 0 1-.89 1.64H47a1 1 0 0 1-.3 0h-.2a1.18 1.18 0 0 1-.25 0h-.38a2 2 0 0 1-.92-1.67v-4.42a5.3 5.3 0 0 1 2-10.24h.11a5.3 5.3 0 0 1 2 10.24zm9.09-16.94H35.61v-3.89a9.27 9.27 0 0 1 2.81-6.63A9.62 9.62 0 0 1 45.16 58h3.1A9.61 9.61 0 0 1 55 60.79a9.31 9.31 0 0 1 2.81 6.63z"
|
||||||
|
class="svg-logo-color-2"
|
||||||
|
id="path14"
|
||||||
|
style="fill:#00afff;fill-opacity:1" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 8.8 KiB |
After Width: | Height: | Size: 53 KiB |
|
@ -0,0 +1,85 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
id="icon-logo"
|
||||||
|
viewBox="0 0 512 128"
|
||||||
|
version="1.1"
|
||||||
|
sodipodi:docname="only-fans_light.svg"
|
||||||
|
inkscape:version="0.92.4 5da689c313, 2019-01-14">
|
||||||
|
<metadata
|
||||||
|
id="metadata21">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<defs
|
||||||
|
id="defs19" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1026"
|
||||||
|
id="namedview17"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="0.8258786"
|
||||||
|
inkscape:cx="-43.280172"
|
||||||
|
inkscape:cy="40.465625"
|
||||||
|
inkscape:window-x="1178"
|
||||||
|
inkscape:window-y="930"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="icon-logo" />
|
||||||
|
<path
|
||||||
|
class="svg-logo-color-1"
|
||||||
|
fill-rule="evenodd"
|
||||||
|
d="M46.32 28a46.2 46.2 0 1 0 46.32 46.17A46.26 46.26 0 0 0 46.32 28zm0 87.57a41.38 41.38 0 1 1 41.48-41.4 41.44 41.44 0 0 1-41.48 41.38z"
|
||||||
|
id="path2"
|
||||||
|
style="fill:#feffff;fill-opacity:1" />
|
||||||
|
<path
|
||||||
|
class="svg-logo-color-1"
|
||||||
|
d="M103.84 108.3h5.91V72.66c0-12.8 9.3-22 21.38-22 12.44 0 19.57 8.33 19.57 21v36.6h5.92V70.61c0-14.74-9.06-25.37-24.64-25.37-11.23 0-18.12 5.68-22.23 12.93V46.69h-5.91zm74.88-88.19h5.92v88.19h-5.92zM215.44 128c8.82 0 15.1-4.6 20.53-17.52l26.7-63.79h-6.53l-22.22 55.09-25.61-55.09h-6.88L231 107.94c-4.59 10.75-8.82 14.5-15.22 14.5a21.43 21.43 0 0 1-10.5-2.3l-2.06 5.2a27.76 27.76 0 0 0 12.22 2.66z"
|
||||||
|
id="path4"
|
||||||
|
style="fill:#feffff;fill-opacity:1" />
|
||||||
|
<path
|
||||||
|
d="M327.73 42.75q2.59-3.95 5.24-8.25c1.77-2.87 3.37-5.62 4.83-8.25s2.64-5 3.57-7.1a13.26 13.26 0 0 0 1.4-4.93 10.06 10.06 0 0 0-2.23-6.64 16.59 16.59 0 0 0-5.86-4.41 30.52 30.52 0 0 0-8.29-2.44 63.33 63.33 0 0 0-9.65-.73 141.77 141.77 0 0 0-32.31 3.47 148.64 148.64 0 0 0-27 8.92 126.3 126.3 0 0 0-21.41 12 134.24 134.24 0 0 0-15.61 12.71 67 67 0 0 0-9.54 11q-3.22 4.94-3.22 7.11a7.63 7.63 0 0 0 1.56 4.82 11.09 11.09 0 0 0 3.42 3.06 5.85 5.85 0 0 0 3.42.89c1-.11 1.56-.64 1.56-1.61 0-1.87 1.17-4.58 3.52-8.15a73.59 73.59 0 0 1 10-11.67 136.24 136.24 0 0 1 15.66-12.91 136.18 136.18 0 0 1 44.76-20.8 106.81 106.81 0 0 1 27.26-3.34 19.91 19.91 0 0 1 6.85.94 8.75 8.75 0 0 1 3.68 2.33 6.11 6.11 0 0 1 1.45 3.06 19.46 19.46 0 0 1 .26 3.11 14.64 14.64 0 0 1-1.45 5.45 70.32 70.32 0 0 1-3.78 7.37q-2.34 4-5.19 8.24T315 44a161.29 161.29 0 0 0-22 4.2 87.7 87.7 0 0 0-16.44 6.07 35.86 35.86 0 0 0-10.32 7.32q-3.58 3.89-3.58 7.93a8.88 8.88 0 0 0 1 4.31 7.42 7.42 0 0 0 2.17 2.64 2.85 2.85 0 0 0 2.18.63q1-.21 1-1.77c0-1 .88-2.5 2.64-4.41a43.89 43.89 0 0 1 7.68-6.22 86 86 0 0 1 12.41-6.7 106.11 106.11 0 0 1 17.12-5.87q-6.23 8.1-12.5 15.93t-11.31 15.2a100.58 100.58 0 0 0-8.14 14.05 29.71 29.71 0 0 0-3.11 12.4 17.14 17.14 0 0 0 .73 5.08 15 15 0 0 0 1.92 4.15 9.93 9.93 0 0 0 2.75 2.8 5.62 5.62 0 0 0 3.21 1 2.27 2.27 0 0 0 1.66-.62 3.15 3.15 0 0 0 .83-1.56 12.43 12.43 0 0 0 .26-2.07v-2.18q0-5.6 3.58-13.28a154.49 154.49 0 0 1 9.13-16.55q5.54-8.86 12.29-18.41t13.17-18.88a142.27 142.27 0 0 1 21.78-1.56 15.24 15.24 0 0 1 4.51.57 27.84 27.84 0 0 1 3 1.09 9.79 9.79 0 0 0 1.6.63c.32.06.47-.21.47-.83a6.83 6.83 0 0 0-2.07-4.78q-2.08-2.17-6.33-2.18-9.85 0-18.57.63z"
|
||||||
|
class="svg-logo-color-2"
|
||||||
|
id="path6"
|
||||||
|
style="fill:#00afff;fill-opacity:1" />
|
||||||
|
<path
|
||||||
|
d="M399.14 64.07q-2.75 3.68-6.17 8.14t-7.26 9.08q-3.84 4.62-7.41 8.4a73 73 0 0 1-6.54 6.22q-3 2.45-4.72 2.44c-1.59 0-2.31-.76-2.18-2.28a16 16 0 0 1 2-5.65Q368.6 87 371.24 83c1.77-2.7 3.49-5.2 5.19-7.52s3.14-4.29 4.35-5.92a13 13 0 0 0 1.82-2.75c0-.27-.21-.57-.62-.88a10.7 10.7 0 0 0-1.56-.93c-.62-.31-1.28-.6-2-.88a11.65 11.65 0 0 0-2-.62 16.76 16.76 0 0 0 1.14-5.71 20.51 20.51 0 0 0-.57-5 10.82 10.82 0 0 0-1.81-3.94 8.45 8.45 0 0 0-3.27-2.6 12 12 0 0 0-5-.93 28.79 28.79 0 0 0-11.31 2.28 43 43 0 0 0-10.11 6.07 55.54 55.54 0 0 0-8.61 8.66 70.56 70.56 0 0 0-6.64 9.91 54 54 0 0 0-4.24 9.93 30 30 0 0 0-1.5 8.71 19.28 19.28 0 0 0 1.35 7.68 14.21 14.21 0 0 0 3.47 5 13 13 0 0 0 4.62 2.75 14.58 14.58 0 0 0 4.66.83 11.15 11.15 0 0 0 5.76-1.61 25.69 25.69 0 0 0 4.84-3.53 29.77 29.77 0 0 0 4.36-5.29 14.52 14.52 0 0 0 .31 5.29 7.8 7.8 0 0 0 2.13 3.58c1.07 1.08 2.78 1.61 5.13 1.61q2.7 0 6.53-2.8a67.86 67.86 0 0 0 8.15-7.16q4.31-4.35 8.86-9.8t8.61-10.69q4.05-5.23 7.37-9.8t5.18-7.16a1.58 1.58 0 0 0 .31-1.19 1 1 0 0 0-.57-.78 2 2 0 0 0-1.14-.1 1.79 1.79 0 0 0-1.19.83q-1.35 1.84-4.1 5.53zM335.31 98.3a21.12 21.12 0 0 1 .41-9.18 61.29 61.29 0 0 1 4.2-11.93A66.19 66.19 0 0 1 347 65.26a43.71 43.71 0 0 1 9.08-9.18 16.91 16.91 0 0 1 10.16-3.69 3.53 3.53 0 0 1 3.17 1.51 7 7 0 0 1 1 3.89 14.9 14.9 0 0 1-1.45 6.48 35.51 35.51 0 0 1-3.16 5.45 38.63 38.63 0 0 1-3.12 3.89 7.67 7.67 0 0 0-1.4 1.71 3.66 3.66 0 0 0 .68 1.14 22.74 22.74 0 0 0 1.5 1.87q-2.79 4-5.86 8.25a89.42 89.42 0 0 1-6.17 7.62 40.2 40.2 0 0 1-6.12 5.61 9.85 9.85 0 0 1-5.7 2.17c-2.33.02-3.75-1.22-4.3-3.68z"
|
||||||
|
class="svg-logo-color-2"
|
||||||
|
id="path8"
|
||||||
|
style="fill:#00afff;fill-opacity:1" />
|
||||||
|
<path
|
||||||
|
d="M428.44 104.37a63.22 63.22 0 0 0 8.25-7.16q4.31-4.35 8.76-9.8t8.4-10.69q3.94-5.23 7.16-9.8t5.08-7.16a1.58 1.58 0 0 0 .31-1.19 1 1 0 0 0-.57-.78 2 2 0 0 0-1.14-.1 1.79 1.79 0 0 0-1.19.83q-1.35 1.86-4.1 5.55t-6.17 8.14q-3.42 4.46-7.26 9.08t-7.42 8.4a71.72 71.72 0 0 1-6.55 6.22q-3 2.45-4.72 2.44-2.07 0-2.28-1.35a7 7 0 0 1 .88-3.68 38.2 38.2 0 0 1 3.27-5.45q2.18-3.11 4.72-6.63c1.69-2.36 3.42-4.79 5.18-7.32s3.37-5 4.83-7.42a54.81 54.81 0 0 0 3.57-7 15.34 15.34 0 0 0 1.4-5.91 10.37 10.37 0 0 0-1.55-6.12q-1.56-2.18-5.08-2.18a15.16 15.16 0 0 0-7.11 2 44.71 44.71 0 0 0-7.52 5.14 91.24 91.24 0 0 0-7.15 6.64q-3.43 3.53-6.12 6.64t-4.41 5.13a10.4 10.4 0 0 1-1.92 2c-.21 0 .09-.76.88-2.29s1.73-3.33 2.8-5.44 2.06-4.32 3-6.64a17 17 0 0 0 1.35-6 5.66 5.66 0 0 0-1.46-4 9.91 9.91 0 0 0-3.16-2.34 8.46 8.46 0 0 0-3.11-.83c-.93 0-1.4.09-1.4.37a25.81 25.81 0 0 1-2.13 8.87 127.75 127.75 0 0 1-5.34 11.72q-3.21 6.27-6.95 12.71t-6.97 11.76q-3.21 5.24-5.34 8.61A24 24 0 0 0 378 103a2.12 2.12 0 0 0 .46 1 6.82 6.82 0 0 0 1.4 1.4 9.54 9.54 0 0 0 2.18 1.24 6.88 6.88 0 0 0 2.7.52c.55 0 1.54-.78 3-2.33s3.15-3.62 5.19-6.18 4.32-5.48 6.84-8.76 5.12-6.64 7.78-10.07 5.36-6.77 8.09-10.06 5.35-6.2 7.83-8.76a60.35 60.35 0 0 1 6.85-6.18q3.1-2.32 5.19-2.33c1.72 0 2.36.71 1.91 2.13a22.25 22.25 0 0 1-3.16 5.6q-2.49 3.48-6.12 8.09t-6.95 9.54a78.94 78.94 0 0 0-5.7 9.91 21.72 21.72 0 0 0-2.39 9.34 11.76 11.76 0 0 0 .83 5.08 8.79 8.79 0 0 0 2.49 3.42 7.44 7.44 0 0 0 5.08 1.56c2 .01 4.31-.92 6.94-2.79z"
|
||||||
|
class="svg-logo-color-2"
|
||||||
|
id="path10"
|
||||||
|
style="fill:#00afff;fill-opacity:1" />
|
||||||
|
<path
|
||||||
|
d="M504.31 62.46q-1.81 2.49-4.15 5.65t-5 6.69q-2.7 3.54-5.5 6.85c-1.86 2.21-3.68 4.29-5.44 6.22a48.93 48.93 0 0 1-5 4.88 23 23 0 0 0 .78-3.58 27.93 27.93 0 0 0 .26-3.68 48.17 48.17 0 0 0-.83-8.87c-.56-2.94-1.16-5.91-1.82-8.92s-1.26-6-1.81-9.08a50.86 50.86 0 0 1-.83-9.23 11.7 11.7 0 0 1 1.24-5.5 28.27 28.27 0 0 1 2.7-4.26c1-1.24 1.86-2.36 2.69-3.37a4.5 4.5 0 0 0 1.25-2.75 1.88 1.88 0 0 0-.93-1.5 4 4 0 0 0-2.39-.67 16.35 16.35 0 0 0-6.12 1.24 19 19 0 0 0-9.7 8.71 13.48 13.48 0 0 0-1.6 6.44 50.63 50.63 0 0 0 .88 8.14c.58 3.42 1.21 7.12 1.86 11.1s1.18 8 1.56 12a55.5 55.5 0 0 1 0 11 17.72 17.72 0 0 1-2.59 8c-1.39 2.08-3.56 3.11-6.54 3.11s-5-.77-6.17-2.33a8.19 8.19 0 0 1-1.81-5.14 3.54 3.54 0 0 0-.62-2.23 1.6 1.6 0 0 0-1.35-.72 1.84 1.84 0 0 0-1.35 1 5.31 5.31 0 0 0-.62 2.91 14 14 0 0 0 .77 4.46 11.39 11.39 0 0 0 2.39 4 12.43 12.43 0 0 0 4.1 2.91 14.1 14.1 0 0 0 5.91 1.14h1.55a20.53 20.53 0 0 0 10-2.8 54.28 54.28 0 0 0 10-7.16 95 95 0 0 0 9.44-9.8q4.48-5.32 8.36-10.6t6.95-9.8q3.06-4.56 4.93-7.16a1.41 1.41 0 0 0 .25-1.19 1.11 1.11 0 0 0-.62-.78 1.86 1.86 0 0 0-1.09-.1 1.82 1.82 0 0 0-1.14.83q-1.03 1.48-2.85 3.94z"
|
||||||
|
class="svg-logo-color-2"
|
||||||
|
id="path12"
|
||||||
|
style="fill:#00afff;fill-opacity:1" />
|
||||||
|
<path
|
||||||
|
d="M65.53 71.19v-3.77a16.75 16.75 0 0 0-5.08-12 17.31 17.31 0 0 0-12.19-5h-3.1a17.31 17.31 0 0 0-12.18 5 16.7 16.7 0 0 0-5.07 12v3.77l-2.14 3.86v5.56a18.64 18.64 0 0 0 5.64 13.33A19.37 19.37 0 0 0 45 99.48h3.45A19.33 19.33 0 0 0 62 93.94a18.61 18.61 0 0 0 5.65-13.33v-5.56zm-16.8 17.06v4.45a1.93 1.93 0 0 1-.89 1.64H47a1 1 0 0 1-.3 0h-.2a1.18 1.18 0 0 1-.25 0h-.38a2 2 0 0 1-.92-1.67v-4.42a5.3 5.3 0 0 1 2-10.24h.11a5.3 5.3 0 0 1 2 10.24zm9.09-16.94H35.61v-3.89a9.27 9.27 0 0 1 2.81-6.63A9.62 9.62 0 0 1 45.16 58h3.1A9.61 9.61 0 0 1 55 60.79a9.31 9.31 0 0 1 2.81 6.63z"
|
||||||
|
class="svg-logo-color-2"
|
||||||
|
id="path14"
|
||||||
|
style="fill:#00afff;fill-opacity:1" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 8.9 KiB |
After Width: | Height: | Size: 53 KiB |
After Width: | Height: | Size: 165 KiB |
Before Width: | Height: | Size: 165 KiB After Width: | Height: | Size: 166 KiB |
|
@ -237,6 +237,11 @@ const networks = [
|
||||||
url: 'http://jayrockcontent.com',
|
url: 'http://jayrockcontent.com',
|
||||||
parent: 'gamma',
|
parent: 'gamma',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
slug: 'jesseloadsmonsterfacials',
|
||||||
|
name: 'Jesse Loads Monster Facials',
|
||||||
|
url: 'http://www.jesseloadsmonsterfacials.com',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
slug: 'julesjordan',
|
slug: 'julesjordan',
|
||||||
name: 'Jules Jordan',
|
name: 'Jules Jordan',
|
||||||
|
|
|
@ -2597,6 +2597,17 @@ const sites = [
|
||||||
photos: false,
|
photos: false,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
// JESSE LOADS MONSTER FACIALS
|
||||||
|
{
|
||||||
|
slug: 'jesseloadsmonsterfacials',
|
||||||
|
name: 'Jesse Loads Monster Facials',
|
||||||
|
url: 'http://www.jesseloadsmonsterfacials.com',
|
||||||
|
network: 'jesseloadsmonsterfacials',
|
||||||
|
tags: ['facial', 'blowjob'],
|
||||||
|
parameters: {
|
||||||
|
independent: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
// JULES JORDAN
|
// JULES JORDAN
|
||||||
{
|
{
|
||||||
slug: 'julesjordan',
|
slug: 'julesjordan',
|
||||||
|
|
|
@ -0,0 +1,85 @@
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
const { get, initAll } = require('../utils/qu');
|
||||||
|
|
||||||
|
function scrapeLatest(scenes, dates, site) {
|
||||||
|
return scenes.map(({ qu }, index) => {
|
||||||
|
const release = {};
|
||||||
|
|
||||||
|
const path = qu.url('a');
|
||||||
|
release.url = `${site.url}/visitors/${path}`;
|
||||||
|
release.entryId = path.match(/videos\/([a-zA-Z0-9]+)(?:_hd)?_trailer/)?.[1];
|
||||||
|
|
||||||
|
if (dates && dates[index]) {
|
||||||
|
release.date = dates[index].qu.date(null, 'MM/DD/YYYY');
|
||||||
|
}
|
||||||
|
|
||||||
|
release.description = qu.q('tbody tr:nth-child(3) font', true);
|
||||||
|
|
||||||
|
const infoLine = qu.q('font[color="#663366"]', true);
|
||||||
|
if (infoLine) release.duration = Number(infoLine.match(/(\d+) min/)[1]) * 60;
|
||||||
|
|
||||||
|
const poster = qu.img('img[src*="photos/"][width="400"]');
|
||||||
|
release.poster = `${site.url}/visitors/${poster}`;
|
||||||
|
release.photos = qu.imgs('img[src*="photos/"]:not([width="400"])').map(source => `${site.url}/visitors/${source}`);
|
||||||
|
|
||||||
|
return release;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function scrapeScene({ qu }, url, site) {
|
||||||
|
const release = { url };
|
||||||
|
|
||||||
|
const { pathname } = new URL(url);
|
||||||
|
release.entryId = pathname.match(/videos\/(\w+)_hd_trailer/)[1];
|
||||||
|
|
||||||
|
const actor = qu.q('font[color="#990033"] strong', true);
|
||||||
|
release.actors = [actor];
|
||||||
|
|
||||||
|
const hdTrailer = qu.url('a[href*="hd_trailer.mp4"]');
|
||||||
|
const sdTrailer = qu.url('a[href*="hd_trailer_mobile.mp4"]');
|
||||||
|
|
||||||
|
release.trailer = [
|
||||||
|
{
|
||||||
|
src: `${site.url}/visitors/videos/${hdTrailer}`,
|
||||||
|
quality: 1080,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
src: `${site.url}/visitors/videos/${sdTrailer}`,
|
||||||
|
quality: 270,
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
return release;
|
||||||
|
}
|
||||||
|
|
||||||
|
async function fetchLatest(site, page = 1) {
|
||||||
|
const url = `https://jesseloadsmonsterfacials.com/visitors/tour_${page.toString().padStart(2, '0')}.html`;
|
||||||
|
const res = await get(url);
|
||||||
|
|
||||||
|
if (!res.ok) {
|
||||||
|
return res.status;
|
||||||
|
}
|
||||||
|
|
||||||
|
const { el } = res.item;
|
||||||
|
|
||||||
|
const scenes = initAll(el, 'table[width="880"]');
|
||||||
|
const dates = initAll(el, 'font[color="#000000"] strong:not(:empty)');
|
||||||
|
|
||||||
|
return scrapeLatest(scenes, dates, site);
|
||||||
|
}
|
||||||
|
|
||||||
|
async function fetchScene(url, site) {
|
||||||
|
const res = await get(url);
|
||||||
|
|
||||||
|
if (res.ok) {
|
||||||
|
return scrapeScene(res.item, url, site);
|
||||||
|
}
|
||||||
|
|
||||||
|
return res.status;
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
fetchLatest,
|
||||||
|
fetchScene,
|
||||||
|
};
|
|
@ -25,6 +25,7 @@ const hush = require('./hush');
|
||||||
const iconmale = require('./iconmale');
|
const iconmale = require('./iconmale');
|
||||||
const insex = require('./insex');
|
const insex = require('./insex');
|
||||||
const jayrock = require('./jayrock');
|
const jayrock = require('./jayrock');
|
||||||
|
const jesseloadsmonsterfacials = require('./jesseloadsmonsterfacials');
|
||||||
const julesjordan = require('./julesjordan');
|
const julesjordan = require('./julesjordan');
|
||||||
const kellymadison = require('./kellymadison');
|
const kellymadison = require('./kellymadison');
|
||||||
const kink = require('./kink');
|
const kink = require('./kink');
|
||||||
|
@ -96,6 +97,7 @@ module.exports = {
|
||||||
insex,
|
insex,
|
||||||
interracialpass: hush,
|
interracialpass: hush,
|
||||||
jayrock,
|
jayrock,
|
||||||
|
jesseloadsmonsterfacials,
|
||||||
julesjordan,
|
julesjordan,
|
||||||
kellymadison,
|
kellymadison,
|
||||||
kink,
|
kink,
|
||||||
|
|
|
@ -158,7 +158,7 @@ async function updateReleasesSearch(releaseIds) {
|
||||||
releases.id AS release_id,
|
releases.id AS release_id,
|
||||||
TO_TSVECTOR(
|
TO_TSVECTOR(
|
||||||
'traxxx',
|
'traxxx',
|
||||||
releases.title || ' ' ||
|
COALESCE(releases.title, '') || ' ' ||
|
||||||
networks.name || ' ' ||
|
networks.name || ' ' ||
|
||||||
networks.slug || ' ' ||
|
networks.slug || ' ' ||
|
||||||
networks.url || ' ' ||
|
networks.url || ' ' ||
|
||||||
|
|
|
@ -111,7 +111,7 @@ async function scrapeReleases(scraper, site, preData, upcoming = false) {
|
||||||
return pageAccReleases;
|
return pageAccReleases;
|
||||||
};
|
};
|
||||||
|
|
||||||
const rawReleases = await scrapePage(1, []);
|
const rawReleases = await scrapePage(argv.page || 1, []);
|
||||||
const releases = upcoming
|
const releases = upcoming
|
||||||
? rawReleases.map(rawRelease => ({ ...rawRelease, upcoming: true }))
|
? rawReleases.map(rawRelease => ({ ...rawRelease, upcoming: true }))
|
||||||
: rawReleases;
|
: rawReleases;
|
||||||
|
@ -135,7 +135,7 @@ async function scrapeLatestReleases(scraper, site, preData) {
|
||||||
try {
|
try {
|
||||||
return await scrapeReleases(scraper, site, preData, false);
|
return await scrapeReleases(scraper, site, preData, false);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
logger.warn(`Failed to scrape latest updates for '${site.slug}' (${site.network.slug})`);
|
logger.warn(`Failed to scrape latest updates for '${site.slug}' (${site.network.slug}): ${error.message}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
return [];
|
return [];
|
||||||
|
@ -149,7 +149,7 @@ async function scrapeUpcomingReleases(scraper, site, preData) {
|
||||||
try {
|
try {
|
||||||
return await scrapeReleases(scraper, site, preData, true);
|
return await scrapeReleases(scraper, site, preData, true);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
logger.warn(`Failed to scrape upcoming updates for '${site.slug}' (${site.network.slug})`);
|
logger.warn(`Failed to scrape upcoming updates for '${site.slug}' (${site.network.slug}): ${error.message}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
return [];
|
return [];
|
||||||
|
|