Info: offene Mailingliste für SW-Update-Benachrichtigungen

Antworten
Benutzeravatar
GEI
Beiträge: 229
Registriert: 12 Feb 2010, 13:00
Wohnort: Braunschweig
Kontaktdaten:

Info: offene Mailingliste für SW-Update-Benachrichtigungen

Beitrag von GEI »

im Rahmen einer institutsübergreifenden Zusammenarbeit ist ein allgemeiner Benachrichtigungsdienst (DFN-Notifier) entstanden, der eventuell für einige hier einen Mehrwert bringen könnte.
Via Cron wird mittels Script(en) jeweils die Original-Hersteller-Website geparst, die dort angebene aktuelle Versionsnummer und der Download-Link/Filename mit dem lokalen CLIENT_DATA verglichen, gegebenfalls erfolgt noch ein Compare der Binärdatei. Aktuell erfolgt dies für mehr als 90 Softwareprodukte verschiedenster Hersteller, z.B. JRE, Firefox, Notepad++, Git, MaxQDA u.v.a.m. - eine Liste findet man unter #1.

Die Update-Benachrichtigungen erfolgen dann standartisiert an die DFN-Mailingliste 'opsi4instituts-notify@listserv.dfn.de'. Damit lassen sich diese eMails gut via SIEVE / Filterregeln sortieren. Hier ein Beispiel:

Code: Alles auswählen

From: "DFN-Notifyservice  (GEI)" <dfn-notify@GEI.DE>
To: OPSI4INSTITUTS-NOTIFY@LISTSERV.DFN.DE
Subject: [opsipackage]-{vivaldi-browser} Update gefunden! [1.0.435.42] -> [1.1.453.47]
Body:
Sie finden ein Update der Software {vivaldi-browser} Version: [1.1.453.47] unter https://downloads.vivaldi.com/stable/Vivaldi.1.1.453.47.exe.
[0.0.0] -> [N.N.N] = das entspricht der Neuaufname eines Produktes in den DFN-Notifier

In die o.g. Mailingliste kann man sich selbst einfach per Subscribe/UnSubscribe ein- bzw. austragen (#4), das Mailaufkommen beträgt aktuell etwa 20 Nachrichten pro Woche. Das dazugehörige Listenarchiv (#2) läßt sich unabhängig von einer Mailinglisten-Subscription (Datenbestand ab 23.12.2015) gut durchsuchen (#3), z.B. nach dem Paketkürzel (siehe #1) "firefox" als Subject oder nach Datum 'since' "April 2016"

#1 Produktliste: http://www.gei.de/fileadmin/gei.de/bild ... Notify.pdf
#2 Listenarchiv: http://www.listserv.dfn.de/cgi-bin/wa?A ... tify&X=&Y=
#3 Archiv-Suche: http://www.listserv.dfn.de/cgi-bin/wa?S ... uts-notify
#4 SubScribe via eMail:
to= LISTSERV@LISTSERV.DFN.DE
subject= Anmeldung OPSI-Notify-Service
body= SUBSCRIBE OPSI4INSTITUTS-NOTIFY Anonymous ODER RealName
... später Confirm-Mail bestätigen.

Vielleicht hilft dieser Service jemanden, ich jedenfalls war im Februar 2015 von der Updatepanne auf der Download-Website vom Adobe-Flashplayer hinreichend frustiert und habe mir das obige 'gestrickt' :(

PS:
leider ist der Service nicht 100%tig, die Hersteller ändern ihre Websites des öfteren .... man muss die Scripte gelegentlich anpassen, die Fehlerquote liegt etwa bei 5%.
Georg-Eckert-Institut - Leibniz-Institut für internationale Schulbuchforschung (GEI)
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
http://www.gei.de/o4i - https://wiki.o4i.org
Benutzeravatar
SisterOfMercy
Beiträge: 1523
Registriert: 22 Jun 2012, 19:18

Re: Info: offene Mailingliste für SW-Update-Benachrichtigungen

Beitrag von SisterOfMercy »

GEI hat geschrieben: Erst wenn eine neuere Version vorliegt, wird eine Benachrichtigungsmail versandt (siehe auch viewtopic.php?f=7&t=8360) :idea:
"xmind" ist mittlerweise das Softwareprodukt #100, komplette Liste siehe #1 o.g. vorherigen Forenbeitrag.
I think it's great you're doing this. I'm not interested in much of this list, but I did find some new software I haven't heard of before! :)

I did put some things on the wiki a while ago, but it's a bit of a hassle to update... I should set up a public repository (or suppository :D), so people can download what I have created without me having to go through editing the wiki.

A few software recommendations:

Audio/Video editing:
avidemux
virtualdub
shotcut, almost the only free and open-source video editor with a feature set aimed at professionals for the windows platform.
lmms
musescore
tuxguitar
handbrake
openmpt, fasttracker replacement.. whut? yes. http://modarchive.org/index.php?request ... uery=40475
winff
obsproject

Audio/Video playing:
avisynth
universal-media-server, ps3 media server fork and continuation
media-player-classic (hc version of course)
quod-libet

Rendering, 3d modelling and pointclouds:
makehuman
luxrender
cloudcompare
meshlab
yafaray (package not complete)
pov-ray (package not complete)

CAD, GIS and mapping:
geosetter
udig
marble
google-earth-pro, it's free now, use any e-mail address and license code GEPFREE
gpsbabel
geosetter
tatukgis-viewer
pctrans
librecad
nanocad
openscad
qcad
wings-3d

Image editing:
gimp-gmic
krita
lightzone
luminance-hdr
paintdotnet
ipe, only for latex stuff
naps2 (scanning stuff)
google-nik-collection (original installer is a bit lousy)
rawtherapee
synfig-studio (animation thingy)
greenshot (screenshot stuff)
faststone-resizer
faststone-viewer
vuescan (needs a valid license, but still a great piece of software for all those old scanners)
pencil2d
photoscape
shrinkpic

Project "management" and diagramming shizzle:
ganttproject
projectlibre
yed
dia-diagram-editor
evolus-pencil

CD burning/ISO stuff:
cdex
exact-audio-copy (old shite, need to get a replacement for this)
imgburn
infrarecorder

p2p/news:
soulseek
qbittorrent
sabnzbd

Misc stuff:
total-commander, can't live without it
tor-browser, package not finished, can't seem to let this thing behave
ultradefrag, yes a free and open-source defragmentation program. Use on your ocz ssds :twisted:
scilab, a free and open-source mathematics package (kind of like matlab, but without all those bugs)
stellarium, Kelly watch the stars: https://www.youtube.com/watch?v=Rui0hzN-EFE
xtrackcad, design your own model track railroad
calibre, e-book library and conversion
vcxsrv, like xming, but current: X11 over SSH
openttd, still a great game.. and I keep forgetting how to install. Not anymore!
tipp10, learn2type
heidisql, database mgmt
pgadmin, database mgmt
classic-shell, without this NT6 sucks donkeyballs
wireshark, network capture, essential when trying to figure out why something does not work
gimagereader, OCR software
gnaural, something about binaural beats.... whut?
gnu-pspp, free and open-source reimplementation of SPSS
gramps, foss genealogy package
fritzing, pcb/electronics software
insted, msi viewing/editing software
dasher, text input software
bluegriffon, web page editor
jpdftweak, pdf editor
monitor-asset-manager, read and override EDID from monitors
notepad2, small notepad replacement
paraview, viewer for datasets, for instance in finite element simulation
pdfsam, pdf split-and-merge
pdf-xchange-editor, free pdf viewer and "editor"
pdf-xchange-viewer, free pdf viewer
scribus, adobe pagemaker replacement... I just wish I would understand XeTeX.
sumatra-pdf, best PDF viewer right now
windjview, DJVu viewer, but sumatra PDF does this as well
workrave, I used this on the 1st of april last year to piss of my users.
wxhexeditor, xvi32... hex editors.. I need a better one.
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
Benutzeravatar
GEI
Beiträge: 229
Registriert: 12 Feb 2010, 13:00
Wohnort: Braunschweig
Kontaktdaten:

Re: Info: offene Mailingliste für SW-Update-Benachrichtigungen

Beitrag von GEI »

SisterOfMercy hat geschrieben: I think it's great you're doing this. I'm not interested in much of this list, but I did find some new software I haven't heard of before! :)
Dieser Notify-Service ist eine Teil eines Communityprojektes (siehe auch http://www.gei.de/abteilungen/difi/opsi4instituts.html)
und dient vorzugsweise den Maintainern des offenen OPSI-Repository https://opsi.wzb.eu , um dieses so aktuell wie möglich zu halten.

Diese sind bereits enthalten:
avidemux
handbrake
gimp
paintdotnet
greenshot (screenshot stuff)
projectlibre
yed
classic-shell, without this NT6 sucks donkeyballs
wireshark, network capture, essential when trying to figure out why something does not work
scribus, adobe pagemaker replacement... I just wish I would understand XeTeX.
sumatra-pdf, best PDF viewer right now
Ich schau mir den Rest deiner Liste mal an, ob ich davon noch was im Interesse des o.g. Projektes mit aufnehme.
Es bedeutet pro Produkt erfahrungsgemäß eine Stunde an Aufwand.
Leider ändern die SW-Hersteller gelegentlich ihre Filenamen, die Struktur der Website oder die Downloadsourcen :evil: ... damit muss man bereits bei den 100 gemonitorten Produkten 2...3 mal die Woche an den Notify-Service zum Nacharbeiten ran.
Georg-Eckert-Institut - Leibniz-Institut für internationale Schulbuchforschung (GEI)
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
http://www.gei.de/o4i - https://wiki.o4i.org
adlerweb
Beiträge: 28
Registriert: 09 Jul 2008, 10:33
Kontaktdaten:

Re: Info: offene Mailingliste für SW-Update-Benachrichtigungen

Beitrag von adlerweb »

Mahlzeit,

ich hatte das gleiche mal begonnen - aktuell habe ich Mailbenachrichtigung (nur intern) und Twitter-Ausgabe (https://twitter.com/patchday_net) am laufen, Webverwaltung existiert auch, war allerdings bisher zu faul(tm) das mal online zu schalten. Produkt-Parser sind soweit nachgepflegt. Ich lasse bei Mail allerdings nicht über eine ML laufen, sonden $Nutzer kann sich eine Liste von $Software zusammenstellen. Langfristig sollte das auch HTTP-API-Push geben und bei OSS automatische OPSI-Pakete erstellen, aber wie gesagt: Faulheit...

tl;dr: Ich hab hier auch noch einen Haufen von URL/Regex mit gleichem Zweck liegen, z.T. mit Software, welche ich jetzt nicht entdecken konnte. Gibts da evtl ein Repo o.Ä. wo man etwas beisteuern könnte?
Benutzeravatar
GEI
Beiträge: 229
Registriert: 12 Feb 2010, 13:00
Wohnort: Braunschweig
Kontaktdaten:

Re: Info: offene Mailingliste für SW-Update-Benachrichtigungen

Beitrag von GEI »

adlerweb hat geschrieben: ich hatte das gleiche mal begonnen - aktuell habe ich Mailbenachrichtigung (nur intern) und Twitter-Ausgabe (https://twitter.com/patchday_net)
ich schreib alles ins Syslog, interne Fehlermeldungen gehen per XMPP in einen Monitoring-Chatroom.
Die Update-Benachrichtigungen dann an die offene Mailingliste, da kann sich jeder selbst SubScriben/UnSubscriben.
$Nutzer kann sich eine Liste von $Software zusammenstellen. Langfristig sollte das auch HTTP-API-Push
interessant .... PHP ?

noch einen Haufen von URL/Regex mit gleichem Zweck liegen, z.T. mit Software, welche ich jetzt nicht entdecken konnte. Gibts da evtl ein Repo o.Ä. wo man etwas beisteuern könnte?
was ist eine Haufen ? :?: in Stückzahl...
Das mit dem Repo ist eine gute Idee, eventuell sollte ich mal einen Bereich auf GitHub aufmachen.
Ich will das ganze neu machen, ob ich bei Bash bleibe ist noch nicht entschieden. Auf jeden Fall ein Programm/Hauptscript mit Parameterfiles für die einzelnen SW-Pakete. Aktuell bin ich noch beim zusammensammeln und dem Konzept ... richtig Zeit wird wohl erst im Urlaub sein.
Georg-Eckert-Institut - Leibniz-Institut für internationale Schulbuchforschung (GEI)
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
http://www.gei.de/o4i - https://wiki.o4i.org
Benutzeravatar
SisterOfMercy
Beiträge: 1523
Registriert: 22 Jun 2012, 19:18

Re: Info: offene Mailingliste für SW-Update-Benachrichtigungen

Beitrag von SisterOfMercy »

GEI hat geschrieben:Leider ändern die SW-Hersteller gelegentlich ihre Filenamen, die Struktur der Website oder die Downloadsourcen :evil: ... damit muss man bereits bei den 100 gemonitorten Produkten 2...3 mal die Woche an den Notify-Service zum Nacharbeiten ran.
I just have a few folders with bookmarks, and once a day I choose 'open all in tabs'.
gImagereader has a new version, but only when looking at the release notes you see it's a beta version for an upcoming release. You can't see that from the list on sourceforge. :-(
The number of fringe cases is a bit large. And sometimes stuff moves from sourceforge to github, or somewhere else.
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
Benutzeravatar
GEI
Beiträge: 229
Registriert: 12 Feb 2010, 13:00
Wohnort: Braunschweig
Kontaktdaten:

Re: Info: offene Mailingliste für SW-Update-Benachrichtigungen

Beitrag von GEI »

I just have a few folders with bookmarks, and once a day I choose 'open all in tabs'.
Respekt ... für wie viele Softwareprodukte hat man denn seine lokale Version im Kopf?

Teilweise verwende ich noch das Firefox-Addon "UpdateScanner" (https://addons.mozilla.org/firefox/addon/update-scanner) - z.B. zum UpdateScan von http://download.uib.de/opsi4.0/doc/ :D
Der vergleicht nur einfach Änderungen auf der gesamten Websites, man kann den Scanbereich nicht einschränken und bekommt dadurch viele Fehlalarme (sich ändernde Downloadzahlen, Kommentare etc).
gImagereader has a new version, but only when looking at the release notes you see it's a beta version

ich würde da vermutlich so heran gehen:

Code: Alles auswählen

wget https://github.com/manisandro/gImageReader/releases -O status-version.wget

cat status-version.wget | grep -i gimagereader | grep "<p>" | head -1 | html2text | cut -d' ' -f2
3.1.91

cat status-version.wget  | grep -i gimagereader |  grep -i 64.exe | head -1 | cut -d'"' -f2
/manisandro/gImageReader/releases/download/v3.1.91/gImageReader_3.1.91_qt5_x86_64.exe

cat status-version.wget | grep -i gimagereader |  grep -i 64.exe | head -1 | cut -d'"' -f2 | cut -d'/' -f7
gImageReader_3.1.91_qt5_x86_64.exe

https://github.com/manisandro/gImageReader/releases/download/v3.1.91/gImageReader_3.1.91_qt5_x86_64.exe
Das Ergebnis dann mit der lokalen Version vergleichen, in dem Fall sollten die Dateinamen ausreichend sein.
Georg-Eckert-Institut - Leibniz-Institut für internationale Schulbuchforschung (GEI)
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
http://www.gei.de/o4i - https://wiki.o4i.org
Antworten