Виробники смартфонів намагаються забезпечити собі постійний стабільний прибуток, змусивши користувачів почати використовувати «хмару» для зберігання даних. Apple також пропонує безкоштовний стартовий обсяг в iCloud, але не надає методів очищення. Нормальне використання телефону швидко вичерпає доступний дисковий простір. Якщо немає бажання переходити на дорожчий тарифний план з більшим дисковим простором, можна вручну видалити великі відео, підсвітивши їх спеціальним скриптом.
iCloud не надає функції сортування завантажених в нього файлів за розміром. Однак цей хмарний сервіс для кожного відео показує його тривалість. Використавши спеціальний скрипт можна підсвітити такі відео та швидко їх видалити.
На сторінці iCloud натисніть правою кнопкою миші та виберіть опцію «Дослідити» (або «Дослідити елемент» в інших браузерах). Відкриється панель розробника, в якій перейдіть на вкладку «Консоль». На вкладці «Консоль» вставте наведений нижче код JavaScript:
// From the blog post andykong.org/blog/icloudconfusion/ function boxTops(){ HTMLCollection.prototype.toArray = function() { return Array.from(this); } // Select all the time badges and parse out their total runtime in seconds a = document.getElementsByClassName('video-text-badge').toArray() b = a.map((x) => x.innerText) c = b.map((y) => y.split(":").map((x) => parseInt(x))) d = c.map((x) => x[0]*60 + x[1]) // Sort the badges HTML array and badges runtime together indices = Array.from(a.keys()) indices.sort( (x,y) => d[x] - d[y]) sortedA = indices.map(i => a[i]) sortedD = indices.map(i => d[i]) // Function that boxes an element function drawBox(element) { if (element instanceof HTMLElement) { element.style.border = "2px solid red"; } } thresh = 30 // Min seconds to highlight a video for (let i = 0; i < sortedD.length; i++) { if (sortedD[i] > thresh){ drawBox(sortedA[i]) } } } // Continuously highlight big videos setInterval(boxTops, 500)
Цей код підсвітить відео, які довше 30 секунд. Щоб вказати іншу мінімальну тривалість відео для підсвічування змініть значення константи thresh = 30 на потрібну тривалість в секунах.
Альтернативним способом запустити подібний скрипт є встановити у свій браузер розширення TamperMonkey. В це розширення потім необхідно вставити код з файлу за посиланням https://github.com/seffignoz/icloudcleanup/blob/main/icloudcleanup.js
The post Як власникам iPhone підсвітити великі відео в iCloud appeared first on .