Jak przesłać wiele zdjęć do Google Photo?

38

Mam 70 000 obrazów w katalogach 2 000 na moim komputerze z systemem Ubuntu.

Chcę przesłać je do zdjęcia Google do nieograniczonego sklepu (zwanego „wysokiej jakości” o zmniejszonym rozmiarze).

To rozwiązanie wydaje mi się zbyt skomplikowane: https://askubuntu.com/a/644873/42348

Czy nie ma prostego sposobu, aby to zrobić?

Moje obrazy są przechowywane w tej strukturze:

Images/YYYY/MM/DD-a
Images/YYYY/MM/DD-b

Przykład:

Images/2001/01/01-a-new-year-fireworks
Images/2001/01/01-b-skiing-with-friends
...
Images/2015/09/30

PS: Wiem, jak ręcznie przesłać wszystkie pliki z katalogu (za pomocą internetowego interfejsu GUI ze zdjęć Google). Ale to nie działa rekurencyjnie. Oznacza to, że ręczne przesyłanie nie jest rozwiązaniem dla 70 000 zdjęć.

PS2: Nie chcę stracić katalogów. Umieszczenie wszystkich zdjęć jednego dnia w albumie oznaczałoby dla mnie ogromną utratę informacji. Spójrz na powyższy przykład. Istnieją dwa foldery na pierwszy stycznia. Oba zawierają niepowiązane obrazy.

guettli
źródło
1
Czy próbowałeś po prostu przeciągnąć i upuścić je w interfejsie online? Lub wybierając wiele zdjęć podczas procesu wyboru do przesłania?
Daniel
1
@Daniel Mam 70000 zdjęć w około 7000 katalogów. Wyjaśnij, jak mogę rozwiązać problem z kopiowaniem i wklejaniem. Tak, teraz mogę przesłać wszystkie pliki w jednym katalogu. To łatwe. Ale jest za dużo katalogów. Nie chcę przesyłać każdego katalogu ręcznie!
guettli
Użyj strzelnicy .... Daj mi chwilę, aby napisać odpowiedź
blade19899
7000 katalogów powinno znajdować się w innym katalogu, prawda? Gdzie jeszcze to jest?
daltonfury42
@ daltonfury42 Zaktualizowałem pytanie. Możesz tam zobaczyć strukturę katalogów. Co masz na myśli mówiąc „Gdzie jeszcze to jest?”
guettli

Odpowiedzi:

25

Odpowiedź na to pytanie wydaje się bardzo trywialna. Wszystko, co musisz zrobić, to otworzyć eksplorator plików (Nautilus) i photos.google.com, a następnie przeciągnąć całą strukturę katalogów na stronę internetową, jak pokazano na zrzucie ekranu!

wprowadź opis zdjęcia tutaj

Po prostu przeciągnij i upuść folder „Obrazy”. Nie ma problemu, jeśli folder zawiera inne pliki. Google wykryje i prześle tylko zdjęcia i filmy. Na koniec przesyłania wyświetli listę plików, które nie zostały przesłane.

daltonfury42
źródło
Próbowałem z firefox. Nic się nie dzieje. Próbowałem z Chrome: używa 100% procesora i pojawia się wyskakujące okienko „chrome już nie reaguje” (przetłumaczone z niemieckiego na angielski). Co masz na myśli mówiąc „Wszystkie te foldery będą musiały znajdować się w jednym podfolderze” ?. Przeciągnąłem folder „Obrazy”. Zawiera tezy reż: 2001, 2002, .., 2015. Każdy z tych katalogów zawiera 01..12 (miesięcznie).
guettli
1
Nawet jeśli marznie, może wciąż się przesyła? Czy możesz to sprawdzić? Możesz użyć bmon( apt-get install bmon), aby uzyskać szybkość wysyłania (prędkość). Mówiąc to, miałem na myśli „Wszystkie te foldery będą musiały znajdować się w jednym folderze”. nie podfolder. Przepraszam.
daltonfury42
Jeśli używam jednego roku (wybieram 2001, który jest bardzo mały w porównaniu do ostatnich lat), działa on z chromem, ale nie z firefoxem. Nadal pozostaje jeden problem: moja struktura się gubi. Od kilku dni mam dwa katalogi: Przykład: 2015/01 / 01a-nigh-firework 2015/01/01-b-ski-with-familiy. Chciałbym mieć album na katalog.
guettli
2
Tak, chcę stworzyć albumy 2k. Mógłbym zmienić ich nazwę na mój komputer od YYYY/MM/DD-xdo YYYY/MM/YYYY-MM-DD-x. Jeśli istnieje sposób nazwania albumu tak jak folder, wówczas porządkowanie byłoby idealne. Albumów AFAIK nie można zagnieżdżać jak katalogów. Gdyby mogli, wybrałbym układ, który już mam.
guettli
1
Sądzę, że istnieją interfejsy API do zdjęć Google. AFAIK Picasa nie pomaga. Ale mam na sobie okulary użytkownika ubuntu. Z tymi okularami nie mogę programować.
guettli
20

Przesyłanie za pomocą Shotwell

Użyj wtyczki Picasa

Brzmi dziwnie, ponieważ Picasa wydaje się przestarzała i stanowi inną usługę, ale wygląda na to, że Google dołączył do tej usługi ze zdjęciami, więc możesz jej używać do przesyłania zdjęć jako nowej kolekcji. Aby włączyć tę wtyczkę:

  1. Wybierz EditPreferences
  2. Kliknij Pluginszakładkę
  3. Upewnij się, że Picasa Web Albumsjest włączony i zamknij okno dialogowe

Zaimportuj pliki

  1. Wybierz folder główny wszystkich zdjęć, a Shotwell zaimportuje je wszystkie
  2. Następnie wybiera je wszystkie. W tym celu możesz kliknąć jeden, a następnie nacisnąć Ctrl+A
  3. Wybierz FilePublishlub naciśnij Publishprzycisk paska narzędzi lub użyj Ctrl+P
  4. Zobaczysz okno dialogowe, które pozwala wybrać usługę publikowania. Następnie musisz się zalogować lub utworzyć konto.

Zrzut ekranu:

Zrzut ekranu Shotwell

Utwórz nowy album lub wybierz istniejący, upewnij się, że pole wyboru Lista albumu w galerii publicznej jest wyłączone i najlepiej ustawione Original Sizejako wstępnie ustawiony rozmiar zdjęcia. Następnie pchnij Publishi gotowe! Możesz zobaczyć zdjęcia w Zdjęciach Google


Fragment:

blade19899
źródło
Picasa i zdjęcia Google wydają się być dwiema różnymi rzeczami. Nigdy nie korzystałem z żadnego z nich, ale przeczytałem: sites.google.com/site/picasaresources/Home/Picasa-FAQ/general/… . Google-Photo ma nieograniczone miejsce. Jeśli zrobię to tak, jak to pokazujesz ... Myślę, że obrazy nie będą w Google-photo. A może się mylę?
guettli
@guettli Nigdy nie korzystałem z żadnej z tych usług, więc naprawdę nie mogę ci powiedzieć. Używam mega.nz jako mojego internetowego magazynu danych.
blade19899,
@ guettli btw, usługa Google Photo ma ograniczoną przestrzeń dyskową, która obecnie jest mniejsza niż 15 GB na zwykłym koncie.
Lucio
2
Hej @ blade19899 Twoja metoda działała świetnie! Przesyła wszystkie zdjęcia i natychmiast je masz na photos.google.com :)
Lucio
4
Utknąłem na etapie, w którym okno dialogowe mówi: „Skopiuj ten kod, przejdź do aplikacji i wklej go tam”
Flimm,
2

Zbiegiem okoliczności znalazłem sposób na przesłanie dużego pliku db do Zdjęć Google. Użyj Fe Overgrive, aby zsynchronizować określony folder z Dyskiem Google. Być może tymczasowo będziesz musiał zapłacić za dodatkowe miejsce w GD. Następnie włącz opcję wyświetlania zdjęć w GP z GD (jeśli jeszcze tego nie zrobiłeś). Kiedy wszystkie zdjęcia zostaną wyświetlone w GP, możesz usunąć folder z GD, a zdjęcia nadal będą wyświetlane w GP (choć w moim przypadku nie jest to oryginalna jakość, ale i tak tego nie chciałem). I anuluj dodatkowe miejsce w chmurze.

PS. Do korzystania z folderu sieciowego. Być może możliwe jest utworzenie lokalnego folderu sieci w folderze GD Overgrive. Ale widziałem pewne obawy na ten temat. Jeszcze tego nie próbowałem.

PS2. Overgrive planuje / stworzyło rozwiązanie do synchronizacji zdjęć z GP. Nie wiem, czy ma to być jasne.

PS3. Po przesłaniu bazy danych spodziewam się użyć automatycznego przesyłania z samych urządzeń. Ale jeśli baza danych ewoluowała, nowe foldery można również przesłać w taki sam sposób, jak wspomniano na początku.

PS4. Zauważyłem także oprogramowanie Insync, które powinno również działać w Ubuntu. Jeszcze tego nie próbowałem.

HAK
źródło
1

EDYTOWAĆ

Niestety to nie działa. Nie wiem, czy to nigdy nie zadziałało i po prostu nie zauważyłem, czy w pewnym momencie przestało działać. Obecnie poniższe rozwiązanie przesyła tylko pliki na Dysk Google i nie będą one dostępne w Zdjęciach Google i zajmują miejsce (w przeciwieństwie do plików ze Zdjęć Google, które mają 0kBrozmiar, gdy High qualityustawienie jest włączone). Nie usuwam odpowiedzi, ponieważ może ktoś to rozwiąże i poprawi.

Oryginalna odpowiedź

Po prostu inny sposób robienia rzeczy:

  1. ustaw Zdjęcia Google (w ustawieniach Dysku ), aby pojawiały się na Dysku Google
  2. zamontuj Dysk Google (np. dodaj swoje konto Google do kont GNOME Online w ustawieniach systemu i otwórz google-drive://[email protected]/Google Photosw menedżerze plików)
  3. Kopiowanie zdjęć strukturyzowane przez YYYY> MM> DD> file, na przykład:
+ 2016
|
 `+ 08
  |
  |`+ 20
  | |
  | |`- myawesomepic.jpg
  |  `- DSC20160820066.PNG
  |
   `+ 23
    |
     `- vid016.mp4
  1. możesz pobierać i / lub usuwać zdjęcia w ten sam sposób
cprn
źródło
AFAIK tylko Zdjęcia Google mają nieograniczoną przestrzeń. Mam 400 GB obrazów. Myślę, że to rozwiązanie nie działa, ponieważ nie mam tyle miejsca na Dysku Google.
guettli
1
Byłem pewien, że wysyła to zdjęcia do Zdjęć, ale właśnie sprawdziłem, a pliki przesłane w ten sposób są dostępne tylko na Dysku i nie pojawiają się w Zdjęciach. :( I jak powiedziałeś, w przeciwieństwie do plików przesyłanych przez zdjęcia, zajmują one miejsce. Szkoda ... Zmienię swoją odpowiedź.
cprn