Added Dogfart scraper. Added 'date added' property to release page.

This commit is contained in:
2019-11-04 05:47:37 +01:00
parent d734b1f0b5
commit 5745cd33d8
25 changed files with 747 additions and 102 deletions

View File

@@ -76,11 +76,21 @@
>{{ release.site.name }}</a>
<a
v-if="release.date"
:href="release.url"
target="_blank"
rel="noopener noreferrer"
class="scene-date"
>{{ formatDate(release.date, 'MMM D, YYYY') }}</a>
<a
v-else
:href="release.url"
title="Scene date N/A, showing date added"
target="_blank"
rel="noopener noreferrer"
class="scene-date"
>{{ `(${formatDate(release.dateAdded, 'MMM D, YYYY')})` }}`</a>
</span>
<a

View File

@@ -1,6 +1,6 @@
<template>
<div
:title="label"
:title="title"
:class="{ active }"
class="icon"
v-html="svg"
@@ -14,7 +14,7 @@ export default {
type: String,
default: null,
},
label: {
title: {
type: String,
default: null,
},

View File

@@ -49,12 +49,15 @@
</li>
</ul>
<span class="row">
<span
v-if="release.date"
class="row"
>
<Icon icon="calendar2" />
<a
:href="release.url"
:title="release.shootId || release.entryId"
:title="`Released on ${formatDate(release.date, 'MMMM D, YYYY')}`"
target="_blank"
rel="noopener noreferrer"
class="date date-link"
@@ -97,7 +100,10 @@
{{ release.description }}
</p>
<ul class="row tags">
<ul
v-if="release.tags.length > 0"
class="row tags"
>
<Icon icon="price-tags" />
<li
@@ -113,6 +119,18 @@
>{{ tag.name }}</a>
</li>
</ul>
<span class="row">
<Icon icon="drawer-in" />
<a
:href="`/added/${formatDate(release.dateAdded, 'YYYY-MM-DD')}`"
:title="`Added on ${formatDate(release.dateAdded, 'MMMM D, YYYY')}`"
target="_blank"
rel="noopener noreferrer"
class="date date-link"
>{{ formatDate(release.dateAdded, 'MMMM D, YYYY') }}</a>
</span>
</div>
</template>