M30s in Milwaukee, WI. I’ll never say “no” to a meal at Naf Naf Grill!

  • 1 Post
  • 29 Comments
Joined 2 months ago
cake
Cake day: February 18th, 2025

help-circle





  • macOS blocks tools like Espanso from viewing or modifying login input fields.

    I wonder if SikuliX may be of interest to you, then. I just invoke KeePassXC’s built-in autotyper; it’s not too much more painful for me. Anyway, thanks for sharing! We certainly use it for very different things. Here’s a Reddit search URL generation script that I use sporadically:

      - trigger: '`rs'
        replace: '{{output}}'
        vars:
          - name: form
            type: form
            params:
              layout: |
                [[subdomain]]
                Subreddit (optional): [[subreddit]]
                Query:
                [[query]]
              fields:
                subdomain:
                  type: choice
                  values:
                    - www
                    - old
                  default: old
          - name: output
            type: script
            params:
              args:
                - python
                - -c
                - |
                  if '{{form.subreddit}}':
                    print(f'https://{{form.subdomain}}.reddit.com/r/{{form.subreddit}}/search?q={{form.query}}&restrict_sr=on&include_over_18=on')
                  else:
                    print(f'https://{{form.subdomain}}.reddit.com/search?q={{form.query}}&include_over_18=on')
    

    I wanna make a Lemmy equivalent of this, eventually…

    Update: Okay, just did for my instance!

      - trigger: "`lemmy"
        propagate_case: true
        replace: "https://programming.dev/search?q=%7B%7Blemmy.query%7D%7D&type=%7B%7Blemmy.search%7D%7D&listingType=All&page=1&sort=%7B%7Blemmy.timeframe%7D%7D"
        vars:
          - name: "lemmy"
            type: form
            params:
              layout: |
                Query: [[query]]
                Filter: [[search]]Time Frame: [[timeframe]]
              fields:
                query:
                search:
                  type: list
                  values:
                    - All
                    - Comments
                    - Communities
                    - Posts
                    - Users
                    - URL
                  default: All
                timeframe:
                  type: list
                  values:
                    - TopWeek
                    - TopMonth
                    - TopThreeMonths
                    - TopSixMonths
                    - TopNineMonths
                    - TopYear
                    - TopAll
                  default: TopAll
    













  • AutoHotkey, it’s navigation through programs by hotkey-invoked series of smart, self-changing mouse clicks and keystrokes, though it can also do math and launch programs or put the focus on windows in specific ways. For example, I have a dynamic, template-based, weekly, ~60-slide PowerPoint builder whose clicks and keystrokes change across the screen depending on what the content is. One AHK GUI I built lets you specify how to proceed using a base template I made + a spreadsheet with data from week to week.

    I also have a URL-cleaning script that deletes all my known trackers when pasting, does URL-decoding, etc. AHK can even check for images on screen and click them or wait to proceed (like wait for the browser to finish loading before taking action, etc.). I’ve got a bunch of various scripts and have not found any cross-platform tool as remotely as easy + capable.

    However, thanks to your post and another Lemmy denizen, I now know of SikuliX! I’ll check that out…