Як навести порядок на жорсткому диску

 

Hazel

 

Що таке Hazel

Hazel — це програма розробника Noodlesoft, яка наводить порядок на жорсткому диску (поки, на жаль, є версія тільки для OS X). Вона працює у фоновому режимі і виконує задані користувачем операції — позначає або видаляє старі файли, каталогизирует всі файли, завантажені з інтернету, перейменовує їх, сортує, розставляє теги і навіть збільшує вільний простір на диску.

Від користувача потрібно лише скласти собі комплекс правил для кожної окремої папки. Правило складається з двох простих компонентів: «якщо» і «тоді». Завдяки варіативності параметрів в кожному компоненті правил можна придумати тисячі, а єдиним обмежувачем будуть служити лише потреби і фантазія користувача.

Як це використовувати

Розібрати папку «Завантаження»

Як правило, «Завантаження» — найбільш засмічена папка на жорсткому диску, тому саме для неї в Hazel встановлені загальні правила. Кастомизировать їх або придумати власні — просто. Якщо головна мета — розподілити завантажені файли у відповідності з їх типом, правило можна скласти, лише вказавши необхідний тип або дозвіл (скажімо, «тип — картинка» або «розширення містить png») і папку, куди подібні файли повинні переміститися. Інше популярне правило — файли з розширенням .dmg або .torrent можна перемістити в кошик.

Винести сміття

Окрема вкладка в Hazel присвячена функціонуванню сміттєвої корзини. Вона може самоочищатися із заданою періодичністю або в тому випадку, якщо розмір кошика перевищив встановлений ліміт. Інша корисна функція App Sweep реагує на видалення програми і відправляє в кошик всі пов’язані з ним файли, звільняючи чимало місця на жорсткому диску.

Впорядкувати скріншоти

Як правило, скріншоти зберігаються на робочий стіл у форматі .png і з назвою «Screen Shot». Щоб не захаращувати робочий стіл, можна налаштувати Hazel так, щоб переміщати, перейменовувати, видаляти через деякий час або завантажувати в Dropbox.

Звільнити місце

Hazel може не тільки самостійно відправляти файли в корзину, але й нагадати про те, що пора прибратися. Так, всі файли, які зберігаються довше тижня (чи місяці), можна організовувати в папки або позначати кольоровими позначками, а потім видаляти.

Працювати з іншими програмами

З допомогою AppleScript або Automator Hazel можна працювати і з іншими додатками. Якщо писати скрипти самому лінь, зверніть увагу на форуми користувачів Hazel — серед мільйона гиковских ідей можна знайти що-то справді корисне. Одне з найпопулярніших правил — імпорт PDF-файлів в Evernote (в задану папку і з заданими тегами).

tell application “Evernote”

activate

create note from file theFile notebook {“Notebook Name”} tags {“читання”, “pdf”}

end tell

5 неочевидних правил

Відправити лист, якщо доданий новий файл

tell application “Mail” to launch

delay 5

tell application “Mail”

set theNewMessage to make new outgoing message with properties {subject:”Нова книга”, content:”Подивіться в дропбокс”, visible:true}

tell theNewMessage

make new to recipient at end of to recipients with properties {address:”[email protected]”}

send

end tell

end tell

Конвертувати файл формату .pages .pdf

tell application “Pages”

opentheFile

set theFront to front document

set docName to name of theFront

— Remove .pages extension.

set prevTIDs to AppleScript’stext item delimiters

set AppleScript’stext item delimiters to “.pages”

— Add .pdf extension.

set docName to first item text of docName & “.pdf

set AppleScript’stext item delimiters to prevTIDs

— Get folder that dropped file exists in.

tell application “Finder”

set sourceFolder to (container of (theFile as alias)) as Unicode text

end tell — Finder

— Save file to folder that dropped file exists in.

set docPathAndName to sourceFolder & docName

exporttheFronttofiledocPathAndNameaspdf

end tell

Відправити смс-оповіщення

tell application “Messages” to launch

delay 5

tell application “Messages”

send “Скріншот” to buddy “номер телефону” of service “Е:почта.сом”

end tell

Імпортувати нову музику в iTunes

Автоматично зменшити розмір скріншотів

tell application “Image Events”

set this_image to open theFile

set imageDimensions to dimensions of this_image

if item 1 of imageDimensions > 400 then

scale this_image to size 400

save this_image in theFile

end if

close this_image

end tell

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(0 голосов, в среднем: 0 из 5)

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *