Чи можна видалити кілька веб-альбомів Picasa за одну операцію? [зачинено]


12

У мене є купа альбомів, які мені потрібно видалити з Picasaweb. Чи є спосіб це зробити, чи я повинен пройти їх по черзі, щоб видалити їх?

Відповіді:


10

Ви можете скористатися інструментом командного рядка Google .

google picasa list  
google picasa delete --title "Your album name"  

Вам слід створити пакетний файл, щоб видалити кілька альбомів за назвою.

Або спробуйте ввести частину назви альбому як підстановку. Експериментуйте з цим. Він підкаже вам підтвердження про кожен альбом, який відповідає підстановці, як показано нижче:

yes | google picasa delete --title "2010."
HINT: No need to include "google" in interactive mode
Are you SURE you want to delete album "2010.8.09"? (y/N): y
Are you SURE you want to delete album "2010.08.09"? (y/N): y
Are you SURE you want to delete album "2010.08.14"? (y/N): y
Are you SURE you want to delete album "2010.07.29"? (y/N): y
Are you SURE you want to delete album "2010.06.09"? (y/N): y

Дякую за це Чомусь google picasa listкоманда мені ніколи не повертається. Але видалення спрацювало. Також він вийшов з ладу на першому альбомі (Автозавантаження), якщо я вибрав усі альбоми ". *", Але в іншому випадку це заощадило мені години на видалення тисяч альбомів.
Маріус

1
Це могло б стати найкращою відповіддю, коли б тільки Інструмент командного рядка Google все ще працював: станом на жовтень 2015 року, оскільки OAuth1 більше не підтримується Google, ці інструменти командного рядка більше не працюють. За посиланням, наданим у відповіді:8 June 2015: GoogleCL is currently broken due to the OAuth1 turndown, and likely to remain so. Thanks for your support over the years, and apologies for the lack of prior notice.
Клінт Іствуд

2

Цей скрипт оболонки Linux видалить усі альбоми з вашого облікового запису Picasa. Він використовується curlв поєднанні з веб-API Google Picasa. Просто змініть ім'я користувача та пароль щодо вашого акаунта в сценарії.

#!/bin/sh

# Tutorial: https://developers.google.com/gdata/articles/using_cURL
# Requires: curl, grep, sed

ACCOUNT="GOOGLE"
USERNAME="user@gmail.com"
PASSWORD="pass"
SERVICE="lh2"

# authenticate
AUTH_KEY=$(curl --silent "https://www.google.com/accounts/ClientLogin?accountType=$ACCOUNT&Email=$USERNAME&Passwd=$PASSWORD&service=$SERVICE" | grep 'Auth=' | sed -e 's|Auth=||g')
AUTH_HEADER="Authorization: GoogleLogin auth=$AUTH_KEY"

# get album list for deletion
RESPONSE=$(curl --silent --header "$AUTH_HEADER" "http://picasaweb.google.com/data/feed/api/user/default")
ALBUM_LIST_EDIT=$(echo "$RESPONSE" | sed -e 's|<link rel=.edit. type=.application/atom+xml. href=.|\n|g;s|./><link|\n|g' | grep '^http://')

# delete all albums
for ALBUM in $ALBUM_LIST_EDIT
do
    echo "$ALBUM" | sed 's|.*api|\.|g'
    curl --request DELETE --header "$AUTH_HEADER" "$ALBUM"
done

Це була гарна ідея, але вона більше не працює, тому не турбуйтеся. Коли я намагаюся виконати перший запит вручну, мені доручається перейти до developers.google.com/identity/protocols/AuthForInstalledApps , який, у свою чергу, говорить так:Important: ClientLogin has been officially deprecated since April 20, 2012 and is now no longer available. Requests to ClientLogin will fail with a HTTP 404 response. We encourage you to migrate to OAuth 2.0 as soon as possible.
Клінт Іствуд

0

Здається, не існує способу видалення декількох альбомів з веб-інтерфейсу. Вам потрібно буде робити їх по одному. (Це має сенс, насправді. Уявіть, що ви будете безладно, якщо ви видалили цілі прорізи своїх альбомів одразу помилково.)


1
Вибачте ... У Picasa 3 функція видалення порожніх веб-альбомів знаходиться в Інструментах | Експериментальна | Видаліть порожні веб-альбоми ( productforums.google.com/forum/#!category-topic/picasa/… ). Я багато разів використовував цю функцію.
Шеннон Вагнер

0

(Спочатку від коментаря щодо Шеннону Вагнер )

У Picasa 3 функцію видалення порожніх веб-альбомів можна знайти на сайті Tools | Experimental | Delete Empty Web Albums. ( джерело )

Я багато разів використовував цю функцію.


Чи це все ще працює, коли веб-альбоми Picasa майже повністю замінені Google Photos?
але

-1

Ви можете видалити кілька онлайн-альбомів PWA з програми Picasa: http://support.google.com/picasa/answer/187407

ІнструментиПакетне завантаженняВидалити онлайн → Просто виберіть альбоми, які ви хочете видалити, та натисніть кнопку ОК.


Мені надходить повідомлення про те, що "фотографії не можна видалити з Google+" при спробі цього.
Андерс Ф'єльдстад
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.