Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Conky - Scrolující RSS  (Přečteno 1920 krát)

majakmp3

  • Aktivní člen
  • *
  • Příspěvků: 451
Conky - Scrolující RSS
« kdy: 15 Ledna 2011, 12:36:36 »
Dobrý den.
   Dokážete poradit, jak nakonfigurovat conky, aby zobrazovala cele RSS zprávy jako titulky na konci filmu, tedy aby v okně vertikálně (svisle) scrolovaly.

Předem děkuji za rady.

Jáňa

majakmp3

  • Aktivní člen
  • *
  • Příspěvků: 451
Re: Conky - Scrolující RSS
« Odpověď #1 kdy: 15 Ledna 2011, 23:43:08 »
Zatím se pokuším alespoň o vertikální scrolování zpráviček. Bohužel to také nefunguje jak bych si přál.
Představa je taková. Jeden řádek, ve kterém scrolují titulky a nebo celé zprávy. 1 řádek = jeden RSS kanál. Ale nefunguje to.

tady je .conkyrc kód (jedná se o upravený konfigurák z tohot fóra)
Kód: [Vybrat]
# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048

# Update interval in seconds
update_interval 1.0

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
minimum_size 200 1050
maximum_width 200

# Draw shades?
draw_shades no

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 0



# border margins
# border_outer_margin 5

# border width
border_width 1

# Default colors and also border colors
default_color white
#default_shade_color black
#default_outline_color white
own_window_colour white

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 10 #Souradnice zobrazeni okna na monitoru
gap_y 30

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 3

# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes

# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer right

TEXT
${font Zekton:size=8}Datum a čas${hr 2}
${alignc 40}${font Zekton:size=15}${time %A %d. %m. %G}
${alignc 1}${font Zekton:size=15}${time %H:%M}${font}

# ${font Zekton:size=8}Kalendář ${hr 2}
# ${font monospace:size=7}${execpi 3600 cal | awk 'NR>1' | sed -e 's/   /    /g' -e 's/[^ ] /& /g' -e 's/..*/  & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color 000000\}'`date | awk '{print $3}'`'\$color /'}$font
${font Zekton:size=8}Svátky${hr 2}
Dnes: ${alignc 1}${font Zekton:Bold:size=10}${execpi 60 ~/.conky/meniny.sh 0 cz}
${font Zekton:size=8}Zítra:${alignc 1}${font Zekton:size=10}${execpi 60 ~/.conky/meniny.sh 1 cz}
${font Zekton:size=8}Systém ${hr 2}
${voffset 2}${font OpenLogos:size=15}u${font}   Jádro:  ${alignr}${kernel}
${font StyleBats:size=16}A${font}   CPU: ${cpu cpu1}% ${alignr}${cpugraph cpu1 12,100 white white}
${font StyleBats:size=16}g${font}   RAM: $memperc% ${alignr}${memgraph 12,100 white white}
${font StyleBats:size=16}j${font}   SWAP: $swapperc% ${alignr}($swap/$swapmax)
${font StyleBats:size=16}q${font}   Uptime: ${alignr}${uptime}
# ${font Zekton:size=8}Procesy & zatížení ${hr 2}
# ${font PizzaDudeBullets:size=11}v${font} ${color white} CPU% ${goto 108}${font PizzaDudeBullets:size=11}w${font} ${color white} RAM%
# ${color orange}${top name 1}${goto 68}${top cpu 1} ${color orange}${goto 108}${top_mem name 1}${goto 176}${top_mem mem 1}
# ${color white}${top name 2}${goto 68}${top cpu 2} ${goto 108}${top_mem name 2}${goto 176}${top_mem mem 2}
# ${top name 3}${goto 68}${top cpu 3} ${goto 108}${top_mem name 3}${goto 176}${top_mem mem 3}
# ${top name 4}${goto 68}${top cpu 4} ${goto 108}${top_mem name 4}${goto 176}${top_mem mem 4}
# ${top name 5}${goto 68}${top cpu 5} ${goto 108}${top_mem name 5}${goto 176}${top_mem mem 5}

${font Zekton:size=8}HDD ${hr 2}
${voffset 4}${font Pie charts for maps:size=14}7${font}   ${voffset -5}Root:
${voffset 4}${fs_free /}/${fs_size /} ${alignr}${fs_bar 12,100 /}
${font Pie charts for maps:size=14}7${font}   ${voffset -5}Vista:
${voffset 4}${fs_free /media/Vista}/${fs_size /media/Vista} ${alignr}${fs_bar 12,100 /media/Vista}
${font Pie charts for maps:size=14}7${font}   ${voffset -5}Data:
${voffset 4}${fs_free /media/Data}/${fs_size /media/Data} ${alignr}${fs_bar 12,100 /media/Data}

${font Zekton:size=8}SÍTĚ ${hr 2}
${if_existing /proc/net/route wlan0}
${voffset -12}${font PizzaDude Bullets:size=14}Z${font}   AP: ${alignr} ${wireless_essid wlan0} (${wireless_link_qual wlan0}%)
${voffset 4}${font PizzaDude Bullets:size=14}U${font}   Down: ${goto 90}${downspeed wlan0} kB/s ${alignr}${totaldown wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}O${font}   Up: ${goto 90}${upspeed wlan0} kB/s ${alignr}${totalup wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}a${font}   Local Ip: ${alignr}${addr wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}b${font}   Public Ip: ${alignr}${execi 300 wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]\|.]//g'}
${else}${if_existing /proc/net/route eth0}
${voffset 4}${font PizzaDude Bullets:size=14}U${font}   Down: ${goto 90}${downspeed eth0} kB/s ${alignr}${totaldown eth0}
${voffset 4}${font PizzaDude Bullets:size=14}O${font}   Up: ${goto 90}${upspeed eth0} kB/s ${alignr}${totalup eth0}
# ${voffset 4}${font PizzaDude Bullets:size=14}a${font}   Local Ip: ${alignr}${addr eth0}
${voffset 4}${font PizzaDude Bullets:size=14}b${font}   Public Ip: ${alignr}${execi 300 wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]\|.]//g'}
${endif}${else}${if_existing /proc/net/route eth1}
${voffset 4}${font PizzaDude Bullets:size=14}U${font}   Down: ${goto 90}${downspeed eth1} kB/s ${alignr}${totaldown eth1}
${voffset 4}${font PizzaDude Bullets:size=14}O${font}   Up: ${goto 90}${upspeed eth1} kB/s ${alignr}${totalup eth1}
${voffset 4}${font PizzaDude Bullets:size=14}a${font}   Lan Ip: ${alignr}${addr eth1}
${voffset 4}${font PizzaDude Bullets:size=14}b${font}   Wan Ip: ${alignr}${execi 300 wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]\|.]//g'}
${endif}${else}
${font PizzaDude Bullets:size=14}4${font}   Network Unavailable
${endif}
${font Zekton:size=8}Zprávy${hr 2}
iDnes
${scroll 50 5 ${rss http://servis.idnes.cz/rss.asp?c=zpravodaj 1 item_titles 10}}
DIIT
${scroll 50 5 ${rss http://www.diit.cz/cdrrss.php 1 item_titles 10}}


PS: potřebná písma jsou:
DejaVu Sans
Zekton
PizzaDude Bullets

Script a definiční soubory na offline svatky, ktery je potřeba umístit do /home/jmeno/.conky
(souboru meniny.sh musíte povolit spouštění souboru jako programu) jsou následující:

meniny.sh
Kód: [Vybrat]
#!/bin/bash

# načítanie súboru mien pre daný jazyk
if [ -z "$2" ]
then
. ~/.conky/sk
else
. ~/.conky/$2
fi  

# poradové číslo pýtaného dňa
x=`date +%-j`
if [ ! -z "$1" ]
then
let "x+=$1"
fi

# kontrola priestupnosti roka
Y=`date +%Y`
let "a=$Y % 4"
if [ ! $a = 0 ] && [[ $x > 59 ]]
then
let "x=$x+1"
fi

echo ${meno[$x]}


cz
Kód: [Vybrat]
meno[1]="Nový rok"
meno[2]="Karina"
meno[3]="Radmila"
meno[4]="Diana"
meno[5]="Dalimil"
meno[6]="Tři králové"
meno[7]="Vilma"
meno[8]="Čestmír"
meno[9]="Vladan"
meno[10]="Břetislav"
meno[11]="Bohdana"
meno[12]="Pravoslav"
meno[13]="Edita"
meno[14]="Radovan"
meno[15]="Alice"
meno[16]="Ctirad"
meno[17]="Drahoslav"
meno[18]="Vladislav"
meno[19]="Doubravka"
meno[20]="Ilona"
meno[21]="Běla"
meno[22]="Slavomír"
meno[23]="Zdeněk"
meno[24]="Milena"
meno[25]="Miloš"
meno[26]="Zora"
meno[27]="Ingrid"
meno[28]="Otýlie"
meno[29]="Zdislava"
meno[30]="Robin"
meno[31]="Marika"
meno[32]="Hynek"
meno[33]="Nela"
meno[34]="Blažej"
meno[35]="Jarmila"
meno[36]="Dobromila"
meno[37]="Vanda"
meno[38]="Veronika"
meno[39]="Milada"
meno[40]="Apolena"
meno[41]="Mojmír"
meno[42]="Božena"
meno[43]="Slavěna"
meno[44]="Věnceslav"
meno[45]="Valentýn"
meno[46]="Jiřina"
meno[47]="Ljuba"
meno[48]="Miloslava"
meno[49]="Gizela"
meno[50]="Patrik"
meno[51]="Oldřich"
meno[52]="Lenka"
meno[53]="Petr"
meno[54]="Svatopluk"
meno[55]="Matěj"
meno[56]="Liliana"
meno[57]="Dorota"
meno[58]="Alexandr"
meno[59]="Lumír"
meno[60]="Horymír"
meno[61]="Bedřich"
meno[62]="Anežka"
meno[63]="Kamil"
meno[64]="Stela"
meno[65]="Kazimír"
meno[66]="Miroslav"
meno[67]="Tomáš"
meno[68]="Gabriela"
meno[69]="Františka"
meno[70]="Viktorie"
meno[71]="Anděla"
meno[72]="Řehoř"
meno[73]="Růžena"
meno[74]="Rút,Matylda"
meno[75]="Ida"
meno[76]="Elena,Herbert"
meno[77]="Vlastimil"
meno[78]="Eduard"
meno[79]="Josef"
meno[80]="Světlana"
meno[81]="Radek"
meno[82]="Leona"
meno[83]="Ivona"
meno[84]="Gabriel"
meno[85]="Marián"
meno[86]="Emanuel"
meno[87]="Dita"
meno[88]="Soňa"
meno[89]="Taťána"
meno[90]="Arnošt"
meno[91]="Kvido"
meno[92]="Hugo"
meno[93]="Erika"
meno[94]="Richard"
meno[95]="Ivana"
meno[96]="Miroslava"
meno[97]="Vendula"
meno[98]="Heřman,Hermína"
meno[99]="Ema"
meno[100]="Dušan"
meno[101]="Darja"
meno[102]="Izabela"
meno[103]="Julius"
meno[104]="Aleš"
meno[105]="Vincenc"
meno[106]="Anastázie"
meno[107]="Irena"
meno[108]="Rudolf"
meno[109]="Valérie"
meno[110]="Rostislav"
meno[111]="Marcela"
meno[112]="Alexandra"
meno[113]="Evžénie"
meno[114]="Vojtěch"
meno[115]="Jiří"
meno[116]="Marek"
meno[117]="Oto"
meno[118]="Jaroslav"
meno[119]="Vlastislav"
meno[120]="Robert"
meno[121]="Blahoslav"
meno[122]="Svátek práce"
meno[123]="Zikmund"
meno[124]="Alexej"
meno[125]="Květoslav"
meno[126]="Klaudie"
meno[127]="Radoslav"
meno[128]="Stanislav"
meno[129]="Statní svátek"
meno[130]="Ctibor"
meno[131]="Blažena"
meno[132]="Svatava"
meno[133]="Pankrác"
meno[134]="Servác"
meno[135]="Bonifác"
meno[136]="Žofie"
meno[137]="Přemysl"
meno[138]="Aneta"
meno[139]="Nataša"
meno[140]="Ivo"
meno[141]="Zbyšek"
meno[142]="Monika"
meno[143]="Emil"
meno[144]="Vladimír"
meno[145]="Jana"
meno[146]="Viola"
meno[147]="Filip"
meno[148]="Valdemar"
meno[149]="Vilém"
meno[150]="Maxim"
meno[151]="Ferdinand"
meno[152]="Kamila"
meno[153]="Laura"
meno[154]="Jarmil"
meno[155]="Tamara"
meno[156]="Dalibor"
meno[157]="Dobroslav"
meno[158]="Norbert"
meno[159]="Iveta"
meno[160]="Medard"
meno[161]="Stanislava"
meno[162]="Gita"
meno[163]="Bruno"
meno[164]="Antonie"
meno[165]="Antonín"
meno[166]="Roland"
meno[167]="Vít"
meno[168]="Zbyněk"
meno[169]="Adolf"
meno[170]="Milan"
meno[171]="Leoš"
meno[172]="Květa"
meno[173]="Alois"
meno[174]="Pavla"
meno[175]="Zdeňka"
meno[176]="Jan"
meno[177]="Ivan"
meno[178]="Adriana"
meno[179]="Ladislav"
meno[180]="Lubomír"
meno[181]="Petr,Pavel"
meno[182]="Šárka"
meno[183]="Jaroslava"
meno[184]="Patricie"
meno[185]="Radomír"
meno[186]="Prokop"
meno[187]="Cyril,Metoděj"
meno[188]="Státní svátek"
meno[189]="Bohuslava"
meno[190]="Nora"
meno[191]="Drahoslava"
meno[192]="Libuše,Amálie"
meno[193]="Olga"
meno[194]="Bořek"
meno[195]="Markéta"
meno[196]="Karolína"
meno[197]="Jindřich"
meno[198]="Luboš"
meno[199]="Martina"
meno[200]="Drahomíra"
meno[201]="Čeněk"
meno[202]="Ilja"
meno[203]="Vítězslav"
meno[204]="Magdaléna"
meno[205]="Libor"
meno[206]="Kristýna"
meno[207]="Jakub"
meno[208]="Anna"
meno[209]="Věroslav"
meno[210]="Viktor"
meno[211]="Marta"
meno[212]="Bořivoj"
meno[213]="Ignác"
meno[214]="Oskar"
meno[215]="Gustav"
meno[216]="Miluše"
meno[217]="Dominik"
meno[218]="Kristián"
meno[219]="Oldřiška"
meno[220]="Lada"
meno[221]="Soběslav"
meno[222]="Roman"
meno[223]="Vavřinec"
meno[224]="Zuzana"
meno[225]="Klára"
meno[226]="Alena"
meno[227]="Alan"
meno[228]="Hana"
meno[229]="Jáchym"
meno[230]="Petra"
meno[231]="Helena"
meno[232]="Ludvík"
meno[233]="Bernard"
meno[234]="Johana"
meno[235]="Bohuslav"
meno[236]="Sandra"
meno[237]="Bartoloměj"
meno[238]="Radim"
meno[239]="Luděk"
meno[240]="Otakar"
meno[241]="Augustýn"
meno[242]="Evelína"
meno[243]="Vladěna"
meno[244]="Pavlína"
meno[245]="Linda,Samuel"
meno[246]="Adéla"
meno[247]="Bronislav"
meno[248]="Jindřiška"
meno[249]="Boris"
meno[250]="Boleslav"
meno[251]="Regína"
meno[252]="Mariana"
meno[253]="Daniela"
meno[254]="Irma"
meno[255]="Denisa"
meno[256]="Marie"
meno[257]="Lubor"
meno[258]="Radka"
meno[259]="Jolana"
meno[260]="Ludmila"
meno[261]="Naděžda"
meno[262]="Kryštof"
meno[263]="Zita"
meno[264]="Oleg"
meno[265]="Matouš"
meno[266]="Darina"
meno[267]="Berta"
meno[268]="Jaromír"
meno[269]="Zlata"
meno[270]="Andrea"
meno[271]="Jonáš"
meno[272]="Václav"
meno[273]="Michal"
meno[274]="Jeroným"
meno[275]="Igor"
meno[276]="Olívie,Oliver"
meno[277]="Bohumil"
meno[278]="František"
meno[279]="Eliška"
meno[280]="Hanuš"
meno[281]="Justýna"
meno[282]="Věra"
meno[283]="Štefan,Sára"
meno[284]="Marina"
meno[285]="Andrej"
meno[286]="Marcel"
meno[287]="Renáta"
meno[288]="Agáta"
meno[289]="Tereza"
meno[290]="Havel"
meno[291]="Hedvika"
meno[292]="Lukáš"
meno[293]="Michaela"
meno[294]="Vendelín"
meno[295]="Brigita"
meno[296]="Sabina"
meno[297]="Teodor"
meno[298]="Nina"
meno[299]="Beáta"
meno[300]="Erik"
meno[301]="Šarlota,Zoe"
meno[302]="Státní svátek"
meno[303]="Silvie"
meno[304]="Tadeáš"
meno[305]="Štěpánka"
meno[306]="Felix"
meno[307]="Památka zesnulých"
meno[308]="Hubert"
meno[309]="Karel"
meno[310]="Miriam"
meno[311]="Liběna"
meno[312]="Saskie"
meno[313]="Bohumír"
meno[314]="Bohdan"
meno[315]="Evžen"
meno[316]="Martin"
meno[317]="Benedikt"
meno[318]="Tibor"
meno[319]="Sáva"
meno[320]="Leopold"
meno[321]="Otmar"
meno[322]="Mahulena"
meno[323]="Romana"
meno[324]="Alžběta"
meno[325]="Nikola"
meno[326]="Albert"
meno[327]="Cecílie"
meno[328]="Klement"
meno[329]="Emílie"
meno[330]="Kateřina"
meno[331]="Artur"
meno[332]="Xenie"
meno[333]="René"
meno[334]="Zina"
meno[335]="Ondřej"
meno[336]="Iva"
meno[337]="Blanka"
meno[338]="Svatoslav"
meno[339]="Barbora"
meno[340]="Jitka"
meno[341]="Mikuláš"
meno[342]="Ambrož"
meno[343]="Květoslava"
meno[344]="Vratislav"
meno[345]="Julie"
meno[346]="Dana"
meno[347]="Simona"
meno[348]="Lucie"
meno[349]="Lýdie"
meno[350]="Radana"
meno[351]="Albína"
meno[352]="Daniel"
meno[353]="Miloslav"
meno[354]="Ester"
meno[355]="Dagmar"
meno[356]="Natálie"
meno[357]="Šimon"
meno[358]="Vlasta"
meno[359]="Adam,Eva"
meno[360]="1.svátek vánoční"
meno[361]="Štěpán"
meno[362]="Žaneta"
meno[363]="Bohumila"
meno[364]="Judita"
meno[365]="David"
meno[366]="Silvestr"

sk
Kód: [Vybrat]
meno[1]="Nový rok"
meno[2]="Alexandra"
meno[3]="Daniela"
meno[4]="Drahoslav"
meno[5]="Andera"
meno[6]="Antónia"
meno[7]="Bohuslav(a)"
meno[8]="Severín"
meno[9]="Alexej"
meno[10]="Dáša"
meno[11]="Malvína"
meno[12]="Ernest"
meno[13]="Rastislav"
meno[14]="Radovan"
meno[15]="Dobroslav"
meno[16]="Kristína"
meno[17]="Nataša"
meno[18]="Bohdana"
meno[19]="Drahomíra"
meno[20]="Dalibor"
meno[21]="Vincent"
meno[22]="Zora"
meno[23]="Miloš"
meno[24]="Timotej"
meno[25]="Gejza"
meno[26]="Tamara"
meno[27]="Bohuš"
meno[28]="Alfonz"
meno[29]="Gašpar"
meno[30]="Ema"
meno[31]="Emil"
meno[32]="Tatiana"
meno[33]="Erik(a)"
meno[34]="Blažej"
meno[35]="Veronika"
meno[36]="Agáta"
meno[37]="Dorota"
meno[38]="Vanda"
meno[39]="Zoja"
meno[40]="Zdenko"
meno[41]="Gabriela"
meno[42]="Dezider"
meno[43]="Perla"
meno[44]="Arpád"
meno[45]="Valentín"
meno[46]="Pravoslav"
meno[47]="Ida"
meno[48]="Miloslava"
meno[49]="Jaromír"
meno[50]="Vlasta"
meno[51]="Lívia"
meno[52]="Eleonóra"
meno[53]="Etela"
meno[54]="Roman(a)"
meno[55]="Metej"
meno[56]="Frederik(a)"
meno[57]="Viktor"
meno[58]="Alexander"
meno[59]="Zlatica"
meno[60]="Radomír"
meno[61]="Albín"
meno[62]="Anežka"
meno[63]="Bohumil(a)"
meno[64]="Kazimír"
meno[65]="Fridrich"
meno[66]="Radoslav"
meno[67]="Tomáš"
meno[68]="Alan(a)"
meno[69]="Františka"
meno[70]="Branislav, Bruno"
meno[71]="Angela, Angelika"
meno[72]="Gregor"
meno[73]="Vlastimil"
meno[74]="Matilda"
meno[75]="Svetlana"
meno[76]="Boleslav"
meno[77]="Ľubica"
meno[78]="Eduard"
meno[79]="Jozef"
meno[80]="Víťazoslav"
meno[81]="Blahoslav"
meno[82]="Beňadik"
meno[83]="Adrián"
meno[84]="Gabriel"
meno[85]="Marián"
meno[86]="Emanuel"
meno[87]="Alena"
meno[88]="Soňa"
meno[89]="Miroslav"
meno[90]="Vieroslava"
meno[91]="Benjamín"
meno[92]="Hugo"
meno[93]="Zita"
meno[94]="Richard"
meno[95]="Izidor"
meno[96]="Miroslava"
meno[97]="Irena"
meno[98]="Zoltán"
meno[99]="Albert"
meno[100]="Milena"
meno[101]="Igor"
meno[102]="Július"
meno[103]="Estera"
meno[104]="Aleš"
meno[105]="Justína"
meno[106]="Fedor"
meno[107]="Dana, Danica"
meno[108]="Rudolf"
meno[109]="Valér"
meno[110]="Jela"
meno[111]="Marcel"
meno[112]="Ervín"
meno[113]="Slavomír"
meno[114]="Vojtech"
meno[115]="Juraj"
meno[116]="Marek"
meno[117]="Jaroslava"
meno[118]="Jaroslav"
meno[119]="Jarmila"
meno[120]="Lea"
meno[121]="Anastázia"
meno[122]="Sviatok práce"
meno[123]="Žigmunt"
meno[124]="Galina"
meno[125]="Florián"
meno[126]="Lesana, Lesia"
meno[127]="Hermína"
meno[128]="Monika"
meno[129]="Ingrida"
meno[130]="Roland"
meno[131]="Viktória"
meno[132]="Blažena"
meno[133]="Pankrác"
meno[134]="Servác"
meno[135]="Bonifác"
meno[136]="Žofia"
meno[137]="Svetozár"
meno[138]="Gizela"
meno[139]="Viola"
meno[140]="Gertrúda"
meno[141]="Bernard"
meno[142]="Zina"
meno[143]="Júlia, Juliana"
meno[144]="Želmíra"
meno[145]="Ela"
meno[146]="Urban"
meno[147]="Dušan"
meno[148]="Iveta"
meno[149]="Viliam"
meno[150]="Vilma"
meno[151]="Ferdinand"
meno[152]="Petronela, Petrana"
meno[153]="Žaneta"
meno[154]="Xénia"
meno[155]="Karolína"
meno[156]="Lenka"
meno[157]="Laura"
meno[158]="Norbert"
meno[159]="Róbert"
meno[160]="Medard"
meno[161]="Stanislava"
meno[162]="Margaréta"
meno[163]="Dobroslava"
meno[164]="Zlatko"
meno[165]="Anton"
meno[166]="Vasil"
meno[167]="Vít"
meno[168]="Blanka"
meno[169]="Adolf"
meno[170]="Vratislav(a)"
meno[171]="Alfréd"
meno[172]="Valéria"
meno[173]="Alojz"
meno[174]="Paulína"
meno[175]="Sidónia"
meno[176]="Ján"
meno[177]="Tadeáš"
meno[178]="Adriána"
meno[179]="Ladislav(a)"
meno[180]="Beáta"
meno[181]="Peter a Pavol, Petra"
meno[182]="Melánia"
meno[183]="Diana"
meno[184]="Berta"
meno[185]="Miloslav"
meno[186]="Prokop"
meno[187]="Sviatok sv. Cyrila a Metoda"
meno[188]="Patrícia, Patrik"
meno[189]="Oliver"
meno[190]="Ivan"
meno[191]="Lujza"
meno[192]="Amália"
meno[193]="Milota"
meno[194]="Nina"
meno[195]="Margita"
meno[196]="Kamil"
meno[197]="Henrich"
meno[198]="Drahomír"
meno[199]="Bohuslav"
meno[200]="Kamila"
meno[201]="Dušana"
meno[202]="Iľja, Eliáš"
meno[203]="Daniel"
meno[204]="Magdaléna"
meno[205]="Oľga"
meno[206]="Vladimír"
meno[207]="Jakub"
meno[208]="Anna, Hana"
meno[209]="Božena"
meno[210]="Krištof"
meno[211]="Marta"
meno[212]="Libuša"
meno[213]="Ignác"
meno[214]="Božidara"
meno[215]="Gustáv"
meno[216]="Jerguš"
meno[217]="Dominik(a)"
meno[218]="Hortenzia"
meno[219]="Jozefína"
meno[220]="Štefánia"
meno[221]="Oskár"
meno[222]="Ľubomíra"
meno[223]="Vavrinec"
meno[224]="Zuzana"
meno[225]="Darina"
meno[226]="Ľubomír"
meno[227]="Mojmír"
meno[228]="Marcela"
meno[229]="Leonard"
meno[230]="Milica"
meno[231]="Elena, Helena"
meno[232]="Lýdia"
meno[233]="Anabela"
meno[234]="Jana"
meno[235]="Tichomír"
meno[236]="Filip"
meno[237]="Bartolomej"
meno[238]="Ľudovít"
meno[239]="Samuel"
meno[240]="Silvia"
meno[241]="Augustín"
meno[242]="Nikola"
meno[243]="Ružena"
meno[244]="Nora"
meno[245]="Drahoslava"
meno[246]="Linda"
meno[247]="Belo"
meno[248]="Rozália"
meno[249]="Regína"
meno[250]="Alica"
meno[251]="Marianna"
meno[252]="Miriama"
meno[253]="Martina"
meno[254]="Oleg"
meno[255]="Bystrík"
meno[256]="Mária"
meno[257]="Ctibor"
meno[258]="Ľubomil, Ľudomil"
meno[259]="Jolana"
meno[260]="Ľudmila"
meno[261]="Olympia"
meno[262]="Eugénia"
meno[263]="Konštantín"
meno[264]="Ľuboslav(a)"
meno[265]="Matúš"
meno[266]="Móric"
meno[267]="Zdenka"
meno[268]="Ľuboš, Ľubor"
meno[269]="Vladislav"
meno[270]="Edita"
meno[271]="Cyprián"
meno[272]="Václav"
meno[273]="Michal, Michaela"
meno[274]="Jarolím"
meno[275]="Arnold"
meno[276]="Levoslav"
meno[277]="Stela"
meno[278]="František"
meno[279]="Viera"
meno[280]="Natália"
meno[281]="Eliška"
meno[282]="Brigita"
meno[283]="Dionýz"
meno[284]="Slavomíra"
meno[285]="Valentína"
meno[286]="Maximilián"
meno[287]="Koloman"
meno[288]="Boris"
meno[289]="Terézia"
meno[290]="Vladimíra"
meno[291]="Hedviga"
meno[292]="Lukáš"
meno[293]="Kristián"
meno[294]="Vendelín"
meno[295]="Uršuľa"
meno[296]="Sergej"
meno[297]="Alojzia"
meno[298]="Kvetoslava"
meno[299]="Aurel"
meno[300]="Demeter"
meno[301]="Sabína"
meno[302]="Dobromila, Kevin"
meno[303]="Klára"
meno[304]="Šimon(a)"
meno[305]="Aurélia"
meno[306]="Denis(a)"
meno[307]="Pamiatka zosnulých"
meno[308]="Hubert"
meno[309]="Karol"
meno[310]="Imrich"
meno[311]="Renáta"
meno[312]="René"
meno[313]="Bohumír"
meno[314]="Teodor"
meno[315]="Tibor"
meno[316]="Martin, Maroš"
meno[317]="Svätopluk"
meno[318]="Stanislav"
meno[319]="Irma"
meno[320]="Leopold"
meno[321]="Agnesa"
meno[322]="Klaudia"
meno[323]="Eugen"
meno[324]="Alžbeta"
meno[325]="Félix"
meno[326]="Elvíra"
meno[327]="Cecília"
meno[328]="Klement"
meno[329]="Emília"
meno[330]="Katarína"
meno[331]="Kornel"
meno[332]="Milan"
meno[333]="Henrieta"
meno[334]="Vratko"
meno[335]="Ondrej, Andrej"
meno[336]="Edmund"
meno[337]="Bibiána"
meno[338]="Oldrich"
meno[339]="Barbora"
meno[340]="Oto"
meno[341]="Mikuláš"
meno[342]="Ambróz"
meno[343]="Marína"
meno[344]="Izabela"
meno[345]="Radúz"
meno[346]="Hilda"
meno[347]="Otília"
meno[348]="Lucia"
meno[349]="Branislava, Bronislava"
meno[350]="Ivica"
meno[351]="Albína"
meno[352]="Kornélia"
meno[353]="Sláva, Slávka"
meno[354]="Judita"
meno[355]="Dagmara"
meno[356]="Bohdan"
meno[357]="Adela"
meno[358]="Nadežda"
meno[359]="Adam a Eva"
meno[360]="1. Sviatok vianočný"
meno[361]="Štefan"
meno[362]="Filoména"
meno[363]="Ivana, Ivona"
meno[364]="Milada"
meno[365]="Dávid"
meno[366]="Silvester"

Předem děkuji za nápady.
« Poslední změna: 16 Ledna 2011, 15:01:10 od majakmp3 »

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re: Conky - Scrolující RSS
« Odpověď #2 kdy: 16 Ledna 2011, 14:42:49 »
Mě to funguje. Máš tam chybu u sítí (máš else za endif), ale rss se zobrazí i skroluje (horizontálně).

majakmp3

  • Aktivní člen
  • *
  • Příspěvků: 451
Re: Conky - Scrolující RSS
« Odpověď #3 kdy: 16 Ledna 2011, 14:57:23 »
Mě to funguje. Máš tam chybu u sítí (máš else za endif), ale rss se zobrazí i skroluje (horizontálně).
RSS Sice scroluje, ale "divně" - nedá se to moc číst, nehledě na skutečnost, že se zprávy rozjíždí do několika řádků. Bohužel to ale neřeší původní záměr, totiž aby zprávy scrolovaly vertikálně, jako titulky na konci filmu. 

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re: Conky - Scrolující RSS
« Odpověď #4 kdy: 16 Ledna 2011, 16:16:58 »
Tak jasně, ${scroll 50 5 něco} znamená že zobrazí 50 znaků (což je delší text než tvoje šířka 200) a při obnově se posune o 5 znaků.

Na vertikální skrolování conky vlastnost nemá, může se to řešit že by sis rss pravidelně ukládal do souboru, pak z toho každejch pár sekund dělal tohle[zdroj]
Kód: [Vybrat]
----        ----        ----
pkgA        pkgB        pkgC
pkgB   ->   pkgC   ->
pkgC                    pkgA
            pkgA        pkgB
----        ----        ----
a to pak zobrazoval v conky. Nebo se na to můžeš vykašlat a sladit si s tím třeba screenlet.

majakmp3

  • Aktivní člen
  • *
  • Příspěvků: 451
Re: Conky - Scrolující RSS
« Odpověď #5 kdy: 17 Ledna 2011, 00:29:12 »
Tak jasně, ${scroll 50 5 něco} znamená že zobrazí 50 znaků (což je delší text než tvoje šířka 200) a při obnově se posune o 5 znaků.

Na vertikální skrolování conky vlastnost nemá, může se to řešit že by sis rss pravidelně ukládal do souboru, pak z toho každejch pár sekund dělal tohle[zdroj]
Kód: [Vybrat]
----        ----        ----
pkgA        pkgB        pkgC
pkgB   ->   pkgC   ->
pkgC                    pkgA
            pkgA        pkgB
----        ----        ----
a to pak zobrazoval v conky. Nebo se na to můžeš vykašlat a sladit si s tím třeba screenlet.
Přiznám se, že první navrhovaný postup je nad mé síly.  A co se týče druhé rady? Zkoušel jsem RSS čtečky ze Screenletů, gDeskletů, Googlegadgetů, OperaWidgetů, ale nic neumělo scrolovat, takže jsem byl nasměrován na Conky, ale taky se to zatím nedaří.
Viz odkaz na mé jiné vlákno v tomto fóru. http://forum.ubuntu.cz/index.php/topic,53080.0.html
Každopádně děkuji za nápady.

PS: Nepotkal jste někdo externí scritp, který by požadodované verticální scrolování RSS, nebo čehokoli jiného zvládnul?


pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re: Conky - Scrolující RSS
« Odpověď #6 kdy: 17 Ledna 2011, 21:14:45 »
Tak složitý to není.

S pomocí rsstail si stáhneš si rss do souboru
Kód: [Vybrat]
rsstail -N1u http://www.diit.cz/cdrrss.php > rssdiitto by se hodilo dát do cronu, napiš crontab -e a na konec dej
Kód: [Vybrat]
0,30 * * * * rsstail -N1u http://www.diit.cz/cdrrss.php > rssdiittakle se ti to bude stahovat každou půlhodinu. http://interval.cz/clanky/jak-na-demona-cron/

Teď ti ukážu 2 standardní unixový nástroje head a tail :)
Kód: [Vybrat]
#zobrazí 5 řádků počínaje třetím
tail rssdiit -n+3 | head -n5

#zobrazí zobrazí 5 řádků počínaje i-tým a přesune se na další
tail rssdiit -n+$i | head -n5; i=$((i%`wc -l rssdiit | cut -d" " -f1`+1))
bohužel v conky ti proměnná nevydrží, tak si ji musíš někam ukládat. Vytvoř si soubor proměnná s obsahem 1
Kód: [Vybrat]
echo 1 > proměnnáa do conky napiš
Kód: [Vybrat]
${execi 2 tail rssdiit -n+`cat proměnná` | head -n5; echo $((`cat proměnná`%`wc -l rssdiit | cut -d" " -f1`+1)) > proměnná}a máš hotovo. Asi není ideální že ti to každý 2 sekundy hrabe na disk, jestli ti to vadí hledej ramfs, možná by to šlo i s pojmenovanou rourou.

majakmp3

  • Aktivní člen
  • *
  • Příspěvků: 451
Re: Conky - Scrolující RSS
« Odpověď #7 kdy: 22 Ledna 2011, 18:01:13 »
Tak složitý to není.

S pomocí rsstail si stáhneš si rss do souboru
Kód: [Vybrat]
rsstail -N1u http://www.diit.cz/cdrrss.php > rssdiitto by se hodilo dát do cronu, napiš crontab -e a na konec dej
Kód: [Vybrat]
0,30 * * * * rsstail -N1u http://www.diit.cz/cdrrss.php > rssdiittakle se ti to bude stahovat každou půlhodinu. http://interval.cz/clanky/jak-na-demona-cron/

Teď ti ukážu 2 standardní unixový nástroje head a tail :)
Kód: [Vybrat]
#zobrazí 5 řádků počínaje třetím
tail rssdiit -n+3 | head -n5

#zobrazí zobrazí 5 řádků počínaje i-tým a přesune se na další
tail rssdiit -n+$i | head -n5; i=$((i%`wc -l rssdiit | cut -d" " -f1`+1))
bohužel v conky ti proměnná nevydrží, tak si ji musíš někam ukládat. Vytvoř si soubor proměnná s obsahem 1
Kód: [Vybrat]
echo 1 > proměnnáa do conky napiš
Kód: [Vybrat]
${execi 2 tail rssdiit -n+`cat proměnná` | head -n5; echo $((`cat proměnná`%`wc -l rssdiit | cut -d" " -f1`+1)) > proměnná}a máš hotovo. Asi není ideální že ti to každý 2 sekundy hrabe na disk, jestli ti to vadí hledej ramfs, možná by to šlo i s pojmenovanou rourou.

Díky moc, tohle rozhodně vypadá na nadějný začátek, zatím je tu však několik problémů:

1)Zobrazuje se pouze titulek zprávy, ale již né celý text zprávy - díval jsem se do manuálu k rsstail, ale žádný přepínač, kterým by se dalo zobrazení textu vlastního těla zprávy docílit jsem nenašel.

2)Řádky se automaticky nezalamují. Chci mít pruh z conky jenom 200 pixelů široký, z čehož plyne, že by bylo fajn, kdyby se text, který překročí oněch 200 bodů automaticky zalomil na další řádek a tak pořád dokola, až by se zobrazila celá zpráva. Zatím to vypadá tak, že se na každý řádek zobrazí jeden titul článku, tedy jeho první část. To co se nevejde zůstává useknuté mimo oblast monitoru. Vše to moc pěkně vertikálně scroluje.

Ještě jednou děkuji a ocenil bych další nápady viz 1) a 2)


Děkuji moc.

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re: Conky - Scrolující RSS
« Odpověď #8 kdy: 22 Ledna 2011, 20:52:20 »
Citace: man rsstail
       -d        Show Description
a jestli ti ani to nestačí (přeci jen celá zpráva se pořád nezobrazí EDIT: ale jo, zobrazí se celá) tak si hold najdi jinej program ;)

zalamování můžeš udělat v conky pomocí max_text_width 30 (pro 30 znaků) (zobrazí se 5 řádků ze souboru zalomených třeba do 10) nebo pomocí skriptu wordwrap už při stahování rss (zobrazí se třeba 3 řádky ze souboru zalomený do 5)

stahování s wordwrap by vypadalo takle (pro 30 znaků)
Kód: [Vybrat]
rsstail -N1du http://www.diit.cz/cdrrss.php | . wordwrap -w 30 > rsstail
« Poslední změna: 22 Ledna 2011, 20:58:04 od pacholik »

 

Provoz zaštiťuje spolek OpenAlt.