Snok

Snok / Google Photos Toolkit

Last active 3 hours ago

Like 0

Revision 93cd4f50258face79b0b17fb55fc10b9dadf3bde

gistfile1.txt Raw
11. 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.
19Source → Library.
20Filter → Space → вибери SPACE-CONSUMING.
21Action → 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 (один раз)
361. На телефоні встанови **Google Photos ReVanced** + **GmsCore**.
372. Підключи телефон до ПК через USB і увімкни **USB-налагодження** (ADB).
383. У терміналі на ПК виконай:
39
40**Windows:**
41bash
42adb logcat | FINDSTR " auth %2 Fphotos.native "
43
44
45**Linux / macOS:**
46bash
47adb logcat | grep " auth%2Fphotos.native "
48
49
504. Відкрий ReVanced Photos на телефоні і увійди в акаунт.
515. У терміналі з’явиться рядок, який починається з androidId=.... Скопіюй **весь** цей рядок — це і є твій auth_data.
52
53#### Крок 2. Встанови gpmc
54Відкрий термінал / командний рядок і виконай:
55bash
56pip install --upgrade gpmc
57
58
59#### Крок 3. Заливай фото
60Найпростіша команда:
61
62bash
63gpmc "D:\Photos\Space Consuming" --recursive --progress --auth_data "твій_довгий_auth_data_рядок"
64
65
66Або зручніше — збережи auth_data у змінну середовища:
67
68**Windows (PowerShell):**
69powershell
70$env:GP_AUTH_DATA = "твій_auth_data_рядок"
71gpmc "D:\Photos\Space Consuming" --recursive --progress
72
73
74**Linux / macOS:**
75bash
76export GP_AUTH_DATA="твій_auth_data_рядок"
77gpmc "/шлях/до/папки" --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
931. Завантаж з репозиторію: [https://github.com/xob0t/gotohp](https://github.com/xob0t/gotohp)
942. Запусти програму.
953. Встав свій auth_data.
964. Перетягни папку з фото або вибери її.
975. Натисни Upload.
98
99Працює так само — файли не займають місце.
100
101---
102
103### 3. Через телефон (простіше, але повільніше)
104
1051. Скопіюй папку з фото на телефон.
1062. Відкрий **Google Photos ReVanced**.
1073. Увімкни бекап або вибери файли вручну і завантаж.
108
109Цей спосіб теж працює, але з великою кількістю файлів зручніше з ПК через gpmc.
110
111---
112
113### Важливі моменти
114
115- Заливай **тільки** через gpmc / gotohp / ReVanced. Якщо залити через звичайний Google Photos або веб-сайт — файли знову займуть місце.
116- Після заливання файли з’являться у звичайному Google Photos (і на телефоні, і на сайті), але в інформації буде написано, що вони **не займають місце**.
117- auth_data може з часом перестати працювати — тоді просто отримай його заново тим самим способом.
118
119Хочеш — можу дати готові команди під твою систему (Windows / Linux) і підказати, як найзручніше організувати папки перед заливанням.