Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/tasks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@ jobs:
needs: [manifest, tests]
uses: nzbgetcom/nzbget-extensions/.github/workflows/extension-release.yml@main
with:
release-file-list: lib/ ChangeLog.txt README.* main.py manifest.json
release-file-list: lib/ _locales/ ChangeLog.txt README.* main.py manifest.json
release-file-name: videosort
release-dir: VideoSort
19 changes: 8 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
> **Note:** this repo is a fork of the original github [project](https://github.com/nzbget/VideoSort)
> made by @hugbug.

## NZBGet Versions
## Requirements

- release v23+ [v10.3](https://github.com/nzbgetcom/Extension-VideoSort/releases/tag/v10.3)
- legacy v22 [v9.0](https://github.com/nzbgetcom/Extension-VideoSort/releases/tag/v9.0)

> **Note:** this script works with Python 3.8.x and above versions.
If you need Python 3.7.x and below support please use [v8.1](https://github.com/nzbgetcom/Extension-VideoSort/releases/tag/v8.1) release.
For Python 2.x support please use [v8](https://github.com/nzbgetcom/Extension-VideoSort/releases/tag/v8.0) release.
- NZBGet v23+ and Python 3.8+
- Legacy NZBGet v22: use v9.0 release
- Python 3.7 or older: use v8.1 release
- Python 2.x: use v8.0 release

# VideoSort
[Post-processing](https://nzbget.com/documentation/post-processing-scripts/) script for [NZBGet](https://nzbget.com).
Expand Down Expand Up @@ -38,7 +36,7 @@ VideoSort can organize:
## Installation

- Download the newest version from [releases page](https://github.com/nzbgetcom/Extension-VideoSort/releases).
- Unpack into pp-scripts directory. Your pp-scripts directory now should have folder "videosort" with subfolder "lib" and file "VideoSort.py";
- Unpack into pp-scripts directory. Your pp-scripts directory now should have folder "videosort" with subfolder "lib" and file "main.py";
- Open settings tab in NZBGet web-interface and define settings for VideoSort;
- Save changes and restart NZBGet.

Expand Down Expand Up @@ -85,7 +83,7 @@ These specifiers can be used with all three types of supported video files:
- %fn - original filename;
- %ext - file extension;
- %Ext - file extension (case-adjusted);
- %qf - video format (HTDV, Blu-ray, Web);
- %qf - video format (HDTV, Blu-ray, Web);
- %qss - screen size (720p, 1080i);
- %qvc - video codec (x264);
- %qac - audio codec (DTS);
Expand All @@ -96,8 +94,7 @@ These specifiers can be used with all three types of supported video files:
- {{text}} - uppercase the text;
- {TEXT} - lowercase the text;

Credits
-------
## Credits
The script relies on python libraries:

- [GuessIt 3.8.0](http://guessit.readthedocs.org) to extract information from file names and includes portions of code from [SABnzbd](https://sabnzbd.org/).
Expand Down
28 changes: 28 additions & 0 deletions _locales/cs/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"about": "Třídí filmy a televizní pořady.",
"description": "Toto je skript pro stažené televizní pořady a filmy. Používá standardní\nkonvence pojmenování scény pro rozpoznání televizních pořadů a filmů a jejich\npřejmenování/přesunutí/třídění/organizaci podle vašich preferencí.",
"requirements": "Tento skript vyžaduje instalaci Pythonu 3.8.x nebo vyšší verze ve vašem systému.",
"moviesdir_desc": "Cílový adresář pro filmy.\n\nTuto možnost lze ponechat prázdnou a použít globální DestDir nebo CategoryX.DestDir\njako cíl.",
"seriesdir_desc": "Cílový adresář pro sezónní televizní pořady.\n\nTuto možnost lze ponechat prázdnou a použít globální DestDir nebo CategoryX.DestDir\njako cíl.",
"dateddir_desc": "Cílový adresář pro datované televizní pořady.\n\nTuto možnost lze ponechat prázdnou a použít globální DestDir nebo CategoryX.DestDir\njako cíl.",
"othertvdir_desc": "Cílový adresář pro ostatní televizní pořady.\n\nTuto možnost lze ponechat prázdnou a použít globální DestDir nebo CategoryX.DestDir\njako cíl.",
"tvcategories_desc": "Seznam kategorií TV.\n\nČárkami oddělený seznam kategorií pro TV. VideoSort automaticky\nrozlišuje filmy od seriálů a datovaných televizních pořadů. Potřebuje však pomoc\npři rozlišování filmů od ostatních televizních pořadů, protože jsou pojmenovány\npomocí stejných konvencí. Pokud má stahování přiřazenou kategorii uvedenou v\nmožnosti <TvCategories>, VideoSort tuto informaci využije.\n\nNázvy kategorií musí odpovídat kategoriím definovaným v NZBGet.",
"videoextensions_desc": "Přípony souborů pro video soubory.\n\nZpracovávány jsou pouze soubory s těmito příponami. Přípony musí\nbýt odděleny čárkami.\nPříklad=.mkv,.avi,.divx,.xvid,.mov,.wmv,.mp4,.mpg,.mpeg,.vob,.iso",
"satelliteextensions_desc": "Přípony souborů pro satelitní soubory.\n\nPřesuňte satelitní soubory, jako jsou titulky, do cíle spolu se\nsoubory, ke kterým se vztahují. Přípony musí být odděleny čárkami.\nPříklad=.srt,.nfo",
"minsize_desc": "Minimální velikost video souboru (megabajty).\n\nMenší soubory jsou ignorovány.",
"moviesformat_desc": "Pravidla formátování pro filmy.\n\nSpecifikátory pro filmy:\n%t, %.t, %_t - název filmu se slovy oddělenými mezerami, tečkami\n nebo podtržítky (upravená velikost písmen);\n%tT, %t.T, %t_T - název filmu (původní velikost písmen);\n%y - rok;\n%decade - dvouciferné desetiletí (90, 00, 10);\n%0decade - čtyřciferné desetiletí (1990, 2000, 2010).\n%imdb - IMDb ID;\n%cpimdb - IMDb ID (formátované pro CouchPotato);\n\nSpolečné specifikátory (pro filmy, seriály a datované televizní pořady):\n%dn - původní název adresáře (nzb-name);\n%^dn, %.dn, %_dn - název adresáře se slovy oddělenými mezerami, tečkami\n nebo podtržítky (upravená velikost písmen);\n%^dN, %.dN, %_dN - název adresáře se slovy oddělenými mezerami, tečkami\n nebo podtržítky (původní velikost písmen);\n%fn - původní název souboru;\n%^fn, %.fn, %_fn - název souboru se slovy oddělenými mezerami, tečkami\n nebo podtržítky (upravená velikost písmen);\n%^fN, %.fN, %_fN - název souboru se slovy oddělenými mezerami, tečkami\n nebo podtržítky (původní velikost písmen);\n%cat, %.cat, %_cat - kategorie se slovy oddělenými mezerami, tečkami\n nebo podtržítky (upravená velikost písmen);\n%cAt, %.cAt, %_cAt - kategorie (původní velikost písmen);\n%ext - přípona souboru;\n%Ext - přípona souboru (upravená velikost písmen);\n%qf - formát videa (HDTV, Blu-ray, Web);\n%qss - velikost obrazovky (720p, 1080i);\n%qvc - video kodek (x264);\n%qac - audio kodek (DTS);\n%qah - audio kanály (5.1);\n%qrg - skupina vydání;\n{{text}} - text velkými písmeny;\n{TEXT} - text malými písmeny.",
"seriesformat_desc": "Pravidla formátování pro sezónní televizní pořady.\n\nSpecifikátory:\n%sn, %s.n, %s_n - název pořadu se slovy oddělenými mezerami, tečkami\n nebo podtržítky (upravená velikost písmen);\n%sN, %s.N, %s_N - název pořadu (původní velikost písmen);\n%s - číslo sezóny (1, 2);\n%0s - dvouciferné číslo sezóny (01, 02);\n%e - číslo epizody (1, 2);\n%0e - dvouciferné číslo epizody (01, 02);\n%en, %e.n, %e_n - název epizody (upravená velikost písmen);\n%eN, %e.N, %e_N - název epizody (původní velikost písmen);\n%y - rok;\n%decade - dvouciferné desetiletí (90, 00, 10);\n%0decade - čtyřciferné desetiletí (1990, 2000, 2010).\n\nSeznam společných specifikátorů viz možnost <MoviesFormat>.",
"multipleepisodes_desc": "Více epizod.\n\nTato možnost se používá pro sezónní televizní pořady, pokud video soubor obsahuje více epizod. Například: formátovací\nřetězec \"S%0sE%0e\", v kombinaci s \"MultipleEpisode=list\" a \"EpisodeSeparator=E\" vytvoří soubor pojmenovaný\n\"My.Show.S01E01E02E03\". \"MultipleEpisode=range\" a \"EpisodeSeparator=-E\" vytvoří soubor pojmenovaný\n\"My.Show.S01E01-E03.mkv\". Možnost \"range\" je užitečná pro dodržení konvencí pojmenování epizod populárního softwaru\npro správu médií, jako je Plex.",
"episodeseparator_desc": "Oddělovač pro více epizod.\n\nTato možnost se používá pro sezónní televizní pořady, pokud video soubor obsahuje\nvíce epizod, např. \"My.Show.S01E02-03.mkv\". Možnost definuje\nznak (nebo řetězec), který musí být vložen mezi čísla\nepizod. Například, pokud \"EpisodeSeparator=E\", specifikátor \"%0e\"\nbude rozvinut na \"02E03\". Při formátovacím řetězci \"%sN - S%0sE%0e\" bude\nvýsledný název souboru \"My Show - S01E02E03.mkv\".",
"seriesyear_desc": "Považovat rok za názvem za součást názvu.\n\nPro sezónní televizní pořady: pokud rok v názvu souboru následuje přímo za\nnázvem pořadu, bude přidán k názvu pořadu. To může být nezbytné pro\nmediální přehrávače jako XBMC, Boxee nebo Plex (nebo kdokoli používající TheTVDB) pro\nsprávné indexování televizního pořadu.",
"datedformat_desc": "Pravidla formátování pro datované televizní pořady.\n\nSpecifikátory:\n%sn, %s.n, %s_n - název pořadu se slovy oddělenými mezerami, tečkami\n nebo podtržítky (upravená velikost písmen);\n%sN, %s.N, %s_N - název pořadu (původní velikost písmen);\n%en, %e.n, %e_n - název epizody (upravená velikost písmen);\n%eN, %e.N, %e_N - název epizody (původní velikost písmen);\n%y - rok;\n%decade - dvouciferné desetiletí (90, 00, 10);\n%0decade - čtyřciferné desetiletí (1990, 2000, 2010).\n%m - měsíc (1-12);\n%0m - dvouciferný měsíc (01-12);\n%d - den (1-31);\n%0d - dvouciferný den (01-31).\n\nSeznam společných specifikátorů viz možnost <MoviesFormat>.",
"othertvformat_desc": "Pravidla formátování pro ostatní televizní pořady.\n\nVšechny specifikátory jsou stejné jako v možnosti <MoviesFormat>.",
"lowerwords_desc": "Seznam slov, která se mají ponechat malými písmeny.\n\nTato možnost má vliv na specifikátory s \"upravenou velikostí písmen\".",
"upperwords_desc": "Seznam slov, která se mají ponechat velkými písmeny.\n\nTato možnost má vliv na specifikátory s \"upravenou velikostí písmen\".",
"dnzbheaders_desc": "Použít informace z hlaviček Direct-NZB.\n\nNZB-weby mohou poskytovat rozšířené informace o videích,\nkteré jsou obvykle spolehlivější než informace získané\nz názvů souborů.",
"prefernzbname_desc": "Použít název nzb-souboru místo názvu video souboru.\n\nDobré indexovací NZB-weby přejmenovávají a upravují názvy nzb-souborů,\nčímž je činí lepší volbou pro získávání informací o názvu\nnež původní názvy video souborů.\n\nNOTE: Pokud stahování obsahuje více než jeden video soubor vhodný\npro přejmenování (se správnou příponou a větší než <MinSize>),\ntato možnost je ignorována a vždy se používají názvy video souborů.",
"overwrite_desc": "Přepsat soubory v cíli.\n\nPokud není aktivní, soubory jsou stále přesunuty do cíle, ale\nna konec názvů souborů jsou přidány jedinečné přípony, např. My.Show.(2).mkv.",
"cleanup_desc": "Smazat adresář stahování po přejmenování.\n\nPokud jsou po úspěšném třídění všechny zbývající soubory v adresáři stahování\nmenší než \"MinSize\", adresář se všemi soubory je odstraněn. Pokud nebylo\nmožné zpracovat žádné soubory, adresář zůstane nedotčen.",
"preview_desc": "Režim náhledu.\n\nPokud je aktivní, nejsou provedeny žádné změny v souborovém systému, ale cílové\nnázvy souborů jsou zaznamenány. Užitečné pro testování pravidel formátování; pro restartování\nskriptu použijte \"Post-Process-Again\" na záložce historie ve webovém rozhraní NZBGet.",
"verbose_desc": "Zobrazit více zpráv protokolu.\n\nPro ladění nebo pokud potřebujete nahlásit chybu."
}
Loading
Loading