Hi,
folgende Software wurde der Osm Software Watchlist hinzugefügt bzw. eine neue Version ist erschienen:
Gruss
walter
Hi,
folgende Software wurde der Osm Software Watchlist hinzugefügt bzw. eine neue Version ist erschienen:
Gruss
walter
aktuell Komoot Android 10.0.9
aktuell Komoot Android 10.0.9
Danke für die Info - allerdings hilft das mir nicht langfristig.
Der Datacollector überprüft i.d.R. wöchentlich für jede Software eine spezifische Webseite auf der er Versionsnummer und Releasedatum finden sollte. Das geht meistens gut, manchmal aber nicht.
Beispiel:
select software, relinfo, pattern
from software3
where software in ('Komoot Android', 'Magic Earth Android');
software | relinfo | pattern
---------------------+---------------------------------------------------------------------------+--------------------------------------------
Magic Earth Android | https://play.google.com/store/apps/details?id=com.generalmagic.magicearth | itemprop=\"datePublished\">14. Mai 2019
Komoot Android | https://play.google.com/store/apps/details?id=de.komoot.android | itemprop=\"datePublished\">13. August 201
Auf der Webseite von Magic Earth Android steht die Versionsnummer und auf der von Komoot Android eben nicht. “Variiert je nach Gerät” ist nun wirklich nicht hilfreich. Und bei anderer Software steht da manchmal gar nix.
Der Collector erkennt zwar, dass sich was geändert hat - er überprüft ja das Datum - aber an die Versionsnummer kommt er nicht ran.
Ich könnte jetzt natürlich jeder Woche diese “lückenhaften” Produkte installieren und nachsehen, aber der Aufwand ist mir echt zu groß.
Gruß
walter
ps: wenn jemand eine bessere Webseite kennt, gerne her damit.
Hi,
folgende Software wurde der Osm Software Watchlist hinzugefügt (A) bzw. eine neue Version ist erschienen:
2019-08-23 | Canua iOS (1.60)
2019-08-20 | Komoot Android (?)
2019-08-20 | Komoot iOS (10.0.1)
2019-08-16 | libosmium (2.15.2)
2019-05-14 | Mapbender (3.0.8.1) (A)
2019-08-20 | Mapillary Android (3.154)
2019-08-17 | MapOut (3.2.4)
2019-08-23 | mkgmap (4289)
2019-08-21 | Naviki Android (3.1907.2)
2019-04-11 | OpenLayers (5.3.2)
2019-08-20 | OsmAnd+ Android (3.4.8)
2019-08-18 | PyOsmium (2.15.3)
2019-08-16 | QGIS (3.8.2)
2019-08-10 | SBB Mobile iOS (9.6.0)
2019-08-24 | Traccar Server (4.6)
2019-08-20 | Vespucci (13.1.6)
Gruss
walter
Moin,
ich hätte da mal ein Problem
Derzeit monitore ich 19 Softwareprodukte, die ich nur auf dem Playstore von Google finde.
lfn | software | relinfo
-----+----------------------------------+------------------------------------------------------------------------------
30 | Canua Android | https://play.google.com/store/apps/details?id=com.touchingcode.canua
40 | Cruiser Android | https://play.google.com/store/apps/details?id=gr.talent.cruiser
140 | Hikar | https://play.google.com/store/apps/details?id=freemap.hikar
165 | Jungle Bus | https://play.google.com/store/apps/details?id=io.jawg.osmcontributor.bus
170 | Komoot Android | https://play.google.com/store/apps/details?id=de.komoot.android
225 | Magic Earth Android | https://play.google.com/store/apps/details?id=com.generalmagic.magicearth
280 | MapFactor Navigator Free Android | https://play.google.com/store/apps/details?id=com.mapfactor.navigator
285 | Mapillary Android | https://play.google.com/store/apps/details?id=app.mapillary
325 | Maps me Android | https://play.google.com/store/apps/details?id=com.mapswithme.maps.pro
360 | Mattermost Classic Android | https://play.google.com/store/apps/details?id=com.mattermost.mattermost
420 | Naviki Android | https://play.google.com/store/apps/details?id=org.naviki
470 | OpenMapTiles Android | https://play.google.com/store/apps/details?id=com.klokantech.osm2vectortiles
485 | OpenStreetCam Android | https://play.google.com/store/apps/details?id=com.telenav.streetview&hl=de
535 | OsmAnd+ Android | https://play.google.com/store/apps/details?id=net.osmand.plus
670 | ÖV Plus Android | https://play.google.com/store/apps/details?id=ch.glue.android.mezi
735 | QuoVadis Mobile Android | https://play.google.com/store/apps/details?id=quovadis.mobile.a3
755 | SBB Mobile Android | https://play.google.com/store/apps/details?id=ch.sbb.mobile.android.b2c
880 | Wheelmap Android | https://play.google.com/store/apps/details?id=org.wheelmap.android.online
890 | Windy Maps Android | https://play.google.com/store/apps/details?id=cz.seznam.windymaps
(19 rows)
Dort stehen i.d.R. Versionsnummer und Releasedatum der Software und ich konnte da auf Änderungen automatisch reagieren. Nur hat Google vor einigen Monaten “zugeschlagen” und diese Seiten durch kompliziertes Java Scripting maschinell unlesbar gemacht - zumindest für mich.
Daher muss ich seit dem diese Seiten Woche für Woche manuell kontrollieren, was halt lästig und auch fehleranfällig ist.
Fragen:
kann jemand die Seiten “knacken”? Dafür mit wget herunterladen und mal reinsehen.
kennt jemand andere Stellen im Netz, wo diese Info steht? Git, Wiki oder auch Webseiten des Entwicklers/Anbieters wären hier sinnvoll. Hier konnte ich halt nix passendes finden.
Gruss
walter
ich hätte da mal ein Problem
Sprichst du und dein Server PHP? Quick’n’dirty:
frank@bart:~/Downloads/wambacher$ php wambacher_playstore.php
Mapillary - 3.154 - August 20, 2019
Magic Earth - 7.1.19.20.E3E23261.3973F9C4 - May 14, 2019
ÖV Plus Android - 5.7.0 - June 19, 2019
OsmAnd+ Android - 3.4.8 - August 20, 2019
OpenStreetCam Android - 2.9.1 - August 8, 2019
<?php
/**
* Extract version and updatedate for specific android apps from Playstore.
*/
// Hier die Apps eintragen, die im Store abgefragt werden sollen
$apps = array(
'Mapillary' => 'app.mapillary',
'Magic Earth' => 'com.generalmagic.magicearth',
'ÖV Plus Android' => 'ch.glue.android.mezi',
'OsmAnd+ Android' => 'net.osmand.plus',
'OpenStreetCam Android' => 'com.telenav.streetview&hl=de'
);
$basic_url = 'https://play.google.com/store/apps/details?id=';
echo PHP_EOL;
foreach ($apps as $key => $app) {
// Request, ohne "human language"-Parameter wegen Rückgabe in deutsch, die Regex ist auf die endlische Seite ausgerichtet.
$wirrwarr = file_get_contents($basic_url . str_ireplace('&hl=de', '', $app));
// Ausgabe
printf('%s - %s - %s', $key, get_version($wirrwarr), get_updated($wirrwarr));
echo PHP_EOL;
}
function get_updated($string) {
$regex_updated_start = 'Updated</div><span class="[\S]*"><div class="[\S]*"><span class="[\S]*">';
$regex_updated_end = '</span></div>';
$delimiter = '#';
$regex = $delimiter . $regex_updated_start . '(.*?)' . $regex_updated_end. $delimiter. 's';
preg_match($regex, $string, $matches);
return (is_array($matches) && count($matches) > 0) ? $matches[1] : false;
}
function get_version($string) {
$regex_updated_start = 'Current Version</div><span class="[\S]*"><div class="[\S]*"><span class="[\S]*">';
$regex_updated_end = '</span></div>';
$delimiter = '#';
$regex = $delimiter . $regex_updated_start . '(.*?)' . $regex_updated_end. $delimiter. 's';
preg_match($regex, $string, $matches);
return (is_array($matches) && count($matches) > 0) ? $matches[1] : false;
}
Wenn du Fragen hast…
Sprichst du und dein Server PHP?
Verwendet werden u.a. Java, Javascript, SQL, PL/pgSQL, PHP, Perl, Python, C++, Bash, awk und noch einiges mehr.
Der Softwaremonitor ist in Perl geschrieben, aber eventuell kann ich das da integrieren. Obwohl ich den “Kernel” nicht selber geschrieben habe
Dank und Gruss
walter
Da mein Softwaremonitor natürlich auch auf Pattern-Search aufgebaut ist, hab ich mal deine Pattern verwendet:
“Updated
Mehr brauchte ich bei mir nicht zu ändern und beides zusammen hat es gebracht.
Danke und Gruss
Walter
Mehr brauchte ich bei mir nicht zu ändern und beides zusammen hat es gebracht.
@Walter - kennt die Liste auch schon https://wiki.openstreetmap.org/wiki/Osm_Go! ? Hab’ ich auf den ersten Blick nicht gesehen.
Gruß
tux67
@Walter - kennt die Liste auch schon https://wiki.openstreetmap.org/wiki/Osm_Go! ?
Nö, noch nicht
die Webseite gibt es nicht, meinst du das hier? https://wiki.openstreetmap.org/wiki/Osm_Go!
Gruss
walter
Oder die hier? https://wiki.openstreetmap.org/wiki/Osm_Go!
??? Hab ich doch selber angegeben.
Gruss
walter
dooley:Oder die hier? https://wiki.openstreetmap.org/wiki/Osm_Go!
??? Hab ich doch selber angegeben.
Gruss
walter
Scheint bei dir mit dem Link ähnlich gut gelaufen zu sein, wie bei mir - aber die meinte ich …
Gruß
tux67
dooley:Oder die hier? https://wiki.openstreetmap.org/wiki/Osm_Go!
??? Hab ich doch selber angegeben.
Gruss
walter
Nö. Dein Link zeigt auf https://wiki.openstreetmap.org/wiki/Osm_Go!. Wenn ihr die Links nicht in die URL-Klammerns setzt, wird das letzte ! nicht als URL-zugehörig von der Forumssoftware erkannt.
Nö. Dein Link zeigt auf https://wiki.openstreetmap.org/wiki/Osm_Go!. Wenn ihr die Links nicht in die URL-Klammerns setzt, wird das letzte ! nicht als URL-zugehörig von der Forumssoftware erkannt.
Jau, muttu aber ganz genau hingugge
… die meinte ich …
Ok, nur hab ich ein Problem damit:
Ist die APP auch auf Englisch verfügbar? Gegen französische Beschreibungen hab ich wenig, lassen sich ja relativ einfach übersetzen (deepl.com), aber gegen - für mich - unverständliche Anwendungen hab ich sehr viel. Und ich sehe mich da nicht allein.
Gruss
walter
tux67:… die meinte ich …
Ok, nur hab ich ein Problem damit:
Ist die APP auch auf Englisch verfügbar?
Ist sie (französisch only hätte ich nicht vorgeschlagen): https://github.com/DoFabien/OsmGo/releases/tag/0.9.0
Gruß
tux67
[quote=tux67][Ist sie (französisch only hätte ich nicht vorgeschlagen): [url]https://github.com/DoFabien/OsmGo/releases/tag/0.9.0[/url]
[/quote]
Ok, kommt morgen (Sa ist mein “Softwaretag”) rein.
Gruss
walter
ps: Mal sehen ob meine SW mit dem ! klar kommt.
Hi,
folgende Software wurde der Osm Software Watchlist hinzugefügt (A) bzw. eine neue Version ist erschienen:
2019-08-26 | iD 2.15.5
2019-08-26 | JOSM 15322
2019-08-28 | Komoot iOS 10.0.2
2019-08-25 | Locus Map Free 3.39.4
2019-08-28 | Mapbox GL JS 1.3.0
2019-08-28 | Mapbox GL Native Android 8.3.0
2019-08-28 | Mapbox GL Native iOS 5.3.0
2019-07-24 | MapFactor Navigator Free Android 5.5
2019-08-29 | Motion X 24.4
2019-08-29 | osm2pgsql 1.0.0
2019-08-27 | OSM Carto Style 4.22.0
2019-08-08 | OsmGO! 0.94 (A)
2019-06-19 | ÖV Plus Android 5.7.0
2019-08-28 | SBB Mobile Android 9.6.2
2019-08-27 | Wheelmap Android 5.0
Gruss
walter
@dooley: es sind tatsächlich noch einige Apps “aufgetaucht”, die ich irgendwie verpasst hatte.