SlideShare a Scribd company logo
1 of 6
Download to read offline
rss2email
                               Lightning talk


                            R˘zvan Deaconescu
                             a
                            razvan@rosedu.org

                    ˆ alnirile lunare RLUG – Septembrie 2011
                    Intˆ


                             8 septembrie 2011




R˘zvan Deaconescu
 a                                                     ˆ alnirile lunare RLUG – Septembrie 2011
                                                       Intˆ
rss2email
Contextul



             folosesc feed-uri pentru notific˘ri (wiki-uri, Redmine)
                                            a
             Liferea are probleme cu HTTPS (probabil plus SNI)
             dat e-mail pe lista de devel de la Liferea, nu am primit r˘spuns
                                                                       a
             pluginul de feed de la Evolution nu merge
             prefer s˘ folosesc o aplicatie (clientul de e-mail) pentru mai
                     a                  ,

             multe “task-uri”: e-mail, calendaring, feed notification




R˘zvan Deaconescu
 a                                                       ˆ alnirile lunare RLUG – Septembrie 2011
                                                         Intˆ
rss2email
Solutia: rss2email
    ,




             converteste notific˘rile RSS/Atom ˆ email-uri
                     ,         a              ın
             usor de instalat
              ,

             configurare rapid˘
                             a
             ˆ configurezi pe un server si de acolo ˆ, i trimite mesaje
             ıl                        ,           ıt
                    nu e nevoie de configurare pe client si, apoi, reconfigurare, pe
                                                        ,

                    alt client




R˘zvan Deaconescu
 a                                                          ˆ alnirile lunare RLUG – Septembrie 2011
                                                            Intˆ
rss2email
Instalare si utilizare
          ,



             instalare pe un server stabil
             apt-get install rss2email
             r2e (f˘r˘ argumente afiseaz˘ ecran de ajutor)
                   aa              ,   a
             r2e new razvan@rosedu.org
             r2e add ’http://lif.rosedu.org/wiki/feed.php?
             linkto=diff&content=diff&mode=recent’
                    Atentie la ampersand!
                        ,


             r2e run --no-send (verificare feed-uri)
             r2e list
             r2e delete 7
             intrare ˆ crontab
                     ın
                    0 * * * * /usr/bin/r2e run > /dev/null 2>&1
R˘zvan Deaconescu
 a                                                    ˆ alnirile lunare RLUG – Septembrie 2011
                                                      Intˆ
rss2email
Configurare




             cp /usr/share/doc/rss2email/examples/config.py
             ∼/.rss2email/config.py
             DEFAULT FROM =
             "rss2email-noreply@swarm.cs.pub.ro"
             SMTP SERVER = "localhost:25"




R˘zvan Deaconescu
 a                                            ˆ alnirile lunare RLUG – Septembrie 2011
                                              Intˆ
rss2email
“Personalizare”




             DATE HEADER = 1
             FORCE FROM = 0
             BONUS HEADER = ’nX-feed:
             rss2email-noreply@swarm.cs.pub.ro’
                    plus filtru ˆ MDA sau clientul de e-mail
                               ın




R˘zvan Deaconescu
 a                                                            ˆ alnirile lunare RLUG – Septembrie 2011
                                                              Intˆ
rss2email

More Related Content

More from Asociatia ProLinux

Ciprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRIDCiprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRIDAsociatia ProLinux
 
Petru Ratiu - Linux bonding meets sysfs
Petru Ratiu - Linux bonding meets sysfsPetru Ratiu - Linux bonding meets sysfs
Petru Ratiu - Linux bonding meets sysfsAsociatia ProLinux
 
Calin Burloiu - Prelucrarea fisierelor video in Linux
Calin Burloiu - Prelucrarea fisierelor video in LinuxCalin Burloiu - Prelucrarea fisierelor video in Linux
Calin Burloiu - Prelucrarea fisierelor video in LinuxAsociatia ProLinux
 
Ovidiu Constantin - Linux From Scratch 6.8
Ovidiu Constantin - Linux From Scratch 6.8Ovidiu Constantin - Linux From Scratch 6.8
Ovidiu Constantin - Linux From Scratch 6.8Asociatia ProLinux
 
Cornel Florentin Dimitriu - Tune in... on Linux
Cornel Florentin Dimitriu - Tune in... on LinuxCornel Florentin Dimitriu - Tune in... on Linux
Cornel Florentin Dimitriu - Tune in... on LinuxAsociatia ProLinux
 
Radu Zoran - Linux pe un Tablet PC
Radu Zoran - Linux pe un Tablet PCRadu Zoran - Linux pe un Tablet PC
Radu Zoran - Linux pe un Tablet PCAsociatia ProLinux
 
Ovidiu Constantin - Debian Live
Ovidiu Constantin - Debian LiveOvidiu Constantin - Debian Live
Ovidiu Constantin - Debian LiveAsociatia ProLinux
 
Ovidiu constantin dd-wrt vs open wrt
Ovidiu constantin   dd-wrt vs open wrtOvidiu constantin   dd-wrt vs open wrt
Ovidiu constantin dd-wrt vs open wrtAsociatia ProLinux
 
Workflow fotografic cu Darktable - Nicu Buculei
Workflow fotografic cu Darktable - Nicu BuculeiWorkflow fotografic cu Darktable - Nicu Buculei
Workflow fotografic cu Darktable - Nicu BuculeiAsociatia ProLinux
 
Open-Source Knowledge - Cornel-Florentin Dimitriu
Open-Source Knowledge - Cornel-Florentin DimitriuOpen-Source Knowledge - Cornel-Florentin Dimitriu
Open-Source Knowledge - Cornel-Florentin DimitriuAsociatia ProLinux
 
DD-WRT Linux router on steroids - Radu Zoran
DD-WRT Linux router on steroids - Radu ZoranDD-WRT Linux router on steroids - Radu Zoran
DD-WRT Linux router on steroids - Radu ZoranAsociatia ProLinux
 
Cinepaint - cu ce se mănîncă?
Cinepaint - cu ce se mănîncă?Cinepaint - cu ce se mănîncă?
Cinepaint - cu ce se mănîncă?Asociatia ProLinux
 

More from Asociatia ProLinux (20)

Dumitru Enache - Bacula
Dumitru Enache - BaculaDumitru Enache - Bacula
Dumitru Enache - Bacula
 
Ciprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRIDCiprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRID
 
Ovidiu Constantin - ReactOS
Ovidiu Constantin - ReactOSOvidiu Constantin - ReactOS
Ovidiu Constantin - ReactOS
 
Petru Ratiu - Linux bonding meets sysfs
Petru Ratiu - Linux bonding meets sysfsPetru Ratiu - Linux bonding meets sysfs
Petru Ratiu - Linux bonding meets sysfs
 
Calin Burloiu - Prelucrarea fisierelor video in Linux
Calin Burloiu - Prelucrarea fisierelor video in LinuxCalin Burloiu - Prelucrarea fisierelor video in Linux
Calin Burloiu - Prelucrarea fisierelor video in Linux
 
Alex Juncu - UDPCast
Alex Juncu - UDPCastAlex Juncu - UDPCast
Alex Juncu - UDPCast
 
Razvan Deaconescu - Org-Mode
Razvan Deaconescu - Org-ModeRazvan Deaconescu - Org-Mode
Razvan Deaconescu - Org-Mode
 
Ovidiu Constantin - Linux From Scratch 6.8
Ovidiu Constantin - Linux From Scratch 6.8Ovidiu Constantin - Linux From Scratch 6.8
Ovidiu Constantin - Linux From Scratch 6.8
 
Cornel Florentin Dimitriu - Tune in... on Linux
Cornel Florentin Dimitriu - Tune in... on LinuxCornel Florentin Dimitriu - Tune in... on Linux
Cornel Florentin Dimitriu - Tune in... on Linux
 
Radu Zoran - Linux pe un Tablet PC
Radu Zoran - Linux pe un Tablet PCRadu Zoran - Linux pe un Tablet PC
Radu Zoran - Linux pe un Tablet PC
 
Ovidiu Constantin - Debian Live
Ovidiu Constantin - Debian LiveOvidiu Constantin - Debian Live
Ovidiu Constantin - Debian Live
 
Razvan Deaconescu - Redmine
Razvan Deaconescu - RedmineRazvan Deaconescu - Redmine
Razvan Deaconescu - Redmine
 
Ovidiu constantin 1 airopl
Ovidiu constantin   1 airoplOvidiu constantin   1 airopl
Ovidiu constantin 1 airopl
 
Ovidiu constantin dd-wrt vs open wrt
Ovidiu constantin   dd-wrt vs open wrtOvidiu constantin   dd-wrt vs open wrt
Ovidiu constantin dd-wrt vs open wrt
 
Alexandru balan frams
Alexandru balan   framsAlexandru balan   frams
Alexandru balan frams
 
Workflow fotografic cu Darktable - Nicu Buculei
Workflow fotografic cu Darktable - Nicu BuculeiWorkflow fotografic cu Darktable - Nicu Buculei
Workflow fotografic cu Darktable - Nicu Buculei
 
Open-Source Knowledge - Cornel-Florentin Dimitriu
Open-Source Knowledge - Cornel-Florentin DimitriuOpen-Source Knowledge - Cornel-Florentin Dimitriu
Open-Source Knowledge - Cornel-Florentin Dimitriu
 
DD-WRT Linux router on steroids - Radu Zoran
DD-WRT Linux router on steroids - Radu ZoranDD-WRT Linux router on steroids - Radu Zoran
DD-WRT Linux router on steroids - Radu Zoran
 
Ziua libertatii programelor
Ziua libertatii programelorZiua libertatii programelor
Ziua libertatii programelor
 
Cinepaint - cu ce se mănîncă?
Cinepaint - cu ce se mănîncă?Cinepaint - cu ce se mănîncă?
Cinepaint - cu ce se mănîncă?
 

Razvan Deaconescu - rss2email

  • 1. rss2email Lightning talk R˘zvan Deaconescu a razvan@rosedu.org ˆ alnirile lunare RLUG – Septembrie 2011 Intˆ 8 septembrie 2011 R˘zvan Deaconescu a ˆ alnirile lunare RLUG – Septembrie 2011 Intˆ rss2email
  • 2. Contextul folosesc feed-uri pentru notific˘ri (wiki-uri, Redmine) a Liferea are probleme cu HTTPS (probabil plus SNI) dat e-mail pe lista de devel de la Liferea, nu am primit r˘spuns a pluginul de feed de la Evolution nu merge prefer s˘ folosesc o aplicatie (clientul de e-mail) pentru mai a , multe “task-uri”: e-mail, calendaring, feed notification R˘zvan Deaconescu a ˆ alnirile lunare RLUG – Septembrie 2011 Intˆ rss2email
  • 3. Solutia: rss2email , converteste notific˘rile RSS/Atom ˆ email-uri , a ın usor de instalat , configurare rapid˘ a ˆ configurezi pe un server si de acolo ˆ, i trimite mesaje ıl , ıt nu e nevoie de configurare pe client si, apoi, reconfigurare, pe , alt client R˘zvan Deaconescu a ˆ alnirile lunare RLUG – Septembrie 2011 Intˆ rss2email
  • 4. Instalare si utilizare , instalare pe un server stabil apt-get install rss2email r2e (f˘r˘ argumente afiseaz˘ ecran de ajutor) aa , a r2e new razvan@rosedu.org r2e add ’http://lif.rosedu.org/wiki/feed.php? linkto=diff&content=diff&mode=recent’ Atentie la ampersand! , r2e run --no-send (verificare feed-uri) r2e list r2e delete 7 intrare ˆ crontab ın 0 * * * * /usr/bin/r2e run > /dev/null 2>&1 R˘zvan Deaconescu a ˆ alnirile lunare RLUG – Septembrie 2011 Intˆ rss2email
  • 5. Configurare cp /usr/share/doc/rss2email/examples/config.py ∼/.rss2email/config.py DEFAULT FROM = "rss2email-noreply@swarm.cs.pub.ro" SMTP SERVER = "localhost:25" R˘zvan Deaconescu a ˆ alnirile lunare RLUG – Septembrie 2011 Intˆ rss2email
  • 6. “Personalizare” DATE HEADER = 1 FORCE FROM = 0 BONUS HEADER = ’nX-feed: rss2email-noreply@swarm.cs.pub.ro’ plus filtru ˆ MDA sau clientul de e-mail ın R˘zvan Deaconescu a ˆ alnirile lunare RLUG – Septembrie 2011 Intˆ rss2email