GithubHelp home page GithubHelp logo

alfred-documentation's Introduction

Alfred Documentation

This is a sort of temporary place to construct a wiki for Alfred 2, especially workflow development. Anyone can edit the wiki. The repository should be used to host screenshots and downloadable code. Don't include copies of libraries or workflows if they exist elsewhere; instead just link to them so that we don't have to worry about keeping them updated. If you want to push something to the repo, just put in a pull request.

And please, edit and add to the wiki.

alfred-documentation's People

Contributors

shawnrice avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

alfred-documentation's Issues

Libraries and inclusion criteria

I added a skeleton to the Libraries page of the wiki, but I wasn't sure which libraries to add.

I added Alfred-Workflow because it's the only library I know that is up-to-date and actively maintained, so I figured that qualifies whatever the inclusion criteria, but what about the other libraries?

I feel like a bit of a nob for creating a "list of workflow libraries" that only includes my own library, but all the others in David's list on the forum are basically stagnant/unmaintained.

Do we stick them in the list, too? If so, should we note that they haven't been updated in 1โ€“2 years?

Obviously, the bundler should go in there, too, but not before it's released, IMO.

What do you mean by Volatile and Non Volatile data?

I'm wondering what should be considered as volatile and what shouldn't.

  • I'm guessing anything that is actually included in the workflow doesn't fit in these because it's in the workflow folder.
  • Anything that is essential for the workflow to run properly, but is downloaded afterwards is Non Volatile?
  • User preferences / user data? Seems to me that you never really want to get rid of these but they don't prevent the workflow from working.
  • Databases? Any knowledge that isn't meant as a cache could be considered Non Volatile?
  • Images? Like thumbnails. They aren't vital at all, can be redownloaded often, but don't have to. Is this volatile or non volatile?
  • Cached pages / cached results? I'm assuming this is Volatile.

The page could use more explanation I guess :-)

https://github.com/shawnrice/alfred-documentation/wiki/Best-Practices-for-Workflows

Write from bash script in Alfred-accessible variable

Hi,

I have a question to variables. I've created a bash script within a workflow. This script creates an output. And now I want to save this output in a variable from Alfred to work with this value in the workflow.

Does anyone have an idea how to achieve this?

Thanks you.

How can I access Alfred Specific Environmental Variables?

All these variables sounds fantastic. How can I access them?

  • From a script filter, with the code right in alfred's window, with every language?
  • From a script filter, with an external script called through something like script.sh "{query}", can I still access them?
  • Where else? How else?

This page is a good dictionary but sorta lacks a little paragraph to explain it :-)

https://github.com/shawnrice/alfred-documentation/wiki/Alfred-Specific-Environmental-Variables

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.