Compare commits
2 Commits
d7037e1ca1
...
65d76dcb26
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
65d76dcb26
|
||
|
|
fcbb9e7f22
|
@@ -52,7 +52,7 @@ export const handler: Handlers = {
|
|||||||
|
|
||||||
const movie: Movie = {
|
const movie: Movie = {
|
||||||
_type: "Review",
|
_type: "Review",
|
||||||
image: finalPath,
|
image: `resources/${finalPath}`,
|
||||||
datePublished: releaseDate,
|
datePublished: releaseDate,
|
||||||
tmdbId,
|
tmdbId,
|
||||||
author: {
|
author: {
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ export const handler: Handlers = {
|
|||||||
|
|
||||||
const series: Series = {
|
const series: Series = {
|
||||||
_type: "Review",
|
_type: "Review",
|
||||||
image: finalPath,
|
image: `resources/${finalPath}`,
|
||||||
datePublished: releaseDate,
|
datePublished: releaseDate,
|
||||||
tmdbId,
|
tmdbId,
|
||||||
author: {
|
author: {
|
||||||
|
|||||||
@@ -49,12 +49,13 @@ const POST = async (
|
|||||||
seriesCredits.crew?.filter?.((person) => person.job === "Director")[0] ||
|
seriesCredits.crew?.filter?.((person) => person.job === "Director")[0] ||
|
||||||
seriesDetails?.created_by?.[0];
|
seriesDetails?.created_by?.[0];
|
||||||
if (director && director.name && !series.meta?.author) {
|
if (director && director.name && !series.meta?.author) {
|
||||||
series.meta = series.meta || {};
|
series.author = series.author || {};
|
||||||
series.meta.author = director.name;
|
series.author["_type"] = "Person";
|
||||||
|
series.author.name = director.name;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (seriesDetails.genres) {
|
if (seriesDetails.genres) {
|
||||||
series.tags = [
|
series.keywords = [
|
||||||
...new Set([
|
...new Set([
|
||||||
...(series.tags?.map((t) => t.toLowerCase()) || []),
|
...(series.tags?.map((t) => t.toLowerCase()) || []),
|
||||||
...seriesDetails.genres.map((g) => g.name?.toLowerCase()),
|
...seriesDetails.genres.map((g) => g.name?.toLowerCase()),
|
||||||
@@ -69,8 +70,7 @@ const POST = async (
|
|||||||
|
|
||||||
finalPath = `series/images/${safeFileName(name)}_cover.${extension}`;
|
finalPath = `series/images/${safeFileName(name)}_cover.${extension}`;
|
||||||
await createResource(finalPath, poster);
|
await createResource(finalPath, poster);
|
||||||
series.meta = series.meta || {};
|
series.image = finalPath;
|
||||||
series.meta.image = finalPath;
|
|
||||||
}
|
}
|
||||||
await createResource(`series/${safeFileName(series.id)}.md`, series);
|
await createResource(`series/${safeFileName(series.id)}.md`, series);
|
||||||
|
|
||||||
|
|||||||
@@ -46,7 +46,9 @@ export default async function Greet(
|
|||||||
)}
|
)}
|
||||||
</PageHero.Header>
|
</PageHero.Header>
|
||||||
<PageHero.Footer>
|
<PageHero.Footer>
|
||||||
<PageHero.Title>{movie.name}</PageHero.Title>
|
<PageHero.Title>
|
||||||
|
{movie?.itemReviewed?.name || movie?.name}
|
||||||
|
</PageHero.Title>
|
||||||
<PageHero.Subline
|
<PageHero.Subline
|
||||||
entries={[
|
entries={[
|
||||||
author && {
|
author && {
|
||||||
|
|||||||
Reference in New Issue
Block a user