Čvc 23

Newsboat 2 – Úprava témy a vzhľadu

Druhý článok v poradí o terminálovej čítačke kanálov Newsboat bude o vytvorení vlastnej témy a vlastných popiskov v záhlaví. Opäť (alebo stále) sa bude upravovať základný konfiguračný súbor.

 

 

 

Pomoc a manuálová stránka:

man newsboat
newsboat -h
newsboat --help

Pomoc pre verziu 2.12
FAQ pre verziu 2.12
Možnosti pre verziu 2.12
Operácie pre verziu 2.12
Farby a atribúty pre verziu 2.12
Zvýraznenie textu pre verziu 2.12
Formát pre reťazec pre verziu 2.12
Ak sa jedná o inú verziu, odkaz na pomoc a FAQ sa dá nájsť na hlavných stránkach

 

Vytvorenie vlastnej témy

Pomocou nejakého textového editoru si otvoríme základný konfiguračný súbor:

gedit ~/.newsboat/config

 

Syntax zápisu:

color <element> <foreground color> <background color> [<attribute> ...]
color <element> <farba popredia> <farba pozadia> [<atribút> ...]
##  Téma
color background         color255    default
color listnormal         color255    default
color listfocus          color229    default
color listnormal_unread  color138    default
color listfocus_unread   color75     default
color info               color65     color237    bold
color article            color255    default

color background je pozadie programu
color listnormal je normálna položka zoznamu
color listfocus je momentálne aktívna položka zoznamu
color listnormal_unread je neprečítaná položka zoznamu
color listfocus_unread je neprečítaná aktívna položka zoznamu
color info sú informačné panely na hornej a dolnej strane
color article je text článku

 

Možnosti zápisu farieb:

Môžu sa použiť názvy farieb z farebnej témy použitej terminálom:

black
red
green
yellow
blue
magenta
cyan
white
default

black je čierna farba
red je červená farba
green je zelená farba
yellow je žltá farba
blue je modrá farba
magenta je purpurová (fialová) farba
cyan je tyrkysová farba
white je biela farby
default je farba z nastavení terminálu

 

Môžu sa použiť aj farby z 256 položkovej farebnej schémy:

color<n>
color255

 

Dostupné atribúty:

standout
underline
reverse
blink
dim
bold
protect
invis

standout je atribút, pri ktorom väčšina terminálov obráti základné terminálové nastavenia
underline je podčiarknutie
reverse je obrátenie
blink je blikanie
dim je stlmenie
bold je tučné písmo
protect je ochrana
invis je zneviditeľnenie

 

Zvýraznenie textu (položiek) v článku

Položky (zvýraznený text) sú v slovenčine. Prípadní používatelia z Českej republiky ich musia prepísať do svojho jazyka. Či iného jazyka, v ktorom je program.

##  Zvýraznenie textu v článkoch
highlight feedlist    "^ *[0-9]+ *N "  color166   default
highlight articlelist "^ *[0-9]+ *N "  color166   default
highlight article     "(^Kanál:.*)"    color81    default   bold
highlight article     "(^Titulok:.*)"  color38    default   bold
highlight article     "(^Autor:.*)"    color31    default   bold
highlight article     "(^Dátum:.*)"    color94    default   bold
highlight article     "(^Odkaz:.*)"    color30    default   bold
highlight article     "(^Odkazy:.*)"   color30    default   bold
highlight article     "(^Statistiky:.*)"   color1     default   bold
highlight article     "\\[[0-9][0-9]*\\]"  color116   default   bold
highlight article     "\\[obrázok [0-9][0-9]*\\]"         color175   default   bold
highlight article     "\\[embedded flash: [0-9][0-9]*\\]" color230   default   bold
highlight article     "(^Podcast Download URL:.*)"        color30    default   bold
highlight article     ":.*\\(odkaz\\)$"          color30    default
highlight article     ":.*\\(obrázok\\)$"        color175   default   bold
highlight article     ":.*\\(embedded flash\\)$" color230   default   bold
highlight article     "\\(typ:.*\\)"    color146   default   bold
highlight article     "https?://[^ ]+"  color150   default   protect   bold
highlight article     "http?://[^ ]+"   color150   default   protect   bold

 

Zmena vzhľadu popiskov v záhlaví

Toto je pozostatok z dôb, keď program nebol v angličtine. No stále ho používam. 😀

Vlastné popisky v záhlaví:

##  Vlastné popisky v záhlaví
feedlist-title-format     "%N %V *** Odoberania (%u neprečítaných, %t spolu)%?T? *** tag ‘%T’&?"
articlelist-title-format  "%N %V *** Články v '%T' (%u neprečítaných, %t spolu) *** %U"
itemview-title-format     "%N %V *** Článok v '%T' (%u neprečítaných, %t spolu)"
urlview-title-format      "%N %V *** Odkazy"
selecttag-title-format    "%N %V *** Tagy"
selectfilter-title-format "%N %V *** Filtre"
searchresult-title-format "%N %V *** Výsledok hľadania (%u neprečítaných, %t spolu)"
filebrowser-title-format  "%N %V *** %?O?Otvoriť alebo uložiť? *** %f"
help-title-format         "%N %V *** Pomoc"
dialogs-title-format      "%N %V *** Dialógové okná"

feedlist-title-format formát hlavného popisku v záhlaví
articlelist-title-format formát popisku článku v záhlaví
itemview-title-format formát popisku prezeraného článku v záhlaví
urlview-title-format formát popisku v záhlaví pri prezeraní odkazov
selecttag-title-format formát popisku v záhlaví pri tagoch
selectfilter-title-format formát popisku v záhlaví pri filtri
searchresult-title-format formát popisku v záhlaví pri vyhľadávaní
filebrowser-title-format formát popisku v záhlaví pri úkonoch so súbormi
help-title-format formát popisku v záhlaví pri pomoci
dialogs-title-format formát popisku v záhlaví pri dialógovom okne

 

Dostupné identifikátory pre formát zoznamu informačných kanálov:

d (malé D)
i (malé i)
l (malé L)
L (veľké L)
n (malé N)
S (veľké S)
t (malé T)
T (veľké T)
u (malé U)
U (veľké U)
c (malé C)

d (malé D) je popis kanálu
i (malé i) je index kanálu
l (malé L) je odkaz na kanál
L (veľké L) je webová adresa kanálu
n (malé N) je značka “neprečítané”
S (veľké S) je stav sťahovania
t (malé T) je názov odberu
T (veľké T) je prvá značka odberu v súbore s URL adresami
u (malé U) je políčko “neprečítané / celkom”
U (veľké U) je políčko “neprečítané”
c (malé C) je políčko “celkom”

 

Dostupné identifikátory pre formát zoznamu článkov:

a (malé A)
D (veľké D)
f (malé F)
i (malé i)
t (malé T)
T (veľké T)
L (veľké L)

a (malé A) je autor článku
D (veľké D) je dátum publikácie
f (malé F) vlajočka článku
i (malé i) je index článku
t (malé T) je názov článku
T (veľké T) je identifikátor obsahujúci názov príspevku, do ktorého patrí. Používa sa v prípade, že sú kanály pomiešané.
L (veľké L) je dĺžka článku

 

Dostupné identifikátory pre formát oznámení:

n (malé N)
f (malé F)
d (malé D)
D (veľké D)

n (malé N) je počet neprečítaných článkov
f (malé F) je počet neprečítaných kanálov (kanálov neprečítanými článkami)
d (malé D) je počet nových neprečítaných článkov (po najnovšom obnovení)
D (veľké D) je počet nových neprečítaných kanálov (po najnovšom obnovení)

 

 

Napsat komentář

Your email address will not be published.

%d blogerům se to líbí: