Jump to content

vdesabou

Member
  • Content Count

    436
  • Joined

  • Last visited

  • Days Won

    18

Reputation Activity

  1. Like
    vdesabou reacted to rice.shawn in Packal: Workflow and Theme Repository   
    I'm happy to announce that after months of development, I'm ready to make a new workflow and theme repository available to the public as an open beta: Packal. Workflows and themes are taggable and searchable. You can add in the icons, screenshots, long descriptions, and brief ones. There are many different ways to find whatever you need there. Since this is an initial announcement, there isn't much content there yet, except for the workflows and themes that a few kind testers uploaded.
     
    Themes are stored as a simple application URL, which means there are no files to download, but, instead, they import directly into Alfred2. Workflows are scanned for viruses after they are submitted but before they are made available publicly. Workflow authors can easily update their workflows just by editing the page and replacing the workflow file there.
     
    What is even better is that Packal has its own updater for workflows. So, you have the option to update any workflows that you have downloaded from Packal.
     
    I think that these are exciting developments for Alfred, and this sort of repository is what many people have been waiting for since these forums were created.
     
    One great advantage for distributing your workflows via Packal is that you do not need to maintain your own download links for your workflows anymore, so you won't need to worry about download limits on sharing services. Another advantage is that it will receive more visibility as it is a place where people can look for workflows and themes without having to page through the impressive number of posts in these forums.
     
    So, please, head over to Packal, browse what's there, and, very importantly, submit your own workflows and themes.
     
    --Shawn
  2. Like
    vdesabou reacted to Tyler Eich in Versions — Copy Version Information for Applications and Operating Systems   
    If you do any bug reporting, you may know what a pain it is to get version information for the application in question. Usually, it means going to the 'About' menu and copying version information from there.
     
    This workflow lets you copy and paste version information with a few keystrokes. The keyword is 'version'.
     
    Download • Packal (Beta)
     
    Example outputs:
    Alfred 2 v2.1.1 (227) on Mac OS X 10.9.1 (13B42) Safari v7.0.1 (9537.73.11) Mac OS X 10.9.1 (13B42)  
    You can get version information for:
    The current application Any application on your disk Your operating system  
    There are also several choices when retrieving the information:
    When dealing with application or OS info: Command: Copy and paste immediately When dealing with application info: Option: Copy with OS information Control: Copy with OS information and paste immediately  
    Here's what it looks like:

     
    Enjoy
  3. Like
    vdesabou reacted to ramiro.araujo in ImageOptim Workflow   
    ImageOptim Workflow for Alfred app
    This is a wrapper Alfred workflow around the great ImageOptim-CLI library from Jamie Mason. Mason's library uses three image optimization applications to automate optimization of JPEGs and PNGs. It uses the open source ImageAlpha and ImageOptim apps, and the JPEGmini app, which is not free, but highly recommended. Together they shrink images like a beast.
    My own addition to this image processing is that if JPEGmini is unavailable, it uses ImageMagik's mogrify to compress JPEGs to quality 75, if they're actually higher than 75. To do this, I'm also bundling ImageMagik'smogrify and identify. A quality of 75 is usually pretty safe and it still has a way smaller size and usual JPEGs saved from Photoshop without optimization. That being said, JPEGmini does way better job and it's recommended.
     
    Requirements
    ImageOptim, installed in /Applications folder. ImageAlpha, installed in /Applications folder. JPEGmini, optional but recommended, installed in /Applications folder. If using JPEGmini, you need to add Alfred 2 to the allowed apps in the accesibility list. Go to Preferences, Security and Privacy, Privacy tab, click the lock to allow changes, and drag the Alfred 2 app into the list. Usage
     
    1. find or select one or more images or folders, show the file actions in Alfred, and select "Optimize Images". Note that any Alfred's way of selecting files work, such us:
    select one or multiple files/folder in finder and press ⌘ alt \ browsing or finding files in Alfred, and triggering actions for the file saving files in Alfred's file buffer, and then ⌘ → to action buffered files.
     
    2. You'll see a notification indicating the number of files to process. The work is done partially with AppleScript, so even if it's happening in the background, the apps are actually laoded and you can focus on them to check the status. Depending on the number and size of images, it could take a while.

     
    3. When the optimization is completed, you'll see another notification, indicating the original Kilobytes, the current Kilobytes, total savings and savings percent.

     
    Caveats
    You shouldn't run optimizations in parallel. Tecnically you could if the batch already jumped to the next app (from JPEGmini to ImageOptim for example), but it's looking for trouble. I'll consider adding a check in the future to prevent parallel process from happening, but I'm affraid this could add other complications, as in how to clear the processing flag if optimization process is interrumpted earlier.
     
    Installation
    For OS X 10.9 Mavericks, Download the alfred-image-optim-workflow.alfredworkflow and import to Alfred 2.
    For Previous OS X Versions, Download the alfred-image-optim-workflow.alfredworkflow and import to Alfred 2.
     
    Source Code
    Clone or Fork the Workflow: https://github.com/ramiroaraujo/alfred-image-optim-workflow
     
    Changelog
    2014-01-06 - Released 2014-01-23 - Added folder support, and correctly counting number of files inside folders
  4. Like
    vdesabou reacted to spacek33z in Upload files to Cloudup   
    This workflow lets you upload selected files to Cloudup.
     
    If you don't have a Cloudup account, I can highly recommend it if you want to share files with other people very fast. It's owned by Automattic (the company that also owns WordPress.com) and is free to use! You can upload a maximum of 1000 files with a max. filesize of 200mb. It currently is invite only, but you can register with this link (I think, haven't tested this).
     
    You have three options:



     
     
     
    Download
    Github
     
    Ideas and questions are very welcome .
  5. Like
    vdesabou reacted to miked in Spotify Mini Player: Control your Spotify library at your fingertips   
    Thanks! Can't wait for the update!
  6. Like
    vdesabou reacted to ramiro.araujo in Transmit 4 Favorites Workflow, FAST   
    Transmit 4 Workflow for Alfred app
    Workflow for searching and opening Favorites in Transmit 4 App. It's really fast, because it reads the SQLite Database or XML datasource in latests releases of Transmit 4.
    There are already at least 2 Transmit workflows, but one is incompatible with latests Transmit 4 and the other, although very good, uses AppleScript to do the searching, and thus you need to wait for Transmit to open to get feedback. This is particulary slow on non SSD machines.
     
    Usage
    Type the keyword (default ftp) and start typing the name of the favorite to search; dead simple.

     
    Installation
    For OS X 10.9 Mavericks, Download the alfred-transmit.alfredworkflow and import to Alfred 2.
    For Previous OS X Versions, Download the alfred-transmit.alfredworkflow and import to Alfred 2.
     
    Source Code
    Clone or Fork the Workflow: https://github.com/ramiroaraujo/alfred-transmit-workflow
     
    Changelog
    2013-12-16 - Released 2014-01-02 - Added support for previous OS versions, using System Ruby 1.8, tested up to Lion 2014-01-03 - Search in both Favorite name and host 2014-01-20 - Added support for Favorites.xml 2014-01-30 - Rebuilt XML search to use different Ruby xml parser Note: I updated the original description to match the project readme file
  7. Like
    vdesabou reacted to Tyler Eich in Colors Beta   
    Colors 2.0 is currently in the works. Improvements include:
    Speed (written in Objective-C; near-instantaneous results) Full support for NSColor and UIColor Better preview images (uses a different, higher-contrast transparency background) ⌘C will copy the result's text Opacity slider in the OS X color panel Hotkey for revealing the OS X color panel Download • View on Github
     
    Looking for the stable release? Check out the main Colors thread
     
    You can run the beta parallel to the stable release; it uses a different BundleID (until v2.0 is stable, at least). Beta testing is strictly voluntary, with no obligation to myself or the beta tester.

    I'm mainly trying to stabilize the code (e.g. removing bugs, fixing performance issues, etc.), but feature requests are welcome!

    Here are some images of the workflow in action:



    And the workflow editor:


    Cheers, and many thanks for your help
  8. Like
    vdesabou got a reaction from Florian 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
  9. Like
    vdesabou reacted to Florian 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.
  10. Like
    vdesabou got a reaction from multicolor in Spotify Mini Player: Control your Spotify library at your fingertips   
    alfred-spotify-mini-player.com

    Find all information on dedicated website: alfred-spotify-mini-player.com
    Follow on Twitter @TheMiniPlayer to get all news

    Features



    Example


     
     
    PS: If you have a problem with the workflow, do not spend time reading the forum post, the workflow has been rewritten many times! Follow instructions from here http://alfred-spotify-mini-player.com/articles/support/ instead
  11. Like
    vdesabou reacted to alexcory in Spotify Mini Player: Control your Spotify library at your fingertips   
    Yep.  Dude this is seriously sick.  You are the s#!+ man!
  12. Like
    vdesabou got a reaction from alexcory in Spotify Mini Player: Control your Spotify library at your fingertips   
    Here is more information:
     
    Alfred Playlist
    The Alfred Playlist is a playlist where tracks, albums and even playlists can be added from within the workflow.
    Create a playlist within Spotify and name it "Alfred Playlist"
    Right click on it and copy Spotify URI
    Enter copied URI in Spotify Mini Player Alfred Playlist section
    To add a track to your playlist select it with fn modifier
    To add an album or another playlist to your playlist select it with shift modifier

     
     
     
    You can restrict search to only your starred playlist, if you want to. If you set to ALL, then your entire library will be used for search. Does it make sense now?
     
     
    Yes
     
    See:
    Commands

     

    No that's not possible, arrow keys can only be used when it is a file type. But anyway, I think you already have the "next" and "previous" commands to do what you want, right?
  13. Like
  14. Like
    vdesabou got a reaction from alexcory in Spotify Mini Player: Control your Spotify library at your fingertips   
    can you kill the library update by invoking "spot_mini_kill" command:

     
    Can you download the workflow again, I've made some changes:
     

     
    Then follow these steps:
    Type "spot_mini" or configured hotkey to invoke Spotify Mini Player, and select "1/ Open Spotify Mini Player App <spotify:app:miniplayer>"
    If it doesn't work (Spotify indicates "Failed to load application miniplayer."): * try to restart Spotify multiple times
    * try to logout/login
    * make sure you see in Developer Account:
     
    Developer Account Your account has already been enabled to use the Spotify Apps API. Happy hacking! If it works, invoke the Spotify Mini Player workflow again and select "2/ Install library"
  15. Like
    vdesabou reacted to WelchWay in Spotify Mini Player: Control your Spotify library at your fingertips   
    That's awesome! Works like a dream. Cheers
  16. Like
    vdesabou reacted to WelchWay in Spotify Mini Player: Control your Spotify library at your fingertips   
    Haha, brilliant.
     
    Loving the latest version, this is an awesome workflow
  17. Like
    vdesabou got a reaction from 0x6368 in Spotify Mini Player: Control your Spotify library at your fingertips   
    From the debug files you provided, It looks like it is working fine. The library creation was in progress, 103 tracks are processed.
    Don't forget that the first time, it downloads every artwork so it can take a while!
     
    So if you killed the update library, you can restart it by executing "update library".
     
    Then be patient
  18. Like
    vdesabou got a reaction from 0x6368 in Spotify Mini Player: Control your Spotify library at your fingertips   
    Thanks for debugging this!
     
    I think I understand why, I've reproduced by adding a folder at the end of my playlists, see "test" folder:
     

     
    Can you confirm it is your case?
    I'll provide a fix shortly
  19. Like
    vdesabou reacted to iKam in [Mavericks] Merge all Finder windows.   
    Hi guys.
     
    The build-in Finder tab feature is awesome in Mavericks.
     
    And here is a little workflow to merge all current Finder windows into one single window with tabs.
     
    Hope it can help.
     

     
    Download it.
  20. Like
    vdesabou got a reaction from forgetfulfellow in Spotify Mini Player: Control your Spotify library at your fingertips   
    alfred-spotify-mini-player.com

    Find all information on dedicated website: alfred-spotify-mini-player.com
    Follow on Twitter @TheMiniPlayer to get all news

    Features



    Example


     
     
    PS: If you have a problem with the workflow, do not spend time reading the forum post, the workflow has been rewritten many times! Follow instructions from here http://alfred-spotify-mini-player.com/articles/support/ instead
  21. Like
    vdesabou got a reaction from coreyfloyd in A bash script to get path of document open by the frontmost window   
    That's really a good idea!
    I've quickly made a workflow with your code in order to get and browse the document of the frontmost window in Alfred. If no document can be found, a notification is done.
     
    The workflow is here
     
    Thanks for your code!
  22. Like
    vdesabou reacted to phyllisstein in Downer: Tag, Label, Delete, and Open Downloads   
    Good news, everyone! I've just pushed a new version of the workflow that has Unicode working without a hitch. You can get it through Alleyoop or at http://alfred.daniel.sh/Workflows/Downer.alfredworkflow . Share and enjoy!
  23. Like
    vdesabou reacted to laerador in App Install [major update: 17. March | v1.0]   
    Hello there

    This is my first Workflow published here, I hope, that some of you will find it useful.

    App Install

    Installs Apps from your Downloads folder

    This Workflow is inspired by the Alfred v1 Extension from Christian Schlensker, written in Python, and set it up as an Alfred v2 Workflow. As far as I know, nobody else has ported this script over, so here we go:
    It searches your Downloads-Folder for any *.app, *.pkg, *.alfredworkflow, *.dmg- and *.zip-Files shows you a list sorted by most-recently-added you can search in that list by entering a string after the keyword installs the apps /Applications or opens the *.pkg To use it, simply type install and hit Enter. If you use ⌘-↩ it will delete the download after installing.



     
    You can search in the results:
     

     
    You can also select any appropriate file within Alfred and use the install-File-Action:
     

    Supported Filetypes:
    Currently, this Workflow will find all zips, dmgs, apps, alfredworkflows and pkgs in your download-folder and install all apps and pkgs inside zips and dmgs. It does not try to find out, if a pkg is an uninstaller or not!
     
    Getting the Workflow
    You can find this Workflow on Github or download the Workflow directly.
     
    Settings
    You can customize the list of searched paths (for example, so that the workflow searches both your Download-Folder and your Desktop-Folder) and you can customize the install-location for normal Applications.
    Please tell me how you like it, what you would want to change, etc! I am still looking for a new Icon (please contact me if you have one! (: ). Remember that I personally consider this Workflow as being Beta-Software so please help me to find and fix every bug you might encounter.
     
    For more Information about Features and Settings, please read the Documentation at Github.
    Changelog
    v1.0: [17. March]: Complete rewrite; created individual installation-framework; new Icon Bugfix: Prevent faulty symlinks when installing from zips by not using python anymore Feature: Substring Filtering for Searchresults v0.4: [29. May]: ​Ability to install Alfred Workflows Ability to run pkgs Some bugfixes v0.3: [28. May] Fix Symlinkproblem in Zipfiles Add ability to delete Download after install (by pressing ⌘-↩) v0.2: Add ability to install from `*.zip`-Files Show all possible matches instead of only one (This is still sorted by most-recent) v0.1: Initial Release​ Thanks very much for you attention fellas, I hope you'll enjoy this little script.

    Greetings,
    Franz
  24. Like
    vdesabou reacted to _mk_ in Alfredlytics - Google Analytics Workflow   
    Alfredlytics - Google Analytics Workflow
     
    Features

    This workflow shows Google Analytics metrics and dimensions directly in Alfred 2:
    Visitors / Pageviews of the last 7 days Top Pages of the last 30 days Top Referrers of the last 30 days Top Searches of the last 30 days

    Installation

    Download and import into Alfred 2.

    Usage

    Keywords

    Before you can use the workflow you have to configure your Google Analytics account. This will use Google OAuth2, so you will not have to save your Google credentials with the workflow.
     
    Setup
     
    1. Authorize the workflow to access your Google Analytics data:
    .gaauth [Google Auth Code] First call the keyword without an argument. This will redirect you to Google's authorization website.
     




    Copy the auth code and call the keyword a second time with the auth code as argument.
     

     

     
    2. Choose your default profile:
    .gaprofile After you have authorized the workflow you have to choose your default profile.
     

    Show Google Analytics data
    .ga Currently you can view these metrics/dimensions:
    Visitors / Pageviews of the last 7 days Top Pages of the last 30 days Top Referrers of the last 30 days Top Searches of the last 30 days Credits

    Thanks to Jeffrey B. Murphy and Mario Alemi for their excellent articles on Google OAuth2 authentication on the shell.
    Some of the icons are part of the "Web Design" icon pack created by Liam McKay.
  25. Like
    vdesabou reacted to Subject22 in Restart Alfred Workflow   
    Here's a quick little workflow to restart Alfred and his preferences (if they're open).
     

     
    Download (v1.0.2): GitHub
    Keyword: restart
×
×
  • Create New...