Jump to content

Bhishan

Member
  • Content Count

    134
  • Joined

  • Last visited

Everything posted by Bhishan

  1. @deanishe Thanks for clarification and apologies for wording.
  2. Can we create an Alfred workflow so that it will send an email if the battery is less than 15 %?
  3. I liked the workflow, but, sadly it did not work in my machine. Info: Macos 10.13.4 (mac os high sierra) date: May 21, 2018 Usage: selected some text, go to alfred and type editwith Then type Notes.app Then nothing happens, it DOES NOT open notes.app with the selected text. similarly, it does not work with any app. Has anybody used this workflow on High Sierra ?
  4. I have created top 20 most anticipated Hollywood movies of 2018. Scroll down to see the movies other than first 9 movies. We can see how many days until the movies. Also, we can click the SHIFT button to see the QuickView of Wikipedia. The workflow is shared on github. We can add and edit the workflow easily. Enjoy the movies and enjoy the workflow!
  5. Is it possible to write an Alfred workflow to turn off wifi after the certain time?
  6. @vitor Solved today, idk what was the problem, but the good news is it works fine now in any text fields.
  7. There is an excellent tutorial about Alfred Script Filter creation explained in this link. Its so easy to create args in that workflow, but how can we use the arguments passed into the script filter in other actions in the same workflow? In the shared workflow, how can we use the variable "Alfred" ? The workflow is shared in github.
  8. The top parts, works but it gives me two outputs of the same thing. Example: 1. text selected: This is practice 2. select the text with mouse 3.hit the keyboard combination, it gives: `This is practice``This is practice` 4. it should give: `This is practice`
  9. Thanks, it works now. I was using var_show previously, forgot to remove var_.
  10. The last bash script in the workflow has following code: query=$1 if [ $query = "hide" ]; then defaults write com.apple.Dock autohide -bool TRUE; killall Dock fi if [ $query = "show" ]; then defaults write com.apple.Dock autohide -bool FALSE; killall Dock fi Can we refactor this code so that it would look nicer, and still works on Alfred? My attempt was this, but it did not work: [[ "${1}" == 'var_show' ]] && defaults write com.apple.Dock autohide -bool FALSE; killall Dock [[ "${1}" == 'var_hide' ]] && defaults write com.apple.Dock autohide -bool TRUE; killall Dock
  11. Is there a simple way of replacing the text in any text editor like this: original text: print('hello') markdown code formatted replace text: `print('hello')` keyboard shortcut: ctrl-opt-c My attempted workflow is shared on github.
  12. @vitor Thanks a lot. It works now. But, can we change the bash script like this: # Wanted version [[ "${1}" == 'var_show' ]] && defaults write com.apple.Dock autohide -bool FALSE; killall Dock [[ "${1}" == 'var_hide' ]] && defaults write com.apple.Dock autohide -bool TRUE; killall Dock # Ugly but working version: query=$1 if [ $query = "hide" ]; then defaults write com.apple.Dock autohide -bool TRUE; killall Dock fi if [ $query = "show" ]; then defaults write com.apple.Dock autohide -bool FALSE; killall Dock fi
  13. @vitor I deleted the redundant python script, but this still does not work. The List Filter is giving problem, If I delete LIST FILTER the script works, but I want to keep it. Is there any way I keep the list filter and when we click on "Hide" on list filter, it will hide the dock ? The updated link is shared here.
  14. I was trying to run dock repositioning commands in Alfred using List filter. The link is given in github. I was can see the list names, but when I click them none of them works. How can we fix them ? Help will be truly appreciated.
  15. I have created an Alfred workflow to show the number of days until some events. We can add any number of events to our taste and also define some other commands such that if we click "FIFA" in this workflow it will show the 2018 Russia Worldcup Schedule. We can find the workflow in my github Days Until Events . Usage: Double-click the downloaded file and click on [x] to see the description how to use this. # Usage: Click on FIFA button to see the worldcup schedule (The time is EST USA). Note: you can download the schedule of your time-zone and use that image. Screenshot:
  16. How to use this workflow ? In Alfred 3, I tried "regex tr/that/this" It gives error: Could not open your RegexSequences.pl file.
  17. @vitor Apologies for that, I have updated the question. Is it possible to use {arg} to run the selected action from list action, in above workflow?
  18. Here is a simple workflow to show the number of days until some events. I was trying to apply some filter so that given command is run only for respective events. That being said, I want to quickview the given image only if I click FIFA button in the workflow shared on github.
  19. @deanishe Thanks for the reference. That's a great article, but unfortunately, there is no example workflow to execute the theory explained. Feature Request: If there are some simple example workflow it would be great and a lot of new users will benefit from them. I tried to follow exactly the instruction and printed given format in python, but to no avail: import sys output = """ {"alfredworkflow:" { "arg": "https://www.google.com", "variables": {"browser": "Google Chrome"}}} """ print(output.lstrip()) In bash script: echo $browser > ~/hello.txt It did not print the google chrome in ~/hello.txt. I have uploaded the workflow here
  20. @deanishe I would love to use single script But the problem is two values are combined into single variable and they can not be used separately. Here is the python script to print two numbers: from __future__ import with_statement, print_function, division import sys import os import datetime date_format = "%m/%d/%Y" # Using variables cmu = os.getenv('fifa') # Calulating days difference today_str = datetime.date.today().strftime(date_format) today = datetime.datetime.strptime(today_str, date_format) someday = datetime.datetime.strptime(cmu, date_format) days_diff = abs((someday - today).days) # print will give output print('Days Until FIFA:', days_diff) If I use: print(30,40) # Just for practice It will give {query} = 30,40 and How can we use 30 and 40 separately in File Action ?
  21. I have defined two environment variables and used them to get the variables. For example: environment variable: fifa = 6/14/2018 and python script gives dfifa = 30 environment variable: cmu = 6/16/2018 and python script gives dcmu = 32 Now, When we use {var:dfifa} and {var:dcmu} only one variable works. The workflow is shared in github. How can we fix the problem ? Thanks.
  22. Thanks a lot. This worked finally: # Read user given arguments mins=$(echo "$min_sec" | cut -d' ' -f1) secs=$(echo "$min_sec" | cut -d' ' -f2) duration=$( bc -l <<<"60*$mins + $secs" ) # duration in seconds # Input mp3 file name and output file name base="${infile%%.mp3}" output="${base}"_trim.mp3 # Example: /opt/local/bin/ffmpeg -ss 0 -t 120 -i in.mp3 out.mp3 # This will trim from 0 seconds to 120 seconds, i.e. two minutes. # # /opt/local/bin/ffmpeg -ss 0 -t $duration -i "$infile" "$output" # Practice # touch "$mins".txt # This will write a file in directory of this workflow.
  23. I have a very simple File Action workflow which reads the filename and also needs two user given inputs. The workflow I have work done so far is shared here. I was successful to get the name of the input file, but reading the arguments is giving a problem. I apologize in advance, this is a noob question, but it is taking me more than one hours and still no luck.
  24. @deanishe @vitor Big THANKS guys, Finally I fixed the problem with your help. I had just quoting problem for shell variables: Bad: $bash_variable # This does not escape characters Good: "${bash_variable}" # This escapes characters in variables itself
×
×
  • Create New...