क्या कोई ऐसा सॉफ़्टवेयर है जो सार्वजनिक रूप से साझा किए गए Google+ एल्बम के सभी पूर्ण-आकार के चित्र डाउनलोड कर सकता है?
क्या कोई ऐसा सॉफ़्टवेयर है जो सार्वजनिक रूप से साझा किए गए Google+ एल्बम के सभी पूर्ण-आकार के चित्र डाउनलोड कर सकता है?
जवाबों:
जैसा कि @vurdalakov द्वारा सुझाया गया है
इस उपकरण के साथ:
http://code.google.com/p/gpalbum/
और इसे लागू करने के लिए सेकंड में फ़ाइलों को रखना संभव है।
Download, unzip, and run the gpalbum program
Visit the album and copy the url out of the address bar
Paste the url into gpalbum
Click "Get Image URLs"
Click "Copy Image URLs to clipboard
Paste URLs into any text editor
replace all "https" with "wget https"
Save it as a batch file
Run
सभी छवियां अब स्थानीय रूप से डाउनलोड हो गई हैं, मैं थोड़ी देर के लिए इसे देख रहा हूं, बस कोशिश की और यह शानदार है।
FYI करें प्रत्येक पंक्ति कुछ इस तरह दिखती है
wget https://lh5.googleusercontent.com/FULLIMAGEPATH.jpg
परीक्षण के लिए प्रयुक्त विशिष्ट संस्करण 1.00 था (अद्यतन: 1.03 भी परीक्षण किया गया)।
sudo apt-get install mono-runtime libmono-winforms2.0-cil libmono-microsoft8.0-cil
और फिर उपकरण को चलाएं mono gpalbum.exe
। दुर्भाग्य से इस टूल ने मेरी मदद नहीं की क्योंकि मैंने एक निजी एल्बम (ऑथेक के साथ) डाउनलोड करने की कोशिश की थी जो अभी संभव नहीं है :(
निम्नलिखित आदेशों का उपयोग बैश शेल में करें (उदाहरण के लिए लिनक्स टर्मिनल):
(पहले URL के अंत में एल्बम URL को कॉपी और पेस्ट करें)
wget -O album.html https://plus.google.com/photos/XXX/albums/YYY?authkey=ZZZ
grep '"https://lh..googleusercontent.com/.*",\[' album.html | sed 's%,"\(https://lh..googleusercontent.com/.*\)",\[".*%\1=w0-h0%' >images.txt
wget -i images.txt --content-disposition
वहां आपको वे सब मिलेंगे, पूरे आकार में (लेकिन कोई EXIF डेटा नहीं)! यह निजी एल्बमों के लिए भी काम करता है (दृश्यता: 'लिंक वाला कोई भी ) ' ।
grep -v script | grep -v '0,0\.0'
)। ध्यान दें कि जब आप लॉग इन होते हैं तो केवल एल्बम ही एक्सेस किया जा सकता है, फिर पहला कमांड काम नहीं करेगा, लेकिन आप केवल अपने ब्राउज़र (सेव अस) के साथ एल्बम पेज को डाउनलोड कर सकते हैं और बाकी को सीधे उस पर कर सकते हैं। लगता है कि फोटो पर कोई एक्सेस कंट्रोल नहीं है।
आज ऐसा करना था क्योंकि वे एक दो दिनों में Google प्लस को बंद कर रहे हैं और मेरे एक मृतक मित्र ने मेरे जन्मदिन की तस्वीरें मेरे साथ साझा की थीं इसलिए मैं उन्हें कॉपी करने से पहले एक कॉपी डाउनलोड करना चाहता था। मैंने जो कुछ किया वह एल्बम स्रोत https://get.google.com/albumarchive/<user_id>
को देख रहा था :
(मुझे user_id
उनके Google प्लस पृष्ठ से प्राप्त करना था :https://plus.google.com/<user_id>/
प्रत्येक एल्बम के लिए स्रोत फ़ाइल के निचले भाग में "album_id", [list]
, जहाँ एल्बम में प्रत्येक एल्बम के लिए URL_id है albumarchive
।
फिर आप एक स्क्रिप्ट का उपयोग कर के [list]
रूप में json और इसके माध्यम से पुनरावृति कर सकते हैं। उदाहरण के लिए मैंने सभी चित्रों को डाउनलोड करने के लिए पायथन स्क्रिप्ट लिखी:
import json
with open('file.json') as jf:
images = json.load(jf)
for image in images:
url = image[1]
urllib.request.urlretrieve(url, '<path_to_save_directory>' + image[11])
पिकासा का उपयोग करके आपको अपने कंप्यूटर पर पूर्ण एल्बम डाउनलोड करने की अनुमति देनी चाहिए।
Google समर्थन से यह कैसे किया जाता है: http://www.google.com/support/forum/p/Picasa/thread?tid=6847c29152910e21&hl=en
यह जाहिरा तौर पर केवल उन एल्बमों के लिए काम करता है जो पिकासावेब से Google+ पर साझा किए जाते हैं। केवल Google+ में एल्बम ही बल्क में डाउनलोड होने में सक्षम नहीं हैं।
मैं Google प्लस पर साझा किए गए बहुत सारे नए वॉलपेपर पसंद कर रहा हूं, लेकिन मैं उन्हें मैन्युअल रूप से डाउनलोड करना पसंद नहीं करता हूं, इसलिए आज मैं सिर्फ मेरे लिए पूर्ण Google प्लस एल्बम डाउनलोड करने के लिए एक बैश स्क्रिप्ट बना रहा हूं ;-)
डाउनलोड स्क्रिप्ट: Google प्लस एल्बम डाउनलोडर