Aanbevolen, 2024

Editor'S Choice

Hoe u Hazel-regels kunt gebruiken om de productiviteit te verhogen

Het uitgangspunt van de personal computer is om het leven van de gebruiker gemakkelijker te maken. Maar de alledaagse en repetitieve computertaken, zoals het sorteren en verplaatsen van bestanden uit de downloadmap, doen precies het tegenovergestelde. Ze vertragen ons en leiden ons af. Gelukkig zijn er toepassingen om ons te helpen deze taken op de achtergrond te automatiseren en ons te laten focussen op wat belangrijk is. Voor Mac-gebruikers is Hazel de beste van dat stel.

Hazelregels zijn niet bedoeld om gebroken te worden

Hazel is een paneel met Mac-systeemvoorkeuren dat naar een map kijkt en gespecificeerde sets acties uitvoert telkens als aan bepaalde voorwaarden wordt voldaan. U kunt zoveel mappen, voorwaarden en acties toevoegen als u wilt. Voeg de mogelijkheid toe om scripts naar dat programma uit te voeren en je hebt onbegrensde mogelijkheden wat je met Hazel kunt bereiken.

Om Hazel te gaan gebruiken, moet u regels maken . Open Hazel in Systeemvoorkeuren en voeg een map toe om te bekijken in het linkerdeelvenster.

Selecteer vervolgens tijdens het selecteren van die map Regels in het rechterdeelvenster. Regels worden weergegeven in volgorde van belangrijkheid, de eerste regel in de lijst wordt vóór de tweede uitgevoerd, enzovoort. Dus, als je A voor B wilt uitvoeren, plaats A boven B in de lijst. Je kunt ze slepen en neerzetten om de bestelling te maken.

Het maken van een basisregel moet eenvoudig genoeg zijn:

  • Geef de regel een naam.
  • Stel de voorwaarden (en geneste voorwaarden in door de optietoets ingedrukt te houden terwijl u op de plusknop klikt).
  • Stel de acties in die moeten worden uitgevoerd als aan de voorwaarden is voldaan.

Om soortgelijke regels te maken, kunt u een andere bestaande regel dupliceren en de inhoud wijzigen.

Duiken diep in submappen

Een van de coole functies van Hazel is de mogelijkheid om submappen te bekijken. In plaats van bijvoorbeeld tien mappen in map A toe te voegen aan Hazel en vergelijkbare regels voor elk van deze mappen te maken, kunt u basisregels voor map A maken en Hazel vragen deze regels toe te passen op alle submappen in map A.

Om dat te doen, voegt u eenvoudig een regel toe om submappen te bekijken bovenaan de Regelslijst voor map A. De stappen zijn:

  • Maak een regel en geef deze de naam 'Watch Subfolders' of iets dergelijks.
  • Stel de voorwaarde in op: Kind - is - map
  • Stel de actie in op: Voer regels uit voor mapinhoud
  • Zet die regel bovenaan.

Hierna wordt elke regel die u toevoegt aan map A ook toegepast op alle mappen erin.

Superkracht toevoegen met Spotlight en scripts

Om meer geavanceerde regels te maken, stelt Hazel gebruikers in staat om Spotlight en scripts te integreren in zijn regels.

Wanneer u een regel bewerkt, kunt u Spotlight-kenmerken gebruiken in de voorwaarde van de regel door helemaal onderaan de lijst te gaan en Andere te kiezen .

De lijst met attributen van Spotlight verschijnt. U kunt een van hen selecteren als voorwaarde.

U kunt bijvoorbeeld instellen dat de voorwaarde geldig is als het item het Verdana-lettertype gebruikt.

Spotlight-ondersteuning betekent dat je alles kunt gebruiken dat door Spotlight als een voorwaarde kan worden geïdentificeerd - en het dekt bijna alles.

Terwijl Spotlight-attributen naar de voorwaarden gaan, behoren scriptondersteuningen tot het acties-onderdeel. U kunt Apple Script, Java Script, Shell Script en Automator Workflow gebruiken. Vertaling: u kunt Hazel vragen om bijna alles te doen wat uw Mac kan doen.

Als u een script wilt toevoegen, kiest u een van de scriptondersteuning uit de vervolgkeuzelijst en gebruikt u een kant-en-klaar script of compileert u het rechtstreeks in Hazel.

Sluipen in verschillende voorbeeldregels

Het gebruik van Hazel moet worden afgestemd op individuele behoeften. Maar hier zijn enkele voorbeelden van mijn persoonlijk gebruik om u de mogelijkheden te tonen. Raadpleeg deze Hazelforums voor meer casestudy's.

1. Desktop en map Downloads beheren

Zowel Desktop als Downloads map zijn de handige plaatsen om alles te laten vallen, en ze kunnen razendsnel vol zijn. U kunt Hazel gebruiken om de inhoud te sorteren en de bestanden automatisch naar de juiste locatie te verplaatsen.

U wilt bijvoorbeeld gedownloade TED-films verplaatsen van de map Downloads naar de map TED Talks in de map Movies. Dit zijn de stappen om de regel te maken:

  • Voeg mapdownloads toe aan de lijst.
  • Terwijl de map Downloads is geselecteerd, voegt u een regel toe in het rechterdeelvenster.
  • Geef de regel een naam.
  • Stel onder Voorwaarden in : Kind - is - Film en Bron - URL / adres - is - //the_root_source_address_of_the_video.com/
    • Als u het bronadres wilt achterhalen, klikt u met de rechtermuisknop op een van de video's in de Finder en kiest u Info ophalen (of selecteert u en gebruikt u Command + I ).

    • Elke TED-video heeft een ander downloadadres maar dezelfde bron. Gebruik niet het volledige adres.
  • Stel onder de Acties Verplaats - naar map - TED Talks in . U kunt een andere doelmap instellen als u dat wilt.
  • U kunt ook meer acties toevoegen, zoals Tags toevoegen en Bericht weergeven.

Als u soortgelijke dingen wilt doen met verschillende soorten bestanden, maakt u andere regels. U kunt deze regels dupliceren en de voorwaarden en acties wijzigen of soortgelijke regels voor verschillende mappen maken.

2. Verwerking van screenshots

Ik neem veel screenshots voor mijn schrijven. Voordat ik Hazel gebruikte, nam ik screenshots, sneed ze aan / verklein ze naar de gewenste grootte, annoteer ze, optimaliseer ze voor het web en verplaats ze naar een bepaalde map op basis van hun projecten. Dat is een zeer tijdrovend proces.

Hazel kan niet alle stappen overnemen, maar het kan ze zeker stroomlijnen. Maar eerst heb ik een nieuwe workflow ingesteld om Hazel te ondersteunen:

  • Ik moet nog steeds de screenshots nemen. Ik gebruik een speciale app om schermafbeeldingen binnen de vereiste maximale grootte te krijgen.
  • Ik moet nog steeds de afbeeldingen annoteren met vakken, pijl en tekst als dat nodig is.
  • Maar nu heb ik een extra stap toegevoegd bij het opslaan van de afbeelding. Ik voeg een tag toe die gerelateerd is aan het project. Schermafbeeldingen voor project A worden bijvoorbeeld getagd als "A", project B krijgt de tag "B", projectGadget-Info.com wordt getagd als "Beebom", enz. Ik heb ook een speciale map ingesteld om alle schermafbeeldingen op te slaan.

Dit is waar Hazel begint. Ik maak twee regels voor de map screenshots. De eerste regel is om de afbeelding te optimaliseren:

  • In de voorwaarden :
    • Soort - is - beeld - duidelijk genoeg
    • Tags - bevat niet - geoptimaliseerd - om ervoor te zorgen dat Hazel alleen niet-geoptimaliseerde afbeeldingen verwerkt.
    • Datum laatst gewijzigd - is in de laatste - 1 - uur - zodat de regel niet wordt toegepast op oude screenshots.
  • In de acties :
    • Openen - met toepassing - ImageOptim - dit is de toepassing om de afbeeldingsgrootte op de achtergrond te optimaliseren.
    • Tags toevoegen - geoptimaliseerd - om Hazel te vertellen dat deze afbeelding is geoptimaliseerd.
    • Melding weergeven - bestand, tijd - dit is optioneel.

De tweede regel is om de geoptimaliseerde afbeeldingen naar de juiste map te verplaatsen. Maak zoveel variaties van de tweede regel als u nodig heeft, elk aangepast om in een bepaald project te passen.

  • In de voorwaarden :
    • Kind - is - beeld
    • Tags - bevatten tags - geoptimaliseerd, Beebom - om ervoor te zorgen dat de regel alleen wordt toegepast op geoptimaliseerde afbeeldingen die behoren totGadget-Info.comproject.
  • In de acties :
    • Verplaats - naar map -Gadget-Info.comProjecten

De combinatie van deze twee regels zorgt ervoor dat alle afbeeldingen die ik in de screenshot-applicatie opslaat, worden geoptimaliseerd en klaar in de projectmap zonder dat ik iets anders hoef te doen.

3. Downloads op afstand-triggeren

Deze is eenvoudig en leuk. Als u met meerdere computers werkt, bijvoorbeeld één thuis en één op kantoor, kunt u uw kantoorcomputer instellen om een ​​bestand te downloaden dat u op uw thuiscomputer vindt. Maar we hebben hulp nodig van Dropbox (of Google Drive).

Kopieer en plak de downloadkoppeling op uw thuiscomputer in een tekstbestand. Sla het document vervolgens op met een unieke naam (bijvoorbeeld: 2bdld) in een Dropbox-map (bijvoorbeeld: lijst met downloads).

Maak op de kantoorcomputer een Hazel-regel die naar de map 'Lijst met downloads' in Dropbox kijkt. Stel de regel in om het 2bdld-tekstbestand te openen, zonder de gedownloade tag, met behulp van een downloadmanager die URL-invoer van een tekstbestand kan accepteren. De meeste downloadmanagers kunnen dat doen.

Voeg nog een actie toe aan de regel om de notitie te taggen: gedownload nadat de downloadmanager deze heeft geopend. Deze actie zorgt ervoor dat één tekstbestand slechts eenmaal wordt geopend.

Om de map schoon te houden, kunt u een nieuwe regel maken om tekstbestanden ouder dan één dag te verwijderen.

4. Rekeningen indienen bij Evernote

Soms betekent papierloos leven dat je je rommel van de echte wereld naar de digitale wereld verplaatst. Maar u kunt uw digitale rekeningen bij Evernote indienen met behulp van Hazel en AppleScript.

Maak een regel om de map te bekijken waarin u al uw digitale facturen bewaart. Stel de voorwaarden in zodat deze overeenkomen met het type rekeningen dat u wilt opslaan. Als de facturen van uw kabeltelevisie bijvoorbeeld PDF-documenten van XYZ Co. zijn, stelt u de voorwaarden in om alleen voor PDF-bestanden van XYZ Co. te werken.

Voeg vervolgens dit script toe aan het deelvenster Acties:

de toepassing "Evernote" vertellen

activeren

notitie maken van bestand theFile-notitieblok {"Notebook_Name"} tags {"Tag_Name1", "Tag_Name2", "Tag_Name3", "Tag_Name4"}

einde vertellen

Zorg ervoor dat de Notebook_Name en alle Tag_Names al in Evernote zijn gemaakt.

U kunt zoveel variaties van deze regel maken als u nodig heeft voor andere facturen of andere documenten.

5. E-mailbijlagen opslaan en sorteren in Mac-mappen

Wat als uw rekeningen via e-mails komen? Kun je ze in Evernote opslaan zonder een vinger op te tillen? Absoluut, met een beetje hulp van Dropbox, Gmail en IFTTT.

  • Maak eerst een filterregel in Gmail, zodat elke factuur-e-mail van XYZ met bijlage (n) het label 'Billings' (of een ander label van uw keuze) krijgt.
  • Maak daarna een map in Dropbox genaamd "Billings" (of een andere naam die je kiest). U kunt hiervoor de bestaande Dropbox-map gebruiken.
  • Maak een IFTTT-regel om Gmail te verbinden met Dropbox. Stel deze in om elke e-mail met de factuur "Billings" op te slaan in de map Dropbox "Billings".
  • Breng de tips van nummer 4 hierboven aan op deze map.

Deze vijf voorbeelden zijn slechts het topje van de ijsberg van wat u met Hazel kunt doen. Ik hoop dat je kunt zien dat je horizon voor automatisering zover gaat als je verbeelding kan gaan.

Gebruik je Hazel? Deel je favoriete Hazel-regels in de onderstaande opmerking.

Top