Jump to content

Jenner36

Member
  • Posts

    6
  • Joined

  • Last visited

Posts posted by Jenner36

  1. Hi,

     

    I have build a simple password manager, in the below python file, however i can't set it to the clipboard when i run the file.

     

    but my basic question is how to print a string from a python file, when running a workflow, with a python script

     

    How do i do that?

     

    Best Regards
    Jens

     

    def main():
        result = str(reduce(go, range(20), '')) # an example of the print would be ;691i1A3ny`92+"7ltB9%                                         
        print(result, end='')
    
    if __name__ == '__main__':
        try:
            sys.exit(main())
        except Exception as err:
            #from traceback import format_exc
            # log traceback to Alfred's debugger
            #log('[ERROR] %s', format_exc())
            # show error message in notification
            #notify('Execution Failed', str(err), True)
            sys.exit(print("error"))

     

  2. Hi,

     

    I am currently using freedom through the exam period, however I find it tedious continously turning it on.

     

    1)     Dragging my mouse to the top bar
    2)     Clicking Freedom Icon
    3)     Clicking Start Session
    4)     Clicking Last used session

    540211120_Screenshot2020-11-20at08_35_30.png.22610bf3b3362e754909aab0f527ff05.png

    Is it possible to write a script / make a workflow for to this?

     

    The app / software: https://freedom.to/

  3. Hi,

     

    [Objective] I am trying to build a workflow which gets a DOI link [e.g. https://doi.org/10.1287/orsc.3.3.398]  and sets my clipboard to some text from a pulled JSON file. In this case (Orlikowski, 1992). However, I am having a hard time importing the query from Alfred in to the file, and getting it back. 

     

    I have written the python script, lack the means to use the file. I have made the beginning of the workflow, using regex to focus on the link I need (e.g. 10.1287/orsc.3.3.398) with the regex key  - (\/\d{2}.\d{4}\/\w.*),

    def main():
      urlData = "https://api.crossref.org/works/"
      # the query should be inserted on line 44
      urlData += "10.1287/orsc.3.3.398"
      
      # Open the URL and read the data
      webUrl = urllib.request.urlopen(urlData)
      print ("result code: " + str(webUrl.getcode()))
      if (webUrl.getcode() == 200):
        data = webUrl.read()
        # print out our customized results, but should set this to clipboard
        print(printResults(data))
      else:
        print ("Received an error from server, cannot retrieve results " + str(webUrl.getcode()))

     

×
×
  • Create New...