Чи можна видалити кілька веб-альбомів 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.