Slackware ChangeLog Monitor
|
Descrizione
SCLog è un piccolo tool per GNOME rilasciato sotto licenza
GPL che semplifica la vita a chi, come
me, ha il vizio di controllare il ChangeLog della Slackware
current un po' troppo spesso. Una volta impostato un timeout e l'indirizzo dal quale scaricare il
ChangeLog, SCLog provvederà periodicamente a controllare la presenza di aggiornamenti e, nel
caso fossero presenti, modificherà l'icona visualizzata nella tray area mostrando un punto
esclamativo su fondo rosso.
Cliccando col mouse sull'icona comparirà un menu dal quale sarà possibile
scegliere di visualizzare gli agggiornamenti disponibili, modificare le opzioni o terminare
l'applicazione.
Questo è il mio primo tentativo di utilizzo del linguaggio Perl, quindi è
possibile che il codice contenga errori grossolani. Segnalatemeli mandandomi una mail all'indirizzo
loopback<at>slackit.org.
|
Requisiti
- GNOME
- Perl con i seguenti moduli installati:
I sorgenti dei moduli possono essere scaricati da CPAN e da Gtk2-perl.
I pacchetti precompilati funzionano con Perl 5.8.7 distribuito nella Slackware-current.
|
To do
Ho deciso di distribuire SCLog perchè penso che possa ritenersi usabile, ma una serie di migliorie sono ancora necessarie.
- Uso della Notification Area più conforme allo standard
- Il supporto per le notifiche audio
|
Screenshots
 Live action
 'ChangeLog' dialog box
 'Preferences' dialog box
|
ChangeLog
v 0.1.3 (Aug 23, 2005)
- improved package names parser
- Added transtation:
- fr [Stephane Roy <sroy<@>j2n.net>]
v 0.1.2 (Sep 25, 2004)
- Escaped the '+' character in string parsing (fixes
the 'gtk+2' parsing bug, among others).
- Ignored some Slackware ChangeLog typos which prevent
a correct string parsing.
- Added star icon to 'About' menu item.
- Translator's credits displayed only in localized 'About'
dialog, like other Gnome apps.
- Updated Makefile.
- Added transtation:
- it [Claudio Riva <firetux<at>crazysource.org>]
v 0.1.1 (Sep 14, 2004)
- Updated Makefile.
- Added localization support (requires
Local::Maketext::Lexicon Perl module).
- Fixed a bug in Gnome2 initialization.
- Fixed a couple of typos.
- Added translation:
- de [Thomas Perl <perl.thomas<at>aon.at>]
v 0.1.0 (Aug 29, 2004)
- Removed Algoritm::Diff requirement.
- Added option for highlighting installed packages.
- Added graphic separator between entries in 'ChangeLog'
and 'Updates' dialogs.
- Removed 'Cancel' button in 'ChangeLog' dialog.
- Fixed regular expression for date parsing.
- Added 'About' dialog.
- Added support for Gnome2::VFS also for local files.
- Code cleanup/rewriting.
v 0.0.4 (Jul 17, 2004)
- Changed 'Preferences' dialog size.
- Fixed timer bug.
- Fixed 'minutes' text label in Preferences dialog.
v 0.0.3 (Jul 11, 2004)
- Changed default Slackware ChangeLog file address.
- Changed menu item label from 'Force check' to 'Refresh'.
- Added separator between 'Show ChangeLog' and 'Refresh'
menu items.
- Added icon to 'Refresh' menu item.
- Preferences dialog a bit more GNOME HIG compliant.
- Variable double declaration bug fixed.
- Added GNOME menu entry.
- Code cleanup and bug fixes.
v 0.0.2 (Jun 20, 2004)
- Script file name changed to 'sclog'
- Menu pops out only on tray icon right mouse click.
- Upgrades window pops out on tray icon left mouse click.
- Added 'Show ChangeLog' menu command.
- Upgrades and ChangeLog windows have an icon.
- Dates are displayed with bold font both in Upgrades
and ChangeLog windows.
- Code cleanup and bug fixes.
v 0.0.1 (May 2, 2004)
- Initial release.
|
Download
Source: sclog-0.1.3.tar.gz
Slackware package: sclog-0.1.3-noarch-1.tgz
|
Ringraziamenti
Tutti i traduttori.
Lee Aylward, autore di YARSSR, prima di aver visto il suo RSS reader non avrei mai immaginato che il Perl fosse così immediato e potente al tempo stesso.
La RedHat e la loro rhn-applet, dalla quale ho preso sia l'idea (semplificandola), che le icone.
Il team di Slackit.org, ora slackware.it, per la loro ospitalità.
Davide Angelocola per il Makefile (preso dal progetto spi - spi.slackware.it)
|