henry_flower (
henry_flower) wrote2018-04-06 10:39 pm
Як викопирсати оригінальне фото з google plus
Пан picterman нагадав, що гоогл+ стає тільки гірше. Колись вони мали для кортинок опцію 'download', але згодом вона кудись поділася. Емейзінлі, вони ще провайдять лінк на оригінал, але запопадливо ховають його згідно нової концепції always be evil.
Напр:
$ google+.photo.download https://plus.google.com/photos/photo/114115339770090251901/6349844087363938018
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 8440k 100 8440k 0 0 844k 0 0:00:10 0:00:10 --:--:-- 949k
curl: Saved to filename '20160928-_DSF2682.jpg'Щоб це працювало, треба зробити
gem install nokogiri
та додати у свій .bashrc:
google+.photo.get.url() {
curl -s $1 | nokogiri -e 'puts $_.css("div > img").first["src"]'
}
google+.photo.download() {
[ -z $1 ] && {
echo Usage: $FUNCNAME https://plus.google.com/photos/photo/123/456 1>&2
return 1
}
google+.photo.get.url $1 | xargs curl -OJ
}
no subject