uzsolt

Hozzászólások

10 bejegyzés megtekintése - 1,521-1,530 / 9,618
  • Szerző
    Bejegyzés
  • Hozzászólás: awesome ablakkezelő #2147297
    uzsolt
    Felhasználó

      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
      end

      function hook_fetch_rss ()
          for i = 1, #table_rss do

              local 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 „,””)
              end

          end
      end

      tvmusor_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
      end

      Tú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).

      Hozzászólás: awesome ablakkezelő #2147298
      uzsolt
      Felhasználó

        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
        end

        function hook_fetch_rss ()
            for i = 1, #table_rss do

                local 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 „,””)
                end

            end
        end

        tvmusor_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
        end

        Tú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).

        Hozzászólás: LimeWire UHU alá #2176934
        uzsolt
        Felhasználó
          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.

          Hozzászólás: LimeWire UHU alá #2176935
          uzsolt
          Felhasználó
            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.

            Hozzászólás: Linksys WRT54GL WLAN router (RS232) #2176668
            uzsolt
            Felhasználó
              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).

              Hozzászólás: Linksys WRT54GL WLAN router (RS232) #2176669
              uzsolt
              Felhasználó
                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).

                Hozzászólás: Az ubuntu 8.04-ben leállt az X #2176808
                uzsolt
                Felhasználó
                  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…

                  Hozzászólás: Az ubuntu 8.04-ben leállt az X #2176809
                  uzsolt
                  Felhasználó
                    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…

                    Hozzászólás: Egy kis információgyűjtés text fájlokból #2176862
                    uzsolt
                    Felhasználó

                      Minek túlbonyolítani?

                      Code:
                      sed -n „9p” *.txt

                      Aztán ezt oda irányítod, ahova akarod.

                      Hozzászólás: Egy kis információgyűjtés text fájlokból #2176863
                      uzsolt
                      Felhasználó

                        Minek túlbonyolítani?

                        Code:
                        sed -n „9p” *.txt

                        Aztán ezt oda irányítod, ahova akarod.

                      10 bejegyzés megtekintése - 1,521-1,530 / 9,618