Added Lets Doe It scraper. Added timestamp matching to qu's duration method.

This commit is contained in:
ThePendulum 2020-07-13 03:51:17 +02:00
parent 6fd2bc2687
commit 1eab3be7f6
90 changed files with 412 additions and 9 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -0,0 +1 @@
<svg id="main-agirlknows-logo" viewBox="0 0 1000 102.85"><g><path fill="#ee1e5c" d="M725.85,87c-21.2-14.85-39.4-31.5-41.5-48.95-1.05-8.65,1.6-16,7.6-21.3,3.45-3,8.75-4.75,14.65-4.75a25.09,25.09,0,0,1,20.55,11.5A25.41,25.41,0,0,1,748,11.73c5.95,0,11.25,1.9,14.45,5.15a24.88,24.88,0,0,1,7.15,21.05c-1.9,15.85-18.95,31.95-41,48.95l-1.35.85Z" transform="translate(0 -0.23)"></path><g><path fill="#fff" d="M87.41,90.93a8.66,8.66,0,0,1-4.7,11.35,8.5,8.5,0,0,1-11.35-4.7l-6.8-16.25H23.66L16.81,97.58a8.71,8.71,0,0,1-8,5.45,8.62,8.62,0,0,1-8-12L36,5.68A8.83,8.83,0,0,1,44.11.23a8.74,8.74,0,0,1,8,5.4ZM31,63.83h26.2l-13-32.15Z" transform="translate(0 -0.23)"></path><path fill="#fff" d="M182.71,103c-28.85,0-50.7-23.25-50.7-51.4S153.86.23,182.71.23c18,0,34.95,10.15,43.9,25.35a8.69,8.69,0,0,1-3.2,11.9,8.53,8.53,0,0,1-11.85-3.15,33.72,33.72,0,0,0-28.85-16.6c-18.35,0-33.2,15.2-33.2,33.9s14.85,33.9,33.2,33.9c12.4,0,23.25-6,28.65-14.85V67.33h-18.9a8.75,8.75,0,0,1,0-17.5H219a8.67,8.67,0,0,1,8.75,8.75V72.23a9.5,9.5,0,0,1-1.25,5.4C217.31,92.68,200.71,103,182.71,103Z" transform="translate(0 -0.23)"></path><path fill="#fff" d="M248.26,103a8.67,8.67,0,0,1-8.75-8.75V9A8.75,8.75,0,0,1,257,9v85.3A8.73,8.73,0,0,1,248.26,103Z" transform="translate(0 -0.23)"></path><path fill="#fff" d="M332,59.68l15.55,30.75a8.83,8.83,0,0,1-4,11.7,10.48,10.48,0,0,1-3.85.85,8.77,8.77,0,0,1-7.85-4.9l-19.05-37.7H292v33.9a8.75,8.75,0,1,1-17.5,0V9.68A8.67,8.67,0,0,1,283.21.93h42a29.67,29.67,0,0,1,29.7,29.7A30,30,0,0,1,332,59.68Zm5.4-29a12.17,12.17,0,0,0-12.25-12.25H292V42.83h33.2A12.06,12.06,0,0,0,337.36,30.63Z" transform="translate(0 -0.23)"></path><path fill="#fff" d="M424.76,102.33H375.81a8.79,8.79,0,0,1-8.75-8.75V9A8.82,8.82,0,0,1,375.81.23,8.67,8.67,0,0,1,384.56,9V84.83h40.2a8.75,8.75,0,0,1,0,17.5Z" transform="translate(0 -0.23)"></path></g><path fill="#fff" d="M561.11,89.18a8.77,8.77,0,0,1-2.1,12.25,9,9,0,0,1-5,1.55,8.57,8.57,0,0,1-7.15-3.65l-29.9-41.95-17.65,18.7v18.2a8.75,8.75,0,0,1-17.5,0V9a8.75,8.75,0,0,1,17.5,0v41.6L544.16,3a8.67,8.67,0,1,1,12.6,11.9l-27.6,29.55Z" transform="translate(0 -0.23)"></path><path fill="#fff" d="M650.26,103a8.4,8.4,0,0,1-6.65-3.15L589.06,33.13v61.2a8.75,8.75,0,1,1-17.5,0V9a8.63,8.63,0,0,1,5.75-8.2,8.74,8.74,0,0,1,9.6,2.6l54.55,66.75V9A8.78,8.78,0,0,1,659,9v85.3a8.63,8.63,0,0,1-5.75,8.2A9.31,9.31,0,0,1,650.26,103Z" transform="translate(0 -0.23)"></path><path fill="#fff" d="M702.5.23a32.8,32.8,0,0,1,24.45,11,33,33,0,0,1,24.5-11c18.35,0,33.2,15.55,33.2,34.6,0,14.35-9.1,30.25-27.25,47a207.15,207.15,0,0,1-25.7,19.75A9.51,9.51,0,0,1,727,103a9,9,0,0,1-4.7-1.4,211.42,211.42,0,0,1-25.7-19.75c-18.2-16.8-27.25-32.7-27.25-47C669.3,15.78,684.15.23,702.5.23Zm5,69.7A180.91,180.91,0,0,0,727,85.58a191.1,191.1,0,0,0,19.75-15.85c14.75-13.65,22.7-26.35,22.7-35.75,0-9.95-7.4-18-16.6-18s-16.6,7.75-16.6,17.35a9.2,9.2,0,0,1-18.4,0c0-9.6-7.35-17.35-16.6-17.35s-16.6,8.1-16.6,18C684.55,43.38,692.5,56.28,707.45,69.93Z" transform="translate(0 -0.23)"></path><path fill="#fff" d="M882,103a8.48,8.48,0,0,1-8.2-6l-19.75-59.8L834.3,97.08a8.48,8.48,0,0,1-8.2,6,8.62,8.62,0,0,1-8.2-6l-28.15-85.3a8.66,8.66,0,0,1,16.4-5.6l20,60.5,19.75-60.5a8.63,8.63,0,0,1,16.4,0L882,66.68l20-60.5a8.66,8.66,0,1,1,16.4,5.6L890.2,97.08A8.62,8.62,0,0,1,882,103Z" transform="translate(0 -0.23)"></path><path fill="#fff" d="M964,103a54,54,0,0,1-26.55-7.35c-9.25-6-11-10.5-11.35-12.75-.5-5.05,3.15-9.6,7.5-10.3,2.95-.35,5.95,1.55,8.2,3.65,7,6.45,14.85,9.6,22.2,9.6,10.3,0,18.55-3.5,18.55-12.4,0-7.35-5.95-10.65-21.35-14.7C939.35,53,929.05,45.13,929.05,29.43c0-16.8,14-29.2,35-29.2a47.22,47.22,0,0,1,32.7,13,8.34,8.34,0,0,1,2.45,5.75c0,3.65-1.75,7.15-5,8.4s-5.75.7-9.45-1.55c-4.7-2.8-9.95-8.4-20.65-8.4-9.8,0-17.5,4.9-17.5,11.35s4.9,9.45,18.9,13c25.7,6.25,34.6,14.85,34.6,31.45C1000,91.48,986.9,103,964,103Z" transform="translate(0 -0.23)"></path></g></svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 165 KiB

View File

@ -0,0 +1 @@
<svg id="main-bumsbesuch-logo" viewBox="0 0 999.59 209.11"><g><g><path fill="#fff" d="M46,105c3.39-.5,8.39-1.55,8.39-1.55s-1.15-3.2-1.65-4.29C50.29,99.85,47.84,101.09,46,105Z" transform="translate(0.09 -0.04)"></path><path fill="#fff" d="M46,105c3.39-.5,8.39-1.55,8.39-1.55s-1.15-3.2-1.65-4.29C50.29,99.85,47.84,101.09,46,105Z" transform="translate(0.09 -0.04)"></path><path fill="#fff" d="M200,147c1.05-2.35,2-4.7,2.9-7.15a104.68,104.68,0,1,0-10.5,21.29c1.35-2.1,2.7-4.3,3.9-6.5C197.63,152.12,198.83,149.57,200,147Zm-95.51,52.07a94.35,94.35,0,1,1,91.31-70.17c-.7,2.7-1.55,5.35-2.5,8-1,2.8-2.14,5.5-3.39,8.15-1.1,2.3-2.35,4.59-3.65,6.84A94.37,94.37,0,0,1,104.47,199.05Z" transform="translate(0.09 -0.04)"></path><path fill="#fff" d="M186.34,73c-2.6-8.2-11-11.8-11-11.8s-1.35.9-4.65,3.5-3.55,4.5-3.55,4.5l.05.1a48,48,0,0,0-5.74,1,3.27,3.27,0,0,0-2.4,1.75l-.5.25A39.41,39.41,0,0,0,151,73.56a46.66,46.66,0,0,0-7.6,2.79l-27.18,6.7-8.85-3-4,.85v3.7H98.67a.62.62,0,0,0,0-.6c-1.4-3.9-5.19-6.4-9.09-7.3-.1-.35-.2-.6-.2-.6l-4.25-.59h0a3.37,3.37,0,0,0-1.35-1.4h-2.9l-.65-.9s-.55-1.35-3.35-1S65.59,74,65.59,74a3.86,3.86,0,0,0-2,.9,7.37,7.37,0,0,0-3.05-.35L20.86,81.75c-2.5.45-3.95,4.2-3.25,8.45s3.3,7.35,5.74,7a227.17,227.17,0,0,0,27.44-2.8c3.4-.6,6.2-1.15,8.45-1.6a5.26,5.26,0,0,0-.4,1.8l-.1,2.25a5.88,5.88,0,0,0,2.3,5c.1,3,1.1,6.3,3.6,8,5.25,3.55,9.64-1.35,14.59-3A41.42,41.42,0,0,1,90,105c2.4-.1,4.74.15,7.09.15,2.85,0,5.1-.7,6.25-2.6v2.3l12.7,4.85L105.37,111l-4-.4-7.09.45-5.35.35-6.85,1.35-4.55.85-5.65,1-9.54-3.25-9,.7-8.24.5-3,4.3.8,31.93,3.1,7.65L71.18,170h1.6l6.65-2.9.5-.7,8.4-2.9,2.1-3.3v-4.3l1-.3h0l6.84-2h0l4.3-1.15c0,.05,0,.05,0,.1l5-1.5,9.5,4.2S164.2,144,166.45,142.48s1.34-7.55,1.34-7.55l1.6-.4s3.25-5.7,2.65-15.69-2.7-13.9-2.7-13.9-1.65-3.25-8.69-6.14c-.2,0-.35-.15-.55-.2l-.9-.45L154.8,93v-3.8L165,86.75a7.84,7.84,0,0,0,4,.8l3.65-1.2h0l4.2,4c.9.9,3,1.75,6.55,0S188.94,81.15,186.34,73ZM144.55,96c-3.19.75-9.59,2.4-13.39,3.4l-.25-8.9a66.81,66.81,0,0,1,9.6-2.8s3.69,3.15,4,5.7A11.27,11.27,0,0,1,144.55,96Zm-59-15h0l4-2.3c0-.15,0-.25.1-.4,3.2.85,6.39,2.9,7.54,6.1,0,0,.1.15.15.2H95.12v2.8l-5.39-1.75-3.75.8-1-3.35-2-.7,1.55-.25A2.68,2.68,0,0,0,85.58,81Zm14.24,22.44a18,18,0,0,1-5.44.1A44.85,44.85,0,0,0,80,105a26.07,26.07,0,0,0-5.75,2.3c-2.55,1.45-4.79,3.15-7.84,1.75-2.5-1.15-3.55-3.9-3.8-6.55.1,0,.2,0,.3,0l4.65.8h.6a2.51,2.51,0,0,0,.6-.1c3.19-.5,16.84-2.35,16.84-2.35a25.53,25.53,0,0,0,3.75-.25h0a20.66,20.66,0,0,0,9-.55,24.21,24.21,0,0,0,4.1-1.29c0,.05,0,.15,0,.2C102.62,101.19,102.07,102.89,99.82,103.44Zm-9.39,52.43v-.1h0S90.48,155.82,90.43,155.87Z" transform="translate(0.09 -0.04)"></path></g><g><path fill="#fff" d="M288.14,60.16V94.7l-9.69,9.64,9.69,9.65v35l-14,14H224.27V46.12h49.88Zm-21,7H245.26V93.85H267.1Zm0,48.18H245.26v26.49H267.1Z" transform="translate(0.09 -0.04)"></path><path fill="#fff" d="M363.66,148.82l-14,14.2H313.78l-14-14.2V46.12h21v95.71h21.84V46.12h21v102.7Z" transform="translate(0.09 -0.04)"></path><path fill="#fff" d="M446.38,46.12V163h-21V114.49l-14.5,44.68L396.4,114.34V163h-21V46.12h21L410.89,90.8l14.5-44.68Z" transform="translate(0.09 -0.04)"></path><path fill="#fff" d="M500.06,79.8V67.16H478.22V94h28.83l14,14v41l-14,14H471.22l-14-14V129.33h21v12.5h21.84V115.19l-28.84-.2-14-14V60.16l14-14h35.83l14,14V79.85h-21Z" transform="translate(0.09 -0.04)"></path><g><path fill="#fff" d="M625.16,60.16V94.7l-9.65,9.69,9.65,9.6v35l-14,14H561.28V46.12h49.88Zm-21,7H582.27V93.85h21.84Zm0,48.18H582.27v26.49h21.84Z" transform="translate(0.09 -0.04)"></path><path fill="#fff" d="M700.67,163H636.8V46.12h63.87v21H657.84V93.8h21.84v21.49H657.84v26.49h42.83Z" transform="translate(0.09 -0.04)"></path><path fill="#fff" d="M752.7,79.8V67.16H730.86V94H759.7l14,14v41l-14,14H723.86l-14-14V129.33h21v12.5H752.7V115.19l-28.84-.2-14-14V60.16l14-14H759.7l14,14V79.85h-21Z" transform="translate(0.09 -0.04)"></path><path fill="#fff" d="M848.41,148.82l-14,14.2H798.58l-14-14.2V46.12h21v95.71h21.84V46.12h21Z" transform="translate(0.09 -0.04)"></path><path fill="#fff" d="M924,148.82,910,163H874.15l-14-14.2V60.16l14-14H910l14,14V79.85H903V67.16H881.15v74.72H903v-12.5h21Z" transform="translate(0.09 -0.04)"></path><path fill="#fff" d="M935.63,163V46.12h21V93.8h21.84V46.12h21V163h-21V114.84H956.67V163Z" transform="translate(0.09 -0.04)"></path></g></g><path fill="#fff" d="M51.59,105c3-.45,7.6-1.4,7.6-1.4s-1-2.85-1.5-3.84A8.39,8.39,0,0,0,51.59,105Z" transform="translate(0.09 -0.04)"></path><path fill="#fff" d="M51.59,105c3-.45,7.6-1.4,7.6-1.4s-1-2.85-1.5-3.84A8.39,8.39,0,0,0,51.59,105Z" transform="translate(0.09 -0.04)"></path></g></svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 64 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

View File

@ -0,0 +1 @@
<svg id="main-hornyhostel-logo" viewBox="0 0 985.61 186.43"><g><g><path fill="#fff" d="M144.49,95.78V65.52a7.05,7.05,0,0,0-14.09-.44,41.77,41.77,0,0,0-5.52-4.24c-8.58-5.47-19.81-8.47-31.64-8.47s-23.11,3-31.69,8.47A46,46,0,0,0,56,65.08a7,7,0,0,0-14,.49V95.83a13.4,13.4,0,0,0-10.2,12.91v36.77a7,7,0,0,0,14.09,0V132.89H140.6v12.62a7,7,0,0,0,14.09,0V108.74A13.5,13.5,0,0,0,144.49,95.78ZM63.57,77.55C68.75,71,80.48,66.46,93.24,66.46S117.73,71,122.91,77.55ZM56,95.39V91.64h74.42v3.8H56Zm84.57,14.09v9.37H45.83v-9.37Z" transform="translate(0 -0.57)"></path><path fill="#fff" d="M49,53.5a9.24,9.24,0,1,0-9.26-9.22A9.29,9.29,0,0,0,49,53.5Z" transform="translate(0 -0.57)"></path><path fill="#fff" d="M137.44,53.5a9.24,9.24,0,1,0-9.26-9.22A9.29,9.29,0,0,0,137.44,53.5Z" transform="translate(0 -0.57)"></path></g><path fill="#fff" d="M168,187H18.43A18.43,18.43,0,0,1,0,168.57V19A18.47,18.47,0,0,1,18.43.57H168.05A18.47,18.47,0,0,1,186.48,19V168.62A18.47,18.47,0,0,1,168,187ZM18.43,14.37A4.64,4.64,0,0,0,13.85,19V168.57a4.64,4.64,0,0,0,4.58,4.58H168.05a4.64,4.64,0,0,0,4.58-4.58V19a4.64,4.64,0,0,0-4.58-4.58H18.43Z" transform="translate(0 -0.57)"></path><g><path fill="#fff" d="M208.46,42.41h21v37.4c4.83-6.2,11.09-11.92,21.73-11.92,15.92,0,25.18,10.55,25.18,27.55v48.05h-21v-41.4c0-10-4.73-15.08-12.71-15.08s-13.16,5.13-13.16,15.08v41.4h-21Z" transform="translate(0 -0.57)"></path><path fill="#fff" d="M284.15,106.82v-.3c0-21.33,17.15-38.63,40.31-38.63,23,0,40,17,40,38.34v.29c0,21.34-17.15,38.64-40.31,38.64C301.2,145.16,284.15,128.11,284.15,106.82Zm59.58,0v-.3c0-10.94-7.88-20.5-19.51-20.5-12,0-19.27,9.27-19.27,20.21v.29c0,11,7.88,20.51,19.51,20.51C336.54,127,343.73,117.76,343.73,106.82Z" transform="translate(0 -0.57)"></path><path fill="#fff" d="M372.81,69.27h21V84.2C398.14,74,405.09,67.3,417.5,67.84v22h-1.08c-14,0-22.57,8.43-22.57,26.17v27.45h-21Z" transform="translate(0 -0.57)"></path><path fill="#fff" d="M423.76,69.27h21.05V79.81c4.83-6.25,11-11.92,21.73-11.92,15.92,0,25.18,10.55,25.18,27.55v48.05h-21v-41.4C470.68,92.14,466,87,458,87s-13.15,5.13-13.15,15.08v41.4H423.76Z" transform="translate(0 -0.57)"></path><path fill="#fff" d="M500.05,160.93l7.05-15.23a18.83,18.83,0,0,0,9,2.91c3.6,0,5.52-1.08,7.35-4.83L494.38,69.27h22.28l16.9,50.56,16.21-50.56h21.88l-28.58,76c-5.67,15.08-11.78,20.75-24.39,20.75A34.48,34.48,0,0,1,500.05,160.93Z" transform="translate(0 -0.57)"></path><path fill="#fff" d="M577.17,42.41h21.05v37.4c4.83-6.2,11.08-11.92,21.73-11.92,15.92,0,25.18,10.55,25.18,27.55v48.05h-21v-41.4c0-10-4.73-15.08-12.72-15.08s-13.15,5.13-13.15,15.08v41.4H577.17Z" transform="translate(0 -0.57)"></path><path fill="#fff" d="M652.87,106.82v-.3c0-21.33,17.15-38.63,40.31-38.63,23,0,40,17,40,38.34v.29c0,21.34-17.15,38.64-40.32,38.64C669.92,145.16,652.87,128.11,652.87,106.82Zm59.58,0v-.3c0-10.94-7.89-20.5-19.52-20.5-12,0-19.27,9.27-19.27,20.21v.29c0,11,7.89,20.51,19.52,20.51C705.25,127,712.45,117.76,712.45,106.82Z" transform="translate(0 -0.57)"></path><path fill="#fff" d="M735.71,133.68l9-13.85c8,5.82,16.46,8.87,23.41,8.87,6.11,0,8.87-2.22,8.87-5.52v-.29c0-4.59-7.2-6.11-15.38-8.58-10.4-3-22.18-7.88-22.18-22.27v-.35c0-15.08,12.18-23.55,27.16-23.55a51.61,51.61,0,0,1,27.69,8.57l-8,14.54c-7.34-4.29-14.69-6.9-20.06-6.9-5.12,0-7.73,2.22-7.73,5.12v.3c0,4.14,7,6.11,15.08,8.87,10.39,3.45,22.42,8.43,22.42,22V121c0,16.46-12.32,24-28.39,24A52.28,52.28,0,0,1,735.71,133.68Z" transform="translate(0 -0.57)"></path><path fill="#fff" d="M806.18,122.44V87.31h-8.87v-18h8.87v-19h21v19h17.45v18H827.22V119c0,4.83,2.07,7.2,6.8,7.2a21.87,21.87,0,0,0,10.4-2.61v16.9a31.22,31.22,0,0,1-16.61,4.29C814.9,144.77,806.18,139.64,806.18,122.44Z" transform="translate(0 -0.57)"></path><path fill="#fff" d="M847.58,106.82v-.3c0-21.19,15.08-38.63,36.71-38.63,24.79,0,36.12,19.27,36.12,40.31,0,1.68-.15,3.6-.29,5.52H868.47c2.07,9.56,8.72,14.54,18.14,14.54,7,0,12.17-2.22,18-7.64l12,10.64c-6.9,8.58-16.91,13.85-30.31,13.85C864,145.16,847.58,129.49,847.58,106.82Zm52.33-6.26c-1.23-9.41-6.8-15.77-15.62-15.77S869.9,91,868.22,100.56Z" transform="translate(0 -0.57)"></path><path fill="#fff" d="M930.07,42.41h21V143.49h-21Z" transform="translate(0 -0.57)"></path><path fill="#fff" d="M963.19,121.36h22.42v22.13H963.19Z" transform="translate(0 -0.57)"></path></g></g></svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -0,0 +1,110 @@
<?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"
inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
sodipodi:docname="lets-doe-it.svg"
version="1.1"
class="main-letsdoeit-logo"
viewBox="0 0 455.1 73.8"
id="main-letsdoeit-logo">
<metadata
id="metadata31">
<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="defs29" />
<sodipodi:namedview
inkscape:current-layer="main-letsdoeit-logo"
inkscape:window-maximized="1"
inkscape:window-y="932"
inkscape:window-x="1182"
inkscape:cy="60.117132"
inkscape:cx="172.22425"
inkscape:zoom="2.0307373"
showgrid="false"
id="namedview27"
inkscape:window-height="1024"
inkscape:window-width="1920"
inkscape:pageshadow="2"
inkscape:pageopacity="0"
guidetolerance="10"
gridtolerance="10"
objecttolerance="10"
borderopacity="1"
bordercolor="#666666"
pagecolor="#ffffff" />
<rect
style="fill:#ff0000;fill-opacity:1"
id="rect2"
class="color-one"
height="73.8"
width="455.1" />
<path
style="fill:#fffffc;fill-opacity:1"
id="path4"
class="color-two"
d="M43,11.9,37.9,26.4h7.2l5.1-14.5h7.5L52.6,26.4h5.7L57,34.5H50l-3,8.9h6.7l-1.3,8.1H44L39.7,63.9H32.1l4.3-12.4H29.2L24.9,63.9H17.3l4.3-12.4H15.1l1.3-8.1h8.1l3.1-8.9H20.7L22,26.4h8.4l5.1-14.5ZM32,43.4h7.3l3.3-8.9H35.2Z" />
<path
style="fill:#fffffc;fill-opacity:1"
id="path6"
class="color-two"
d="M77.8,52H94.6L92.7,63.9H61.9L70.4,10h14Z" />
<path
style="fill:#fffffc;fill-opacity:1"
id="path8"
class="color-two"
d="M117.9,21.8l-1.4,9h15.8l-1.9,11.9H114.6L113.1,52h16.7L128,63.8H97.3l8.5-53.9h30.7l-1.9,11.9Z" />
<path
style="fill:#fffffc;fill-opacity:1"
id="path10"
class="color-two"
d="M158.1,63.8h-14l6.6-42H139.1L141,9.9h37.2l-1.9,11.9H164.7Z" />
<path
style="fill:#fffffc;fill-opacity:1"
id="path12"
class="color-two"
d="M210.6,23.8a12.76,12.76,0,0,0-8.7-3.6c-2.6,0-6.2,1.5-6.7,4.5s3.1,4.4,5.4,5.1L204,31c7.2,2.2,12.4,6,11,14.7-.8,5.4-3,10.9-7.9,14.5A27,27,0,0,1,191,65.3a29.38,29.38,0,0,1-18-6.1l7.8-11.3c3,3.1,6.8,5.6,11.6,5.6,3.3,0,7.1-1.6,7.7-5.4s-4.7-5.3-7.5-6.1c-8.4-2.5-13.8-4.8-12.2-15.2C182,15.6,191,8.5,201.8,8.5A33.29,33.29,0,0,1,218,12.9Z" />
<path
style="fill:#fffffc;fill-opacity:1"
id="path14"
class="color-two"
d="M227.3,9.9h19.9c15,0,25.5,11.8,23.1,27s-16.7,27-31.6,27H218.8ZM234.6,52h3.1c8.4,0,16.2-4.6,17.9-15.1,1.5-9.7-4-15.1-13-15.1h-3.3Z" />
<path
style="fill:#fffffc;fill-opacity:1"
id="path16"
class="color-two"
d="M333.9,35.9a34.75,34.75,0,0,1-34.5,29.7c-17.3,0-27.9-12.3-25.1-29.7C276.9,19.6,293,8.2,308.5,8.2S336.4,19.6,333.9,35.9Zm-45.1.1c-1.5,9.3,4.3,16.1,12.7,16.1s16.3-6.8,17.8-16.1c1.2-7.4-4.6-14.2-13-14.2S290,28.5,288.8,36Z" />
<path
style="fill:#fffffc;fill-opacity:1"
id="path18"
class="color-two"
d="M356.6,21.8l-1.4,9H371l-1.9,11.9H353.3L351.8,52h16.7l-1.9,11.9H335.9L344.4,10h30.7l-1.9,11.9H356.6Z" />
<path
style="fill:#fffffc;fill-opacity:1"
id="path20"
class="color-two"
d="M389.3,63.8h-14l8.5-53.9h14Z" />
<path
style="fill:#fffffc;fill-opacity:1"
id="path22"
class="color-two"
d="M419.9,63.8h-14l6.6-42H400.9l1.9-11.9H440l-1.9,11.9H426.5Z" />
<path
style="fill:#fffffc;fill-opacity:1"
id="path24"
class="color-two"
d="M441.9,59.8a3.89,3.89,0,0,1-4,4,4,4,0,1,1,4-4Zm-7,0a2.83,2.83,0,0,0,3,3,2.91,2.91,0,0,0,3-3.1,2.83,2.83,0,0,0-3-3A2.91,2.91,0,0,0,434.9,59.8ZM437,62h-1V57.7h2.4c.9,0,1.4.4,1.4,1.3s-.4,1.1-1.2,1.2l1,1.8h-1.1l-.9-1.7H437Zm0-3.5v1.1h1.2c.4,0,.7-.1.7-.5s-.3-.6-.9-.6Z" />
</svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -0,0 +1 @@
<svg id="main-mynaughtyalbum-logo" viewBox="0 0 999 79.92"><g><g><path fill="#fff" d="M40.21,24.16A14.14,14.14,0,1,0,54.35,38.3,14.16,14.16,0,0,0,40.21,24.16Zm0,26A11.94,11.94,0,1,1,52.15,38.25,11.95,11.95,0,0,1,40.21,50.19Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M73.73,74.71h-59a2.06,2.06,0,0,1-2.05-2V49.09a.43.43,0,0,0-.15-.3L8.29,46.34l-2.74-1.6a.27.27,0,0,1-.15-.25V29.61a.43.43,0,0,1,.15-.3l2.74-1.65,4.25-2.6a.3.3,0,0,0,.15-.3V7.53a2.06,2.06,0,0,1,2.05-2h35a2.06,2.06,0,0,1,2,2.05V20.22a21.52,21.52,0,1,0,6.29,6.19v-.05a10.56,10.56,0,0,1-1.75-5.69,20.88,20.88,0,0,1-.15-3.55h0V7.53a6.45,6.45,0,0,0-6.44-6.44h-35A6.46,6.46,0,0,0,8.29,7.53V22.47a.43.43,0,0,1-.15.3l-5.34,3A3.86,3.86,0,0,0,1,29.11V45a3.72,3.72,0,0,0,1.8,3.25l5.34,3.1a.43.43,0,0,1,.15.3v21a6.46,6.46,0,0,0,6.45,6.44H72.08ZM40.21,56.23A17.93,17.93,0,1,1,58.14,38.3,17.95,17.95,0,0,1,40.21,56.23Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M39.66,68.17H27.52a.55.55,0,0,1-.55-.55v-1.2a.55.55,0,0,1,.55-.55H39.66a.55.55,0,0,1,.55.55v1.2A.55.55,0,0,1,39.66,68.17Z" transform="translate(-1 -0.59)"></path></g><circle fill="#ee3e2e" cx="39.21" cy="37.76" r="12.09"></circle><path fill="#fff" d="M112.79,79V30.16L100,79H95.11L82.52,30.16V79H67.93V1.84H86.41L97.5,44.49,108.94,1.84h18.18V79Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M164.59,79V47l-18-45.2H162L171.88,33l9.94-31.12H197.2l-18,45.2V79Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M279.42,79,263.69,34.8V79H249.1V1.84h14.59l14.78,42.65V1.84h14.59V79Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M346.9,79l-2.29-14.19H330.17L327.87,79H312.94L329,1.84H345.8L361.89,79Zm-9.44-60.79-5.54,33.77h11Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M381.17,56.68V1.84h14.58V57.33c0,7.49,2.9,10.19,7.4,10.19s7.39-2.65,7.39-10.19V1.84h14.54V56.63c0,16.54-10.54,23.73-22,23.73S381.17,73.22,381.17,56.68Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M448.45,40.5c0-23.73,7.64-39.91,24.18-39.91,10.84,0,16.88,8.34,19.38,18.13L480.37,23c-1.15-5.35-3.15-9.5-7.74-9.5-5.8,0-9.24,8.45-9.24,26.93s3.44,26.92,9.24,26.92c3.34,0,5.54-1.15,7-3.45v-14H471V37.1h21.53V70.17c-5.1,6.49-11.24,10.19-19.88,10.19C455.94,80.36,448.45,64.07,448.45,40.5Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M546.6,79V45.69H531.82V79H517.23V1.84h14.59V33H546.6V1.84h14.59V79Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M594.81,79V14.67H583.12V1.84H621V14.67H609.39V79Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M654.6,79V47l-18-45.2h15.49L661.89,33l9.94-31.12h15.38l-18,45.2V79Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M775.77,79.11V1.79h12V68.47h19.58V79.16H775.77Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M824.58,79.11V1.79H845c12,0,17.73,8.59,17.73,19.73,0,9.74-4.3,15.63-10.79,17.73,7.09,1.15,11.84,9.64,11.84,19,0,12.19-5.35,20.88-18,20.88H824.58ZM850.3,23.46c0-6.39-2.1-11-8.24-11h-5.4V34.35h5.45C848.25,34.35,850.3,29.86,850.3,23.46Zm1.05,33.27c0-6.49-2.65-11.69-8.79-11.69h-5.9V68.47h5.9C848.7,68.47,851.35,64.17,851.35,56.73Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M882.67,57.78v-56h12V58.38c0,8.44,3.24,11.49,8.24,11.49s8.24-3,8.24-11.49V1.79h12v56c0,15.88-9.39,22.73-20.28,22.73S882.67,73.66,882.67,57.78Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M988.06,79.11V25.21l-13.68,53.9h-4.3l-13.44-53.9v53.9H944.56V1.79h15.63l12,47.75L984.52,1.79H1000V79.11Z" transform="translate(-1 -0.59)"></path><path fill="#fff" d="M744.26,52.69,738,15.57Z" transform="translate(-1 -0.59)"></path><polygon fill="#fff" points="730.72 52.1 730.72 52.1 736.96 14.98 730.72 52.1"></polygon><polygon fill="#fff" points="743.96 1.2 730.02 1.2 714.24 78.52 726.27 78.52 730.72 52.1 730.72 52.1 736.96 14.98 743.26 52.1 743.26 52.1 747.7 78.52 759.69 78.52 743.96 1.2"></polygon></g></svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 19 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@ -0,0 +1 @@
<svg id="main-relaxxxed-logo" viewBox="0 0 951 127.05"><path fill="#fff" d="M82.78,117.27a8.7,8.7,0,0,1-2.9,6.84,10.27,10.27,0,0,1-7.13,2.67c-3.61,0-7.32-2.19-11.08-6.61l-39.27-47-.86-.86v40.61q0,13.85-10.94,13.84Q0,126.78,0,112.8V15.37Q0,1.24,13.41,1.25H37.66c12.32,0,22.25,3,29.86,9C75.79,16.7,79.88,26,79.88,38.05q0,31.38-33.42,33.76L77.32,105.9C81,109.85,82.78,113.65,82.78,117.27ZM57.49,39c0-12.17-6.71-18.21-20.12-18.21H21.54V57.26c2.85.67,7.56,1.05,14.12,1.05Q57.49,58.24,57.49,39Z" transform="translate(0 0.28)"></path><path fill="#fff" d="M175.36,115.22c0,6.56-4.56,9.85-13.74,9.85H122.77c-4.75,0-8.13-1-10.17-2.9s-3-5.28-3-10V15.51c0-9.51,4.27-14.26,12.88-14.26h39.37c8.8,0,13.22,3.37,13.22,10.17S170.56,21.6,161.57,21.6H131.1V51.27H159c9,0,13.45,3.23,13.45,9.75S168,70.76,159,70.76H131.1v34.1h31C170.94,104.9,175.36,108.33,175.36,115.22Z" transform="translate(0 0.28)"></path><path fill="#fff" d="M269.18,114.89c0,6.8-4.42,10.18-13.22,10.18H218.63c-4.75,0-8.13-1-10.08-3.14s-3-5.52-3-10.23V14.27C205.56,4.91,209.12.2,216.35.2s10.8,4.8,10.8,14.41v90.25h27.58C264.33,104.9,269.18,108.23,269.18,114.89Z" transform="translate(0 0.28)"></path><path fill="#fff" d="M387.72,116.93a8.44,8.44,0,0,1-3.14,6.85,11.1,11.1,0,0,1-7.46,2.66q-7.77,0-11-9.55l-6.85-19.83h-50l-7,20.4c-2.14,6-5.62,9-10.37,9a10.8,10.8,0,0,1-7.42-2.61,9.19,9.19,0,0,1-2.95-7.09,17.5,17.5,0,0,1,1-6.08l36.14-97.19Q323.81-.3,334.8-.28q11.34,0,16,12.75l35.61,98.05A19.14,19.14,0,0,1,387.72,116.93ZM353,78.09,334.61,24.16c-.19.34-.48.91-.81,1.67l-18,52.26Z" transform="translate(0 0.28)"></path><path fill="#fff" d="M503.41,117.08a8.76,8.76,0,0,1-2.85,6.61,9.56,9.56,0,0,1-6.75,2.71c-4.05,0-7.75-2.38-11.13-7.18L451.92,76.33l-30.34,42.93c-3.38,4.76-7,7.18-11,7.18a9.12,9.12,0,0,1-6.65-2.71,8.87,8.87,0,0,1-2.81-6.65c0-2.81,1.29-6,3.9-9.66l34.66-48.07L411.83,19.74c-2.71-3.8-4.09-7.13-4.09-9.89A8.93,8.93,0,0,1,410.64,3,9.93,9.93,0,0,1,417.77.25c4,0,7.66,2.42,11,7.27l23.39,34.1L476.12,7.33C479.49,2.58,483.3.2,487.48.2a8.94,8.94,0,0,1,6.61,2.71,8.92,8.92,0,0,1,2.71,6.56c0,2.81-1.42,6.23-4.28,10.23L464.75,59.45l34.57,48C502,111.18,503.41,114.37,503.41,117.08Z" transform="translate(0 0.28)"></path><path fill="#fff" d="M617.72,117.08a8.76,8.76,0,0,1-2.85,6.61,9.56,9.56,0,0,1-6.75,2.71c-4,0-7.75-2.38-11.13-7.18L566.27,76.28l-30.38,43c-3.38,4.76-7,7.18-11,7.18a9.12,9.12,0,0,1-6.65-2.71,9,9,0,0,1-2.81-6.65c0-2.81,1.29-6,3.9-9.66L554,59.35,526.19,19.7c-2.71-3.81-4.09-7.14-4.09-9.9A9,9,0,0,1,525,2.91,9.93,9.93,0,0,1,532.13.2c4,0,7.66,2.42,11,7.27l23.4,34.1L590.48,7.28c3.37-4.75,7.18-7.13,11.36-7.13a9,9,0,0,1,6.61,2.71,8.94,8.94,0,0,1,2.71,6.56c0,2.81-1.43,6.23-4.28,10.23L579.11,59.4l34.57,48C616.34,111.18,617.72,114.37,617.72,117.08Z" transform="translate(0 0.28)"></path><path fill="#fff" d="M732,117.08a8.76,8.76,0,0,1-2.85,6.61,9.56,9.56,0,0,1-6.75,2.71c-4,0-7.75-2.38-11.13-7.18L680.58,76.28l-30.33,42.94c-3.38,4.75-7,7.18-11,7.18a9.16,9.16,0,0,1-6.65-2.71,8.87,8.87,0,0,1-2.81-6.61c0-2.81,1.28-6,3.9-9.66l34.66-48.07L640.55,19.7c-2.71-3.81-4.09-7.14-4.09-9.9a9,9,0,0,1,2.9-6.89A9.93,9.93,0,0,1,646.49.2c4,0,7.66,2.42,11,7.27l23.4,34.1L704.83,7.28Q709.9.16,716.2.15a9,9,0,0,1,6.61,2.71,9,9,0,0,1,2.71,6.56c0,2.81-1.43,6.23-4.28,10.23L693.47,59.4l34.57,48C730.7,111.18,732,114.37,732,117.08Z" transform="translate(0 0.28)"></path><path fill="#fff" d="M821.24,115.22c0,6.56-4.57,9.85-13.75,9.85H768.65c-4.76,0-8.14-1-10.18-2.9s-3-5.28-3-10V15.51q0-14.26,12.88-14.26h39.37c8.8,0,13.22,3.37,13.22,10.17S816.43,21.6,807.45,21.6H777V51.27h27.91c9,0,13.46,3.23,13.46,9.75s-4.47,9.74-13.46,9.74H777v34.1h31C816.81,104.9,821.24,108.33,821.24,115.22Z" transform="translate(0 0.28)"></path><path fill="#fff" d="M951,61.82q0,27.83-14.07,44.8-15.27,18.47-42.42,18.49h-29.2c-9,0-13.55-4.09-13.55-12.22V15.32c0-5,1-8.56,3.14-10.79s5.61-3.33,10.61-3.33h27q21,0,34.76,9.84a54,54,0,0,1,17.83,22.4A68.94,68.94,0,0,1,951,61.82Zm-23.25-.09q0-18.69-9.23-29.24c-6.46-7.61-15.88-11.37-28.15-11.37H873.3v84.45h18.45q18.4,0,27.82-13.27Q927.77,80.75,927.75,61.73Z" transform="translate(0 0.28)"></path></svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -0,0 +1 @@
<svg id="main-scamangels-logo" viewBox="0 0 522.8 116.6"><path fill="#fff" d="M46.22,67.31a23.69,23.69,0,0,1,1.71,9.56v20.3q0,19.42-19.41,19.42H19.41Q0,116.59,0,97.17V75.82H21.35V97.17q0,1.65,1.8,1.65h1.34c1.19,0,1.79-.55,1.79-1.65V79a3.31,3.31,0,0,0-.45-1.87,5.75,5.75,0,0,0-1.49-1.42L8.06,65.37A15.51,15.51,0,0,1,1.64,58.5,24.54,24.54,0,0,1,0,48.94V30Q0,10.57,19.41,10.56h8.81q19.56,0,19.56,19.42V49.84H26.28V30a1.43,1.43,0,0,0-1.23-1.64,1.41,1.41,0,0,0-.41,0H23.3a1.44,1.44,0,0,0-1.64,1.23,1.41,1.41,0,0,0,0,.41V46.85A3.4,3.4,0,0,0,23.45,50L39.87,60.44A16.32,16.32,0,0,1,46.22,67.31Z" transform="translate(0.01 0.01)"></path><path fill="#fff" d="M99.9,66.71V97.17q0,19.42-19.41,19.42H70.63q-19.56,0-19.56-19.42V30q0-19.41,19.56-19.41h9.86Q99.6,10.56,99.6,30V57.31H77.8V30.43c0-1.2-.55-1.8-1.64-1.8H74.81c-1.1,0-1.64.6-1.64,1.8v66.3c0,1.19.55,1.79,1.64,1.79h1.64c1.1,0,1.65-.6,1.65-1.79v-30Z" transform="translate(0.01 0.01)"></path><path fill="#fff" d="M130.81,115.84l-1.05-14.34h-9.4l-1,14.34h-19l11.8-104.53h28.37l11.94,104.53Zm-9-32.7h6.42l-3.14-42.41Z" transform="translate(0.01 0.01)"></path><path fill="#fff" d="M222.49,115.84H200.84L201,49.69l-5.82,66.15H176.8l-5.67-65.55.15,65.55H154.1V11.31h30.76l3.29,51.22,3.58-51.22h30.76Z" transform="translate(0.01 0.01)"></path><path fill="#fff" d="M266.24,115.84l-1-14.34h-9.41l-1,14.34h-19l11.8-104.53H276L287.9,115.84Zm-9-32.7h6.42l-3.13-42.41Z" transform="translate(0.01 0.01)"></path><path fill="#fff" d="M316.22,115.84l-9.06-43.75.6,43.75H289.54V11.31h21l7.92,39.87-.3-39.87h18.06V115.84Z" transform="translate(0.01 0.01)"></path><path fill="#fff" d="M364.5,74.63V56.86h24.79V97.17q0,19.42-19.41,19.42h-10.3Q340,116.59,340,97.17V30q0-19.41,19.57-19.41h10q19.56,0,19.56,19.41V51.33h-21.8V30.43c0-1.2-.65-1.8-1.94-1.8h-1.65c-1.1,0-1.64.6-1.64,1.8V96.58c0,1.29.54,1.94,1.64,1.94h2.09c1.1,0,1.64-.6,1.64-1.79V74.63Z" transform="translate(0.01 0.01)"></path><path fill="#fff" d="M431.84,11.31V30.13H415.12V53.57h16.13V72.24H415.12V97h17v18.81H393V11.31Z" transform="translate(0.01 0.01)"></path><path fill="#fff" d="M457.53,11.31V97h15.08v18.81H435.43V11.31Z" transform="translate(0.01 0.01)"></path><path fill="#fff" d="M521.06,67.31a23.52,23.52,0,0,1,1.72,9.56v20.3q0,19.42-19.41,19.42h-9.11q-19.41,0-19.41-19.42V75.82H496.2V97.17c0,1.1.6,1.65,1.79,1.65h1.35c1.19,0,1.79-.55,1.79-1.65V79a3.39,3.39,0,0,0-.45-1.87,5.91,5.91,0,0,0-1.49-1.42l-16.28-10.3a15.51,15.51,0,0,1-6.42-6.87,24.36,24.36,0,0,1-1.64-9.56V30q0-19.41,19.41-19.41h8.81q19.56,0,19.56,19.41V49.84h-21.5V30a1.44,1.44,0,0,0-1.23-1.64,1.41,1.41,0,0,0-.41,0h-1.35a1.44,1.44,0,0,0-1.64,1.23,1.41,1.41,0,0,0,0,.41V46.85A3.43,3.43,0,0,0,498.29,50l16.43,10.45A16.24,16.24,0,0,1,521.06,67.31Z" transform="translate(0.01 0.01)"></path><path fill="#b29400" d="M250.79,23.86A63.51,63.51,0,0,1,239.86,23c-7.25-1.27-11.13-3.86-11.54-7.68-1-9,18.62-13.5,30.34-14.76A79.1,79.1,0,0,1,279.9.85c7.25,1.27,11.13,3.86,11.54,7.68,1,9-18.62,13.5-30.34,14.76A98.49,98.49,0,0,1,250.79,23.86Zm-16.08-9.22c.63.55,2.73,1.68,7.53,2.36a76.34,76.34,0,0,0,18.19,0,76.67,76.67,0,0,0,17.77-3.89c4.54-1.69,6.36-3.24,6.85-3.91-.63-.55-2.73-1.68-7.53-2.36a84.37,84.37,0,0,0-36,3.87C237,12.41,235.21,14,234.71,14.64Z" transform="translate(0.01 0.01)"></path><path fill="#fdd904" d="M290.75,6.35c-3.57,6.71-19.53,10.23-29.65,11.32a98.49,98.49,0,0,1-10.31.57,63.51,63.51,0,0,1-10.93-.85c-5.77-1-9.4-2.86-10.85-5.5a5.81,5.81,0,0,0-.69,3.44c.41,3.82,4.3,6.41,11.54,7.68a63.51,63.51,0,0,0,10.93.85,98.49,98.49,0,0,0,10.31-.57C272.83,22,292.4,17.5,291.44,8.53A5.68,5.68,0,0,0,290.75,6.35Z" transform="translate(0.01 0.01)"></path></svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -0,0 +1 @@
<svg id="main-thewhiteboxxx-logo" viewBox="0 0 20 1.67"><g><polygon fill="#fff" points="1.6 1.42 1.6 1.42 1.18 0.04 0.99 0.04 0.57 1.42 0.56 1.42 0.17 0.04 0 0.04 0.47 1.64 0.66 1.64 1.08 0.22 1.09 0.22 1.51 1.64 1.7 1.64 2.18 0.04 2 0.04 1.6 1.42"></polygon><polygon fill="#fff" points="4.17 0.72 3.09 0.72 3.09 0.04 2.92 0.04 2.92 1.64 3.09 1.64 3.09 0.85 4.17 0.85 4.17 1.64 4.34 1.64 4.34 0.04 4.17 0.04 4.17 0.72"></polygon><rect fill="#fff" x="5.31" y="0.04" width="0.17" height="1.6"></rect><polygon fill="#fff" points="6.29 0.16 6.87 0.16 6.87 1.64 7.04 1.64 7.04 0.16 7.62 0.16 7.62 0.04 6.29 0.04 6.29 0.16"></polygon><polygon fill="#fff" points="8.54 0.87 9.48 0.87 9.48 0.74 8.54 0.74 8.54 0.16 9.58 0.16 9.58 0.04 8.37 0.04 8.37 1.64 9.61 1.64 9.61 1.51 8.54 1.51 8.54 0.87"></polygon><path fill="#fff" d="M11.6.78l.06-.05a.26.26,0,0,0,.07-.11.41.41,0,0,0,0-.16.51.51,0,0,0,0-.17.53.53,0,0,0-.12-.14.68.68,0,0,0-.19-.08,1.12,1.12,0,0,0-.27,0h-.67V1.63h.75l.23,0a.52.52,0,0,0,.2-.08.37.37,0,0,0,.13-.15.51.51,0,0,0,.05-.22.4.4,0,0,0-.1-.28A.5.5,0,0,0,11.6.78ZM11.47.37a.25.25,0,0,1,0,.1.36.36,0,0,1,0,.1.09.09,0,0,1-.06.06L11.3.68l-.2,0h-.34V.26h.31l.21,0a.5.5,0,0,1,.13,0Zm-.71.55h.56l.14,0a.14.14,0,0,1,.07.06.25.25,0,0,1,0,.13.52.52,0,0,1,0,.14.13.13,0,0,1-.07.06l-.14,0h-.57Z"></path><path fill="#fff" d="M13.93.25a.64.64,0,0,0-.27-.18A.84.84,0,0,0,13.29,0a.8.8,0,0,0-.36.07.64.64,0,0,0-.27.18.72.72,0,0,0-.16.27,1.07,1.07,0,0,0-.05.32,1.13,1.13,0,0,0,.05.32.76.76,0,0,0,.16.26.64.64,0,0,0,.27.18.84.84,0,0,0,.37.07.83.83,0,0,0,.36-.07.64.64,0,0,0,.27-.18.63.63,0,0,0,.16-.26.87.87,0,0,0,.06-.32.92.92,0,0,0-.06-.33A.63.63,0,0,0,13.93.25Zm-.63,1.2A.67.67,0,0,1,13,1.4a.37.37,0,0,1-.17-.13.45.45,0,0,1-.11-.19,1,1,0,0,1,0-.48.59.59,0,0,1,.11-.19A.47.47,0,0,1,13,.27.67.67,0,0,1,13.3.22a.86.86,0,0,1,.24,0,.57.57,0,0,1,.18.12.55.55,0,0,1,.11.2.68.68,0,0,1,0,.26,1,1,0,0,1,0,.24.52.52,0,0,1-.11.19.45.45,0,0,1-.17.13A.67.67,0,0,1,13.3,1.45Z"></path><polygon fill="#fff" points="16.16 0.04 15.83 0.04 15.4 0.62 14.97 0.04 14.64 0.04 15.24 0.81 14.62 1.63 14.94 1.63 15.4 1.02 15.86 1.63 16.19 1.63 15.57 0.81 16.16 0.04"></polygon><polygon fill="#fff" points="18.07 0.04 17.74 0.04 17.31 0.62 16.88 0.04 16.55 0.04 17.15 0.81 16.52 1.63 16.85 1.63 17.31 1.02 17.77 1.63 18.09 1.63 17.47 0.81 18.07 0.04"></polygon><polygon fill="#fff" points="19.38 0.81 19.98 0.04 19.65 0.04 19.21 0.62 18.78 0.04 18.45 0.04 19.05 0.81 18.43 1.63 18.75 1.63 19.21 1.02 19.68 1.63 20 1.63 19.38 0.81"></polygon></g></svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -0,0 +1 @@
<svg id="main-xchimera-logo" viewBox="0 0 18.92 1.63"><path fill="#fff" d="M1.28,1.4.85.73l.34-.5.09-.1L1.41,0H1.1V.1a.21.21,0,0,1-.05.13L.78.63.52.24A.31.31,0,0,1,.47.14l0-.1H.07a.76.76,0,0,1,.2.2L.65.81.24,1.4l-.09.1L0,1.6H.3a.3.3,0,0,1,0-.1l.06-.1L.72.91,1,1.4a.39.39,0,0,1,.06.15V1.6h.39l-.13-.1Zm2.41,0-.17.08a.45.45,0,0,1-.2,0,.51.51,0,0,1-.41-.2A1,1,0,0,1,2.76.81.85.85,0,0,1,2.92.28.5.5,0,0,1,3.35.09a.66.66,0,0,1,.27.06.53.53,0,0,1,.2.16V0L3.7.05,3.54,0,3.42,0h-.1a.79.79,0,0,0-.57.25.81.81,0,0,0-.22.6.74.74,0,0,0,.22.56.72.72,0,0,0,.55.22.67.67,0,0,0,.52-.2l0-.16-.07.08-.09.07ZM6.45.15A.37.37,0,0,1,6.5,0H6.15a.36.36,0,0,1,.06.2V.71H5.4V.24A.36.36,0,0,1,5.46,0H5.11a.31.31,0,0,1,0,.1.17.17,0,0,1,0,.1V1.4a.37.37,0,0,1-.07.2h.37l-.06-.1a.34.34,0,0,1,0-.1V.82h.81V1.4a.28.28,0,0,1,0,.09l-.06.1H6.5l-.06-.1s0-.07,0-.1V.24A.29.29,0,0,1,6.45.15Zm1.69,0A.27.27,0,0,1,8.2,0H7.83a.21.21,0,0,1,.06.1.31.31,0,0,1,0,.1V1.4a.37.37,0,0,1-.07.2h.36a.53.53,0,0,1-.06-.1.38.38,0,0,1,0-.1V.24A.44.44,0,0,1,8.14.14Zm2.93.1a.3.3,0,0,1,0-.1l.06-.1h-.33l-.47,1.25L9.86,0H9.57a.3.3,0,0,1,0,.1.25.25,0,0,1,0,.08v0l0,1.06v.1a.29.29,0,0,1,0,.09.61.61,0,0,1-.07.1h.29a.61.61,0,0,1-.07-.1.29.29,0,0,1,0-.09l0-1.09.51,1.28h.12l.5-1.3,0,1.11a.16.16,0,0,1,0,.1.31.31,0,0,1,0,.1h.37a.32.32,0,0,1-.07-.2Zm2.35,1.21-.13,0H12.8V.82h.25a.68.68,0,0,1,.2,0,.35.35,0,0,1,.13.08V.62a.57.57,0,0,1-.13.08L13,.72H12.8V.15h.45a.23.23,0,0,1,.11,0l.08,0,.08.07V0h-1l.06.1a.34.34,0,0,1,0,.1V1.4a.32.32,0,0,1-.08.2h1.07l.06-.27-.09.08Zm2.48-.09-.22-.24L15.5.88,15.44.81l.2-.05a.35.35,0,0,0,.12-.07.38.38,0,0,0,.16-.31A.32.32,0,0,0,15.8.12a.47.47,0,0,0-.32-.1l-.23,0H14.9a.36.36,0,0,1,.06.2V1.4a.28.28,0,0,1,0,.09l-.06.1h.37l-.06-.1a.17.17,0,0,1,0-.1V.81a4.4,4.4,0,0,0,.31.4l.23.26a.69.69,0,0,0,.13.11.39.39,0,0,0,.15,0h.09l.07,0a.27.27,0,0,1-.12-.06ZM15.19.13h.16c.21,0,.32.09.32.27a.3.3,0,0,1-.12.27.59.59,0,0,1-.36.09ZM18.92,1.6a.58.58,0,0,1-.18-.2L18.16,0h-.29a.27.27,0,0,1,.05.15v0l0,.1-.37.93-.06.14a.21.21,0,0,1-.06.1l-.1.1h.33l0-.06s0,0,0-.05v0l0,0L17.77,1h.56l.2.45a.29.29,0,0,1,0,.09.17.17,0,0,1,0,.1ZM17.8.84,18,.26l.25.58Z" transform="translate(0 0)"></path></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 MiB

After

Width:  |  Height:  |  Size: 708 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

@ -447,6 +447,10 @@ const tags = [
priority: 9,
group: 'group',
},
{
name: 'glamcore',
slug: 'glamcore',
},
{
name: 'glasses',
slug: 'glasses',
@ -700,7 +704,7 @@ const tags = [
{
name: 'rough',
slug: 'rough',
priority: 7,
priority: 6,
},
{
name: 'saliva',
@ -869,6 +873,11 @@ const tags = [
name: 'uniform',
slug: 'uniform',
},
{
name: 'van',
slug: 'van',
group: 'location',
},
{
name: 'vibrator',
slug: 'vibrator',
@ -1329,6 +1338,11 @@ const aliases = [
name: 'enhanced tits',
for: 'fake-boobs',
},
{
name: 'enhanced boobs',
for: 'fake-boobs',
secondary: true,
},
{
name: 'facefuck',
for: 'facefucking',
@ -1363,9 +1377,8 @@ const aliases = [
secondary: true,
},
{
name: 'enhanced boobs',
for: 'fake-boobs',
secondary: true,
name: 'flagellation',
for: 'corporal-punishment',
},
{
name: 'flogging',
@ -1393,6 +1406,10 @@ const aliases = [
name: 'gapes (gaping asshole)',
for: 'gaping',
},
{
name: 'glam',
for: 'glamcore',
},
{
name: 'glory hole',
for: 'gloryhole',
@ -1401,10 +1418,6 @@ const aliases = [
name: 'group sex',
for: 'orgy',
},
{
name: 'flagellation',
for: 'corporal-punishment',
},
{
name: 'huge tits',
for: 'big-boobs',
@ -1536,6 +1549,10 @@ const aliases = [
name: 'rough sex',
for: 'rough',
},
{
name: 'russian pornstar',
for: 'russian',
},
{
name: 'school girl',
for: 'schoolgirl',

View File

@ -256,6 +256,11 @@ const networks = [
url: 'https://www.kink.com',
description: 'Authentic Bondage & Real BDSM Porn Videos. Demystifying and celebrating alternative sexuality by providing the most authentic kinky videos. Experience the other side of porn.',
},
{
slug: 'letsdoeit',
name: 'LetsDoeIt',
url: 'https://letsdoeit.com',
},
{
slug: 'men',
name: 'Men',

View File

@ -3231,6 +3231,117 @@ const sites = [
independent: true,
parent: 'wgcz',
},
// LETS DOE IT
{
name: 'The White Boxxx',
slug: 'thewhiteboxxx',
url: 'https://letsdoeit.com/channels/the-white-boxxx.en.html',
tags: ['glamcore'],
parent: 'letsdoeit',
},
{
name: 'A Girl Knows',
slug: 'agirlknows',
url: 'https://letsdoeit.com/channels/a-girl-knows.en.html',
tags: ['lesbian'],
parent: 'letsdoeit',
},
{
name: 'Her Limit',
slug: 'herlimit',
url: 'https://letsdoeit.com/channels/her-limit.en.html',
tags: ['rough'],
parent: 'letsdoeit',
},
{
name: 'Horny Hostel',
slug: 'hornyhostel',
url: 'https://letsdoeit.com/channels/horny-hostel.en.html',
parent: 'letsdoeit',
},
{
name: 'xChimera',
slug: 'xchimera',
url: 'https://letsdoeit.com/channels/xchimera.en.html',
parent: 'letsdoeit',
},
{
name: 'Scam Angels',
slug: 'scamangels',
url: 'https://letsdoeit.com/channels/scam-angels.en.html',
parent: 'letsdoeit',
},
{
name: 'Bitches Abroad',
slug: 'bitchesabroad',
url: 'https://letsdoeit.com/channels/bitches-abroad.en.html',
parent: 'letsdoeit',
},
{
name: 'Porno Academie',
slug: 'pornoacademie',
url: 'https://letsdoeit.com/channels/porno-academie.en.html',
parent: 'letsdoeit',
},
{
name: 'Bums Bus',
slug: 'bumsbus',
url: 'https://letsdoeit.com/channels/bums-bus.en.html',
tags: ['van'],
parent: 'letsdoeit',
},
{
name: 'XXX Shades',
slug: 'xxxshades',
url: 'https://letsdoeit.com/channels/xxx-shades.en.html',
parent: 'letsdoeit',
},
{
name: 'Doe Projects',
slug: 'doeprojects',
url: 'https://letsdoeit.com/channels/doe-projects.en.html',
parent: 'letsdoeit',
},
{
name: 'Relaxxxed',
slug: 'relaxxxed',
url: 'https://letsdoeit.com/channels/relaxxxed.en.html',
tags: ['van'],
parent: 'letsdoeit',
},
{
name: 'Kinky Inlaws',
slug: 'kinkyinlaws',
url: 'https://letsdoeit.com/channels/kinky-inlaws.en.html',
tags: ['family'],
parent: 'letsdoeit',
},
{
name: 'My Naughty Album',
slug: 'mynaughtyalbum',
url: 'https://letsdoeit.com/channels/my-naughty-album.en.html',
parent: 'letsdoeit',
},
{
name: 'Bums Buero',
slug: 'bumsbuero',
url: 'https://letsdoeit.com/channels/bums-buero.en.html',
tags: ['office'],
parent: 'letsdoeit',
},
{
name: 'Quest For Orgasm',
slug: 'questfororgasm',
url: 'https://letsdoeit.com/channels/quest-for-orgasm.en.html',
tags: ['solo'],
parent: 'letsdoeit',
},
{
name: 'Bums Besuch',
slug: 'bumsbesuch',
url: 'https://letsdoeit.com/channels/bums-besuch.en.html',
parent: 'letsdoeit',
},
// METRO HD
{
slug: 'devianthardcore',

View File

@ -640,7 +640,7 @@ const tagPosters = [
['squirting', 0, 'Veronica Rodriguez in "Hot Latina Squirting" for Jules Jordan'],
['schoolgirl', 1, 'Eliza Ibarra for Brazzers'],
['swallowing', 'poster'],
['teen', 0, 'Eva Elfie in "Fresh New Talent" for Club Seventeen'],
['teen', 0, 'Alexa Flexy for Sensual Girl'],
['tattoos', 0, 'Tigerlilly in "Wrapped In Blue" for Suicide Girls'],
['trainbang', 'poster', 'Kali Roses in "Passing Me Around" for Blacked'],
['tap', 'poster', 'Kristy Black in SZ1986 for LegalPorno'],

131
src/scrapers/letsdoeit.js Normal file
View File

@ -0,0 +1,131 @@
'use strict';
const qu = require('../utils/qu');
const slugify = require('../utils/slugify');
function scrapeAll(scenes) {
return scenes.map(({ query }) => {
const release = {};
release.url = query.url('a');
release.entryId = release.url.match(/\/watch\/(\d+)/)[1];
release.title = query.q('.bottom h4', true);
release.date = query.date('.extra-info:not(.actors)', 'DD MMMM YYYY');
release.actors = query.all('.actors a strong', true);
const poster = query.img('.thumb img');
release.poster = [
poster.replace('512x288', '1472x828'),
poster,
];
release.teaser = { src: query.video('video-preview') };
release.channel = slugify(query.q('.bottom a[href*="/channels"]', 'title'), '');
return release;
});
}
function scrapeScene({ query }, url) {
const release = {};
release.title = query.q('h1', true);
release.entryId = url.match(/\/watch\/(\d+)/)[1];
release.description = query.meta('name=description') || query.q('read-even-more', true);
release.date = query.date('.h5-published', 'DD MMMM YYYY', /\d{1,2} \w+ \d{4}/);
release.actors = query.all('.video-top-details .actors a[href*="/models"]', true);
release.duration = query.dur('meta[itemprop="duration"]', null, 'content');
release.tags = query.all('.video-top-details a[href*="/categories"], .video-top-details a[href*="/tags"]', true);
release.poster = query.img('.poster img') || query.meta('itemprop=thumbnailUrl');
release.photos = query.imgs('#gallery-thumbs picture img').slice(1).map(photo => [ // first image is poster
photo.replace('512x288', '1472x828'),
photo,
]);
release.trailer = {
src: query.meta('itemprop=contentURL'),
};
release.channel = slugify(query.q('.video-top-details .actors a[href*="/channels"] strong', true), '');
return release;
}
async function fetchActorReleases({ query }, url, page = 1, accReleases = []) {
const releases = scrapeAll(qu.initAll(query.all('.main-content .card-video')));
const hasNextPage = query.exists('.pages a.active + a');
if (hasNextPage) {
const res = await qu.get(`${url}?page=${page + 1}`);
if (res.ok) {
return fetchActorReleases(res.item, url, page + 1, accReleases.concat(releases));
}
}
return accReleases.concat(releases);
}
async function scrapeProfile({ query }, url, include) {
const profile = {};
const keys = query.all('.col .h4:not(.more-less-actors)', true);
const values = query.all('.col .h4-big', true);
const bio = keys.reduce((acc, key, index) => ({ ...acc, [slugify(key, '_')]: values[index] }), {});
const tags = query.all('.more-less-actors a[href*="/tags"], .more-less-actors a[href*="/categories"]', true);
profile.nationality = bio.nationality;
profile.placeOfBirth = bio.birth_place;
if (/enhanced/i.test(bio.tits_type)) profile.naturalBoobs = false;
if (/natural/i.test(bio.tits_type)) profile.naturalBoobs = true;
if (tags.includes('brunette') || tags.includes('brown hair')) profile.hairColor = 'brown';
if (tags.includes('blonde')) profile.hairColor = 'blonde';
if (tags.includes('tattoo') || tags.includes('tattoos')) profile.hasTattoos = true;
if (tags.includes('piercing') || tags.includes('piercings')) profile.hasPiercings = true;
profile.description = query.q('.more-less-actors read-even-more', true);
profile.avatar = query.img('.avatar .thumb img') || null;
if (include.releases) {
profile.releases = await fetchActorReleases({ query }, url);
}
console.log(profile);
return profile;
}
async function fetchLatest(channel, page = 1) {
const res = await qu.getAll(`${channel.url}?page=${page}`, '.main-content .card-video');
return res.ok ? scrapeAll(res.items, channel) : res.status;
}
async function fetchScene(url, channel) {
const res = await qu.get(url, '.main-content');
return res.ok ? scrapeScene(res.item, url, channel) : res.status;
}
async function fetchProfile(actorName, entity, include) {
const url = `http://letsdoeit.com/models/${slugify(actorName)}.en.html`;
const res = await qu.get(url);
return res.ok ? scrapeProfile(res.item, url, include) : res.status;
}
module.exports = {
fetchLatest,
fetchScene,
fetchProfile,
};

View File

@ -31,6 +31,7 @@ const kellymadison = require('./kellymadison');
const killergram = require('./killergram');
const kink = require('./kink');
const legalporno = require('./legalporno');
const letsdoeit = require('./letsdoeit');
const men = require('./men');
const metrohd = require('./metrohd');
const mikeadriano = require('./mikeadriano');
@ -105,6 +106,7 @@ module.exports = {
killergram,
kink,
legalporno,
letsdoeit,
men,
metrohd,
mikeadriano,
@ -182,6 +184,7 @@ module.exports = {
killergram,
kink,
legalporno,
letsdoeit,
men,
metrohd,
milehighmedia,

View File

@ -185,6 +185,16 @@ function duration(context, selector, match, attr = 'textContent') {
return moment.duration(segments.join(':')).asSeconds();
}
const timestampMatch = durationString.match(/T(\d+H)?(\d+M)?\d+S/);
if (timestampMatch) {
const hours = timestampMatch[0].match(/(\d+)H/)?.[1] || 0;
const minutes = timestampMatch[0].match(/(\d+)M/)?.[1] || 0;
const seconds = timestampMatch[0].match(/(\d+)S/)?.[1] || 0;
return (Number(hours) * 3600) + (Number(minutes) * 60) + Number(seconds);
}
return null;
}