fromdatetimeimporttimedeltafrombabelfishimportLanguagefromsubliminalimportdownload_best_subtitles,region,save_subtitles,scan_videos# configure the cacheregion.configure('dogpile.cache.dbm',arguments={'filename':'cachefile.dbm'})# scan for videos newer than 2 weeks and their existing subtitles in a foldervideos=scan_videos('/video/folder',age=timedelta(weeks=2))# download best subtitlessubtitles=download_best_subtitles(videos,{Language('eng'),Language('fra')})# save them to disk, next to the videoforvinvideos:save_subtitles(v,subtitles[v])