[Differential] [Updated] D3183: Port potd (picture of the day) dataengine to KF5.
mart (Marco Martin)
noreply at phabricator.kde.org
Fri Oct 28 09:02:34 UTC 2016
mart added a comment.
code looks good.
I tested the urls, annotated inline those that work and those that don't.
Unfortunately there are still two that don't, in flickr, where a no longer valid api key is used and the wikipedia one.
INLINE COMMENTS
> apodprovider.cpp:83
> {
> - KUrl url( QLatin1String( "http://antwrp.gsfc.nasa.gov/apod/" ) );
> + QUrl url( QLatin1String( "http://antwrp.gsfc.nasa.gov/apod/" ) );
> KIO::StoredTransferJob *job = KIO::storedGet( url, KIO::NoReload, KIO::HideProgressInfo );
works, +1
> epodprovider.cpp:82
> {
> - KUrl url( QLatin1String( "http://epod.usra.edu/blog/" ) );
> + QUrl url( QLatin1String( "http://epod.usra.edu/blog/" ) );
> KIO::StoredTransferJob *job = KIO::storedGet( url, KIO::NoReload, KIO::HideProgressInfo );
this works, +1
> flickrprovider.cpp:81
>
> - KUrl url( QLatin1String( "http://api.flickr.com/services/rest/?api_key=a902f4e74cf1e7bce231742d8ffb46b4&method=flickr.interestingness.getList&date=" ) + mActualDate.toString( Qt::ISODate) );
> + QUrl url( QLatin1String( "https://api.flickr.com/services/rest/?api_key=11829a470557ad8e10b02e80afacb3af&method=flickr.interestingness.getList&date=" ) + mActualDate.toString( Qt::ISODate) );
> KIO::StoredTransferJob *pageJob = KIO::storedGet(url, KIO::NoReload, KIO::HideProgressInfo);
this one is valid, same api key should be used in the other queries
> flickrprovider.cpp:129
> + QUrl url(QLatin1String(
> + "https://api.flickr.com/services/rest/?api_key=a902f4e74cf1e7bce231742d8ffb46b4&method=flickr.interestingness.getList&date="
> ) + date().toString( Qt::ISODate ) );
says "key has expired",
should have 11829a470557ad8e10b02e80afacb3af instead?
> natgeoprovider.cpp:96
> {
> - const QUrl url( QLatin1String( "http://photography.nationalgeographic.com/photography/photo-of-the-day" ) );
> + const QUrl url( QLatin1String( "https://www.nationalgeographic.com/photography/photo-of-the-day" ) );
> connect( d->mPage, SIGNAL(loadFinished(bool)), this, SLOT(pageRequestFinished(bool)) );
works, +1
> noaaprovider.cpp:95
> {
> - const QUrl url( QLatin1String( "http://photography.nationalgeographic.com/photography/photo-of-the-day" ) );
> + QUrl url( QLatin1String( "http://www.nnvl.noaa.gov/imageoftheday.php" ) );
> connect( d->mPage, SIGNAL(loadFinished(bool)), this, SLOT(pageRequestFinished(bool)) );
this one works, +1
> wcpotdprovider.cpp:54
>
> - KUrl picUrl( QLatin1String( "http://tools.wikimedia.de/~daniel/potd/potd.php/commons/800x600" ) ); KIO::StoredTransferJob *imageJob = KIO::storedGet( picUrl, KIO::NoReload, KIO::HideProgressInfo );
> + QUrl picUrl( QLatin1String( "http://tools.wikimedia.de/~daniel/potd/potd.php/commons/800x600" ) ); KIO::StoredTransferJob *imageJob = KIO::storedGet( picUrl, KIO::NoReload, KIO::HideProgressInfo );
> mParent->connect( imageJob, SIGNAL(finished(KJob*)), SLOT(imageRequestFinished(KJob*)) );
other copy of invalid url
> wcpotdprovider.cpp:73
> {
> - KUrl url( QLatin1String( "http://tools.wikimedia.de/~daniel/potd/potd.php/commons/800x600" ));
> + QUrl url( QLatin1String( "http://tools.wikimedia.de/~daniel/potd/potd.php/commons/800x600" ));
>
this url doesn't seem to be valid anymore
maybe should web-scrape https://en.wikipedia.org/wiki/Wikipedia:Wikimedia_Commons/POTD ?
(don't know if there is a way to obtain directly the image)
REPOSITORY
rKDEPLASMAADDONS Plasma Addons
REVISION DETAIL
https://phabricator.kde.org/D3183
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: xuetianweng, #plasma, mart
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20161028/fda42fae/attachment-0001.html>
More information about the Plasma-devel
mailing list