मैं वर्डप्रेस के साथ बहुत सारी वेबसाइट बनाता हूं, और मेरा शुरुआती सेटअप मूल रूप से हमेशा एक जैसा होता है:
- WP का नवीनतम संस्करण
- लगभग 5 प्लगइन्स के नवीनतम संस्करण
- मेरा नग्न विकास विषय
इन चीज़ों को अलग से डाउनलोड / अपलोड करने के बजाय और हर बार जब मैं एक नया प्रोजेक्ट शुरू करता हूँ, तो मैं एक बश स्क्रिप्ट बनाना चाहूँगा जो यह करेगी:
- Wordpress का नवीनतम संस्करण डाउनलोड करें
- खोलना
- प्लगइन एक्स का नवीनतम संस्करण डाउनलोड करें
- WP प्लग इन फ़ोल्डर में अनज़िप करें
- मेरा नग्न विषय डाउनलोड करें
- थीम फ़ोल्डर में अनज़िप करें
अब नवीनतम WP डाउनलोड करना आसान है (http://wordpress.org/latest.tar.gz), मेरे नग्न विषय को भी डाउनलोड करना, लेकिन मुझे प्लगइन के नवीनतम संस्करण को प्राप्त करने में परेशानी हो रही है, क्योंकि उन्हें बुलाया नहीं जाता है, latest.tar.gz
लेकिन निर्दिष्ट करें संस्करण के साथ नाम (उदा: wptouch.1.9.26.zip)
संपादित करें: तो अब मुझे आश्चर्य हो रहा है कि क्या प्लगइन के वर्तमान संस्करण का सटीक URL खोजने के लिए मेरी बैश स्क्रिप्ट में cURL का उपयोग करना संभव है । यह विचार पृष्ठ को लाने के लिए होगा, और उसके href
बाद के पैराग्राफ में इसका मान ज्ञात कीजिए <h3>Current Version</h3>
।
यहाँ एक उदाहरण है, WP पर सभी प्लगइन डाउनलोड पेज इस तरह हैं:
<h3>Current Version</h3>
<p class="unmarked-list">
<a href="http://downloads.wordpress.org/plugin/jetpack.1.1.2.zip">1.1.2</a>
</p>