Hozzászólások
-
SzerzőBejegyzés
-
Na, egy újabb dologgal bővítettem a rendszert: tv-műsor a státuszsorban!
A kód lényegi része:Code:base_url = „http://tv.animare.hu/rssfeed.aspx?tartalom=aktualistvmusor&tvcsatorna=”table_rss = {
{ title = „AXN” , url = 27 },
{ title = „Cool TV” , url = 28 },
{ title = „Discovery”, url = 32 },
{ title = „Duna TV”, url = 6 },
{ title = „Film+”, url = 25 },
{ title = „Hallmark”, url = 36 },
{ title = „m2”, url = 2 },
{ title = „mtv”, url = 1 },
{ title = „MTV”, url = 48 },
{ title = „National Geographic”, url = 13 },
{ title = „RTL Klub”, url = 5 },
{ title = „TV2”, url = 3 },
{ title = „Viasat 3”, url = 16 },
}loaded_rss = {}
for i = 1, #table_rss do
loaded_rss[i] = {}
for j = 1, 5 do
loaded_rss[i].time = {}
loaded_rss[i].title = {}
end
endfunction hook_fetch_rss ()
for i = 1, #table_rss dolocal f = io.popen(„rsstail -1 -u ‘” .. base_url .. table_rss[i].url .. „‘”)
for j=1, 5 do
local tmpstr = string.gsub(f:read(),”Title: „,””)
loaded_rss[i].time[j] = string.sub(tmpstr, string.find(tmpstr,”%d%d:%d%d”))
loaded_rss[i].title[j] = string.gsub(tmpstr,”%d%d:%d%d „,””)
endend
endtvmusor_index = 1
function hook_tvmusor ()
tb_musor.text = „” .. table_rss[tvmusor_index].title .. „: ” ..
„” .. loaded_rss[tvmusor_index].time[1] .. ” ” ..
„” .. loaded_rss[tvmusor_index].title[1] .. „” ..
„ (” .. loaded_rss[tvmusor_index].time[2] .. ” ” .. loaded_rss[tvmusor_index].title[2] .. „)”
tvmusor_index = tvmusor_index + 1
if (tvmusor_index > #table_rss) then
tvmusor_index = 1
end
endTúl sok minden nem kell hozzá, egy rsstail, és semmi más. Persze egy internet-kapcsolat nem árt még hozzá 🙂
A hook_fetch_rss szedi le az infót a netről, ezt szerintem 10 percenként elég meghívni, a hook_tvmusor pedig váltogatja a csatornákat (vagyis a kiírt csatornát váltja, és az aktuális ill. következő műsort kiírja), ezt én 10 másodpercenként hívatom meg (nem túl hosszú idő, ill. nem zavaróan gyors).Na, egy újabb dologgal bővítettem a rendszert: tv-műsor a státuszsorban!
A kód lényegi része:Code:base_url = „http://tv.animare.hu/rssfeed.aspx?tartalom=aktualistvmusor&tvcsatorna=”table_rss = {
{ title = „AXN” , url = 27 },
{ title = „Cool TV” , url = 28 },
{ title = „Discovery”, url = 32 },
{ title = „Duna TV”, url = 6 },
{ title = „Film+”, url = 25 },
{ title = „Hallmark”, url = 36 },
{ title = „m2”, url = 2 },
{ title = „mtv”, url = 1 },
{ title = „MTV”, url = 48 },
{ title = „National Geographic”, url = 13 },
{ title = „RTL Klub”, url = 5 },
{ title = „TV2”, url = 3 },
{ title = „Viasat 3”, url = 16 },
}loaded_rss = {}
for i = 1, #table_rss do
loaded_rss[i] = {}
for j = 1, 5 do
loaded_rss[i].time = {}
loaded_rss[i].title = {}
end
endfunction hook_fetch_rss ()
for i = 1, #table_rss dolocal f = io.popen(„rsstail -1 -u ‘” .. base_url .. table_rss[i].url .. „‘”)
for j=1, 5 do
local tmpstr = string.gsub(f:read(),”Title: „,””)
loaded_rss[i].time[j] = string.sub(tmpstr, string.find(tmpstr,”%d%d:%d%d”))
loaded_rss[i].title[j] = string.gsub(tmpstr,”%d%d:%d%d „,””)
endend
endtvmusor_index = 1
function hook_tvmusor ()
tb_musor.text = „” .. table_rss[tvmusor_index].title .. „: ” ..
„” .. loaded_rss[tvmusor_index].time[1] .. ” ” ..
„” .. loaded_rss[tvmusor_index].title[1] .. „” ..
„ (” .. loaded_rss[tvmusor_index].time[2] .. ” ” .. loaded_rss[tvmusor_index].title[2] .. „)”
tvmusor_index = tvmusor_index + 1
if (tvmusor_index > #table_rss) then
tvmusor_index = 1
end
endTúl sok minden nem kell hozzá, egy rsstail, és semmi más. Persze egy internet-kapcsolat nem árt még hozzá 🙂
A hook_fetch_rss szedi le az infót a netről, ezt szerintem 10 percenként elég meghívni, a hook_tvmusor pedig váltogatja a csatornákat (vagyis a kiírt csatornát váltja, és az aktuális ill. következő műsort kiírja), ezt én 10 másodpercenként hívatom meg (nem túl hosszú idő, ill. nem zavaróan gyors).strapal wrote:Az első link ajánlata alapján a következő listából kellene választanom:
opensuse, kubuntu, ubuntu, fedora, mandriva, debian.
Kissé „nesze semmi, fogd meg jól” válasznak érzem.
Fogsz egy dobókockát, és dobsz. A következő dobáseredmények a következő disztrót jelentik:
1 – opensuse, 2 – kubuntu, 3 – ubuntu, 4 – fedora, 5 – mandriva, 6 – debian.strapal wrote:A második link szerint nekem való a fedora vagy az opensuse.Fogsz egy dobókockát, és dobsz. Ha páros, akkor fedora, ha páratlan, akkor opensuse.
strapal wrote:Az első link ajánlata alapján a következő listából kellene választanom:
opensuse, kubuntu, ubuntu, fedora, mandriva, debian.
Kissé „nesze semmi, fogd meg jól” válasznak érzem.
Fogsz egy dobókockát, és dobsz. A következő dobáseredmények a következő disztrót jelentik:
1 – opensuse, 2 – kubuntu, 3 – ubuntu, 4 – fedora, 5 – mandriva, 6 – debian.strapal wrote:A második link szerint nekem való a fedora vagy az opensuse.Fogsz egy dobókockát, és dobsz. Ha páros, akkor fedora, ha páratlan, akkor opensuse.
vector wrote:hááát a 486-ba biztos nincs usb:)Viszont lehet(ett) usb-kártyát kapni (pci csatlakozóba bedugod, és néhány usb-portod lesz is).
vector wrote:hááát a 486-ba biztos nincs usb:)Viszont lehet(ett) usb-kártyát kapni (pci csatlakozóba bedugod, és néhány usb-portod lesz is).
kisbetu wrote:Oké, nekem is volt egyszer olyan nvidia/kernel párosom, ahol a JÓL működő X-ből nem lehetett normálisan átkapcsolni szöveges módba.Ilyenkor a chvt parancs sokat lendíthet a dolgok menetén…
kisbetu wrote:Oké, nekem is volt egyszer olyan nvidia/kernel párosom, ahol a JÓL működő X-ből nem lehetett normálisan átkapcsolni szöveges módba.Ilyenkor a chvt parancs sokat lendíthet a dolgok menetén…
Minek túlbonyolítani?
Code:sed -n „9p” *.txtAztán ezt oda irányítod, ahova akarod.
Minek túlbonyolítani?
Code:sed -n „9p” *.txtAztán ezt oda irányítod, ahova akarod.
-
SzerzőBejegyzés