Snok

Snok / Google Photos Toolkit

Last active 2 hours ago

Like 0

Snok revised this gist 2 hours ago · 93cd4f5

1 file changed, 119 insertions

gistfile1.txt (file created)
@@ -0,0 +1,119 @@
1 + 1. Google Photos Toolkit (рекомендую)
2 + Це userscript від того ж автора, що й gpmc (xob0t).
3 + Що вміє:
4 +
5 + Фільтр SPACE-CONSUMING — знаходить тільки ті фото/відео, які займають квоту.
6 + Може одразу додати їх усі в новий альбом.
7 + Працює прямо в браузері на photos.google.com.
8 +
9 + Як встановити:
10 +
11 + Встанови розширення Tampermonkey (або Violentmonkey) у браузері.
12 + Перейди на репозиторій: https://github.com/xob0t/Google-Photos-Toolkit
13 + Натисни кнопку Install (або встанови userscript).
14 + Зайди на photos.google.com → з’явиться іконка GPTK.
15 +
16 + Як користуватися:
17 +
18 + Відкрий GPTK.
19 + Source → Library.
20 + Filter → Space → вибери SPACE-CONSUMING.
21 + Action → Add to new album (наприклад, назви «Space consuming»).
22 + Запусти. Скрипт збере всі такі файли в один (або кілька) альбомів.
23 +
24 + Після цього ти матимеш чистий список тільки тих файлів, які займають місце.
25 +
26 +
27 +
28 +
29 + Ось найзручніші способи залити фото **з комп’ютера**, щоб вони **не займали місце**.
30 +
31 + ### 1. Найкращий варіант — **gpmc** (рекомендую)
32 +
33 + Це спеціальний клієнт, який використовує мобільний API Google Photos і заливає файли як «безлімітні».
34 +
35 + #### Крок 1. Отримай auth_data (один раз)
36 + 1. На телефоні встанови **Google Photos ReVanced** + **GmsCore**.
37 + 2. Підключи телефон до ПК через USB і увімкни **USB-налагодження** (ADB).
38 + 3. У терміналі на ПК виконай:
39 +
40 + **Windows:**
41 + bash
42 + adb logcat | FINDSTR " auth %2 Fphotos.native "
43 +
44 +
45 + **Linux / macOS:**
46 + bash
47 + adb logcat | grep " auth%2Fphotos.native "
48 +
49 +
50 + 4. Відкрий ReVanced Photos на телефоні і увійди в акаунт.
51 + 5. У терміналі з’явиться рядок, який починається з androidId=.... Скопіюй **весь** цей рядок — це і є твій auth_data.
52 +
53 + #### Крок 2. Встанови gpmc
54 + Відкрий термінал / командний рядок і виконай:
55 + bash
56 + pip install --upgrade gpmc
57 +
58 +
59 + #### Крок 3. Заливай фото
60 + Найпростіша команда:
61 +
62 + bash
63 + gpmc "D:\Photos\Space Consuming" --recursive --progress --auth_data "твій_довгий_auth_data_рядок"
64 +
65 +
66 + Або зручніше — збережи auth_data у змінну середовища:
67 +
68 + **Windows (PowerShell):**
69 + powershell
70 + $env:GP_AUTH_DATA = "твій_auth_data_рядок"
71 + gpmc "D:\Photos\Space Consuming" --recursive --progress
72 +
73 +
74 + **Linux / macOS:**
75 + bash
76 + export GP_AUTH_DATA="твій_auth_data_рядок"
77 + gpmc "/шлях/до/папки" --recursive --progress
78 +
79 +
80 + Корисні параметри:
81 + - recursive — заливає всі підпапки
82 + - progress — показує прогрес
83 + - threads 4 — можна прискорити (4–8 потоків)
84 + - album "Назва альбому" — одразу додати в альбом
85 + - force-upload — залити навіть якщо файл уже є
86 +
87 + ---
88 +
89 + ### 2. Варіант з графічним інтерфейсом — **gotohp**
90 +
91 + Якщо не хочеш працювати з терміналом:
92 +
93 + 1. Завантаж з репозиторію: [https://github.com/xob0t/gotohp](https://github.com/xob0t/gotohp)
94 + 2. Запусти програму.
95 + 3. Встав свій auth_data.
96 + 4. Перетягни папку з фото або вибери її.
97 + 5. Натисни Upload.
98 +
99 + Працює так само — файли не займають місце.
100 +
101 + ---
102 +
103 + ### 3. Через телефон (простіше, але повільніше)
104 +
105 + 1. Скопіюй папку з фото на телефон.
106 + 2. Відкрий **Google Photos ReVanced**.
107 + 3. Увімкни бекап або вибери файли вручну і завантаж.
108 +
109 + Цей спосіб теж працює, але з великою кількістю файлів зручніше з ПК через gpmc.
110 +
111 + ---
112 +
113 + ### Важливі моменти
114 +
115 + - Заливай **тільки** через gpmc / gotohp / ReVanced. Якщо залити через звичайний Google Photos або веб-сайт — файли знову займуть місце.
116 + - Після заливання файли з’являться у звичайному Google Photos (і на телефоні, і на сайті), але в інформації буде написано, що вони **не займають місце**.
117 + - auth_data може з часом перестати працювати — тоді просто отримай його заново тим самим способом.
118 +
119 + Хочеш — можу дати готові команди під твою систему (Windows / Linux) і підказати, як найзручніше організувати папки перед заливанням.