Пример #1
0
def _create_export_episode_task(videoid, episode, season, show, nfo_settings):
    """Export a single episode to the library"""
    filename = 'S{:02d}E{:02d}'.format(season['seq'], episode['seq'])
    title = ' - '.join((show['title'], filename, episode['title']))
    return _create_export_item_task(
        title, FOLDER_TV, videoid, show['title'], filename,
        nfo.create_episode_nfo(episode, season, show)
        if nfo_settings and nfo_settings.export_tvshow_enabled else None)
 def _create_export_episode_job(self, videoid, episode, season, show,
                                nfo_settings):
     """Create job data to export a single episode"""
     filename = 'S{:02d}E{:02d}'.format(season['seq'], episode['seq'])
     title = ' - '.join((show['title'], filename))
     create_nfo_file = nfo_settings and nfo_settings.export_tvshow_enabled
     nfo_data = nfo.create_episode_nfo(episode, season,
                                       show) if create_nfo_file else None
     return self._build_export_job_data(True,
                                        create_nfo_file,
                                        videoid=videoid,
                                        title=title,
                                        root_folder_name=FOLDER_NAME_SHOWS,
                                        folder_name=show['title'],
                                        filename=filename,
                                        nfo_data=nfo_data)