Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by jmjeong

  1. jmjeong


    Github: https://github.com/jmjeong/alfred-extension/tree/master/alfred-bookmark Download link: https://github.com/jmjeong/alfred-extension/raw/master/alfred-bookmark/alfred-bookmark.alfredworkflow alfred-bookmark Alfred 3 workflow to manage Browser's bookmark. It is tested on Google Chrome and Safari. Install To install, download the latest file and double-click to open in Alfred 3. Setup & Keys Add Bookmark (Configurable: F5) Search Bookmark - Supports Incremental search (Configurable: F1) Edit Bookmark (mod:Ctrl in search mode, Enter in add mode) Delete Bookmark (mod:Option) Copy Bookmark (mod:Command) Open Bookmark in Google Chrome Incognito mode (mod:Shift) Quick Look URL (Shift) Usage Search Bookmark (F1) Add Bookmark (F5) Search terms You can search any terms (order does not matter). Bookmark Sort order Accessed, launch count, registered time (default) Sync between several machines You can sync bookmark database through several machine via DropBox. mv '~/Library/Application Support/Alfred 3/Workflow Data/com.jmjeong.alfred-bookmark/pinboard.db' ~/Dropbox/Apps ln -s ~/Dropbox/Apps/pinboard.db '~/Library/Application Support/Alfred 3/Workflow Data/com.jmjeong.alfred-bookmark/'
  2. https://www.alfredapp.com/help/workflows/inputs/script-filter/json/ autocomplete field seems not to be applicable to mods field. It would be helpful to support this option to mods objects. Sometimes it is necessary to expand other words with the mods key when creating a workflow.
  3. Download: https://dl.dropboxusercontent.com/u/4345768/markdown-toc.alfredworkflow Usage: Select markdown document, and select [Markdown TOC] then toc contents are copied to Clipboard. Markdown: Output: Default depth of section is 2.
  4. Web bookmarks of Alfred provide search functionality for Safari and Chrome. How about supporting to delete or edit bookmarks? Currently, there is one action for the searched bookmark. Please add some modifier in the configuration screen, perform delete or edit bookmark with the modifier key. Please let me know what you think.
  5. jmjeong

    Suggestion for Web Bookmarks

    I think Safari or Chrome must be stopped before performing editing.
  6. Add to Things workflow. Supports date parsing for easy input. t title #tag @t|n|s ::note >duedate (ex. fri, 3d, 2w, 12/31) - create things todo tm title #tag @t|n|s >duedate - create todo with clipboard contents as a note - Syntax - #tag : tag - Focus : default location is 'Inbox' - @t : @Today - @n : @Next - @s : @Someday - ::note : note - > duedate - > : today - > 2d : two days after - > fri : next friday - > -1d : one day before - > 11/23 : November 23 ex) t test > fri (next friday) t test > 2 (2 days after) t test > 1w (1 week after) GitHub Link - latest version
  7. jmjeong

    Add to Things 2/3 workflow

    I updated the workflow and released it to github. @Today is changed into id, so I think it will work for spanish translation.
  8. jmjeong

    Add to Things 2/3 workflow

    Updated for Things 3. title #tag @t|a|s ::note >duedate (ex. fri, 3d, 2w, 12/31) Github main branch is for Things3. For Things 2, download from history commit. https://github.com/jmjeong/alfred-extension/tree/d4ecb77112621edcd65d676303f20cc1dd747f92/things
  9. - GitHub Page : https://github.com/jmjeong/alfred-extension/tree/master/alfred-pinboard - Workflow Download : https://raw.githubusercontent.com/jmjeong/alfred-extension/master/alfred-pinboard/pinboard.alfredworkflow v2.3 (2016-05-20) Update Settings for Alfred v3 v2.27 Fix a bug in debug loggingv2.25 change Reload threshold time to 1 hour from 12 hours Arrange alfred layout v2.24 pblog records copy command guard code for invalid bookmark data v2.22 Launch history command (pblog) Sort option : last accessed time (^l) '!' is used to sort key too V2.1 Changelog - multiple tag search : specify tag group for searching (#) - display last modified time of local cached bookmarks - display host name only in main list - display tag information in main list too - update the number of entries in the history list after searching - display untagged bookmarks in tag list - support sort option : title ascending(`^a`), title descending(`^z`), time ascending(`^d`), time descending(default) Yet another alfred-pinboard workflow. It provides INSTANT pinboard search and the following function. search pinboard (pba) - supports various search condition such as or(|), and( ), and not(-) search tag (pbtag) search pinboard memo (pbmemo) show starred bookmark (pbs) browse and search history (pbhis) goto or delete the searched bookmark copy url of the searched bookmark send url to pocket mark or unmark the favorite bookmark InstallationDownload and Install alfred-pinboard Workflow You need to set short-key manually pbauth username:TOKEN <- set access token Get it from https://pinboard.in/settings/password pbreload - loads latest bookmarks and memo from pinboard.in search with pba, pbtag, pbmemo command (optional) pbauthpocketneeded only if you want to send URL to pocket (optional) install cron job : for faster searching without pbreloaddownload it from pinboard-download.py chmod a+x pinboard-download.py register script in crontab using crontab -e */15 * * * * /path/to/pinboard-download.py > /dev/null 2>&1 Command pba query : search query from description and link and tags pbnote query : search query from pinboard notes pbu query : search query from description(title) in unread list pbl query : search query from link pbs query : search query from starred bookmarks pbtag query : search tag list. You can autocomplete it by pressing ‘tab’ pbhis : show search history pbreload : loads latest bookmarks from pinboard.in pbauth username:token : Set pinboard authentication token (optional) pbauthpocket : Pocket authentication (optional) Search Condition- before search word stands for not ex) -program stands for and query ex) python alfred | stands for or query ex) python|alfred and query is evaluated first, than or query is evaluated KeysYou need to set it manually because of alfred restriction ctl-shift-cmd-p : launch pba ctl-shift-cmd-c : launch pbtag ctl-shift-cmd-n : launch pbnote ctl-shift-cmd-s : launch pbs ctl-shift-cmd-h : launch pbhis Action enter to open the selected url in the browser tab to expand in pbtag command Hold cmd while selecting a bookmark to copy it’s url to clipboard Hold alt while selecting to delete a bookmark from your pinboard Hold ctrl while selecting a bookmark to mark or unmark it Hold shift while selecting to send URL to pocket. You need to set auth_token using pbauthpocket help Search Tag Browse Tag Search Starred Bookmark Search History
  10. Updated v2.31 : Error handling for no notes list http://dr.jmjeong.com/1hJfh+
  11. I heard that Opera did not support AppleScript. https://gist.github.com/vitorgalvao/5392178
  12. Bookmark is alfred workflow which enables to manage and search bookmark. You can add browser's URL to bookmark, add multiple tags to it, and search it. This workflow works without pinboard.in account. You can link pinboard.in account with this workflow also. Download: https://github.com/jmjeong/alfred-extension/blob/master/bookmark/bookmark.alfredworkflow?raw=true Youtube Link: https://youtu.be/ImXADq0mBRM After integrating pinboard.in account, you can download the data pinboard.in using pbreload command. Bookmark workflow provides... Add bookmark - add frontmost browser's url to bookmarkIn adding bookmark, you can assign multiple tags. Search bookmark Delete bookmark Assign [private], [star] attribute in bookmarkYou can narrow the search space using this property Several sort optionslaunch count accessed added Pinboard integrationYour local bookmarks are replaced with pinboard.in data after integration After integration, add/delete operation is synced with pinboard.in You can download pinboard.in bookmark with pbreload command. Install You need to set key manually after installing bookmark. Cmd-Shift-Ctrl-P : Workflow launch (Search condition follows setting) Cmd-Shift-Ctrl-K(!) : Search every bookmark temporary (Ignore settings) Cmd-Shift-Ctrl-L(*) : Search marked bookmark only Cmd-Shift-Ctrl-;(+) : Add bookmark (This key is valid only when browser is the frontmost window) Assign attribute to bookmark You can change search condition from setting menu(_). private : Toggle with [shift] modifier key star : Toggle with [ctrl] modifier You can change attributes of multiple bookmarks of the same tag.ctrl: set mark, shift: unset mark, alt: set private, cmd: unset private Setting mark[filter] private[filter] sortaccessed, launch_count, time launch_count, accessed, time time, accessed Command bm (ctrl-shift-cmd-p) ! (ctrl-shift-cmd-k) - Search every bookmarks (ignore search condition in setting) * (ctrl-shift-cmd-l) - Search marked bookmark only + (ctrl-shift-cmd-) - Add URL to bookmark. # - Tag search For entries Enter : launch bookmark Ctrl : toggle mark attribute Shift : toggle private attribute Alt : delete bookmark Cmd : copy URL
  13. I considered the feature you suggested in design phase, I decided not to add it because this makes the workflow too complicated. If you have pinboard.in account, you can modify comment/description of bookmark in pinboard.in web page and be able to re-download it.
  14. I am afraid but you seem to post this comment to the wrong topic. alfred-pinboard do not have 'pset' command.
  15. How about manage alfred extension workflow? https://github.com/jmjeong/alfred-extension/tree/master/managealfredextension
  16. jmjeong

    Search Mac AppStore

    Search Mac AppStore Download : http://cl.ly/220h1w3c190z (fix typo)
  17. Thank you for the reporting. This log is for debugging in development and may be excluded in release version. '/var/tmp/alfred.pinboard.log' is used for debug log. In your case, there seems be symbolic link in this directory. --- <2015-08-05 Wed> I encountered this problem in my new MacBook Air. I have released v2.27 version to fix this problem.
  18. Because alfred-pinboard search is case-insensitive, 'Reference', 'reference', and 'reference-data' are searched. If it it case-sensitive, only 'Reference' will be searched. May I miss something? p.s. Do you want that 'Reference' and 'reference' category are merged in one category?
  19. All search of alfred-pinboard is case-insensitive. I tested it just ago, but I can't find any problem. Could you test again?
  20. Browse and Manage alfred extension (Download) Search and manage the installed extension. Usage alf :: display the installed extensions alf <search> :: search extension by title, author name, and keyword enter :: Browse the installed folder in Alfred ctrl :: Reveal the installed folder in Finder shift :: Execute extension with the first keyword cmd :: Open terminal in the installed folder opt:: Export the extension for distribusion (Default: ~/Downloads, you can refine it in export.json file) export.json The file format is as follows: { "workflow-export" : {"directory" : "~/git/alfred-extension/managealfredextension", "enable": true}, "source-export": {"directory" : "~/git/alfred-extension/managealfredextension", "enable": false} } 'workflow-export' specifies the directory where .alfredworkflow is exported. 'source-export' specifies the directory where extension source is copied. Version History 2.8 - July 16, 2014 Handles the title and author having space 2.6 - April 11, 2013 Handle subdirectory during export2.5 - April 8, 2013 Display hotkey informationHotkey information is borrowed from (com.help.shawn.rice) by Shawn Rice2.4 - April 1, 2013 Fix a bug about pathname with space2.3 - March 31, 2013 Sort title by alphabetically2.2 - March 29, 2013 Export feature : Default directory is ~/Downloads Toggle extensions with fn modifier Fix a bug in export function 2.0 - March 29, 2013 Export feature Open terminal Support Alleyoop's auto update plugin Display 'disabled' extension 1.x - March 28, 2013 Initial version
  21. v2.9 just released, which supports case insensitive search. You can search 'Web_Design_Colors" with the query 'alf Web' or 'alf web'.
  22. jmjeong

    Find, filter, open Git repositories

    ~/Dropbox/Apps/Alfred.alfredpreferences/workflows/user.workflow.BAF71062-A6BA-40A6-A1A0-09B8628D42E5 $ python update.py Excludes setting - [u'tmp', u'bad/smell/*', u'old*'] 20:46:17 update.py:89 DEBUG repo `alfred-extension` at `/Users/jmjeong/git/alfred-extension` 20:46:17 update.py:89 DEBUG repo `bobby` at `/Users/jmjeong/git/bobby` 20:46:17 update.py:89 DEBUG repo `CCMask` at `/Users/jmjeong/git/CCMask` 20:46:17 update.py:89 DEBUG repo `cocos-samples` at `/Users/jmjeong/git/cocos-samples` 20:46:17 update.py:89 DEBUG repo `django-appsales` at `/Users/jmjeong/git/django-appsales` 20:46:17 update.py:89 DEBUG repo `Hyde` at `/Users/jmjeong/git/Hyde` 20:46:17 update.py:89 DEBUG repo `ihd2` at `/Users/jmjeong/git/ihd2` 20:46:17 update.py:89 DEBUG repo `iLink` at `/Users/jmjeong/git/iLink` 20:46:17 update.py:89 DEBUG repo `jmjeong.com` at `/Users/jmjeong/git/jmjeong.com` 20:46:17 update.py:89 DEBUG repo `old.jmjeong.com` at `/Users/jmjeong/git/old.jmjeong.com` 20:46:17 update.py:89 DEBUG repo `old.jmjeong.github.com` at `/Users/jmjeong/git/old.jmjeong.github.com` 20:46:17 update.py:89 DEBUG repo `PlanBeQuickAdd` at `/Users/jmjeong/git/PlanBeQuickAdd` 20:46:17 update.py:89 DEBUG repo `todo.txt-ios` at `/Users/jmjeong/git/todo.txt-ios` 20:46:17 update.py:89 DEBUG repo `vitae` at `/Users/jmjeong/git/vitae` 20:46:17 update.py:89 DEBUG repo `weatherrecord.new` at `/Users/jmjeong/git/weatherrecord.new` 20:46:17 update.py:94 DEBUG 15 repos found in `/Users/jmjeong/git` in 3.95 s 20:46:17 workflow.py:970 DEBUG Cached data saved at : /Users/jmjeong/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-git-repos/repos.cache 20:46:17 update.py:141 INFO 15 repos found in 4.03 s 20:46:17 update.py:142 INFO Update finished old.jmjeong.com and old.jmjeong.github.com is not symbolic link. I thought these directories is not included in the result set because of 'excludes' setting.
  23. jmjeong

    Find, filter, open Git repositories

    v1.3 follow symlinks, but global_exclude_pattern doesn't work. I set 'global_exclude_patterns": ["old*"] ' in settings.json, but old.jmjeong.com repo still appears. In the previous version, it doesn't
  24. I updated the workflow just ago. V2.8 now handles the title and author having space properly.