Jump to content

jopemachine

Member
  • Posts

    37
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by jopemachine

  1. I remade my chrome-workflow built with awgo.

     

    Previous workflow (alfred-chrome-workflow)'s features are reimplemented by go language, some useful features added including tab searching, browser switching, profile switching.

     

    https://github.com/jopemachine/alfred-chromium-workflow

     

    I appreciate to awgo's author @deanishe 

     

    I'd never have made it without this awesome library.

     

    Any idea or feedback would be appreciated :)

  2. On 3/14/2022 at 6:49 PM, veryfunny said:

    Hi, I would like to use this app for Microsoft Edge,

    According to the github URL, this workflow provides search option for Microsoft Edge.

    However, I don't know how to use it.

    I attached what I tried.

    Would you give me any advise?

      

    image.png

     

    I'm sorry for the late reply.

    Run `ch > conf` command, and press enter.

    And then the config file open, you can edit the browser to the Edge.

    You can refer the https://github.com/jopemachine/alfred-chrome-workflow#-search-options

     

  3. On 11/5/2021 at 1:24 AM, deanishe said:

     

    There's nothing wrong with writing workflows with Node. It's distributing them as NPM packages instead of as .alfredworkflow files that is problematic.

     

    Workflows installed via NPM/Alfy don't sync between machines because they're not actually installed in Alfred's workflow directory. When Alfred upgrades a workflow, it preserves user settings (variables, keywords, hotkeys), but Alfy deletes them because it blindly overwrites everything. I guess it's easier for developers, but it just kinda sucks for users.

     

    Will the overwriting issue still remain even if I compress the alfy workflow into alfredworkflow?

     

  4. 15 hours ago, deanishe said:


    Probably worth mentioning that it's built as a Node package, not a workflow.

     

    A lot of people avoid such workflows because of all the issues the non-standard installation method causes.

     

    Thanks for your advice.

     

    I will try to build workflow with other language like Go next time if possible.

  5. 2 hours ago, deanishe said:

     

    The value in the URL is currency, and that’s what you should call the variable.

     

    Looking at the site, "EN" isn't actually a valid value. It redirects to "GBP", which is the currency code for pounds sterling, not any kind of dollar.

     

    I've never noticed the value is totally wrong..

     

    In 0.1.3, I changed the variable name to currency back again.

     

    And I specified possible variable names table in Github readme.

     

    Thanks for your comments again :)

     

  6. 1 hour ago, deanishe said:

     

    The value in the URL is currency, and that’s what you should call the variable.

     

    Looking at the site, "EN" isn't actually a valid value. It redirects to "GBP", which is the currency code for pounds sterling, not any kind of dollar.

     

    Thanks for pointing it out. I really appreciate it.

     

    I think I need to do a little more work about this.

     

     

  7. 1 hour ago, jopemachine said:

     

    EN is country code, and currency is the currency unit of the country, "EN" (which is dollar).

    It is used in url (API) of eshop-prices.com.

     

    Looking it again, I think maybe 'country' or 'country code' better fits as variable name more than currency.

     

    I changed the variable name to `countryCode` in alfred-nintendo-switch-price-compare@0.1.2

  8. 43 minutes ago, deanishe said:

     

    The documentation does not say "forward". What do you mean by "forward"?

     

    Please try to use normal Alfred terminology or be more specific (e.g. "press ↩ on a result").

     

     

    The action field is the value that is passed to Universal Actions when you use Show Actions on it (hit TAB by default) instead of arg.

     

    Sorry for my bad english,

     

    I meant that I didn't understand how can I use Universal Actions in result.

     

    `The action field is the value that is passed to Universal Actions when you use Show Actions on it (hit TAB by default) instead of arg.

     

    -> This became my question's answer, thank you for your answer :)

     

     

  9. 13 minutes ago, deanishe said:

     

    What do you mean by "use […] in a Script Filter"? How "use"? What exactly are you trying to do? The normal way to action a Script Filter result is using → or ⇥

     

     

    What does that mean?

     

    Documentation said I can forward to scriptfilter's script 'Action' value like below.

     

    "action": { "text": ["one", "two", "three"], "url": "https://www.alfredapp.com", "file": "~/Desktop", "auto": "~/Pictures" }

     

    and I tried to forward above value to my scriptfilter.

     

    Then what is the result that I can expect from this?

     

  10. To be honest, I don't understand how I can use universal action in scriptfilter.

     

    I read below documents several times,

     

    https://www.alfredapp.com/help/workflows/inputs/script-filter/json/

    https://www.alfredapp.com/help/features/universal-actions/

     

    and I understand universal action is how powerful feature.

     

    but unfortunately, I don't get how can I use universal action in scriptfilter.

     

    I added 'action' to my script, nothing changed.

     

    By any chance, Is there a workflow example developed with 'action'?

     

    I'd appreciate it if anyone could help me understand this.

     

     

     

     

     

  11. 🌈 Features

     

    • 📄  Search Chrome's Visit History `(chh)`
    • 🔖  Search Chrome's Bookmark sorted by visit counts `(chb)`
    • 📁  Search Chrome's Bookmark folder `(chf)`
    • 🔎  Search Chrome's Download logs `(chd)`
    • 📜  Search Chrome's Search query history `(chs)`
    • 🎥  Search Chrome's Media (video) history `(chm)`
    • 📒  Search and Copy Your Chrome's Autofill data `(cha)`
    • 📝  You can change your search config details `(ch > conf)`

     

     

    You could check the workflow on the below page.

     

    https://github.com/jopemachine/alfred-chrome-workflow

     

    Any idea or feedback would be appreciated :)

    cha.png

    chb.png

    chd.png

    chf.png

    chh_s.png

    chh.png

    chm.png

    chs.png

  12. https://github.com/jopemachine/alfred-deno-doc

     

    I made this workflow for myself.

    I'm posting this because by any chance there might be someone who needs it.

     

    📌  Prerequisite

    * Node JS

    * Chrome 87.0.4280.88

     

     🔨  How to install

    1. Install package by npm


    $ npm install --global alfred-deno-doc
     

    2. Run `deno > cache` and wait until notification shows up

     

    📗  How to use

     

    deno { Argument }

     

    Argument: term to search

    By default, searches are done for api names only.

    To search the entire doc, attach `-c` after your search word.

     

     

     

  13. 20 hours ago, Vero said:

    @jopemachine The response I got from Evernote is that it's one of the features they're still considering. While I'm not holding much hope, the more people make their interest known to Evernote (rather than just here in our forum), the more likely they'll give it some sort of priority.

     

    If AppleScript no longer works, it may be possible for a new Evernote workflow to be created using the API instead of AppleScript... 

     

    The Evernote 7 legacy version can still be downloaded here in the meantime:

    https://help.evernote.com/hc/en-us/articles/360052560314

     

    Cheers,
    Vero

     

    Thanks for sharing this.

     

    I hope that a new API for automation (including note open, exporting etc) will come out to enable this workflow again..

  14. It seems that Evernote 10 doesn't support AppleScript anymore.

    So, the search feature itself works,(because it use sdk) but the feature to open or caching notes does not work with Evernote 10.

    (and all functions that need to AppleScript is not working.)

    I need to think about if this is feasible to implement these features without going through Apple Script..

  15. 17 hours ago, jxxst said:

    Hi there, thanks for sharing this very promising workflow. I was searching for a faster alternative for my current/old Evernote Workflow that I've been using for years now and looking forward to give this a one go. This workflow showed up but what's holding me back is that I have to give the app read rights to all my notes (even if i don't want to use the caching..). Which is what is holding me back from using it. Not familiar with the Evernote SDK/API but why should this app have direct read rights if the SDK can perform the search and just return the results? Could you explain a bit more about the workings of the workflow as I'm not really comfortable giving read rights without any context. Thanks!

    FYI - I'm mainly using it to search notes. I love that the new search bar on my iPadOS 14 also shows Evernote almost instantly but seems on MacOS it's not possible to have a snappy solution. 

     

    Thanks for your feedback.

     

    The reason this workflow require read permission is as follows.

     

    This workflow search your note by your API key through Evernote SDK (js).

     

    (This is one different thing from this workflow. (current/old Evernote Workflow))

     

    And in this process, you need to be issued your api key having reading all your note permission to search your note. 

     

    If the issued Api key does not have permission to search the note, you will not be able to retrieve the note.

     

    This is done by OAuth 1.0 provided Evernote API.

     

    I can't collect any information about you without any communication process (server).

     

    And, the only server that this workflow uses is very simple OAuth server used once in the OAuth process.

     

    Below repository is the OAuth server's codes.

     

    https://github.com/jopemachine/alfred-evernote-workflow-backend

     

    You can see that it's a very simple server that's just showing the oauthtoken that you received to your browser.

     

    (It doesn't do anything more than that.)

     

     

    Please let me know if you need any further explanation or have some question.

     

×
×
  • Create New...