screencast: https://www.dropbox.com/s/vde5b48znaphudq/Hazel2.mp4?dl=0
In de vorige tutorial liet ik zien hoe je OS X overzichtelijk kunt houden hazelnoot en een toegewijde Postvak IN map.
In deze tutorial laat ik je zien hoe te gebruiken hazelnoot om te automatiseren hoe bestanden worden afgehandeld als ze zich eenmaal in de Postvak IN. Ik zal bespreken hoe te gebruiken hazelnoot om mappen op maandelijkse basis te archiveren. Deze aanvullende regels zullen uw hazelnoot workflow naar het volgende niveau.
Om het beste uit deze tutorial te halen, moet je mijn vorige hebben gelezen over gebruiken hazelnoot en een Postvak IN map om een Mac rommelvrij te houden (LINK OPNIEUW). Je moet ook Paula's uitstekende introductie tot Hazel-regels hebben gelezen als je dit nog niet hebt gedaan.
Om voor de hand liggende redenen heb je een kopie nodig van Hazel 3. Je kunt er een downloaden van de website van de ontwikkelaar. Het kost $ 29, maar er is een gratis proefperiode van 14 dagen. Als u de moeite gaat nemen om een van de werkstromen in mijn zelfstudies in te stellen, zou ik de gratis proefperiode negeren en gewoon de app kopen. Als je een paar uur bezig bent met het opzetten hazelnoot Het is gewoon stom om te stoppen met werken over twee weken.
Als je geïnteresseerd bent in hazelnoot, u gebruikt waarschijnlijk al een applicatiestarter zoals Alfred of Launchbar. Hoewel deze niet vereist zijn voor deze zelfstudie, zullen sommige van de werkstromen gemakkelijker en sneller worden geactiveerd.
Een van de werkstromen in deze zelfstudie wordt gebruikt hazelnoot om een te activeren Automator service. Als u vergelijkbare regels wilt maken, moet u weten hoe u OS X's kunt gebruiken Automator app. Paula heeft wederom een uitzonderlijke introductie geschreven.
Ten slotte heb ik een resource pack gemaakt van alle hazelnoot regels en de Automator werkstroom gebruikt in deze tutorial. U kunt ze downloaden en ze gebruiken zoals ze zijn of ze aanpassen aan uw behoeften.
OS X Mavericks introduceerde Finder-tags. Ze zijn het perfecte hulpmiddel om Hazel te activeren om op bepaalde bestanden in te werken, maar niet op andere.
Evenals de generaal Postvak IN Ik behandelde in de laatste tutorial, ik heb een aantal projectspecifieke inboxen. Voor Tuts + heb ik bijvoorbeeld een map Tuts + inbox. Alle bestanden die ik in de komende dagen nodig heb voor artikelen, worden daar naartoe gestuurd. Op elk moment is er een mix van screenshots, screencasts, foto's, app-logo's en archiefbestanden.
Als ik een bestand tag in mijn Postvak IN met een tuts vinder label, hazelnoot verplaatst het automatisch naar mijn Tuts + inbox.
Maak een projectinbox voor elk groot project dat je hebt. ik heb een Tuts+ map op mijn Mac en ik heb gemaakt @ Tuts + Inbox in het. Ik deed hetzelfde voor de andere sites waarvoor ik schrijf.
Standaard, hazelnoot scant alleen het bovenste niveau van een map; het boort niet in de submappen. Om deze regel correct te laten werken, hazelnoot moet ook submappen scannen.
Zoals ik de vorige keer al zei, hazelnoot voert elke regel op volgorde uit. Te krijgen hazelnoot om naar onderliggende submappen door te werken, maakt u een regel die overeenkomt met een regel Soort is map en dan doet Voer regels uit voor mapinhoud. Plaats deze aan de bovenkant van de stapel die op de Postvak IN.
Met deze regel kan Hazel worden uitgevoerd op submappen. Doe voorzichtig!Als hazelnoot vindt een map en voert een van de regels uit die op de bestanden in de map volgen. Als het een andere map vindt, wordt het opnieuw geanalyseerd. Wees voorzichtig met het gebruik van Hazel-regels die doorgaan naar submappen. Ik heb een aantal interessante recursieve resultaten gehad waarbij alles in honderden mappen in een enkele map is ondergebracht sub-sub-sub-submappen.
Maak na de eerste regel een nieuwe regel die overeenkomt met elk bestand met de doeltag. De mijne is tuts maar je moet iets selecteren dat meer geschikt is voor jezelf.
Elk bestand gecodeerd met tuts wordt verplaatst naar @Tuts Inbox.Voor de acties, gebruik Kleurlabel instellen om zijn kleurtag en te ontdoen van verhuizing het gelabelde bestand naar Tuts + Inbox-of wat je inbox ook is.
Om snel tags aan bestanden toe te wijzen, gebruik ik de Launchbar van het programmastarter, maar Alfred zou ook werken. Je kunt gebruiken vindercontextmenu om tags toe te passen, maar het is veel langzamer.
Gebruik makend van hazelnoot gewoon om gelabelde bestanden te verplaatsen is een beetje belachelijk. Het opzetten van de eerste regel kostte waarschijnlijk meer tijd dan hij ooit zal redden. Bestanden direct verplaatsen met Launchbar of Alfred is minstens net zo snel als het aanbrengen van de tag en het verhuren ervan hazelnoot doe het. Wat hazelnoot kan dat doen Launchbar en Alfred kan niet, werkt op de bestanden terwijl ze worden verplaatst.
Mijn tutorials voor Tuts + zijn sterk afhankelijk van schermafbeeldingen. Ik neem 20 of 30 voor elke en trek de meest relevante eruit. Alle afbeeldingen op de site zijn 600 pixels breed maar het komt zelden voor dat het venster dat ik screenshot-is, is. Voordat ik ze aan de CMS toevoeg, moet ik ze verkleinen.
Ik overwoog om te gebruiken hazelnoot om alle screenshots automatisch te converteren naar 600px breed maar ik heb ze af en toe ook in andere formaten nodig. In plaats daarvan heb ik een regel gemaakt die elk bestand in de Postvak IN gelabeld met tutsimage wordt verkleind naar 600 pixels breed, geconverteerd naar een .jpg en verplaatst naar mijn Tuts + inbox.
Creëer een Automator workflow die het formaat van afbeeldingen wijzigt en converteert naar .jpg. Je kunt het volgen Paula's zelfstudie over Automator of gebruik de workflow die in het resource pack is geleverd.
De Automator-workflow waarmee het formaat van afbeeldingen wordt gewijzigd.Klik met de rechtermuisknop op de eerste regel die u hebt gemaakt en selecteer Duplicaat. Pas het aan zodat in plaats van het te matchen met tuts tag, het komt overeen met de tutsimage tag - of wat je equivalent ook is. Voeg een nieuwe actie toe en selecteer Start de Automator-workflow. Kies je nieuw opgeslagen Automator workflow.
Voeg eventueel een toe Tags verwijderen actie en verwijder Alle bestaande tags voeg dan een toe Tags toevoegen actie en selecteer uw hoofdprojecttag, in mijn geval is dat het tuts.
Elk bestand gecodeerd met tutsimage heeft er veel mee te maken.Nu elke afbeelding in de Inbox waarmee is getagd tutsimage wordt verkleind, geconverteerd naar .jpg, verplaatst naar mijn Tuts + Inbox en heeft de tuts tag toegepast.
Door te combineren hazelnoot met Automator er is bijna geen limiet aan wat je kunt doen. Als u bijvoorbeeld bestanden naar uw partner wilt e-mailen of ze naar PDF wilt converteren door gewoon een vinder tag, het is heel goed mogelijk.
Als freelancer ben ik in de ongelukkige positie dat ik mijn eigen uitgaven moet beheren. Een van de belangrijkste dingen die ik moet doen, is mijn uitgaven bijhouden, zodat ik ze kan afschrijven tegen belasting of ze terugvorderen van een aantal van de sites waar ik voor werk.
Ik heb een toegevoegd @Expenses map naar de Postvak IN en in de loop van de maand voeg ik de kwitanties toe die ik kan. Wanneer het tijd is om facturen aan het einde van de maand in te dienen, kunnen de kosten die ik daarvoor kan factureren.
Zodra ik mijn uitgaven voor de maand heb behandeld, moet ik al mijn inkomsten ergens voor het einde van het jaar belastingaangiften gearchiveerd hebben. Veel van de workflows die ik heb behandeld, gebruiken de datum waarop een bestand is gemaakt als trigger. Dat heeft in dit geval geen zin. Het maakt niet uit of ik iets koop op de 3e of de 28e, de kosten zijn van dezelfde maand.
De volgende workflow is geweldig om met een van deze wekelijkse of maandelijkse taken om te gaan.
Creëer een @Expenses map in de Postvak IN en een Jaarlijkse uitgaven map ergens veilig - ik heb de mijne in iCloud Drive. Een regeltargeting instellen @Expenses. Stel Hazel in om te activeren als De huidige tijd is 00:00 op de 1e van de maand, of welke tijd dan ook het meest geschikt voor u is.
Voor de actie, heb Hazel verhuizing de bestanden naar Jaarlijkse uitgaven en Sorteer in de submap. Ik gebruik een patroon van JJJJ - MM - MName - Uitgaven.
De regel die de bestanden archiveert @Expenses eens per maand.Om middernacht op de eerste, alle bestanden in @Expenses word gearchiveerd Jaarlijkse uitgaven of ze 30 dagen of 2 dagen eerder zijn gemaakt.
hazelnoot is een ongelooflijk krachtige tool wanneer je de moeite neemt om het in te stellen. Het kost tijd en aanpassingen om het goed te implementeren.
Als je zowel deze tutorial als de vorige hebt gevolgd, heb je een complexe structuur van gerelateerde mappen die hazelnoot verplaatst bestanden tussen. Het moet een Mac rommelvrij houden en een aantal algemene taken automatiseren. Je zou ook een goed inzicht moeten krijgen in hoe hazelnoot past in uw workflow.
Als deze berichten je hebben geïmplementeerd hazelnoot, of je hebt enkele geweldige regels gevonden, laat het me weten in de reacties hieronder.