mirror of
https://github.com/OpenSTDL/CrunchyDL.git
synced 2024-10-18 20:15:05 +02:00
added episode name naming option
This commit is contained in:
parent
828ec65568
commit
932e089c06
@ -15,7 +15,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="text-sm mt-2"> Variables: </div>
|
<div class="text-sm mt-2"> Variables: </div>
|
||||||
<div class="text-sm text-center"> {seriesName}, {seasonNumber}, {seasonNumberDD}, {episodeNumber}, {episodeNumberDD}, {quality} </div>
|
<div class="text-sm text-center"> {seriesName}, {episodeName}, {seasonNumber}, {seasonNumberDD}, {episodeNumber}, {episodeNumberDD}, {quality} </div>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex flex-col items-center p-3 bg-[#11111189] rounded-xl select-none">
|
<div class="flex flex-col items-center p-3 bg-[#11111189] rounded-xl select-none">
|
||||||
<div class="text-sm mb-2">Season Folder Naming</div>
|
<div class="text-sm mb-2">Season Folder Naming</div>
|
||||||
@ -42,6 +42,7 @@ const episodeNumber = ref<number>(1)
|
|||||||
const seasonNumber = ref<number>(1)
|
const seasonNumber = ref<number>(1)
|
||||||
const quality = ref<number>(1080)
|
const quality = ref<number>(1080)
|
||||||
const seriesName = ref<string>('Frieren')
|
const seriesName = ref<string>('Frieren')
|
||||||
|
const episodeName = ref<string>("The Journey's End")
|
||||||
const episodeNamingTemplate = ref<string>()
|
const episodeNamingTemplate = ref<string>()
|
||||||
const seasonNamingTemplate = ref<string>()
|
const seasonNamingTemplate = ref<string>()
|
||||||
|
|
||||||
@ -49,6 +50,7 @@ const episodeNaming = computed(() => {
|
|||||||
if (!episodeNamingTemplate.value) return
|
if (!episodeNamingTemplate.value) return
|
||||||
return episodeNamingTemplate.value
|
return episodeNamingTemplate.value
|
||||||
.replace('{seriesName}', seriesName.value)
|
.replace('{seriesName}', seriesName.value)
|
||||||
|
.replace('{episodeName}', episodeName.value)
|
||||||
.replace('{seasonNumber}', seasonNumber.value.toString())
|
.replace('{seasonNumber}', seasonNumber.value.toString())
|
||||||
.replace('{seasonNumberDD}', seasonNumber.value.toString().padStart(2, '0'))
|
.replace('{seasonNumberDD}', seasonNumber.value.toString().padStart(2, '0'))
|
||||||
.replace('{episodeNumber}', episodeNumber.value.toString())
|
.replace('{episodeNumber}', episodeNumber.value.toString())
|
||||||
|
@ -292,6 +292,7 @@ async function checkPlaylists() {
|
|||||||
(e.dataValues.media as CrunchyEpisode).id,
|
(e.dataValues.media as CrunchyEpisode).id,
|
||||||
e.dataValues.id,
|
e.dataValues.id,
|
||||||
(e.dataValues.media as CrunchyEpisode).series_title,
|
(e.dataValues.media as CrunchyEpisode).series_title,
|
||||||
|
(e.dataValues.media as CrunchyEpisode).title,
|
||||||
(e.dataValues.media as CrunchyEpisode).season_number,
|
(e.dataValues.media as CrunchyEpisode).season_number,
|
||||||
(e.dataValues.media as CrunchyEpisode).episode_number,
|
(e.dataValues.media as CrunchyEpisode).episode_number,
|
||||||
(e.dataValues.media as CrunchyEpisode).episode,
|
(e.dataValues.media as CrunchyEpisode).episode,
|
||||||
@ -464,6 +465,7 @@ export async function downloadCrunchyrollPlaylist(
|
|||||||
episodeID: string,
|
episodeID: string,
|
||||||
downloadID: number,
|
downloadID: number,
|
||||||
name: string,
|
name: string,
|
||||||
|
name_episode: string,
|
||||||
season: number,
|
season: number,
|
||||||
episode: number,
|
episode: number,
|
||||||
episode_string: string,
|
episode_string: string,
|
||||||
@ -1077,6 +1079,7 @@ export async function downloadCrunchyrollPlaylist(
|
|||||||
|
|
||||||
episodeNaming = episodeNaming
|
episodeNaming = episodeNaming
|
||||||
.replace('{seriesName}', name.replace(/[/\\?%*:|"<>]/g, ''))
|
.replace('{seriesName}', name.replace(/[/\\?%*:|"<>]/g, ''))
|
||||||
|
.replace('{episodeName}', name_episode ? name_episode.replace(/[/\\?%*:|"<>]/g, '') : 'no title')
|
||||||
.replace('{seasonNumber}', season.toString())
|
.replace('{seasonNumber}', season.toString())
|
||||||
.replace('{seasonNumberDD}', season.toString().padStart(2, '0'))
|
.replace('{seasonNumberDD}', season.toString().padStart(2, '0'))
|
||||||
.replace('{episodeNumber}', episode ? episode.toString() : episode_string)
|
.replace('{episodeNumber}', episode ? episode.toString() : episode_string)
|
||||||
|
Loading…
Reference in New Issue
Block a user