Jump to content

Florian

Member
  • Posts

    327
  • Joined

  • Last visited

  • Days Won

    8

Reputation Activity

  1. Like
    Florian reacted to Andrew in Yosemite-esque Cards   
    I have some pretty special ideas for the future of Alfred and how things are displayed, so stay tuned
  2. Like
    Florian reacted to rice.shawn in Yosemite-esque Cards   
    First, I'll say that I'm not sure how feasible this would be, but...
     
    I really like how the new Spotlight shows the list of results to the left and a quicklook/card to the right. I can see this being very useful in script filters. Unfortunately, I don't think it would be possible to implement wholesale across Alfred. But we could, in a script filter, indicate that a card show be shown (this would be a global for the script filter) and then describe the content in the "card" for each result. I'm not sure if that would mean that we'd have the option to use quicklook for a document or render a map or just have some structured text appear, or a mix of both, but, regardless, it would be hella useful. Like, for the Spotify workflows, it could show the cover and some more meta-data about the track. For a translation workflow, it could show an extended translation or some synonyms or something. Some of this might be possible if the card field was just wrapped in a CDATA tag.
  3. Like
    Florian got a reaction from Tyler Eich in Authorise use of buffer from workflows   
    Hey community,
     
    So here's my use case, and i'm sure we could come up with dozens more:
     
    I'm using fniephaus's awesome gmail workflow and when i type "gmail INBOX" i get a list of emails. Now some of those i want to mark as read. Then I have to individually go to each one of these and press enter and press "mark as read"... 
    So I figure: ideally i'd press Alt+DOWN on a few of these and they'd stack up and then i'd be able to trigger an action.
     
    So of course there are ways of doing this without Alfred's native file buffer. And of course it would mean writing more script for the developer. But wouldn't it be great to take advantage of this nice little piece of UI? 
     
    Cheers.
  4. Like
    Florian reacted to raguay.customct in Alfred URI Handler Workflow   
    Alfred URI Handler
     
    GitHub: https://github.com/raguay/MyAlfred/blob/master/AlfredURIHandler.alfredworkflow
    Packel: http://www.packal.org/workflow/alfred-uri-handler
     
    This workflow has one command "au:install". Once you run it, a URI handler for Alfred will be installed. This is used to trigger external triggers in any workflow. The format is:
     
    alfreduri://com.apple.AppleScript.AlfredURIhandler?wf=<workflow Bundle ID>&arg=<arguments>&ext=<external trigger name>
     
    The arguments should be URI encoded (ie: no spaces, but %20 instead). If you update the workflow, you have to re-apply the handler. Also, do not delete the workflow or the functionality will be removed.
     
    I use it to make action links in FoldingText to trigger actions in Alfred.
     
    There is also a "search=<search args>" to open the Alfred prompt with a query. It now works. If you already downloaded and installed the handler, please do it again.
     
    Version: 1.1
    Date: 9/6/2014
  5. Like
    Florian reacted to jdfwarrior in How to add a "confirm" option to a workflow?   
    Another way to do this would be to use External Triggers and a Script Filter. Do whatever you need then use an Output->Run Script, to call an External Trigger. The External Trigger is connected to a Script Filter with 2 options, a Yes and a No, or a Description (with valid=false) and a Yes and No. Then just proceed based on what they select. Personally, I would prefer this over the AppleScript dialogs
  6. Like
    Florian reacted to idea4IT in Gmail Client for Alfred   
    @Florian: "mark as read" action is now supported in v0.3!
     
    @politicus: all you have to do, is to replace labelIds=['INBOX'] with labelIds=['UNREAD'] in the following line:
    https://github.com/fniephaus/alfred-gmail/blob/0a63a64e198b7c48799ffef2e8cf89b47e6b368a/src/gmail_refresh.py#L58
     
    I kept this workflow quite simple for now, but I could certainly turn this into a more complex client with label and global search support...
  7. Like
    Florian reacted to Florian in History for hotkey triggered workflows   
    Hey guys,
    I really like how a hotkey triggered script filter behaves, with the nice icon on the left I use it for all of my main workflows, but then, I don't have any history...
    I was wondering if there is a reason why it is that way. For example ctrl+g is my google autocomplete search hotkey. And I'd really like to browse my last searches. Any idea?
    And if there is no real reason, any way it could be a new feature?
    Kisses
  8. Like
    Florian got a reaction from vdesabou in History for hotkey triggered workflows   
    Hey guys,
    I really like how a hotkey triggered script filter behaves, with the nice icon on the left I use it for all of my main workflows, but then, I don't have any history...
    I was wondering if there is a reason why it is that way. For example ctrl+g is my google autocomplete search hotkey. And I'd really like to browse my last searches. Any idea?
    And if there is no real reason, any way it could be a new feature?
    Kisses
  9. Like
    Florian got a reaction from picturetakerman in Google translate workflow   
    Hey guys,
     
    here is a Google Translate workflow i made based on Anders Bech Mellson's work. Once again, I don't want to take credit for a work that isn't mine. I'm just feeding back to alfred the results of an already good extension.
     
    Press enter to copy to clipboard, FN to look up on the actual translate.google.com website. 
     
    It's really easy to add / remove / edit for your own set of languages, just look at the workflow.
     
    http://cl.ly/MAI3
  10. Like
    Florian reacted to bogdansrc in Dash - Documentation for 80+ APIs   
    Dash 2 has been released and it improves the Dash Alfred workflow by dynamically defining keywords. This means that you can now search using "css {query}" instead of "dash css:{query}".
  11. Like
    Florian reacted to dr4ug1 in Any.do Task workflow   
    Any luck getting the API?
     
    BTW have you seen this -> http://cweagans.net/blog/2013/4/12/anydo-unofficial-api
  12. Like
    Florian got a reaction from twinpeaks in Colors Beta   
    Ah ah ! Don't get me wrong, I love beta testing. What I was asking was about the new version itself, not from beta testing.
     
    And yeah you're right, v1.0 was indeed awesome.
  13. Like
    Florian got a reaction from Tyler Eich in Better notifications   
    Hey Alfred Team,
     
    since mavericks release, the notifications have gained in complexity and I believe Alfred could take advantage of that. I believe that if the "Post Notification" output of a workflow were to take an XML as an input instead of a query, we could achieve something good.
    Here are my ideas for new functionalities but feel free to add more in the comments.
     
     
    1 - The notification image display should ressemble more iTunes notifications: alfred's icon in small, workflow icon as main, and tertiary image optional.

     
    2 - Notifications should allow clicking for actions (both main action when clicking on the notif itself and secondary action when clicking on a button): open a file with path, show file in finder with path, pop alfred back up with search, remove file (for cancelling a download for example), open an app...

     
    3 - like I was saying, to accomplish that I believe an XML input would be appropriate. I haven't thought of an ideal way to point to the next action (when clicking, see 2.) but this is I believe overall relevant:
    <item> <title> Here my title </title> <subtitle> And there a detailed subtitle </subtitle> <image> /path/to/optional/image.jpg </image> <main_action arg=""> path/to/script/to/run </main_action> <secondary_action arg="" button_text="Skip"> path/to/script/to/run </secondary_action> </item> 4 - In case of multiple notifications, some RSS notifiers have thought that putting some delay between notifications allows for better readability and gives time for the user to click if needed. In the case of XML notifications (see point 3.) we could imagine that several notifications of equal importance might need to be displayed (file1.txt, file2.txt downloaded, each could allow for action (like deleting) thus some time between both notification is relevant) but also some notification might be hierarchical ("process started", "process finished") in which case delay is not relevant. I propose:
    <items delay="no"> <item> <title> process started </title> </item> <item> <title> process finished </title> </item> </items> or
    <items delay="yes"> <item> <title> file1.txt downloaded </title> </item> <item> <title> file2.txt downloaded </title> </item> </items> That's all for now. I do believe all that is doable within a script that would run at the end of a workflow instead of a notification output, so if anyone else than Andrew wants to give it a try, there's some good to be done
     
    Cheers all
  14. Like
    Florian got a reaction from Tyler Eich in Colors Beta   
    Ah ah ! Don't get me wrong, I love beta testing. What I was asking was about the new version itself, not from beta testing.
     
    And yeah you're right, v1.0 was indeed awesome.
  15. Like
    Florian got a reaction from Tyler Eich in Option to first char strip single quote from fallback results   
    Hey Alfred team,
    whenever I'm looking for a file with my dear Alfred, the query starts with a single quote, of course. But if this file doesn't exist on my computer, I'm going to want to look for it on the internet, right? But then the fallback searches will all take this query as it is, meaning with a single quote as first character, which is of no use for my purpose. Of course I could edit manually every single fallback result, but I believe many of us could benefit from a simple option to ignore first char if it is a single quote for fallback results.
    Cheers.

  16. Like
    Florian reacted to vdesabou in Le Tournedisque, discover new music   
    Nice workflow!
    And thanks for the PHP serialize tip, I think I'm going to use it instead of an ugly CSV kind format
     
    Cheers
  17. Like
    Florian got a reaction from vdesabou in Le Tournedisque, discover new music   
    Hey guys,
     
    I made this little workflow today to get over a hangover: I needed good music. There is this website called letournedisque.com that is posting about a track a day, all awesome, ranging from Electro to Hip-Hop to New Jazz and Electro Rock.
     
    It's easy. You type "tournedisque" (feel free to change the keyword) and you get to hand pick the track you want, download everything that's new (might take a while the first time you do that) or go to the website.
     

     
    Everything is cached properly so it should be pretty fast (covers are only downloaded once) and it'll remember what you downloaded in the past (so that the "Download all new songs" doesn't re-downloaded songs you already have).
     
    And then, you check your Downloads/letournedisque/ folder and ta-daa

     
    Of course, all downloaded tracks come with the appropriate metadata and artwork so that's it sits pretty in your iTunes.
     
    I also believe it's a good example of how to pass data between two scripts with php, serializing a variable into the argument field instead of dumping it onto a file. But please, feel free to criticize.
     
    Here is the link:
    See edit of 10 Dec.
     
    I will welcome any feedback, questions or desires.
     
     
     
     
    Edit:
    9 dec., bug fixes
     - downloads now register even in single mode
     - added tick-boxes to indicate downloaded and new tracks
    10 dec., removed 
     - I can't let this workflow live any longer. Downloading is illegal and may cause Alfred & le Tournedisque problems.
  18. Like
    Florian got a reaction from Benzi in TasteKid, recommendation engine   
    Hey guys,
     
    TasteKid workflow, work in progress
    here is a workflow that allows you to use TasteKid, a cool recommandation engine that will let you discover new music, books, shows... I tried to replicate the website's experience but not everything is doable (yet - work in progress). As usual, please, feel free to make it more awesome, I might be lazy for some functionalities. But I'll take ideas and critics
     
    Please use your own API key
    It works with an API key that can be asked for on the website: http://www.tastekid.com/ask/page/api_request. You'll get them instantly.
    Then the key limits you to 150 uses a day (so yeah I should cache more stuff). The location of the key in the code is in the two first lines, so just get in the workflow and it'll be easy.
     
    New functionnalities
    Press tab on a recommandation to add it to the list in the search
    Press enter on a recommandation to get details (wikipedia page, youtube trailer, tastekid page)
    Restrain recommandations to a specific media by selecting one when the query is still empty
     
    Download: http://dl.getdropbox.com/u/14050630/TasteKid.alfredworkflow
     





  19. Like
    Florian reacted to bogdansrc in Dash - Documentation for 80+ APIs   
    Dash 2 (note: paid app) has just been released and it comes with a Alfred 2 Workflow. Dash lets users instantly search through documentation for 130+ APIs (ranging from HTML to Cocoa), for more information, check out Dash's webpage. All of the Dash-supported documentation sets are available for offline use.
     
    You can get the Dash workflow by installing Dash and going to Preferences > Integration > Alfred.
     


     
    Supported documentation as of the 2.0 release (documentation is constantly added so this list might go out of date): iOS, OS X, Man Pages, .NET Framework, ActionScript, Akka, Android, Angular.js, Ansible, Appcelerator Titanium, Arduino, Backbone.js, Bash, Boost, Bootstrap, Bourbon, C, C++, CakePHP, Cappuccino, Chai, Chef, Clojure, Cocos2D, Cocos2D-X, Cocos3D, CodeIgniter, CoffeeScript, ColdFusion, Common Lisp, Compass, Cordova, Corona, CSS, Django, Dojo Toolkit, Drupal, D3.js, Elixir, Emacs Lisp, Ember.js, Emmet.io, Erlang, Express.js, ExpressionEngine, ExtJS, Flask, Foundation (by Zurb), Git, GLib, Grails, Go, Groovy, Haml, Haskell, HTML, Jade, Java, JavaFX, JavaScript, Joomla, jQuery, jQuery Mobile, jQuery UI, Knockout.js, Kobold2D, Laravel, LaTeX, Less, Lua, Lo-Dash, Marionette.js, Meteor, MongoDB, Mono, MooTools, MySQL, Nginx, Node.js, Ocaml, OpenCV, OpenGL, Perl, PhoneGap, PHP, Play, PostgreSQL, Processing, Prototype.js, Puppet, Python, Qt, R, Redis, Ruby, Ruby on Rails, Sass, Scala, Sencha Touch, Smarty, Sparrow, Spring Framework, SproutCore, SQLite, Stylus, SVG, Symfony, Tcl/Tk, Twig, Twisted, TYPO3, Underscore.js, Unity 3D, Vagrant, Vim, VMware vSphere, WordPress, Xamarin, Xojo, XSLT, XUL, Yii, YUI, Zend Framework, Zepto.js. 
  20. Like
    Florian reacted to kopischke in Google translate workflow   
    Well, if you ask like that… Revised version that:
    handles non 7-bit ASCII characters (aka “what them foreignas use”) correctly, both as input and as output, handles phrases correctly (i.e. as phrases, not as multiple separate terms), adds a Paste into foreground application action (Cmd modifier), uses a central script file so that adding languages is a matter of adding a simple command to a new script filter (./translate '<language code>' '<language name>' "{query}"), is certified 100 % awk and sed free (you saw that coming, right?).
    (note the Russian and Chinese translations have only been added to showcase the international support – by default, the workflow still only translates to French, English, and Spanish). As usual, repo is here, direct download here.
  21. Like
    Florian reacted to kopischke in Check available disk space   
    I’ve updated Florian’s original workflow. This version
    has a friendlier display, including correct drive icons handles volumes with spaces in their names displays the correct name of the system drive offers actions on the drives (Finder reveal and Alfred browsing) is certified 100 % awk-free
    The repo is here, direct download here.
  22. Like
    Florian reacted to Larryzh in More output layouts for Workflows are required   
    Hi great developers, you really need to sea this http://www.so.com/ctrl.ctrl.html . I've no doubt that this software is identical to alfred, and I believe that alfred could do more things more creatively.
     
    I've developed two small workflows, one of them is a qrcode generator, which outputs a picture. For now I've to save it down from remote server, and open it with Mac OSX native program Preview. But I think it would be much better if the picture was shown directly below the inputs area. Although there's an icon zone at the front of each result, it's really not enough. More layouts are really needed. You can check out that url address and will see many different layouts.
     
    Further more, workflows could take alfred to an extensive new world. Along with the progress of workflows, more developers and users will dive into this world. So a workflow center might be a great idea. It might be a website, with some supervisions. People would feel easier to extend their alfred and thought alfred greater than ever, and developer could touch end user more easily.
     
    The software above mentioned is running on windows for now, it's a great opertunity for alfred. Looking forward to see a better, stronger alfred! 
  23. Like
    Florian got a reaction from David in Convert audio with one single Alfed call   
    So I never shared this one yet, so it might be a little tricky.
     
    If you don't have a C compiler, follow these instructions (if you don't know what it is, chances are you should follow these instructions too).
    http://blog.salientdigital.com/2012/05/16/how-to-fix-no-acceptable-c-compiler-found-in-path-on-mac-os-x-lion/
     
    Then, follow these ones
    http://ggkarman.de/tech/building-sox-with-mp3-support-on-osx/
     
    I have installed Flac support on my computer too but I don't remember how. It was a real pain though... Fell free to look around if you need that ability.
     
    Now you can install the workflow:
     
    http://dl.dropbox.com/u/14050630/Sox%20convert.alfredworkflow   Add all the filetypes you'll need in the first part of the workflow (file action):  
     
    In the second part of the workflow (Run Script), change 
    output=$output".mp3"; to 
    output=$output".aiff";   
     
    There you go, it should now work like a charm. Just select one or multiple audio files (it won't go into folders though) and use the file action on them. (You might want to change the name of the file action too because right now it's "convert to mp3").
     
     
    If you want total control of the quality (I have set it up to be the best quality possible, theoretically), to find the exact command your script should execute, read this:
    http://linux.die.net/man/1/sox
    and then, change this line to whatever your readings tell you:
    /usr/local/bin/sox "$input" -C -0.2 "$output"
  24. Like
    Florian got a reaction from jonathanwiesel in downforeveryoneorjustme.com workflow   
    A simple workflow for this very useful website: downforeveryoneorjustme.com
     
    http://cl.ly/MBEF
  25. Like
    Florian reacted to Carlos-Sz in Evernote Workflow 9 beta 4 (Alfred 4)   
    Alfred 4
    Read about this workflow below.
     
    This is an update to address the new Alfred 4 data folder (thanks to xilopaint).
    DOWNLOAD Evernote Workflow 9 beta 4 for Alfred 4
     
    Description
    Alfred 3 workflow to search and create notes in Evernote.

    Search

    Keywords
    ens to search in every note field ens @ to search in a selected notebook ens # to search notes with a selected tags You can use ent (search in titles only) or enr (search in reminders) or entodo (search to-do notes) or enrec (search notes updated within a week) or enu (search notes with a source URL) instead of ens.

    You can select multiple tags to fine tune your searching. Just add a second hash sign and select or type the tag e.g. ens #tag1 #tag2 :my query

    In addition, you can select a single notebook then tags too e.g. ent @notebook #tag1 #tag2 :my query

    Note that, if you want to select a notebook and/or tags, the query goes after the colon sign as seen above.

    Actions
    Return key to open the note Shift key to preview the note Option key to set a reminder Control key to paste the note text content to the top most application Function key to open the note URL Command key to append text (from clipboard, selected text or typed) or selected file(s) in Finder. After pressing the Command key a new Alfred window will be shown so you will be able to select the text source and the action: Return key will append without date Option key with append with current date Hint: You can also use the Command key to only add tags to a note. To do so, type or select a tag and don't type anything after the colon then select the source "Type a Note" e.g. enn #tag :

    Note that Alfred Fallback Search is also supported (you have to add it in Alfred 2 Preferences>Features>Default Results, then click Setup fallback results button).

    Create

    Keyword enn

    http://cl.ly/image/3t1e440l1c0Q/enn8.png

    You can optionally type the note title or, for a more complex creation, follow the syntax below:

    @Notebook #tag1 #tag2 !reminder :Title
    @notebook: after typing @ a list of notebooks will be displayed then select one or type it; the default will be used if omitted #tags: after typing # a list of tags will be displayed then select one or type a new one (multiple tags are supported, type each one after a hash sign) !reminder: after typing an exclamation point a list of reminder suggestions will be displayed then select one or type a custom reminder such as in 4 days or 05/01/2014 or 05/01/2014 at 2:00 Title: at the end, after a colon (or the second colon if you are adding time in your reminder) Note that items of the syntax are optional, however the syntax has to end with a colon, with or without typing the note title e.g. #tag1 :

    Note Content Source
    From clipboard From selected text Typed directly in Alfred From Safari or Google Chrome URL From message(s) selected in Mail app From file(s) selected in Finder app: you can create one note with files or one note for each selected files. Alfred File Browser also supported. Type a Note also supports multiple lines and, in this case, the first line will be the title of the note e.g. enn Line 1 /n Line 2 /n Line 3

    Actions
    Return key: create a note Control Key: create a note and open it Command key: append text or file to a note Option key: append text to a note with current date How to Append
    Highlight one of the note content source e.g. From Clipboard Optionally type tags and a reminder e.g. #tag1 #tag2 !tomorrow hold command key and hit return key select a note from the list (search by title only) and hit return key Mail
    Message subject as the note title Message received date as the note creation date Message Link as the note source URL A short header (e.g. sender) A plain text version of the email content  
    Note Templates
     
    Read about templates here.
     
    Preferences

    Bring Alfred and type the keyword enpref:
    Search wildcard: you can set the workflow to automatically use the Evernote search wildcard (*) or you can set the workflow to use only if it is typed (the Manual setting may by faster in a huge note collection).  
    Download Evernote 9 beta 3
    Release date: 99 Jun 2019 Made in OS X 10.13.5 Requires Evernote 7.2 from evernote.com Requires Alfred 3 Download now  
    Download Evernote 9 beta 2
    Release date: 09 Aug 2016 Made in OS X 10.11.5 Requires Evernote 6 from evernote.com Requires Alfred 3 Download now  
    For Alfred 2
     
    Version 8.992 Release date: 20 Feb 2015 Made in OS X 10.10.2 Requires Evernote 6.06 from evernote.com Requires Alfred 2.6 or later Download now  
    What's new?
    9 beta 3: minor code optimizations and updated workflow preferences (enpref keyword) 9 beta 2: bugs fixed and Evernote API updated 9 beta 1: Alfred 3 support 8.991: Evernote 6.06 initial support 8.9: Yosemite beta and note templates support 8.7: interface bugs fixed 8.6: enn issue fixed Improved reminder time support e.g. Tomorrow at 2:00 Added support for tags that start with a hash sign e.g. #Home Added support for tags that start with an at sign e.g. @Work Added support for notebooks that start with an at sign e.g. @Notes Workflow should be faster in most of cases When appending from a search result now you can hold Option key to include current date Type a Note supports multiple lines (first line will be the title) e.g. enn Line 1 /n Line 2 New Keyword enl and its hotkey to load the last search query Added support for some of Alfred 2.3 new features Workflow version history here.
×
×
  • Create New...