Giter VIP home page Giter VIP logo

launchbar-scripts's People

Contributors

zettt 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  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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

launchbar-scripts's Issues

Legacy LaunchBar Scripts and New LaunchBar Actions

I'm having a hard time to decide what to do with legacy LaunchBar scripts, which still work, and coming up with a new convention for the newer LaunchBar Actions format, which has some neat advantages.

My main goal with the changes I have in mind:

  • A user that is not so familiar with Git, and only a little versed with Terminal should be able to check out the repository and get most of the stuff up and running in a short(er) period of time.
  • Advanced users should be able to check out the repo and commit changes (to send pull requests).
  • Ideally transitioning to LaunchBar Actions would be easier for me.
  • The folder structure should make sense and shouldn't be such a mess as it is at the moment. Right now, when a user checks out this repo and has no idea what he/she is doing, they end up with all scripts in _Archive (which are not functioning) activated by default.
  • The entire folder hierarchy needs to be changed to accommodate for clearer and more precise usage. This repo started fully as a full LaunchBar-only repo, then Alfred appeared and I started tinkering with Keyboard Maestro. So a lot of scripts from that time were optimized to work in all three. With the introduction of LaunchBar Actions, and this repo being named "LaunchBar Scripts", it makes sense to think about either a name change "App Launcher Scripts", or a full focus back on LaunchBar.

My least favorite is, frankly, a full focus on LaunchBar. I know LaunchBar is great and we all love, but so do a lot of Alfred users love Alfred. I wouldn't say Keyboard Maestro is that bad either. (If you read my blog, you know that's quite an understatement.) So I'm left with a difficult problem:

This repo needs serious restructuring!

I thought something like different folders for the scripts would make sense. Something like this:

_Archive
LaunchBar Actions
LaunchBar Scripts
Alfred Extensions
Alfred Scripts
Keyboard Maestro Macros
Keyboard Maestro Scripts

A user could check out this repository to say ~/Coding/App Launcher Scripts/ and then symlink only the folders they need to ~/Library/Application Support/LaunchBar/Actions.
Only preferred scripts would be activated by default. Only some scripts would require manual deactivation in the LaunchBar index. I'm not certain, but thought Alfred had something similar.

The only problem then is where or rather how do I keep a script that runs in either launcher? Would a copy not make maintenance more difficult?

LB6 Action: Favorite folders

This action should use an empty list property that users are able to add folders to with LaunchBar, making them available inside LaunchBar, but also making them able to remove them.

LB6 Action: Bookmarklets

Action that gives a list of all bookmarklets currently in one's browser, allows to execute them on the current page.

Sort app-specific scripts

It is hard to know which script is for what app and how to use it. It would be better if the various scripts were sorted into subfolders.

How to use the color picker?

Hi, I've managed to launch the color picker, but is there a way to get the hex code for the selected color? Thanks

Toggle Bluetooth: "no blueutil binary found"

On El Capitan the Toggle Bluetooth script doesn't work for me displaying notification "No blueutil binary found" even though blueutil is installed and which blueutil gives /usr/local/bin/blueutil. I restarted the computer just in case but the error stays there. Blueutil itself works, toggling BT off/on allright.

Send to Pocket Scripts no longer work... api update on getpocket's part...

You probably know this already but just wanted to add that the getpocket scripts do not work anymore. Gives a sent to pocket response but really it's giving a 400 bad request error. I don't even think it is possible anymore to have an applescript send to pocket without using their api. I know some python scripts that do so but other than that no idea. Thanks for the great scripts though. Very useful.

LB6 Action: Execute menu command

LB Action that reads all menu items of the front app and displays them as list. The user can then search for a command and execute it.

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.