From 69083ae357f0a3b576e3a500e45a0013c71d8d9f Mon Sep 17 00:00:00 2001 From: Jesse Bannon Date: Sat, 8 Oct 2022 00:39:07 -0700 Subject: [PATCH] use in tests --- examples/tv_show_config.yaml | 42 +- tests/e2e/conftest.py | 2 +- tests/e2e/plugins/test_date_range.py | 13 +- tests/e2e/youtube/test_channel.py | 18 +- .../date_range/test_channel_recent.json | 23 +- .../test_channel_rolling_recent.json | 16 +- .../youtube/test_channel_full.json | 94 ++-- .../date_range/test_channel_recent.txt | 70 ++- .../test_channel_rolling_recent.txt | 7 +- .../youtube/test_channel_full.txt | 412 +++++++++--------- 10 files changed, 332 insertions(+), 365 deletions(-) diff --git a/examples/tv_show_config.yaml b/examples/tv_show_config.yaml index 4192233a..c21f6230 100644 --- a/examples/tv_show_config.yaml +++ b/examples/tv_show_config.yaml @@ -1,3 +1,21 @@ +# This config uses prebuilt presets included with ytdl-sub to download and format +# channels from YouTube or other sites supported by yt-dlp into a TV show for +# your favorite player. The directory format will look something like +# +# /tv_shows +# /Season 2021 +# s2021.e0317 - Pattys Day Video-thumb.jpg +# s2021.e0317 - Pattys Day Video.mp4 +# s2021.e0317 - Pattys Day Video.nfo +# /Season 2022 +# s2022.e1225 - Merry Christmas-thumb.jpg +# s2022.e1225 - Merry Christmas.mp4 +# s2022.e1225 - Merry Christmas.nfo +# poster.jpg +# fanart.jpg +# tvshow.nfo +# +# The idea is to use dates as numerics to represent season and episode numbers. configuration: working_directory: '.ytdl-sub-downloads' @@ -10,6 +28,7 @@ presets: # - "kodi_tv_show_by_date" # - "jellyfin_tv_show_by_date" # - "plex_tv_show_by_date" + - "kodi_tv_show_by_date" # replace with desired player type # Choose one of the following season/episode formats: @@ -17,24 +36,29 @@ presets: # - "season_by_year_month__episode_by_day" # - "season_by_year__episode_by_month_day_reversed" # - "season_by_year__episode_by_download_index" - - "season_by_year__episode_by_month_day" # replace with desired season/episode type + + - "season_by_year__episode_by_month_day" # replace with desired season/episode format # Include any of the presets listed below in your 'main preset' if you want # it applied to every TV show. Or, use them on the individual subscriptions. # - "only_recent_videos" # - "add_subtitles" # - "sponsorblock" - # - "include_description" # - "include_info_json" - # To download age-restricted videos, you will need to set your cookie + # To download age-restricted videos, you will need to uncomment and set your cookie # file here as a ytdl parameter. For more info, see # https://ytdl-sub.readthedocs.io/en/latest/faq.html#download-age-restricted-youtube-videos - ytdl_options: - cookiefile: "/config/cookie_file.txt" # replace with actual cookie file path + # + # ytdl_options: + # cookiefile: "/config/cookie_file.txt" # replace with actual cookie file path overrides: tv_show_directory: "/tv_shows" # replace with path to tv show directory + # Fields in the prebuilt preset that can be changed: + # + # episode_title: "{upload_date_standardized} - {title}" + # episode_plot: "{webpage_url}" # source variable for the video description is {description} #################################################################################################### @@ -93,14 +117,6 @@ presets: remove_sponsorblock_categories: "all" force_key_frames: False -#################################################################################################### - - # Preset to include the video description in the episode plot. By default, it only displays the - # webpage url. - include_description: - overrides: - episode_plot: "{webpage_url}\n\n{description}" - #################################################################################################### # Preset for the hoarders who want to also save the info.json file diff --git a/tests/e2e/conftest.py b/tests/e2e/conftest.py index b9602356..3783d842 100644 --- a/tests/e2e/conftest.py +++ b/tests/e2e/conftest.py @@ -24,7 +24,7 @@ def music_video_config(music_video_config_path): @pytest.fixture() def channel_as_tv_show_config(): - return ConfigFile.from_file_path(config_path="examples/kodi_tv_shows_config.yaml") + return ConfigFile.from_file_path(config_path="examples/tv_show_config.yaml") @pytest.fixture diff --git a/tests/e2e/plugins/test_date_range.py b/tests/e2e/plugins/test_date_range.py index 1fe42954..3fe751a4 100644 --- a/tests/e2e/plugins/test_date_range.py +++ b/tests/e2e/plugins/test_date_range.py @@ -13,21 +13,18 @@ from ytdl_sub.subscriptions.subscription import Subscription @pytest.fixture def recent_preset_dict(output_directory): return { - "preset": "yt_channel_as_tv", - "youtube": {"channel_url": "https://youtube.com/channel/UCcRSMoQqXc_JrBZRHDFGbqA"}, + "preset": "tv_show", "date_range": {"after": "20150101"}, - # override the output directory with our fixture-generated dir - "output_options": {"output_directory": output_directory}, # download the worst format so it is fast "ytdl_options": { "format": "worst[ext=mp4]", "max_views": 100000, # do not download the popular PJ concert }, - "subtitles": { - "subtitles_name": "{episode_name}.{lang}.{subtitles_ext}", - "allow_auto_generated_subtitles": True, + "overrides": { + "url": "https://youtube.com/channel/UCcRSMoQqXc_JrBZRHDFGbqA", + "tv_show_name": "Project / Zombie", + "tv_show_directory": output_directory, }, - "overrides": {"tv_show_name": "Project / Zombie"}, } diff --git a/tests/e2e/youtube/test_channel.py b/tests/e2e/youtube/test_channel.py index 43a8a4de..b7053f81 100644 --- a/tests/e2e/youtube/test_channel.py +++ b/tests/e2e/youtube/test_channel.py @@ -8,18 +8,14 @@ from ytdl_sub.subscriptions.subscription import Subscription @pytest.fixture def channel_preset_dict(output_directory): return { - "preset": "yt_channel_as_tv", - "youtube": {"channel_url": "https://youtube.com/channel/UCcRSMoQqXc_JrBZRHDFGbqA"}, - # override the output directory with our fixture-generated dir - "output_options": {"output_directory": output_directory}, - # download the worst format so it is fast + "preset": "tv_show", "ytdl_options": { - "format": "worst[ext=mp4]", + "format": "worst[ext=mp4]", # download the worst format so it is fast "max_views": 100000, # do not download the popular PJ concert "break_on_reject": False, # do not break from max views }, "subtitles": { - "subtitles_name": "{episode_name}.{lang}.{subtitles_ext}", + "subtitles_name": "{episode_file_path}.{lang}.{subtitles_ext}", "allow_auto_generated_subtitles": True, }, "nfo_tags": { @@ -33,11 +29,15 @@ def channel_preset_dict(output_directory): "source_uploader": "{playlist_uploader}", } }, - "overrides": {"tv_show_name": "Project / Zombie"}, + "overrides": { + "url": "https://youtube.com/channel/UCcRSMoQqXc_JrBZRHDFGbqA", + "tv_show_name": "Project / Zombie", + "tv_show_directory": output_directory, + }, } -class TestChannelAsKodiTvShow: +class TestChannel: """ Downloads my old minecraft youtube channel. Ensure the above files exist and have the expected md5 file hashes. diff --git a/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_recent.json b/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_recent.json index ea097163..a1caf2f5 100644 --- a/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_recent.json +++ b/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_recent.json @@ -1,15 +1,12 @@ { - ".ytdl-sub-recent-download-archive.json": "23520634f7908081f3d1333a1441a578", - "Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer-thumb.jpg": "705ca4e0d99b37e9ecdf6bfe4b90c59b", - "Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.info.json": "200abe9cf0fbb96ef69698a633f7bebb", - "Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.mp4": "82f6ee7253e1dbb83ae7215af08ffacc", - "Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.nfo": "368d68db0cbe9eb4f43ece0517445e82", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id-thumb.jpg": "28d852ede73b879b9ebf9a061cfc7d46", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.en.srt": "3d2c4e7f65d2ca5e96da38ce7eecfc4e", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.info.json": "7d7f3ce72ed87faef5675af218cecb30", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.mp4": "e733b4cc385b953b08c8eb0f47e03c1e", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.nfo": "d9114d43d87907b2afc06eb089a8ac0a", - "fanart.jpg": "129c6639b47299bc48062f0365e670ee", - "poster.jpg": "5de28eea5a921a041452ab3ce1041f73", - "tvshow.nfo": "c1c888ff6691f36328d1fb9d8c43adff" + "Project ⧸ Zombie/.ytdl-sub-recent-download-archive.json": "2a67be384cc0ed037753a4f3c37a1ac8", + "Project ⧸ Zombie/Season 2018/s2018.e102901 - hP-PL_V2wR8-thumb.jpg": "705ca4e0d99b37e9ecdf6bfe4b90c59b", + "Project ⧸ Zombie/Season 2018/s2018.e102901 - hP-PL_V2wR8.mp4": "96d2995df4296c4f10c380082b5de506", + "Project ⧸ Zombie/Season 2018/s2018.e102901 - hP-PL_V2wR8.nfo": "511278f8cb1a88ef8189aec49d030216", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - LN2e6idGluI-thumb.jpg": "28d852ede73b879b9ebf9a061cfc7d46", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - LN2e6idGluI.mp4": "4d476a7d00837ae7a32c5f2fbee62d4e", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - LN2e6idGluI.nfo": "0ef39d5b9c0772e53681cc8e82623623", + "Project ⧸ Zombie/fanart.jpg": "129c6639b47299bc48062f0365e670ee", + "Project ⧸ Zombie/poster.jpg": "5de28eea5a921a041452ab3ce1041f73", + "Project ⧸ Zombie/tvshow.nfo": "3adb1769f4ca5a0c4dd59a9f662a4780" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_rolling_recent.json b/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_rolling_recent.json index f440e0ca..1288274f 100644 --- a/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_rolling_recent.json +++ b/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_rolling_recent.json @@ -1,11 +1,9 @@ { - ".ytdl-sub-recent-download-archive.json": "3bbf72c014d055ecf672c8ea603140f7", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id-thumb.jpg": "28d852ede73b879b9ebf9a061cfc7d46", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.en.srt": "3d2c4e7f65d2ca5e96da38ce7eecfc4e", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.info.json": "7d7f3ce72ed87faef5675af218cecb30", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.mp4": "e733b4cc385b953b08c8eb0f47e03c1e", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.nfo": "d9114d43d87907b2afc06eb089a8ac0a", - "fanart.jpg": "129c6639b47299bc48062f0365e670ee", - "poster.jpg": "5de28eea5a921a041452ab3ce1041f73", - "tvshow.nfo": "c1c888ff6691f36328d1fb9d8c43adff" + "Project ⧸ Zombie/.ytdl-sub-recent-download-archive.json": "40412c1103ce40da840be5b4163bcffd", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - LN2e6idGluI-thumb.jpg": "28d852ede73b879b9ebf9a061cfc7d46", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - LN2e6idGluI.mp4": "4d476a7d00837ae7a32c5f2fbee62d4e", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - LN2e6idGluI.nfo": "0ef39d5b9c0772e53681cc8e82623623", + "Project ⧸ Zombie/fanart.jpg": "129c6639b47299bc48062f0365e670ee", + "Project ⧸ Zombie/poster.jpg": "5de28eea5a921a041452ab3ce1041f73", + "Project ⧸ Zombie/tvshow.nfo": "3adb1769f4ca5a0c4dd59a9f662a4780" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/youtube/test_channel_full.json b/tests/resources/expected_downloads_summaries/youtube/test_channel_full.json index 3522badc..c814f246 100644 --- a/tests/resources/expected_downloads_summaries/youtube/test_channel_full.json +++ b/tests/resources/expected_downloads_summaries/youtube/test_channel_full.json @@ -1,55 +1,43 @@ { - ".ytdl-sub-pz-download-archive.json": "70615451318cdb5e018e007c77893a39", - "Season 2010/s2010.e0813 - Oblivion Mod "Falcor" p.1-thumb.jpg": "fb95b510681676e81c321171fc23143e", - "Season 2010/s2010.e0813 - Oblivion Mod "Falcor" p.1.info.json": "7dfaf9b266ca198b132793a7e0dab6bc", - "Season 2010/s2010.e0813 - Oblivion Mod "Falcor" p.1.mp4": "931a705864c57d21d6fedebed4af6bbc", - "Season 2010/s2010.e0813 - Oblivion Mod "Falcor" p.1.nfo": "a71a34a60c67b939a38c2c342df0c436", - "Season 2010/s2010.e1202 - Oblivion Mod "Falcor" p.2-thumb.jpg": "8b32ee9c037fa669e444a0ac181525a1", - "Season 2010/s2010.e1202 - Oblivion Mod "Falcor" p.2.info.json": "9367670477c831221e93546ea59dd9a1", - "Season 2010/s2010.e1202 - Oblivion Mod "Falcor" p.2.mp4": "0b11a785addfac82a6c1dbc897c0a8f9", - "Season 2010/s2010.e1202 - Oblivion Mod "Falcor" p.2.nfo": "5dd3914f929f1a06e9020ddfdf31cacf", - "Season 2011/s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg": "b232d253df621aa770b780c1301d364d", - "Season 2011/s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1].info.json": "a233fa8165ba9062d1db82397137d6a7", - "Season 2011/s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1].mp4": "e66287b9832277b6a4d1554e29d9fdcc", - "Season 2011/s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1].nfo": "4eb6ba6910aa5f930625c2a955330051", - "Season 2011/s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27]-thumb.jpg": "d17c379ea8b362f5b97c6b213b0342cb", - "Season 2011/s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27].info.json": "dce28429b92db6963ac7c079a070d38b", - "Season 2011/s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27].mp4": "04ab5cb3cc12325d0c96a7cd04a8b91d", - "Season 2011/s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27].nfo": "2a4a319266f3b672f409c29983390404", - "Season 2011/s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21]-thumb.jpg": "e7830aa8a64b0cde65ba3f7e5fc56530", - "Season 2011/s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21].info.json": "4710a4254ccc0e525849116511272f23", - "Season 2011/s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21].mp4": "025de6099a5c98e6397153c7a62d517d", - "Season 2011/s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21].nfo": "cb65c7a45d81444e7bfc5d2e64f4423d", - "Season 2011/s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net)-thumb.jpg": "c956192a379b3661595c9920972d4819", - "Season 2011/s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).info.json": "759a21b918b5dd1571e21f2364500b09", - "Season 2011/s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).mp4": "3d9c19835b03355d6fd5d00cd59dbe5b", - "Season 2011/s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).nfo": "99e8f5da8ebb7bfbe6a27799465a39c0", - "Season 2011/s2011.e0630 - Project Zombie |Fin|-thumb.jpg": "00ed383591779ffe98291de60f198fe9", - "Season 2011/s2011.e0630 - Project Zombie |Fin|.info.json": "13bb34606b51b0afeacc06c17862ed79", - "Season 2011/s2011.e0630 - Project Zombie |Fin|.mp4": "4971cb2d4fa29460361031f3fa8e1ea9", - "Season 2011/s2011.e0630 - Project Zombie |Fin|.nfo": "7d751a80d3a2dec151602514278998c7", - "Season 2011/s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC]-thumb.jpg": "1718599d5189c65f7d8cf6acfa5ea851", - "Season 2011/s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC].info.json": "5a3787a3b693a0a0af9db8e04d778cde", - "Season 2011/s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC].mp4": "55e9b0add08c48c9c66105da0def2426", - "Season 2011/s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC].nfo": "40f104e94e69648ffe692137a9523412", - "Season 2012/s2012.e0123 - Project Zombie |Map Trailer|-thumb.jpg": "54ebe9df801b278fdd17b21afa8373a6", - "Season 2012/s2012.e0123 - Project Zombie |Map Trailer|.info.json": "f87900279b45ecf2a7f48751903f50eb", - "Season 2012/s2012.e0123 - Project Zombie |Map Trailer|.mp4": "65e4ce53ed5ec4139995469f99477a50", - "Season 2012/s2012.e0123 - Project Zombie |Map Trailer|.nfo": "552328911403e2f8092d10b53ac44680", - "Season 2013/s2013.e0719 - Project Zombie Rewind |Trailer|-thumb.jpg": "e29d49433175de8a761af35c5307791f", - "Season 2013/s2013.e0719 - Project Zombie Rewind |Trailer|.info.json": "e97091c596b7032720858f21c96abd87", - "Season 2013/s2013.e0719 - Project Zombie Rewind |Trailer|.mp4": "18620a8257a686beda65e54add4d4cd1", - "Season 2013/s2013.e0719 - Project Zombie Rewind |Trailer|.nfo": "bcb859f3ba37eafa902cd470bfa600c2", - "Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer-thumb.jpg": "705ca4e0d99b37e9ecdf6bfe4b90c59b", - "Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.info.json": "1af2abd526198bf6973f2cb6a0b20056", - "Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.mp4": "82f6ee7253e1dbb83ae7215af08ffacc", - "Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.nfo": "c07d29f2f98ac674dffbcd1e55c860ff", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id-thumb.jpg": "28d852ede73b879b9ebf9a061cfc7d46", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.en.srt": "3d2c4e7f65d2ca5e96da38ce7eecfc4e", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.info.json": "0923605d0327411b3a6ea43c2eb15626", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.mp4": "e733b4cc385b953b08c8eb0f47e03c1e", - "Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.nfo": "0a7aa028f2acf0380d00ce32bf72199a", - "fanart.jpg": "129c6639b47299bc48062f0365e670ee", - "poster.jpg": "5de28eea5a921a041452ab3ce1041f73", - "tvshow.nfo": "d516b5b125e3a16cdee641045a1a1990" + "Project ⧸ Zombie/.ytdl-sub-pz-download-archive.json": "884e38ebd77c60b35a648dc9897cb083", + "Project ⧸ Zombie/Season 2010/s2010.e081301 - HKTNxEqsN3Q-thumb.jpg": "fb95b510681676e81c321171fc23143e", + "Project ⧸ Zombie/Season 2010/s2010.e081301 - HKTNxEqsN3Q.mp4": "136f6a0e2235fe44237bd3d6f8117569", + "Project ⧸ Zombie/Season 2010/s2010.e081301 - HKTNxEqsN3Q.nfo": "88564000d756475bb026f277d81bf25e", + "Project ⧸ Zombie/Season 2010/s2010.e120201 - IV9Z4wcA-z8-thumb.jpg": "8b32ee9c037fa669e444a0ac181525a1", + "Project ⧸ Zombie/Season 2010/s2010.e120201 - IV9Z4wcA-z8.mp4": "63d76230002c40c944a9cde4e0b8937c", + "Project ⧸ Zombie/Season 2010/s2010.e120201 - IV9Z4wcA-z8.nfo": "e48adfabf732da785660a8123c850496", + "Project ⧸ Zombie/Season 2011/s2011.e020101 - 0SVukUyys10-thumb.jpg": "b232d253df621aa770b780c1301d364d", + "Project ⧸ Zombie/Season 2011/s2011.e020101 - 0SVukUyys10.mp4": "c02b63e27593818805f64f4740941d52", + "Project ⧸ Zombie/Season 2011/s2011.e020101 - 0SVukUyys10.nfo": "1097df74a4612756587c360b113b15ac", + "Project ⧸ Zombie/Season 2011/s2011.e022701 - qPybBrXspds-thumb.jpg": "d17c379ea8b362f5b97c6b213b0342cb", + "Project ⧸ Zombie/Season 2011/s2011.e022701 - qPybBrXspds.mp4": "fb3eaa9094a5fe32b4f9aafc847b9b34", + "Project ⧸ Zombie/Season 2011/s2011.e022701 - qPybBrXspds.nfo": "c2febd74804369dfa696464f5d04c6cb", + "Project ⧸ Zombie/Season 2011/s2011.e032101 - DBjFvs6HafU-thumb.jpg": "e7830aa8a64b0cde65ba3f7e5fc56530", + "Project ⧸ Zombie/Season 2011/s2011.e032101 - DBjFvs6HafU.mp4": "9d23dbd420e2a0d36c65d471b8b6f993", + "Project ⧸ Zombie/Season 2011/s2011.e032101 - DBjFvs6HafU.nfo": "8708ecf391d279adc56a425c17e2cce5", + "Project ⧸ Zombie/Season 2011/s2011.e052901 - hxV9b-1hjfw-thumb.jpg": "c956192a379b3661595c9920972d4819", + "Project ⧸ Zombie/Season 2011/s2011.e052901 - hxV9b-1hjfw.mp4": "38b4749c3cd14b350dcd7033aa0a6776", + "Project ⧸ Zombie/Season 2011/s2011.e052901 - hxV9b-1hjfw.nfo": "58fa867d88b843991b179cddb51601e6", + "Project ⧸ Zombie/Season 2011/s2011.e063001 - 6sxlggREhMc-thumb.jpg": "00ed383591779ffe98291de60f198fe9", + "Project ⧸ Zombie/Season 2011/s2011.e063001 - 6sxlggREhMc.mp4": "6545cb823c13057d595370a7d1162325", + "Project ⧸ Zombie/Season 2011/s2011.e063001 - 6sxlggREhMc.nfo": "300e502052c525d737344defc326a95d", + "Project ⧸ Zombie/Season 2011/s2011.e112101 - qbMJh2df1M4-thumb.jpg": "1718599d5189c65f7d8cf6acfa5ea851", + "Project ⧸ Zombie/Season 2011/s2011.e112101 - qbMJh2df1M4.mp4": "1d46afab49c60b3852b96b265eda0c4d", + "Project ⧸ Zombie/Season 2011/s2011.e112101 - qbMJh2df1M4.nfo": "a481c47c60dd9f2467d75d3d5d71eee1", + "Project ⧸ Zombie/Season 2012/s2012.e012301 - y5-3ovwQQ_U-thumb.jpg": "54ebe9df801b278fdd17b21afa8373a6", + "Project ⧸ Zombie/Season 2012/s2012.e012301 - y5-3ovwQQ_U.mp4": "f1475667e8353ee3f58d9e0e076d619b", + "Project ⧸ Zombie/Season 2012/s2012.e012301 - y5-3ovwQQ_U.nfo": "aa3ab81fb7447be1935ce804ac55d671", + "Project ⧸ Zombie/Season 2013/s2013.e071901 - c_PZdc0Zi7M-thumb.jpg": "e29d49433175de8a761af35c5307791f", + "Project ⧸ Zombie/Season 2013/s2013.e071901 - c_PZdc0Zi7M.mp4": "cb6e322c1f56d1fb234c9f1910169bf4", + "Project ⧸ Zombie/Season 2013/s2013.e071901 - c_PZdc0Zi7M.nfo": "061b45e5a2edb7e0ab0041045f7200a6", + "Project ⧸ Zombie/Season 2018/s2018.e102901 - hP-PL_V2wR8-thumb.jpg": "705ca4e0d99b37e9ecdf6bfe4b90c59b", + "Project ⧸ Zombie/Season 2018/s2018.e102901 - hP-PL_V2wR8.mp4": "96d2995df4296c4f10c380082b5de506", + "Project ⧸ Zombie/Season 2018/s2018.e102901 - hP-PL_V2wR8.nfo": "fd6cab133567ed87f57c5eff1290f078", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - LN2e6idGluI-thumb.jpg": "28d852ede73b879b9ebf9a061cfc7d46", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - LN2e6idGluI.en.srt": "3d2c4e7f65d2ca5e96da38ce7eecfc4e", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - LN2e6idGluI.mp4": "4d476a7d00837ae7a32c5f2fbee62d4e", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - LN2e6idGluI.nfo": "7d27539aee75379e77c51becab96aa22", + "Project ⧸ Zombie/fanart.jpg": "129c6639b47299bc48062f0365e670ee", + "Project ⧸ Zombie/poster.jpg": "5de28eea5a921a041452ab3ce1041f73", + "Project ⧸ Zombie/tvshow.nfo": "4af705064ee9cce46bcdf1fe396c28ae" } \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_recent.txt b/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_recent.txt index bd251e3c..4fef3b93 100644 --- a/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_recent.txt +++ b/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_recent.txt @@ -7,52 +7,48 @@ Files created: tvshow.nfo NFO tags: tvshow: - plot: Plugin and map updates for the server Project Zombie. + genre: ytdl-sub title: Project / Zombie {output_directory}/Season 2018 - s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer-thumb.jpg - s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.info.json - s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.mp4 - s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.nfo + s2018.e102901 - hP-PL_V2wR8-thumb.jpg + s2018.e102901 - hP-PL_V2wR8.mp4 + Video Tags: + date: 2018-10-29 + episode_id: 102901 + genre: ytdl-sub + season_number: 2018 + show: Project / Zombie + synopsis: https://www.youtube.com/watch?v=hP-PL_V2wR8 + title: 2018-10-29 - Jesse's Minecraft Server | Teaser Trailer + year: 2018 + s2018.e102901 - hP-PL_V2wR8.nfo NFO tags: episodedetails: aired: 2018-10-29 - episode: 1029 - plot: - See the full trailer here: https://youtu.be/LN2e6idGluI - Discord: https://discord.gg/BQN7SSe - Website: https://www.projectzombie.net/ - - It has been about six years since the glory days of the original RP server. Hope to see many familiar faces in the revival of our great server. - - Credits: - ALISON - Space Echo - https://www.youtube.com/watch?v=lPldcjlv3_Y + episode: 102901 + genre: ytdl-sub + plot: https://www.youtube.com/watch?v=hP-PL_V2wR8 season: 2018 - title: Jesse's Minecraft Server | Teaser Trailer + title: 2018-10-29 - Jesse's Minecraft Server | Teaser Trailer year: 2018 - s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id-thumb.jpg - s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.en.srt - s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.info.json - s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.mp4 - s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.nfo + s2018.e110201 - LN2e6idGluI-thumb.jpg + s2018.e110201 - LN2e6idGluI.mp4 + Video Tags: + date: 2018-11-02 + episode_id: 110201 + genre: ytdl-sub + season_number: 2018 + show: Project / Zombie + synopsis: https://www.youtube.com/watch?v=LN2e6idGluI + title: 2018-11-02 - Jesse's Minecraft Server | IP mc.jesse.id + year: 2018 + s2018.e110201 - LN2e6idGluI.nfo NFO tags: episodedetails: aired: 2018-11-02 - episode: 1102 - plot: - IP: mc.jesse.id - Live Map: http://mc.jesse.id:8123 - Discord: https://discord.gg/BQN7SSe - Website: https://www.projectzombie.net/ - - It has been about six years since the glory days of the original RP server. Hope to see many familiar faces in the revival of our great server. - - The MC version is 1.13.x AND/OR 1.12.x - - Credits: - ALISON - Space Echo - https://www.youtube.com/watch?v=lPldcjlv3_Y + episode: 110201 + genre: ytdl-sub + plot: https://www.youtube.com/watch?v=LN2e6idGluI season: 2018 - title: Jesse's Minecraft Server | IP mc.jesse.id + title: 2018-11-02 - Jesse's Minecraft Server | IP mc.jesse.id year: 2018 \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_rolling_recent.txt b/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_rolling_recent.txt index 0d854f20..99a62269 100644 --- a/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_rolling_recent.txt +++ b/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_rolling_recent.txt @@ -6,7 +6,6 @@ Files modified: Files removed: ---------------------------------------- {output_directory}/Season 2018 - s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer-thumb.jpg - s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.info.json - s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.mp4 - s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.nfo \ No newline at end of file + s2018.e102901 - hP-PL_V2wR8-thumb.jpg + s2018.e102901 - hP-PL_V2wR8.mp4 + s2018.e102901 - hP-PL_V2wR8.nfo \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/youtube/test_channel_full.txt b/tests/resources/transaction_log_summaries/youtube/test_channel_full.txt index ead2410f..e68b8a23 100644 --- a/tests/resources/transaction_log_summaries/youtube/test_channel_full.txt +++ b/tests/resources/transaction_log_summaries/youtube/test_channel_full.txt @@ -7,312 +7,288 @@ Files created: tvshow.nfo NFO tags: tvshow: - plot: Plugin and map updates for the server Project Zombie. + genre: ytdl-sub source_uploader: Project Zombie title: Project / Zombie {output_directory}/Season 2010 - s2010.e0813 - Oblivion Mod "Falcor" p.1-thumb.jpg - s2010.e0813 - Oblivion Mod "Falcor" p.1.info.json - s2010.e0813 - Oblivion Mod "Falcor" p.1.mp4 - s2010.e0813 - Oblivion Mod "Falcor" p.1.nfo + s2010.e081301 - HKTNxEqsN3Q-thumb.jpg + s2010.e081301 - HKTNxEqsN3Q.mp4 + Video Tags: + date: 2010-08-13 + episode_id: 81301 + genre: ytdl-sub + season_number: 2010 + show: Project / Zombie + synopsis: https://www.youtube.com/watch?v=HKTNxEqsN3Q + title: 2010-08-13 - Oblivion Mod "Falcor" p.1 + year: 2010 + s2010.e081301 - HKTNxEqsN3Q.nfo NFO tags: episodedetails: aired: 2010-08-13 - episode: 813 + episode: 81301 + genre: ytdl-sub playlist_count: 13 playlist_index: 13 - plot: - PLEASE WATCH IN HD! - - This is the castle in the mod "Falcor" which we are currently working on. - You can find some more information about the mod @ http://www.oblivionfalcormod.webs.com/ - - This is the first time I've really used the editor, and the beginning of our first mod. Hope you enjoy. + plot: https://www.youtube.com/watch?v=HKTNxEqsN3Q season: 2010 - title: Oblivion Mod "Falcor" p.1 + title: 2010-08-13 - Oblivion Mod "Falcor" p.1 year: 2010 - s2010.e1202 - Oblivion Mod "Falcor" p.2-thumb.jpg - s2010.e1202 - Oblivion Mod "Falcor" p.2.info.json - s2010.e1202 - Oblivion Mod "Falcor" p.2.mp4 - s2010.e1202 - Oblivion Mod "Falcor" p.2.nfo + s2010.e120201 - IV9Z4wcA-z8-thumb.jpg + s2010.e120201 - IV9Z4wcA-z8.mp4 + Video Tags: + date: 2010-12-02 + episode_id: 120201 + genre: ytdl-sub + season_number: 2010 + show: Project / Zombie + synopsis: https://www.youtube.com/watch?v=IV9Z4wcA-z8 + title: 2010-12-02 - Oblivion Mod "Falcor" p.2 + year: 2010 + s2010.e120201 - IV9Z4wcA-z8.nfo NFO tags: episodedetails: aired: 2010-12-02 - episode: 1202 + episode: 120201 + genre: ytdl-sub playlist_count: 13 playlist_index: 12 - plot: - PLEASE WATCH IN HD. - - Download Link: - http://www.tesnexus.com/downloads/file.php?id=36306 - - Please keep in mind that the mod is not complete, so you'll see some blank areas during the video. I haven't made LOD (Level of Distance) yet either, so areas far away will not appear. + plot: https://www.youtube.com/watch?v=IV9Z4wcA-z8 season: 2010 - title: Oblivion Mod "Falcor" p.2 + title: 2010-12-02 - Oblivion Mod "Falcor" p.2 year: 2010 {output_directory}/Season 2011 - s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg - s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1].info.json - s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1].mp4 - s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1].nfo + s2011.e020101 - 0SVukUyys10-thumb.jpg + s2011.e020101 - 0SVukUyys10.mp4 + Video Tags: + date: 2011-02-01 + episode_id: 20101 + genre: ytdl-sub + season_number: 2011 + show: Project / Zombie + synopsis: https://www.youtube.com/watch?v=0SVukUyys10 + title: 2011-02-01 - Jesse's Minecraft Server [Trailer - Feb.1] + year: 2011 + s2011.e020101 - 0SVukUyys10.nfo NFO tags: episodedetails: aired: 2011-02-01 - episode: 201 + episode: 20101 + genre: ytdl-sub playlist_count: 13 playlist_index: 11 - plot: - To join the server, you must apply at: - http://www.jesseminecraft.webs.com/ - - This is just a brief video of the server as of Feb. 1, 2011. - - Texture Pack I Use: - http://www.minecraftforum.net/viewtopic.php?f=25&t=29164 + plot: https://www.youtube.com/watch?v=0SVukUyys10 season: 2011 - title: Jesse's Minecraft Server [Trailer - Feb.1] + title: 2011-02-01 - Jesse's Minecraft Server [Trailer - Feb.1] year: 2011 - s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27]-thumb.jpg - s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27].info.json - s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27].mp4 - s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27].nfo + s2011.e022701 - qPybBrXspds-thumb.jpg + s2011.e022701 - qPybBrXspds.mp4 + Video Tags: + date: 2011-02-27 + episode_id: 22701 + genre: ytdl-sub + season_number: 2011 + show: Project / Zombie + synopsis: https://www.youtube.com/watch?v=qPybBrXspds + title: 2011-02-27 - Jesse's Minecraft Server [Trailer - Feb.27] + year: 2011 + s2011.e022701 - qPybBrXspds.nfo NFO tags: episodedetails: aired: 2011-02-27 - episode: 227 + episode: 22701 + genre: ytdl-sub playlist_count: 13 playlist_index: 10 - plot: - Website Link: - http://jesseminecraft.webs.com/ - - All you have to do is read the rules, and fill out a quick, little application to join the Server so we know you read them. We do this to keep the griefers/newbs out, it only takes three minutes, it's not that big of a deal. - - Jesse's Minecraft Server is a City Roleplay/Survival Server, there is a currency, public transportation, strict rules for immersive gameplay, and has a decent size population. Over 750 people have logged onto the server. It is very important you read the rules, we don't tolerate idiots. - - There are over 200 empty properties that are ready for anyone to own! Join now! - - This is the server state as of Feb. 27, 2011. - ---------------------------------------------------------------------------------- - - Texture Pack: - http://www.minecraftforum.net/viewtopic.php?f=25&t=29164 - - Recording Software: - http://www.fraps.com/download.php - - Video Editing Software: - http://explore.live.com/windows-live-movie-maker?os=other - - Song: - Given to Fly - Pearl Jam - (Off of the 'Yield' album) - - I claim no ownership of this song, all the credit goes to Pearl Jam and their producers. + plot: https://www.youtube.com/watch?v=qPybBrXspds season: 2011 - title: Jesse's Minecraft Server [Trailer - Feb.27] + title: 2011-02-27 - Jesse's Minecraft Server [Trailer - Feb.27] year: 2011 - s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21]-thumb.jpg - s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21].info.json - s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21].mp4 - s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21].nfo + s2011.e032101 - DBjFvs6HafU-thumb.jpg + s2011.e032101 - DBjFvs6HafU.mp4 + Video Tags: + date: 2011-03-21 + episode_id: 32101 + genre: ytdl-sub + season_number: 2011 + show: Project / Zombie + synopsis: https://www.youtube.com/watch?v=DBjFvs6HafU + title: 2011-03-21 - Jesse's Minecraft Server [Trailer - Mar.21] + year: 2011 + s2011.e032101 - DBjFvs6HafU.nfo NFO tags: episodedetails: aired: 2011-03-21 - episode: 321 + episode: 32101 + genre: ytdl-sub playlist_count: 13 playlist_index: 9 - plot: - Website Link: - http://jesseminecraft.webs.com/ - - To get on the whitelist, please look at the website linked above (^^^). Due to the overwhelming amount of people trying to join, I've made it so it costs $2 to become a member through paypal. All of it is explained on the website. - - Jesse's Minecraft Server is a City Roleplay/Survival Server, there is a currency, public transportation, strict rules for immersive gameplay, and has a decent size population. Over 1000 people have logged onto the server. It is very important you read the rules, we don't tolerate idiots. - - There are over 300 empty properties that are ready for anyone to own! Join now! - - This is the server state as of Mar. 21, 2011. - --------------------------------------------------------------------------------­-- - - Texture Pack: - http://www.minecraftforum.net/viewtopic.php?f=25&t=29164 - - Recording Software: - http://www.fraps.com/download.php - - Video Editing Software: - http://explore.live.com/windows-live-movie-maker?os=other - - Song: - Indifference - Pearl Jam - (Off of the 'Vs.' album) - - I claim no ownership of this song, all the credit goes to Pearl Jam and their producers. + plot: https://www.youtube.com/watch?v=DBjFvs6HafU season: 2011 - title: Jesse's Minecraft Server [Trailer - Mar.21] + title: 2011-03-21 - Jesse's Minecraft Server [Trailer - Mar.21] year: 2011 - s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net)-thumb.jpg - s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).info.json - s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).mp4 - s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).nfo + s2011.e052901 - hxV9b-1hjfw-thumb.jpg + s2011.e052901 - hxV9b-1hjfw.mp4 + Video Tags: + date: 2011-05-29 + episode_id: 52901 + genre: ytdl-sub + season_number: 2011 + show: Project / Zombie + synopsis: https://www.youtube.com/watch?v=hxV9b-1hjfw + title: 2011-05-29 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net) + year: 2011 + s2011.e052901 - hxV9b-1hjfw.nfo NFO tags: episodedetails: aired: 2011-05-29 - episode: 529 + episode: 52901 + genre: ytdl-sub playlist_count: 13 playlist_index: 8 - plot: - Currently in alpha testing. - http://www.projectzombie.net/ - - Credits: - -Master_Queef (Jesse) - -Cheeseducksg - -Vsalaka - -Edwingsd - -All Members on my Roleplay Server - -All Mercenaries in Project Zombie - - Song: - Johnny Cash - God's Gonna Cut You Down - - Texture Pack: - http://www.minecraftforum.net/topic/26727-johnsmith-texture-pack-v73-32x32-16x-with-customizer/ + plot: https://www.youtube.com/watch?v=hxV9b-1hjfw season: 2011 - title: Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net) + title: 2011-05-29 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net) year: 2011 - s2011.e0630 - Project Zombie |Fin|-thumb.jpg - s2011.e0630 - Project Zombie |Fin|.info.json - s2011.e0630 - Project Zombie |Fin|.mp4 - s2011.e0630 - Project Zombie |Fin|.nfo + s2011.e063001 - 6sxlggREhMc-thumb.jpg + s2011.e063001 - 6sxlggREhMc.mp4 + Video Tags: + date: 2011-06-30 + episode_id: 63001 + genre: ytdl-sub + season_number: 2011 + show: Project / Zombie + synopsis: https://www.youtube.com/watch?v=6sxlggREhMc + title: 2011-06-30 - Project Zombie |Fin| + year: 2011 + s2011.e063001 - 6sxlggREhMc.nfo NFO tags: episodedetails: aired: 2011-06-30 - episode: 630 + episode: 63001 + genre: ytdl-sub playlist_count: 13 playlist_index: 7 - plot: - Twas a good run while it lasted. If you're still interested in playing PZ, you can join my Roleplay Server, yes, Project Zombie is completely imported onto that one: - http://www.jesseminecraft.webs.com/ + plot: https://www.youtube.com/watch?v=6sxlggREhMc season: 2011 - title: Project Zombie |Fin| + title: 2011-06-30 - Project Zombie |Fin| year: 2011 - s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC]-thumb.jpg - s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC].info.json - s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC].mp4 - s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC].nfo + s2011.e112101 - qbMJh2df1M4-thumb.jpg + s2011.e112101 - qbMJh2df1M4.mp4 + Video Tags: + date: 2011-11-21 + episode_id: 112101 + genre: ytdl-sub + season_number: 2011 + show: Project / Zombie + synopsis: https://www.youtube.com/watch?v=qbMJh2df1M4 + title: 2011-11-21 - Skyrim 'Ultra HD w/Mods' [PC] + year: 2011 + s2011.e112101 - qbMJh2df1M4.nfo NFO tags: episodedetails: aired: 2011-11-21 - episode: 1121 + episode: 112101 + genre: ytdl-sub playlist_count: 13 playlist_index: 6 - plot: - Mods I have used: - http://skyrimnexus.com/downloads/file.php?id=329 - http://skyrimnexus.com/downloads/file.php?id=607 - http://skyrimnexus.com/downloads/file.php?id=711 - http://skyrimnexus.com/downloads/file.php?id=302 - http://skyrimnexus.com/downloads/file.php?id=141 - http://skyrimnexus.com/downloads/file.php?id=131 - http://skyrimnexus.com/downloads/file.php?id=85 - http://skyrimnexus.com/downloads/file.php?id=191 + plot: https://www.youtube.com/watch?v=qbMJh2df1M4 season: 2011 - title: Skyrim 'Ultra HD w/Mods' [PC] + title: 2011-11-21 - Skyrim 'Ultra HD w/Mods' [PC] year: 2011 {output_directory}/Season 2012 - s2012.e0123 - Project Zombie |Map Trailer|-thumb.jpg - s2012.e0123 - Project Zombie |Map Trailer|.info.json - s2012.e0123 - Project Zombie |Map Trailer|.mp4 - s2012.e0123 - Project Zombie |Map Trailer|.nfo + s2012.e012301 - y5-3ovwQQ_U-thumb.jpg + s2012.e012301 - y5-3ovwQQ_U.mp4 + Video Tags: + date: 2012-01-23 + episode_id: 12301 + genre: ytdl-sub + season_number: 2012 + show: Project / Zombie + synopsis: https://www.youtube.com/watch?v=y5-3ovwQQ_U + title: 2012-01-23 - Project Zombie |Map Trailer| + year: 2012 + s2012.e012301 - y5-3ovwQQ_U.nfo NFO tags: episodedetails: aired: 2012-01-23 - episode: 123 + episode: 12301 + genre: ytdl-sub playlist_count: 13 playlist_index: 4 - plot: - Faction Server IP: 72.9.157.88:25652 - Project Zombie IP: mc.projectzombie.beastnode.net - Project Zombie Map: http://tinyurl.com/projectzombie1 - Website: http://jesseminecraft.webs.com/ - Map Download: http://www.planetminecraft.com/project/project-zombie-511865/ - - A few little mistakes, but awh well, the dynamic shadows look boss. - - And the song is Comfortably Numb by Pink Floyd. If you didn't know that after the first 10 seconds of listening to it then you may need some help. + plot: https://www.youtube.com/watch?v=y5-3ovwQQ_U season: 2012 - title: Project Zombie |Map Trailer| + title: 2012-01-23 - Project Zombie |Map Trailer| year: 2012 {output_directory}/Season 2013 - s2013.e0719 - Project Zombie Rewind |Trailer|-thumb.jpg - s2013.e0719 - Project Zombie Rewind |Trailer|.info.json - s2013.e0719 - Project Zombie Rewind |Trailer|.mp4 - s2013.e0719 - Project Zombie Rewind |Trailer|.nfo + s2013.e071901 - c_PZdc0Zi7M-thumb.jpg + s2013.e071901 - c_PZdc0Zi7M.mp4 + Video Tags: + date: 2013-07-19 + episode_id: 71901 + genre: ytdl-sub + season_number: 2013 + show: Project / Zombie + synopsis: https://www.youtube.com/watch?v=c_PZdc0Zi7M + title: 2013-07-19 - Project Zombie Rewind |Trailer| + year: 2013 + s2013.e071901 - c_PZdc0Zi7M.nfo NFO tags: episodedetails: aired: 2013-07-19 - episode: 719 + episode: 71901 + genre: ytdl-sub playlist_count: 13 playlist_index: 3 - plot: - IP: 172.245.24.118 - http://www.projectzombie.net/ - - With almost a year of downtime, Project Zombie rises from its ashes. Rewind back to May 2011 and immerse yourself in the original Project Zombie with expansions. Open July 20th, 2013. + plot: https://www.youtube.com/watch?v=c_PZdc0Zi7M season: 2013 - title: Project Zombie Rewind |Trailer| + title: 2013-07-19 - Project Zombie Rewind |Trailer| year: 2013 {output_directory}/Season 2018 - s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer-thumb.jpg - s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.info.json - s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.mp4 - s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.nfo + s2018.e102901 - hP-PL_V2wR8-thumb.jpg + s2018.e102901 - hP-PL_V2wR8.mp4 + Video Tags: + date: 2018-10-29 + episode_id: 102901 + genre: ytdl-sub + season_number: 2018 + show: Project / Zombie + synopsis: https://www.youtube.com/watch?v=hP-PL_V2wR8 + title: 2018-10-29 - Jesse's Minecraft Server | Teaser Trailer + year: 2018 + s2018.e102901 - hP-PL_V2wR8.nfo NFO tags: episodedetails: aired: 2018-10-29 - episode: 1029 + episode: 102901 + genre: ytdl-sub playlist_count: 13 playlist_index: 2 - plot: - See the full trailer here: https://youtu.be/LN2e6idGluI - Discord: https://discord.gg/BQN7SSe - Website: https://www.projectzombie.net/ - - It has been about six years since the glory days of the original RP server. Hope to see many familiar faces in the revival of our great server. - - Credits: - ALISON - Space Echo - https://www.youtube.com/watch?v=lPldcjlv3_Y + plot: https://www.youtube.com/watch?v=hP-PL_V2wR8 season: 2018 - title: Jesse's Minecraft Server | Teaser Trailer + title: 2018-10-29 - Jesse's Minecraft Server | Teaser Trailer year: 2018 - s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id-thumb.jpg - s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.en.srt - s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.info.json - s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.mp4 - s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.nfo + s2018.e110201 - LN2e6idGluI-thumb.jpg + s2018.e110201 - LN2e6idGluI.en.srt + s2018.e110201 - LN2e6idGluI.mp4 + Video Tags: + date: 2018-11-02 + episode_id: 110201 + genre: ytdl-sub + season_number: 2018 + show: Project / Zombie + synopsis: https://www.youtube.com/watch?v=LN2e6idGluI + title: 2018-11-02 - Jesse's Minecraft Server | IP mc.jesse.id + year: 2018 + s2018.e110201 - LN2e6idGluI.nfo NFO tags: episodedetails: aired: 2018-11-02 - episode: 1102 + episode: 110201 + genre: ytdl-sub playlist_count: 13 playlist_index: 1 - plot: - IP: mc.jesse.id - Live Map: http://mc.jesse.id:8123 - Discord: https://discord.gg/BQN7SSe - Website: https://www.projectzombie.net/ - - It has been about six years since the glory days of the original RP server. Hope to see many familiar faces in the revival of our great server. - - The MC version is 1.13.x AND/OR 1.12.x - - Credits: - ALISON - Space Echo - https://www.youtube.com/watch?v=lPldcjlv3_Y + plot: https://www.youtube.com/watch?v=LN2e6idGluI season: 2018 - title: Jesse's Minecraft Server | IP mc.jesse.id + title: 2018-11-02 - Jesse's Minecraft Server | IP mc.jesse.id year: 2018 \ No newline at end of file