Projekt

Allmänt

Profil

Bugg #161

Använd uscan för att hålla reda på wordpress-pluggar

Tillagd av brother för mer än ett år sedan. Uppdaterad för mer än ett år sedan.

Status:
Ny
Prioritet:
Normal
Tilldelad till:
-
Versionsmål:
-
Startdatum:
2016-07-06
Deadline:
% Klart:

0%


Beskrivning

I och med att wordpress-pluggarna är relativt enkla i att parsa så går det att automatisera installationen av de genom att bygga ett script som hämtar aktuell version och matchar det mot en regexp som används av uscan för att hämta aktuell version från wordpress.org.

hurra!

(kanske kan det tom finnas ett API att jobba mot? wordpresspaketet som sådant vet ju om när det behöver uppdateras saker liksom...)

Historia

#1 Uppdaterad av brother för mer än ett år sedan

POC

brother ~$ cat /tmp/watchfile-test.wjLHBu
version=3
https://wordpress.org/themes/twentysixteen/ .*/twentysixteen.(.*).zip
brother ~$ uscan --report-status --dehs --watchfile /tmp/watchfile-test.wjLHBu --package "Twenty Sixteen" --upstream-version 1.2 2> /dev/null
<dehs>
<package>Twenty Sixteen</package>
<debian-uversion>1.2</debian-uversion>
<debian-mangled-uversion>1.2</debian-mangled-uversion>
<upstream-version>1.3</upstream-version>
<upstream-url>https://downloads.wordpress.org/theme/twentysixteen.1.3.zip</upstream-url>
<status>newer package available</status>
</dehs>

#2 Uppdaterad av brother för mer än ett år sedan

finns ett PHP hack som heter wp-cli som kan saker.

och nåt REST API... kanske är bättre. kanske inte. det svajjade lite enligt Lösningen.

Finns även som: Atom PDF