Skip to content

Example Script config

wamasi edited this page Jun 15, 2022 · 6 revisions

Generated with path\tp\dlp-script.ps1 -nc

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <Directory>
        <!-- Folder to store backup of site config/archive/bat/cookie files
            ex: <backup location="E:\Backup" />
        -->
        <backup location="" />
        <!-- Temp folder used by YT-DLP
            ex: <temp location="D:\tmp" />
        -->
        <temp location="" />
        <!-- Staging folder for post-process after download
            ex: <src location="D:\src" />
        -->
        <src location="" />
        <!-- Default final staging after post-processing. Can be overridden per series/show under OverrideSeries section
            ex: <dest location="J:\tmp" />
        -->
        <dest location="" />
        <!-- Location of YT-DLP FFMPEG version
            ex: <ffmpeg location="D:\Common\ffmpeg\bin" />
        -->
        <ffmpeg location="" />
    </Directory>
    <Logs>
        <!-- How long to keep folders that did or didn't result in a download -->
        <keeplog emptylogskeepdays="0" filledlogskeepdays="7" />
    </Logs>
    <Plex>
        <!-- PLEX local IP and token used to update plex library after success processing -->
        <plexcred plexUrl="" plexToken="" />
    </Plex>
    <Filebot>
        <!-- Uses dest drive with site parentfolder/subfolder and argument to run filebot command. may want to run for 1 episode to see what the series folder name comes out to.
            ex: <fbfolder fbArgument="{n}\{'Season '+s00}\{n} - {s00e00} - {t}" />
        -->
        <fbfolder fbArgument="{n}\{'Season '+s00}\{n} - {s00e00} - {t}" />
    </Filebot>
    <OverrideSeries>
        <!-- Used to move files to different tmp folder than whats defined in defauilt above.
            <override orSeriesName="MySeriesThatIsInADifferentDriveThanDefaultTemp" orSrcdrive="I:\" />
        -->
        <override orSeriesName="" orSrcdrive="" />
        <override orSeriesName="" orSrcdrive="" />
        <override orSeriesName="" orSrcdrive="" />
    </OverrideSeries>
    <Telegram>
        <!-- Telegram Bot tokenId/ your group ChatId, disable sound notification -->
        <token tokenId="" chatid="" disableNotification="true" />
    </Telegram>
    <credentials>
        <!-- Where you store the Site name, username/password, plexlibraryid, folder in library, and a custom font used to embed into video/sub
            <site sitename="Crunchyroll">
                <username>MyUserName</username>
                <password>MyPassword</password>
                <plexlibraryid>4</plexlibraryid>
                <parentfolder>Video</parentfolder>
                <subfolder>A</subfolder>
                <font>Marker SD.ttf</font>
            </site>
        -->
        <site sitename="">
            <username></username>
            <password></password>
            <plexplexlibraryid></plexlibraryid>
            <parentfolder></parentfolder>
            <subfolder></subfolder>
            <font></font>
        </site>
        <site sitename="">
            <username></username>
            <password></password>
            <plexlibraryid></plexlibraryid>
            <parentfolder></parentfolder>
            <subfolder></subfolder>
            <font></font>
        </site>
        <site sitename="">
            <username></username>
            <password></password>
            <plexlibraryid></plexlibraryid>
            <parentfolder></parentfolder>
            <subfolder></subfolder>
            <font></font>
        </site>
    </credentials>
</configuration>
Clone this wiki locally