Jump to content

andreas.w

Member
  • Posts

    52
  • Joined

  • Last visited

  • Days Won

    1

Reputation Activity

  1. Like
    andreas.w got a reaction from dyab in Search and add bookmarks to Raindrop.io   
    Hi @dyab
     
    I answered this on GitHub here: https://github.com/westerlind/alfred-raindrop-search/issues/19
     
    The quick summery is that I think it is possible that it might be possible to solve this issue by forcing a log out and then log in to Raindrop again the next time you use the workflow, which you can do by removing the raindrop-search object from Keychain Access.
  2. Like
    andreas.w got a reaction from vitor in Search and add bookmarks to Raindrop.io   
    The issues with opening links in Alfred 5 is now fixed in version 2.0.7, which you can get here.
     
    This version also adds support for the browsers Arc and Sidekick, and fixes some encoding issues when saving bookmarks.
     
    Thanks @vitor for the help with fixing the Alfred 5 issue!
  3. Thanks
    andreas.w reacted to vitor in Search and add bookmarks to Raindrop.io   
    Welcome @toxman,
     
    I’ve opened a pull request to fix this. At the bottom of the post there’s a link to the fixed Workflow.
  4. Like
    andreas.w got a reaction from NylaTheWolf in Search and add bookmarks to Raindrop.io   
    This is a workflow for searching and adding bookmarks to Raindrop.io.
     
    To search your Raindrop.io bookmarks, open Alfred, type r, space, and then your search query, and the results will show directly in Alfred so that you can select one and press enter to open it in your browser. Raindrop.io collections and tags will also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search. If a web browser is the frontmost app when you open a bookmark from this workflow, it will open in that browser. If you are working in another app, the bookmark will open in your default browser. Hold the cmd-key to view the URL for a bookmark. Hold the ctrl-key to view the description for a bookmark. Hold the option-key and press enter, or use cmd+c to copy the URL instead of opening it in a browser. Hold the shift-key and press enter to open the permanent copy that is stored at Raindrop.io (Requires a Raindrop.io Pro subscription to work) Press enter before you have started typing a search query, and Raindrop.io itself will open in your active web browser. To add a new bookmark to Raindrop.io, there are two ways to get the actual bookmark you want to add into the workflow. The primary way is to first make sure that you have the webpage you want to add opened in a browser and that it is the frontmost window, and then open Alfred and type ra followed by a space. The alternative way, which only works if the frontmost application is not one of the supported browsers (as the primary method will be used then), is that you first copy an address that you wnant to add as a bookmark, and then open Alfred and type ra followed by a space. In the second step you get to change the title that the bookmark is saved with. Hold the cmd-key to save and skip the tag adding step. In the third step you get to add tags to your new bookmark. You can either simply type them out, or select from a list of tags that matches what you have started to type. Separate multiple tags with comma. Hold the cmd-key to save when selecting a tag in the list, and skip the option of adding more tags. The Firefox support for adding bookmarks was made possible with the help of deanishe's great workflow Firefox Assistant, which needs to be installed in Alfred for the Firefox support to function. Get it here: https://github.com/deanishe/alfred-firefox If the workflow is not authenticated with Raindrop.io when you initiate it, you will be taken to the authentication process. To set keyboard shortcuts, go to the "Search Raindrop.io" workflow in the Alfred preferences and look in the top left corner, where you can set keyboard shortcuts for searching Raindrop.io, or for adding bookmarks. To change other settings, go to the "Search Raindrop.io" workflow in the Alfred preferences, and click the [𝒙] button in the top right corner, where you get descriptions of the options in the information view to the left, and set the options by changing the value of the variables to the right.  
    One special thing with this workflow is that it detects if the topmost window is a browser window, and then opens the search results in that browser.
    So, if you are currently working in Firefox, your bookmark will open in a new tab there, and if you are currently working in Safari, or in Chrome, the bookmark will open there instead.
    If the topmost application is not a browser, the bookmark will be opened in your default browser.
     
    This makes this extension perfect for those who use more than one browser. You can always open bookmarks in the exact same way, and still have them displayed in the browser you are currently using.
     
    The supported browsers are: Safari, Chrome, Firefox, Edge, Brave, Vivaldi, Opera, Chromium, Chrome Canary, Safari Technology Preview, Arc, Orion, Sidekick, NAVER Whale (and SeaMonkey and SigmaOS, but only for opening bookmarks)
     
    This workflow is compatible with macOS 10.13 High Sierra and newer, and doesn't have any other external requirements (other than for Firefox bookmark adding support, which the workflow will tell you about if you need it).
    The reason for not supporting older versions than High Sierra is that Go 1.17 doesn't support older OS versions.
    You can still run version 1.7 of this workflow on older macOS versions if you need to be able to do that, as all versions of this workflow prior to 2.0 is based on PHP and Python rather than Go.
     
    Download from GitHub
     
    Changelog
    2.0.11: Added full support for the Orion browser
    2.0.10: Fixed a macOS Sonoma specific text encoding issue that caused the workflow to crash when adding a bookmark from Google Chrome or any other Chromium based browser
    2.0.9: Fixed an encoding issue that could lead to problems opening links or logging in, especially if you where using a proxy server
    2.0.8: Fix for a compatibility that occurred after changes in Raindrop.io's API, which broke this workflow + fixes for tag browsing and a compatibility issue with Alfred 5
    2.0.7: Support for Alfred 5, support for browsers Arc and Sidekick, and fix for some encoding issues while saving bookmarks. 
    2.0.6: Bug fix
    2.0.5: Bug fix
    2.0.4: Bug fix
    2.0.3: Bug fix
    2.0.2: Adds the ability to directly open Raindrop.io's permanent copy of a bookmark by holding shift and pressing enter while a bookmark is selected in the list. This feature requires a Raindrop.io Pro subscription to work.
    2.0.1: Adds the ability to show more and better information if the authentication against Raindrop.io fails.
    2.0: Version 2.0 does not really look or behave as different as the version bump might indicate, but almost everything has changed underneath to make this a better workflow:
    Rewritten in Go, so no dependency on PHP or Python anymore. This is important, as Apple is removing PHP from macOS 12 Monterey, and will also remove Python from macOS in the future. It's faster! Running the backend of the workflow as a compiled binary (Go) instead of a script (PHP) makes it faster, and it is also compiled as a universal binary, so it's running natively on both Apple Silicon and Intel Macs, but there are also some other changes that helps to make it faster and you will probably notice the difference if you used the old version before. Less risk for unexpected behaviour that leads to bugs, both because it can't behave different depending on which PHP or Python version you have anymore, but also because it now for example uses more reliable ways to keep track of information while navigating through the different parts of the workflow. Adding bookmarks from Firefox is now more reliable, and if things still ocationally go wrong, the workflow is better at communication that in a useful way. (I switched from Safari to Firefox myself, so it got som more attention than before) Ability to add a bookmark by copying the address, rather than getting it from the currently active browser window. To use this feature for adding a bookmark from an unsupported browser (or somewhere else), just copy the address and go to the bookmark adding feature of this workflow. It will just work, without you having to do anything more than that! (This is the secondary way to add bookmarks, so if a supported browser is the frontmost application, the workflow will still look there and ignore what you might have copied) 1.7: Some features and fixes:
    This version adds support for macOS Monterey!
    When you have updated to macOS Monterey and installed version 1.7 of this workflow you will also need to install PHP (if you haven't done that already of course), as Apple does not include PHP preinstalled anymore in Monterey. Instructions for the recommended way of doing this is available here.
    If you install PHP in a non default path (other than what is default for Homebrew, MacPorts etc), you might want to add that path to the path environment variable in this workflow. If you have set a bookmark as a favourite, this will now be indicated in search results and lists Bookmarks that are marked as favourites will also now by default be listed first in search results and lists, which you can change by setting the value of the environment variable favourites_first in the workflow, if you prefer the old behaviour for this. You can now browse your Unsorted bookmarks, just like you can browse your other bookmark collections. Many potential problems are also fixed with this update, so if you had problems to make this workflow function properly before, this update might fix that. 1.6.1: Fixed an issue with icon caching.
    1.6: Updated to the new Raindrop.io icon, added support for the NAVER Whale browser, fixed a bug with the authentication mechanism.
    1.5: Many changes:
    Tags now display in search results, and you can select them to list or search for bookmarks with that tag When adding a new bookmark, you can now set your own title for it, and add one or more tags While adding tags, you can either simply type them out, or select from a list of tags that matches what you have started to type You can add more than one tag by separating them with a comma: tag1, tag2, tag3 If you type out a tag that does not exist yet, it is created when you save the bookmark Hold down the cmd key if you want to save right away when selecting a tag in the list. Just pressing enter leaves the option of adding more tags. If you want to skip the new options while adding a bookmark, hold the cmd key when you select collection or when you set the title, and the options that follow will be skipped and set to default (Title from the webpage, and no tags) When adding bookmarks, the description is now set to what is specified in the webpages meta description tag, if there is one. This means that in most cases you will get the same description for your new bookmark as what is seen as description for that webpage on search engines. If there is no meta description tag, no description is set. In search results, the collection name, tags and domain name of a bookmark is now shown in the subtitle instead of the first words of the description, like before. This is because that is likely more useful in most cases. You can view the description by holding the ctrl key (And there is a setting to change this back if you would want to, see below) There are now settings! You set them by changing Alfred Environment Variables, and there are now two of them for changing what the bookmark subtitles show, and for changing how subcollections are displayed. 1.4.1: Fixed a bug that would make the bookmark adding feature fail in many cases. If that didn't work for you before this, it probably does work now.
    1.4: Raindrop.io collections will now also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search.
    1.3.1: Fixed a bug that made the collection list not loading under certain conditions. For example the first time you tried to add a bookmark.
    1.3: Support for adding new bookmarks to Raindrop.io from the currently active browser.
    1.2: Added option to have a keyboard shortcut for direct access to the Raindrop.io search, and added the ability to hold the option key while pressing enter to copy the link instead of opening it in a browser (you could already copy the link with cmd+c before, and that is still possible)
    1.1: Implemented a proper authentication mechanism, so that this is now handled in a simple to use way that is initiated directly from the workflow if it senses that you are not authenticated yet.
    1.0: Uses Raindrop's new public API to make the search inside Alfred, so that you can open the bookmarks right from Alfred without having to ho through the Raindrop.io website first.
    0.9: First version. Could only open the Raindrop.io website to view the results of your query, as Raindrop's public API was not released yet
     

     
  5. Like
    andreas.w got a reaction from arpan in Search and add bookmarks to Raindrop.io   
    Hi @arpan
     
    Sorry that it's not very obvious how to log out.
     
    You can do it by opening the Keychain Access app, searching for raindrop, finding the value that comes from this workflow (likely the only result you get when searching for raindrop there), and delete that value.
    The next time you trigger the workflow it will let you log in again.
  6. Like
    andreas.w got a reaction from Christin White in Search and add bookmarks to Raindrop.io   
    Just released version 2.0!
     
    This is something that I realized maybe a year ago that I wanted to do eventually, to rewrite all the PHP and Python (which is almost all of what this workflow used to be) in a way that will make it work without external dependencies when Apple stops providing PHP and Python with the OS (which has been know for a while that they will eventually stop doing)
     
    With macOS 12 Monterey, which will be released possibly as soon as the coming week (but more likely next month), PHP will be gone, which means that this workflow would not function if you did not manually install PHP yourself, and while I did some changes in version 1.7 recently to make the workflow function with a version of PHP that you have installed yourself, I do really not like the idea of requiring PHP to be manually installed for my workflow to function, and it is also just a matter of time before Python goes away as well. Likely next year.
     
    So I have rewritten everything that was written in PHP and Python in Go instead. Which means that almost everything is entirely rewritten (there is just a bit of AppleScript that has only changed a little)
     
    Go is a compiled programming language, and it does not require any runtime to be installed to function once the code is compiled. This means that the workflow is not dependent on Apple to provide support for something like PHP or Python in macOS anymore, and Go also has the added benefit of being faster than a scripting language like PHP.
     
    Version 2.0 does not really look or behave as different as the version bump might indicate, but almost everything has changed underneath to make this a better workflow.
    Rewritten in Go, so no dependency on PHP or Python anymore. This is important, as Apple is removing PHP from macOS 12 Monterey, and will also remove Python from macOS in the future. It's faster! Running the backend of the workflow as a compiled binary (Go) instead of a script (PHP) makes it faster, and it is also compiled as a universal binary, so it's running natively on both Apple Silicon and Intel Macs, but there are also some other changes that helps to make it faster and you will probably notice the difference if you used the old version before. Less risk for unexpected behavior that leads to bugs, both because it can't behave different depending on which PHP or Python version you have anymore, but also because it now for example uses more reliable ways to keep track of information while navigating through the different parts of the workflow. Adding bookmarks from Firefox is now more reliable, and if things still occasionally go wrong, the workflow is better at communication that in a useful way. (I switched from Safari to Firefox myself, so it got some more attention than before) Ability to add a bookmark by copying the address, rather than getting it from the currently active browser window. To use this feature for adding a bookmark from an unsupported browser (or somewhere else), just copy the address and go to the bookmark adding feature of this workflow. It will just work, without you having to do anything more than that! Get it from GitHub!
  7. Like
    andreas.w got a reaction from setupisanoun in Search and add bookmarks to Raindrop.io   
    I just released version 2.0.4 with a bug fix for an issue that would occur if you had at least one collection in Raindrop.io that did not have an icon manually set for it, so if you happened to turn into this problem you should now be able to have everything working by downloading the updated version here: https://github.com/westerlind/alfred-raindrop-search/releases
  8. Like
    andreas.w got a reaction from xurc in Search and add bookmarks to Raindrop.io   
    Hi @xurc
     
    During the development of this I sent all requests to Raindrop.io through a proxy to be able to easier see whats going on with the requests and fix issues that way, so I know that it can work with a proxy (at least the one I used, but that's for development, not really to be used as an actual proxy)
     
    The trick I did to get that proxy to work was to use the fact that Go applications by default looks for the environment variable https_proxy (and http_proxy, but that's not relevant here as all traffic is https).
    You can manually specify this environment variable before calling the raindrop_alfred application, and it will then send traffic through that proxy.
     
    For example, if you look at the workflow in Alfred, and double click the green object up in the left corner that specify "r" at the top (for which key you use to access it), you can change this line:
    ./raindrop_alfred search --query="{query}"
    to this:
    https_proxy=127.0.0.1:1080 ./raindrop_alfred search --query="{query}"
     
    That will change that part of the workflow to send traffic through the proxy, but for it to work everywhere, you will have to do the same in all other places where ./raindrop_alfred is called around the workflow (most of the object's that either say Script Filter or Run Script at the buttom).
     
    The other green object with "ra" at the top has a bunch of AppleScript in it, and it calls ./raindrop_alfred in several places.
    For this possible fix to work there, I would suggest to copy all the AppleScript in there, put it in a text editor, use the find and replace-feature to replace all instances of "./raindrop_alfred" with "https_proxy=127.0.0.1:1080 ./raindrop_alfred", and then copy it all and paste in Alfred again.
     
    I'm sure that there is probably a way to set the https_proxy environment variable globally for your whole system in a way that Alfred and in turn this workflow manages to pick it up too, and than it should just work, but I haven't tried to do that, and I know that scripts that are run in a workflow do not pick up environment variables that I have set in my zsh or bash configuration for example, so it is possible that this is quite hard to do.
     
    Maybe someone else here knows how to do that?
     
    In the mean time the solution above might do the trick.
     
    I might possibly implement support for this eventually too, but no promises on that.
     
  9. Like
    andreas.w got a reaction from xurc in Search and add bookmarks to Raindrop.io   
    Hi @xurc
     
    I just added the ability to show more information if the authentication fails, so try downloading version 2.0.1 and see if it might help to at least point out where the issue is.
     
    Download at GitHub
  10. Like
    andreas.w got a reaction from xurc in Search and add bookmarks to Raindrop.io   
    Just released version 2.0!
     
    This is something that I realized maybe a year ago that I wanted to do eventually, to rewrite all the PHP and Python (which is almost all of what this workflow used to be) in a way that will make it work without external dependencies when Apple stops providing PHP and Python with the OS (which has been know for a while that they will eventually stop doing)
     
    With macOS 12 Monterey, which will be released possibly as soon as the coming week (but more likely next month), PHP will be gone, which means that this workflow would not function if you did not manually install PHP yourself, and while I did some changes in version 1.7 recently to make the workflow function with a version of PHP that you have installed yourself, I do really not like the idea of requiring PHP to be manually installed for my workflow to function, and it is also just a matter of time before Python goes away as well. Likely next year.
     
    So I have rewritten everything that was written in PHP and Python in Go instead. Which means that almost everything is entirely rewritten (there is just a bit of AppleScript that has only changed a little)
     
    Go is a compiled programming language, and it does not require any runtime to be installed to function once the code is compiled. This means that the workflow is not dependent on Apple to provide support for something like PHP or Python in macOS anymore, and Go also has the added benefit of being faster than a scripting language like PHP.
     
    Version 2.0 does not really look or behave as different as the version bump might indicate, but almost everything has changed underneath to make this a better workflow.
    Rewritten in Go, so no dependency on PHP or Python anymore. This is important, as Apple is removing PHP from macOS 12 Monterey, and will also remove Python from macOS in the future. It's faster! Running the backend of the workflow as a compiled binary (Go) instead of a script (PHP) makes it faster, and it is also compiled as a universal binary, so it's running natively on both Apple Silicon and Intel Macs, but there are also some other changes that helps to make it faster and you will probably notice the difference if you used the old version before. Less risk for unexpected behavior that leads to bugs, both because it can't behave different depending on which PHP or Python version you have anymore, but also because it now for example uses more reliable ways to keep track of information while navigating through the different parts of the workflow. Adding bookmarks from Firefox is now more reliable, and if things still occasionally go wrong, the workflow is better at communication that in a useful way. (I switched from Safari to Firefox myself, so it got some more attention than before) Ability to add a bookmark by copying the address, rather than getting it from the currently active browser window. To use this feature for adding a bookmark from an unsupported browser (or somewhere else), just copy the address and go to the bookmark adding feature of this workflow. It will just work, without you having to do anything more than that! Get it from GitHub!
  11. Like
    andreas.w got a reaction from deanishe in Search and add bookmarks to Raindrop.io   
    Just released version 2.0!
     
    This is something that I realized maybe a year ago that I wanted to do eventually, to rewrite all the PHP and Python (which is almost all of what this workflow used to be) in a way that will make it work without external dependencies when Apple stops providing PHP and Python with the OS (which has been know for a while that they will eventually stop doing)
     
    With macOS 12 Monterey, which will be released possibly as soon as the coming week (but more likely next month), PHP will be gone, which means that this workflow would not function if you did not manually install PHP yourself, and while I did some changes in version 1.7 recently to make the workflow function with a version of PHP that you have installed yourself, I do really not like the idea of requiring PHP to be manually installed for my workflow to function, and it is also just a matter of time before Python goes away as well. Likely next year.
     
    So I have rewritten everything that was written in PHP and Python in Go instead. Which means that almost everything is entirely rewritten (there is just a bit of AppleScript that has only changed a little)
     
    Go is a compiled programming language, and it does not require any runtime to be installed to function once the code is compiled. This means that the workflow is not dependent on Apple to provide support for something like PHP or Python in macOS anymore, and Go also has the added benefit of being faster than a scripting language like PHP.
     
    Version 2.0 does not really look or behave as different as the version bump might indicate, but almost everything has changed underneath to make this a better workflow.
    Rewritten in Go, so no dependency on PHP or Python anymore. This is important, as Apple is removing PHP from macOS 12 Monterey, and will also remove Python from macOS in the future. It's faster! Running the backend of the workflow as a compiled binary (Go) instead of a script (PHP) makes it faster, and it is also compiled as a universal binary, so it's running natively on both Apple Silicon and Intel Macs, but there are also some other changes that helps to make it faster and you will probably notice the difference if you used the old version before. Less risk for unexpected behavior that leads to bugs, both because it can't behave different depending on which PHP or Python version you have anymore, but also because it now for example uses more reliable ways to keep track of information while navigating through the different parts of the workflow. Adding bookmarks from Firefox is now more reliable, and if things still occasionally go wrong, the workflow is better at communication that in a useful way. (I switched from Safari to Firefox myself, so it got some more attention than before) Ability to add a bookmark by copying the address, rather than getting it from the currently active browser window. To use this feature for adding a bookmark from an unsupported browser (or somewhere else), just copy the address and go to the bookmark adding feature of this workflow. It will just work, without you having to do anything more than that! Get it from GitHub!
  12. Like
    andreas.w got a reaction from Sridhar Katakam in Search and add bookmarks to Raindrop.io   
    There is now a new version of this Workflow, v1.7!
     
    The most important change here is that support for macOS Monterey is added.
    Apple removed PHP from Monterey (which has been preinstalled since Mac OS X 10.0 in 2001), so some changes had to be made to adopt to that, and you will also need to install PHP yourself for it to work in Monterey, which I recommend that you follow PHP's own instructions for if you have not already installed it.
     
    There is also quite a few more potential problems that are fixed with this update, so if you where having problems with this workflow before, please try again with this update and hopefully it will work better.
     
    There are also some new features!
    Bookmarks that you have marked as favourites in Raindrop will now be indicated, and will also by default be listed on top of results, and you can also now browse your Unsorted bookmarks the same way as you can browse other collections.
     
    Download from Packal or GitHub!
  13. Like
    andreas.w got a reaction from ReallyFled in Search and add bookmarks to Raindrop.io   
    This is a workflow for searching and adding bookmarks to Raindrop.io.
     
    To search your Raindrop.io bookmarks, open Alfred, type r, space, and then your search query, and the results will show directly in Alfred so that you can select one and press enter to open it in your browser. Raindrop.io collections and tags will also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search. If a web browser is the frontmost app when you open a bookmark from this workflow, it will open in that browser. If you are working in another app, the bookmark will open in your default browser. Hold the cmd-key to view the URL for a bookmark. Hold the ctrl-key to view the description for a bookmark. Hold the option-key and press enter, or use cmd+c to copy the URL instead of opening it in a browser. Hold the shift-key and press enter to open the permanent copy that is stored at Raindrop.io (Requires a Raindrop.io Pro subscription to work) Press enter before you have started typing a search query, and Raindrop.io itself will open in your active web browser. To add a new bookmark to Raindrop.io, there are two ways to get the actual bookmark you want to add into the workflow. The primary way is to first make sure that you have the webpage you want to add opened in a browser and that it is the frontmost window, and then open Alfred and type ra followed by a space. The alternative way, which only works if the frontmost application is not one of the supported browsers (as the primary method will be used then), is that you first copy an address that you wnant to add as a bookmark, and then open Alfred and type ra followed by a space. In the second step you get to change the title that the bookmark is saved with. Hold the cmd-key to save and skip the tag adding step. In the third step you get to add tags to your new bookmark. You can either simply type them out, or select from a list of tags that matches what you have started to type. Separate multiple tags with comma. Hold the cmd-key to save when selecting a tag in the list, and skip the option of adding more tags. The Firefox support for adding bookmarks was made possible with the help of deanishe's great workflow Firefox Assistant, which needs to be installed in Alfred for the Firefox support to function. Get it here: https://github.com/deanishe/alfred-firefox If the workflow is not authenticated with Raindrop.io when you initiate it, you will be taken to the authentication process. To set keyboard shortcuts, go to the "Search Raindrop.io" workflow in the Alfred preferences and look in the top left corner, where you can set keyboard shortcuts for searching Raindrop.io, or for adding bookmarks. To change other settings, go to the "Search Raindrop.io" workflow in the Alfred preferences, and click the [𝒙] button in the top right corner, where you get descriptions of the options in the information view to the left, and set the options by changing the value of the variables to the right.  
    One special thing with this workflow is that it detects if the topmost window is a browser window, and then opens the search results in that browser.
    So, if you are currently working in Firefox, your bookmark will open in a new tab there, and if you are currently working in Safari, or in Chrome, the bookmark will open there instead.
    If the topmost application is not a browser, the bookmark will be opened in your default browser.
     
    This makes this extension perfect for those who use more than one browser. You can always open bookmarks in the exact same way, and still have them displayed in the browser you are currently using.
     
    The supported browsers are: Safari, Chrome, Firefox, Edge, Brave, Vivaldi, Opera, Chromium, Chrome Canary, Safari Technology Preview, Arc, Orion, Sidekick, NAVER Whale (and SeaMonkey and SigmaOS, but only for opening bookmarks)
     
    This workflow is compatible with macOS 10.13 High Sierra and newer, and doesn't have any other external requirements (other than for Firefox bookmark adding support, which the workflow will tell you about if you need it).
    The reason for not supporting older versions than High Sierra is that Go 1.17 doesn't support older OS versions.
    You can still run version 1.7 of this workflow on older macOS versions if you need to be able to do that, as all versions of this workflow prior to 2.0 is based on PHP and Python rather than Go.
     
    Download from GitHub
     
    Changelog
    2.0.11: Added full support for the Orion browser
    2.0.10: Fixed a macOS Sonoma specific text encoding issue that caused the workflow to crash when adding a bookmark from Google Chrome or any other Chromium based browser
    2.0.9: Fixed an encoding issue that could lead to problems opening links or logging in, especially if you where using a proxy server
    2.0.8: Fix for a compatibility that occurred after changes in Raindrop.io's API, which broke this workflow + fixes for tag browsing and a compatibility issue with Alfred 5
    2.0.7: Support for Alfred 5, support for browsers Arc and Sidekick, and fix for some encoding issues while saving bookmarks. 
    2.0.6: Bug fix
    2.0.5: Bug fix
    2.0.4: Bug fix
    2.0.3: Bug fix
    2.0.2: Adds the ability to directly open Raindrop.io's permanent copy of a bookmark by holding shift and pressing enter while a bookmark is selected in the list. This feature requires a Raindrop.io Pro subscription to work.
    2.0.1: Adds the ability to show more and better information if the authentication against Raindrop.io fails.
    2.0: Version 2.0 does not really look or behave as different as the version bump might indicate, but almost everything has changed underneath to make this a better workflow:
    Rewritten in Go, so no dependency on PHP or Python anymore. This is important, as Apple is removing PHP from macOS 12 Monterey, and will also remove Python from macOS in the future. It's faster! Running the backend of the workflow as a compiled binary (Go) instead of a script (PHP) makes it faster, and it is also compiled as a universal binary, so it's running natively on both Apple Silicon and Intel Macs, but there are also some other changes that helps to make it faster and you will probably notice the difference if you used the old version before. Less risk for unexpected behaviour that leads to bugs, both because it can't behave different depending on which PHP or Python version you have anymore, but also because it now for example uses more reliable ways to keep track of information while navigating through the different parts of the workflow. Adding bookmarks from Firefox is now more reliable, and if things still ocationally go wrong, the workflow is better at communication that in a useful way. (I switched from Safari to Firefox myself, so it got som more attention than before) Ability to add a bookmark by copying the address, rather than getting it from the currently active browser window. To use this feature for adding a bookmark from an unsupported browser (or somewhere else), just copy the address and go to the bookmark adding feature of this workflow. It will just work, without you having to do anything more than that! (This is the secondary way to add bookmarks, so if a supported browser is the frontmost application, the workflow will still look there and ignore what you might have copied) 1.7: Some features and fixes:
    This version adds support for macOS Monterey!
    When you have updated to macOS Monterey and installed version 1.7 of this workflow you will also need to install PHP (if you haven't done that already of course), as Apple does not include PHP preinstalled anymore in Monterey. Instructions for the recommended way of doing this is available here.
    If you install PHP in a non default path (other than what is default for Homebrew, MacPorts etc), you might want to add that path to the path environment variable in this workflow. If you have set a bookmark as a favourite, this will now be indicated in search results and lists Bookmarks that are marked as favourites will also now by default be listed first in search results and lists, which you can change by setting the value of the environment variable favourites_first in the workflow, if you prefer the old behaviour for this. You can now browse your Unsorted bookmarks, just like you can browse your other bookmark collections. Many potential problems are also fixed with this update, so if you had problems to make this workflow function properly before, this update might fix that. 1.6.1: Fixed an issue with icon caching.
    1.6: Updated to the new Raindrop.io icon, added support for the NAVER Whale browser, fixed a bug with the authentication mechanism.
    1.5: Many changes:
    Tags now display in search results, and you can select them to list or search for bookmarks with that tag When adding a new bookmark, you can now set your own title for it, and add one or more tags While adding tags, you can either simply type them out, or select from a list of tags that matches what you have started to type You can add more than one tag by separating them with a comma: tag1, tag2, tag3 If you type out a tag that does not exist yet, it is created when you save the bookmark Hold down the cmd key if you want to save right away when selecting a tag in the list. Just pressing enter leaves the option of adding more tags. If you want to skip the new options while adding a bookmark, hold the cmd key when you select collection or when you set the title, and the options that follow will be skipped and set to default (Title from the webpage, and no tags) When adding bookmarks, the description is now set to what is specified in the webpages meta description tag, if there is one. This means that in most cases you will get the same description for your new bookmark as what is seen as description for that webpage on search engines. If there is no meta description tag, no description is set. In search results, the collection name, tags and domain name of a bookmark is now shown in the subtitle instead of the first words of the description, like before. This is because that is likely more useful in most cases. You can view the description by holding the ctrl key (And there is a setting to change this back if you would want to, see below) There are now settings! You set them by changing Alfred Environment Variables, and there are now two of them for changing what the bookmark subtitles show, and for changing how subcollections are displayed. 1.4.1: Fixed a bug that would make the bookmark adding feature fail in many cases. If that didn't work for you before this, it probably does work now.
    1.4: Raindrop.io collections will now also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search.
    1.3.1: Fixed a bug that made the collection list not loading under certain conditions. For example the first time you tried to add a bookmark.
    1.3: Support for adding new bookmarks to Raindrop.io from the currently active browser.
    1.2: Added option to have a keyboard shortcut for direct access to the Raindrop.io search, and added the ability to hold the option key while pressing enter to copy the link instead of opening it in a browser (you could already copy the link with cmd+c before, and that is still possible)
    1.1: Implemented a proper authentication mechanism, so that this is now handled in a simple to use way that is initiated directly from the workflow if it senses that you are not authenticated yet.
    1.0: Uses Raindrop's new public API to make the search inside Alfred, so that you can open the bookmarks right from Alfred without having to ho through the Raindrop.io website first.
    0.9: First version. Could only open the Raindrop.io website to view the results of your query, as Raindrop's public API was not released yet
     

     
  14. Like
    andreas.w got a reaction from BeGlitched in Search and add bookmarks to Raindrop.io   
    This is a workflow for searching and adding bookmarks to Raindrop.io.
     
    To search your Raindrop.io bookmarks, open Alfred, type r, space, and then your search query, and the results will show directly in Alfred so that you can select one and press enter to open it in your browser. Raindrop.io collections and tags will also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search. If a web browser is the frontmost app when you open a bookmark from this workflow, it will open in that browser. If you are working in another app, the bookmark will open in your default browser. Hold the cmd-key to view the URL for a bookmark. Hold the ctrl-key to view the description for a bookmark. Hold the option-key and press enter, or use cmd+c to copy the URL instead of opening it in a browser. Hold the shift-key and press enter to open the permanent copy that is stored at Raindrop.io (Requires a Raindrop.io Pro subscription to work) Press enter before you have started typing a search query, and Raindrop.io itself will open in your active web browser. To add a new bookmark to Raindrop.io, there are two ways to get the actual bookmark you want to add into the workflow. The primary way is to first make sure that you have the webpage you want to add opened in a browser and that it is the frontmost window, and then open Alfred and type ra followed by a space. The alternative way, which only works if the frontmost application is not one of the supported browsers (as the primary method will be used then), is that you first copy an address that you wnant to add as a bookmark, and then open Alfred and type ra followed by a space. In the second step you get to change the title that the bookmark is saved with. Hold the cmd-key to save and skip the tag adding step. In the third step you get to add tags to your new bookmark. You can either simply type them out, or select from a list of tags that matches what you have started to type. Separate multiple tags with comma. Hold the cmd-key to save when selecting a tag in the list, and skip the option of adding more tags. The Firefox support for adding bookmarks was made possible with the help of deanishe's great workflow Firefox Assistant, which needs to be installed in Alfred for the Firefox support to function. Get it here: https://github.com/deanishe/alfred-firefox If the workflow is not authenticated with Raindrop.io when you initiate it, you will be taken to the authentication process. To set keyboard shortcuts, go to the "Search Raindrop.io" workflow in the Alfred preferences and look in the top left corner, where you can set keyboard shortcuts for searching Raindrop.io, or for adding bookmarks. To change other settings, go to the "Search Raindrop.io" workflow in the Alfred preferences, and click the [𝒙] button in the top right corner, where you get descriptions of the options in the information view to the left, and set the options by changing the value of the variables to the right.  
    One special thing with this workflow is that it detects if the topmost window is a browser window, and then opens the search results in that browser.
    So, if you are currently working in Firefox, your bookmark will open in a new tab there, and if you are currently working in Safari, or in Chrome, the bookmark will open there instead.
    If the topmost application is not a browser, the bookmark will be opened in your default browser.
     
    This makes this extension perfect for those who use more than one browser. You can always open bookmarks in the exact same way, and still have them displayed in the browser you are currently using.
     
    The supported browsers are: Safari, Chrome, Firefox, Edge, Brave, Vivaldi, Opera, Chromium, Chrome Canary, Safari Technology Preview, Arc, Orion, Sidekick, NAVER Whale (and SeaMonkey and SigmaOS, but only for opening bookmarks)
     
    This workflow is compatible with macOS 10.13 High Sierra and newer, and doesn't have any other external requirements (other than for Firefox bookmark adding support, which the workflow will tell you about if you need it).
    The reason for not supporting older versions than High Sierra is that Go 1.17 doesn't support older OS versions.
    You can still run version 1.7 of this workflow on older macOS versions if you need to be able to do that, as all versions of this workflow prior to 2.0 is based on PHP and Python rather than Go.
     
    Download from GitHub
     
    Changelog
    2.0.11: Added full support for the Orion browser
    2.0.10: Fixed a macOS Sonoma specific text encoding issue that caused the workflow to crash when adding a bookmark from Google Chrome or any other Chromium based browser
    2.0.9: Fixed an encoding issue that could lead to problems opening links or logging in, especially if you where using a proxy server
    2.0.8: Fix for a compatibility that occurred after changes in Raindrop.io's API, which broke this workflow + fixes for tag browsing and a compatibility issue with Alfred 5
    2.0.7: Support for Alfred 5, support for browsers Arc and Sidekick, and fix for some encoding issues while saving bookmarks. 
    2.0.6: Bug fix
    2.0.5: Bug fix
    2.0.4: Bug fix
    2.0.3: Bug fix
    2.0.2: Adds the ability to directly open Raindrop.io's permanent copy of a bookmark by holding shift and pressing enter while a bookmark is selected in the list. This feature requires a Raindrop.io Pro subscription to work.
    2.0.1: Adds the ability to show more and better information if the authentication against Raindrop.io fails.
    2.0: Version 2.0 does not really look or behave as different as the version bump might indicate, but almost everything has changed underneath to make this a better workflow:
    Rewritten in Go, so no dependency on PHP or Python anymore. This is important, as Apple is removing PHP from macOS 12 Monterey, and will also remove Python from macOS in the future. It's faster! Running the backend of the workflow as a compiled binary (Go) instead of a script (PHP) makes it faster, and it is also compiled as a universal binary, so it's running natively on both Apple Silicon and Intel Macs, but there are also some other changes that helps to make it faster and you will probably notice the difference if you used the old version before. Less risk for unexpected behaviour that leads to bugs, both because it can't behave different depending on which PHP or Python version you have anymore, but also because it now for example uses more reliable ways to keep track of information while navigating through the different parts of the workflow. Adding bookmarks from Firefox is now more reliable, and if things still ocationally go wrong, the workflow is better at communication that in a useful way. (I switched from Safari to Firefox myself, so it got som more attention than before) Ability to add a bookmark by copying the address, rather than getting it from the currently active browser window. To use this feature for adding a bookmark from an unsupported browser (or somewhere else), just copy the address and go to the bookmark adding feature of this workflow. It will just work, without you having to do anything more than that! (This is the secondary way to add bookmarks, so if a supported browser is the frontmost application, the workflow will still look there and ignore what you might have copied) 1.7: Some features and fixes:
    This version adds support for macOS Monterey!
    When you have updated to macOS Monterey and installed version 1.7 of this workflow you will also need to install PHP (if you haven't done that already of course), as Apple does not include PHP preinstalled anymore in Monterey. Instructions for the recommended way of doing this is available here.
    If you install PHP in a non default path (other than what is default for Homebrew, MacPorts etc), you might want to add that path to the path environment variable in this workflow. If you have set a bookmark as a favourite, this will now be indicated in search results and lists Bookmarks that are marked as favourites will also now by default be listed first in search results and lists, which you can change by setting the value of the environment variable favourites_first in the workflow, if you prefer the old behaviour for this. You can now browse your Unsorted bookmarks, just like you can browse your other bookmark collections. Many potential problems are also fixed with this update, so if you had problems to make this workflow function properly before, this update might fix that. 1.6.1: Fixed an issue with icon caching.
    1.6: Updated to the new Raindrop.io icon, added support for the NAVER Whale browser, fixed a bug with the authentication mechanism.
    1.5: Many changes:
    Tags now display in search results, and you can select them to list or search for bookmarks with that tag When adding a new bookmark, you can now set your own title for it, and add one or more tags While adding tags, you can either simply type them out, or select from a list of tags that matches what you have started to type You can add more than one tag by separating them with a comma: tag1, tag2, tag3 If you type out a tag that does not exist yet, it is created when you save the bookmark Hold down the cmd key if you want to save right away when selecting a tag in the list. Just pressing enter leaves the option of adding more tags. If you want to skip the new options while adding a bookmark, hold the cmd key when you select collection or when you set the title, and the options that follow will be skipped and set to default (Title from the webpage, and no tags) When adding bookmarks, the description is now set to what is specified in the webpages meta description tag, if there is one. This means that in most cases you will get the same description for your new bookmark as what is seen as description for that webpage on search engines. If there is no meta description tag, no description is set. In search results, the collection name, tags and domain name of a bookmark is now shown in the subtitle instead of the first words of the description, like before. This is because that is likely more useful in most cases. You can view the description by holding the ctrl key (And there is a setting to change this back if you would want to, see below) There are now settings! You set them by changing Alfred Environment Variables, and there are now two of them for changing what the bookmark subtitles show, and for changing how subcollections are displayed. 1.4.1: Fixed a bug that would make the bookmark adding feature fail in many cases. If that didn't work for you before this, it probably does work now.
    1.4: Raindrop.io collections will now also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search.
    1.3.1: Fixed a bug that made the collection list not loading under certain conditions. For example the first time you tried to add a bookmark.
    1.3: Support for adding new bookmarks to Raindrop.io from the currently active browser.
    1.2: Added option to have a keyboard shortcut for direct access to the Raindrop.io search, and added the ability to hold the option key while pressing enter to copy the link instead of opening it in a browser (you could already copy the link with cmd+c before, and that is still possible)
    1.1: Implemented a proper authentication mechanism, so that this is now handled in a simple to use way that is initiated directly from the workflow if it senses that you are not authenticated yet.
    1.0: Uses Raindrop's new public API to make the search inside Alfred, so that you can open the bookmarks right from Alfred without having to ho through the Raindrop.io website first.
    0.9: First version. Could only open the Raindrop.io website to view the results of your query, as Raindrop's public API was not released yet
     

     
  15. Thanks
    andreas.w reacted to deanishe in Search and add bookmarks to Raindrop.io   
    Have you tried creating the directory it's trying to write to by hand?
  16. Like
    andreas.w got a reaction from Fräulein Sara in Search and add bookmarks to Raindrop.io   
    This is a workflow for searching and adding bookmarks to Raindrop.io.
     
    To search your Raindrop.io bookmarks, open Alfred, type r, space, and then your search query, and the results will show directly in Alfred so that you can select one and press enter to open it in your browser. Raindrop.io collections and tags will also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search. If a web browser is the frontmost app when you open a bookmark from this workflow, it will open in that browser. If you are working in another app, the bookmark will open in your default browser. Hold the cmd-key to view the URL for a bookmark. Hold the ctrl-key to view the description for a bookmark. Hold the option-key and press enter, or use cmd+c to copy the URL instead of opening it in a browser. Hold the shift-key and press enter to open the permanent copy that is stored at Raindrop.io (Requires a Raindrop.io Pro subscription to work) Press enter before you have started typing a search query, and Raindrop.io itself will open in your active web browser. To add a new bookmark to Raindrop.io, there are two ways to get the actual bookmark you want to add into the workflow. The primary way is to first make sure that you have the webpage you want to add opened in a browser and that it is the frontmost window, and then open Alfred and type ra followed by a space. The alternative way, which only works if the frontmost application is not one of the supported browsers (as the primary method will be used then), is that you first copy an address that you wnant to add as a bookmark, and then open Alfred and type ra followed by a space. In the second step you get to change the title that the bookmark is saved with. Hold the cmd-key to save and skip the tag adding step. In the third step you get to add tags to your new bookmark. You can either simply type them out, or select from a list of tags that matches what you have started to type. Separate multiple tags with comma. Hold the cmd-key to save when selecting a tag in the list, and skip the option of adding more tags. The Firefox support for adding bookmarks was made possible with the help of deanishe's great workflow Firefox Assistant, which needs to be installed in Alfred for the Firefox support to function. Get it here: https://github.com/deanishe/alfred-firefox If the workflow is not authenticated with Raindrop.io when you initiate it, you will be taken to the authentication process. To set keyboard shortcuts, go to the "Search Raindrop.io" workflow in the Alfred preferences and look in the top left corner, where you can set keyboard shortcuts for searching Raindrop.io, or for adding bookmarks. To change other settings, go to the "Search Raindrop.io" workflow in the Alfred preferences, and click the [𝒙] button in the top right corner, where you get descriptions of the options in the information view to the left, and set the options by changing the value of the variables to the right.  
    One special thing with this workflow is that it detects if the topmost window is a browser window, and then opens the search results in that browser.
    So, if you are currently working in Firefox, your bookmark will open in a new tab there, and if you are currently working in Safari, or in Chrome, the bookmark will open there instead.
    If the topmost application is not a browser, the bookmark will be opened in your default browser.
     
    This makes this extension perfect for those who use more than one browser. You can always open bookmarks in the exact same way, and still have them displayed in the browser you are currently using.
     
    The supported browsers are: Safari, Chrome, Firefox, Edge, Brave, Vivaldi, Opera, Chromium, Chrome Canary, Safari Technology Preview, Arc, Orion, Sidekick, NAVER Whale (and SeaMonkey and SigmaOS, but only for opening bookmarks)
     
    This workflow is compatible with macOS 10.13 High Sierra and newer, and doesn't have any other external requirements (other than for Firefox bookmark adding support, which the workflow will tell you about if you need it).
    The reason for not supporting older versions than High Sierra is that Go 1.17 doesn't support older OS versions.
    You can still run version 1.7 of this workflow on older macOS versions if you need to be able to do that, as all versions of this workflow prior to 2.0 is based on PHP and Python rather than Go.
     
    Download from GitHub
     
    Changelog
    2.0.11: Added full support for the Orion browser
    2.0.10: Fixed a macOS Sonoma specific text encoding issue that caused the workflow to crash when adding a bookmark from Google Chrome or any other Chromium based browser
    2.0.9: Fixed an encoding issue that could lead to problems opening links or logging in, especially if you where using a proxy server
    2.0.8: Fix for a compatibility that occurred after changes in Raindrop.io's API, which broke this workflow + fixes for tag browsing and a compatibility issue with Alfred 5
    2.0.7: Support for Alfred 5, support for browsers Arc and Sidekick, and fix for some encoding issues while saving bookmarks. 
    2.0.6: Bug fix
    2.0.5: Bug fix
    2.0.4: Bug fix
    2.0.3: Bug fix
    2.0.2: Adds the ability to directly open Raindrop.io's permanent copy of a bookmark by holding shift and pressing enter while a bookmark is selected in the list. This feature requires a Raindrop.io Pro subscription to work.
    2.0.1: Adds the ability to show more and better information if the authentication against Raindrop.io fails.
    2.0: Version 2.0 does not really look or behave as different as the version bump might indicate, but almost everything has changed underneath to make this a better workflow:
    Rewritten in Go, so no dependency on PHP or Python anymore. This is important, as Apple is removing PHP from macOS 12 Monterey, and will also remove Python from macOS in the future. It's faster! Running the backend of the workflow as a compiled binary (Go) instead of a script (PHP) makes it faster, and it is also compiled as a universal binary, so it's running natively on both Apple Silicon and Intel Macs, but there are also some other changes that helps to make it faster and you will probably notice the difference if you used the old version before. Less risk for unexpected behaviour that leads to bugs, both because it can't behave different depending on which PHP or Python version you have anymore, but also because it now for example uses more reliable ways to keep track of information while navigating through the different parts of the workflow. Adding bookmarks from Firefox is now more reliable, and if things still ocationally go wrong, the workflow is better at communication that in a useful way. (I switched from Safari to Firefox myself, so it got som more attention than before) Ability to add a bookmark by copying the address, rather than getting it from the currently active browser window. To use this feature for adding a bookmark from an unsupported browser (or somewhere else), just copy the address and go to the bookmark adding feature of this workflow. It will just work, without you having to do anything more than that! (This is the secondary way to add bookmarks, so if a supported browser is the frontmost application, the workflow will still look there and ignore what you might have copied) 1.7: Some features and fixes:
    This version adds support for macOS Monterey!
    When you have updated to macOS Monterey and installed version 1.7 of this workflow you will also need to install PHP (if you haven't done that already of course), as Apple does not include PHP preinstalled anymore in Monterey. Instructions for the recommended way of doing this is available here.
    If you install PHP in a non default path (other than what is default for Homebrew, MacPorts etc), you might want to add that path to the path environment variable in this workflow. If you have set a bookmark as a favourite, this will now be indicated in search results and lists Bookmarks that are marked as favourites will also now by default be listed first in search results and lists, which you can change by setting the value of the environment variable favourites_first in the workflow, if you prefer the old behaviour for this. You can now browse your Unsorted bookmarks, just like you can browse your other bookmark collections. Many potential problems are also fixed with this update, so if you had problems to make this workflow function properly before, this update might fix that. 1.6.1: Fixed an issue with icon caching.
    1.6: Updated to the new Raindrop.io icon, added support for the NAVER Whale browser, fixed a bug with the authentication mechanism.
    1.5: Many changes:
    Tags now display in search results, and you can select them to list or search for bookmarks with that tag When adding a new bookmark, you can now set your own title for it, and add one or more tags While adding tags, you can either simply type them out, or select from a list of tags that matches what you have started to type You can add more than one tag by separating them with a comma: tag1, tag2, tag3 If you type out a tag that does not exist yet, it is created when you save the bookmark Hold down the cmd key if you want to save right away when selecting a tag in the list. Just pressing enter leaves the option of adding more tags. If you want to skip the new options while adding a bookmark, hold the cmd key when you select collection or when you set the title, and the options that follow will be skipped and set to default (Title from the webpage, and no tags) When adding bookmarks, the description is now set to what is specified in the webpages meta description tag, if there is one. This means that in most cases you will get the same description for your new bookmark as what is seen as description for that webpage on search engines. If there is no meta description tag, no description is set. In search results, the collection name, tags and domain name of a bookmark is now shown in the subtitle instead of the first words of the description, like before. This is because that is likely more useful in most cases. You can view the description by holding the ctrl key (And there is a setting to change this back if you would want to, see below) There are now settings! You set them by changing Alfred Environment Variables, and there are now two of them for changing what the bookmark subtitles show, and for changing how subcollections are displayed. 1.4.1: Fixed a bug that would make the bookmark adding feature fail in many cases. If that didn't work for you before this, it probably does work now.
    1.4: Raindrop.io collections will now also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search.
    1.3.1: Fixed a bug that made the collection list not loading under certain conditions. For example the first time you tried to add a bookmark.
    1.3: Support for adding new bookmarks to Raindrop.io from the currently active browser.
    1.2: Added option to have a keyboard shortcut for direct access to the Raindrop.io search, and added the ability to hold the option key while pressing enter to copy the link instead of opening it in a browser (you could already copy the link with cmd+c before, and that is still possible)
    1.1: Implemented a proper authentication mechanism, so that this is now handled in a simple to use way that is initiated directly from the workflow if it senses that you are not authenticated yet.
    1.0: Uses Raindrop's new public API to make the search inside Alfred, so that you can open the bookmarks right from Alfred without having to ho through the Raindrop.io website first.
    0.9: First version. Could only open the Raindrop.io website to view the results of your query, as Raindrop's public API was not released yet
     

     
  17. Like
    andreas.w got a reaction from antkn33 in Search and add bookmarks to Raindrop.io   
    This is a workflow for searching and adding bookmarks to Raindrop.io.
     
    To search your Raindrop.io bookmarks, open Alfred, type r, space, and then your search query, and the results will show directly in Alfred so that you can select one and press enter to open it in your browser. Raindrop.io collections and tags will also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search. If a web browser is the frontmost app when you open a bookmark from this workflow, it will open in that browser. If you are working in another app, the bookmark will open in your default browser. Hold the cmd-key to view the URL for a bookmark. Hold the ctrl-key to view the description for a bookmark. Hold the option-key and press enter, or use cmd+c to copy the URL instead of opening it in a browser. Hold the shift-key and press enter to open the permanent copy that is stored at Raindrop.io (Requires a Raindrop.io Pro subscription to work) Press enter before you have started typing a search query, and Raindrop.io itself will open in your active web browser. To add a new bookmark to Raindrop.io, there are two ways to get the actual bookmark you want to add into the workflow. The primary way is to first make sure that you have the webpage you want to add opened in a browser and that it is the frontmost window, and then open Alfred and type ra followed by a space. The alternative way, which only works if the frontmost application is not one of the supported browsers (as the primary method will be used then), is that you first copy an address that you wnant to add as a bookmark, and then open Alfred and type ra followed by a space. In the second step you get to change the title that the bookmark is saved with. Hold the cmd-key to save and skip the tag adding step. In the third step you get to add tags to your new bookmark. You can either simply type them out, or select from a list of tags that matches what you have started to type. Separate multiple tags with comma. Hold the cmd-key to save when selecting a tag in the list, and skip the option of adding more tags. The Firefox support for adding bookmarks was made possible with the help of deanishe's great workflow Firefox Assistant, which needs to be installed in Alfred for the Firefox support to function. Get it here: https://github.com/deanishe/alfred-firefox If the workflow is not authenticated with Raindrop.io when you initiate it, you will be taken to the authentication process. To set keyboard shortcuts, go to the "Search Raindrop.io" workflow in the Alfred preferences and look in the top left corner, where you can set keyboard shortcuts for searching Raindrop.io, or for adding bookmarks. To change other settings, go to the "Search Raindrop.io" workflow in the Alfred preferences, and click the [𝒙] button in the top right corner, where you get descriptions of the options in the information view to the left, and set the options by changing the value of the variables to the right.  
    One special thing with this workflow is that it detects if the topmost window is a browser window, and then opens the search results in that browser.
    So, if you are currently working in Firefox, your bookmark will open in a new tab there, and if you are currently working in Safari, or in Chrome, the bookmark will open there instead.
    If the topmost application is not a browser, the bookmark will be opened in your default browser.
     
    This makes this extension perfect for those who use more than one browser. You can always open bookmarks in the exact same way, and still have them displayed in the browser you are currently using.
     
    The supported browsers are: Safari, Chrome, Firefox, Edge, Brave, Vivaldi, Opera, Chromium, Chrome Canary, Safari Technology Preview, Arc, Orion, Sidekick, NAVER Whale (and SeaMonkey and SigmaOS, but only for opening bookmarks)
     
    This workflow is compatible with macOS 10.13 High Sierra and newer, and doesn't have any other external requirements (other than for Firefox bookmark adding support, which the workflow will tell you about if you need it).
    The reason for not supporting older versions than High Sierra is that Go 1.17 doesn't support older OS versions.
    You can still run version 1.7 of this workflow on older macOS versions if you need to be able to do that, as all versions of this workflow prior to 2.0 is based on PHP and Python rather than Go.
     
    Download from GitHub
     
    Changelog
    2.0.11: Added full support for the Orion browser
    2.0.10: Fixed a macOS Sonoma specific text encoding issue that caused the workflow to crash when adding a bookmark from Google Chrome or any other Chromium based browser
    2.0.9: Fixed an encoding issue that could lead to problems opening links or logging in, especially if you where using a proxy server
    2.0.8: Fix for a compatibility that occurred after changes in Raindrop.io's API, which broke this workflow + fixes for tag browsing and a compatibility issue with Alfred 5
    2.0.7: Support for Alfred 5, support for browsers Arc and Sidekick, and fix for some encoding issues while saving bookmarks. 
    2.0.6: Bug fix
    2.0.5: Bug fix
    2.0.4: Bug fix
    2.0.3: Bug fix
    2.0.2: Adds the ability to directly open Raindrop.io's permanent copy of a bookmark by holding shift and pressing enter while a bookmark is selected in the list. This feature requires a Raindrop.io Pro subscription to work.
    2.0.1: Adds the ability to show more and better information if the authentication against Raindrop.io fails.
    2.0: Version 2.0 does not really look or behave as different as the version bump might indicate, but almost everything has changed underneath to make this a better workflow:
    Rewritten in Go, so no dependency on PHP or Python anymore. This is important, as Apple is removing PHP from macOS 12 Monterey, and will also remove Python from macOS in the future. It's faster! Running the backend of the workflow as a compiled binary (Go) instead of a script (PHP) makes it faster, and it is also compiled as a universal binary, so it's running natively on both Apple Silicon and Intel Macs, but there are also some other changes that helps to make it faster and you will probably notice the difference if you used the old version before. Less risk for unexpected behaviour that leads to bugs, both because it can't behave different depending on which PHP or Python version you have anymore, but also because it now for example uses more reliable ways to keep track of information while navigating through the different parts of the workflow. Adding bookmarks from Firefox is now more reliable, and if things still ocationally go wrong, the workflow is better at communication that in a useful way. (I switched from Safari to Firefox myself, so it got som more attention than before) Ability to add a bookmark by copying the address, rather than getting it from the currently active browser window. To use this feature for adding a bookmark from an unsupported browser (or somewhere else), just copy the address and go to the bookmark adding feature of this workflow. It will just work, without you having to do anything more than that! (This is the secondary way to add bookmarks, so if a supported browser is the frontmost application, the workflow will still look there and ignore what you might have copied) 1.7: Some features and fixes:
    This version adds support for macOS Monterey!
    When you have updated to macOS Monterey and installed version 1.7 of this workflow you will also need to install PHP (if you haven't done that already of course), as Apple does not include PHP preinstalled anymore in Monterey. Instructions for the recommended way of doing this is available here.
    If you install PHP in a non default path (other than what is default for Homebrew, MacPorts etc), you might want to add that path to the path environment variable in this workflow. If you have set a bookmark as a favourite, this will now be indicated in search results and lists Bookmarks that are marked as favourites will also now by default be listed first in search results and lists, which you can change by setting the value of the environment variable favourites_first in the workflow, if you prefer the old behaviour for this. You can now browse your Unsorted bookmarks, just like you can browse your other bookmark collections. Many potential problems are also fixed with this update, so if you had problems to make this workflow function properly before, this update might fix that. 1.6.1: Fixed an issue with icon caching.
    1.6: Updated to the new Raindrop.io icon, added support for the NAVER Whale browser, fixed a bug with the authentication mechanism.
    1.5: Many changes:
    Tags now display in search results, and you can select them to list or search for bookmarks with that tag When adding a new bookmark, you can now set your own title for it, and add one or more tags While adding tags, you can either simply type them out, or select from a list of tags that matches what you have started to type You can add more than one tag by separating them with a comma: tag1, tag2, tag3 If you type out a tag that does not exist yet, it is created when you save the bookmark Hold down the cmd key if you want to save right away when selecting a tag in the list. Just pressing enter leaves the option of adding more tags. If you want to skip the new options while adding a bookmark, hold the cmd key when you select collection or when you set the title, and the options that follow will be skipped and set to default (Title from the webpage, and no tags) When adding bookmarks, the description is now set to what is specified in the webpages meta description tag, if there is one. This means that in most cases you will get the same description for your new bookmark as what is seen as description for that webpage on search engines. If there is no meta description tag, no description is set. In search results, the collection name, tags and domain name of a bookmark is now shown in the subtitle instead of the first words of the description, like before. This is because that is likely more useful in most cases. You can view the description by holding the ctrl key (And there is a setting to change this back if you would want to, see below) There are now settings! You set them by changing Alfred Environment Variables, and there are now two of them for changing what the bookmark subtitles show, and for changing how subcollections are displayed. 1.4.1: Fixed a bug that would make the bookmark adding feature fail in many cases. If that didn't work for you before this, it probably does work now.
    1.4: Raindrop.io collections will now also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search.
    1.3.1: Fixed a bug that made the collection list not loading under certain conditions. For example the first time you tried to add a bookmark.
    1.3: Support for adding new bookmarks to Raindrop.io from the currently active browser.
    1.2: Added option to have a keyboard shortcut for direct access to the Raindrop.io search, and added the ability to hold the option key while pressing enter to copy the link instead of opening it in a browser (you could already copy the link with cmd+c before, and that is still possible)
    1.1: Implemented a proper authentication mechanism, so that this is now handled in a simple to use way that is initiated directly from the workflow if it senses that you are not authenticated yet.
    1.0: Uses Raindrop's new public API to make the search inside Alfred, so that you can open the bookmarks right from Alfred without having to ho through the Raindrop.io website first.
    0.9: First version. Could only open the Raindrop.io website to view the results of your query, as Raindrop's public API was not released yet
     

     
  18. Thanks
    andreas.w got a reaction from tsieling in Search and add bookmarks to Raindrop.io   
    Hi @tsieling!
     
    Could you try to start with searching for a bookmark instead of starting with saving?
    It looks like there might be a problem with the authentication process if you try to save the first time you use the workflow instead of trying to search.
    I will look into fixing this too, but try that for now and see if it works.
  19. Like
    andreas.w got a reaction from xurc in Search and add bookmarks to Raindrop.io   
    This is a workflow for searching and adding bookmarks to Raindrop.io.
     
    To search your Raindrop.io bookmarks, open Alfred, type r, space, and then your search query, and the results will show directly in Alfred so that you can select one and press enter to open it in your browser. Raindrop.io collections and tags will also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search. If a web browser is the frontmost app when you open a bookmark from this workflow, it will open in that browser. If you are working in another app, the bookmark will open in your default browser. Hold the cmd-key to view the URL for a bookmark. Hold the ctrl-key to view the description for a bookmark. Hold the option-key and press enter, or use cmd+c to copy the URL instead of opening it in a browser. Hold the shift-key and press enter to open the permanent copy that is stored at Raindrop.io (Requires a Raindrop.io Pro subscription to work) Press enter before you have started typing a search query, and Raindrop.io itself will open in your active web browser. To add a new bookmark to Raindrop.io, there are two ways to get the actual bookmark you want to add into the workflow. The primary way is to first make sure that you have the webpage you want to add opened in a browser and that it is the frontmost window, and then open Alfred and type ra followed by a space. The alternative way, which only works if the frontmost application is not one of the supported browsers (as the primary method will be used then), is that you first copy an address that you wnant to add as a bookmark, and then open Alfred and type ra followed by a space. In the second step you get to change the title that the bookmark is saved with. Hold the cmd-key to save and skip the tag adding step. In the third step you get to add tags to your new bookmark. You can either simply type them out, or select from a list of tags that matches what you have started to type. Separate multiple tags with comma. Hold the cmd-key to save when selecting a tag in the list, and skip the option of adding more tags. The Firefox support for adding bookmarks was made possible with the help of deanishe's great workflow Firefox Assistant, which needs to be installed in Alfred for the Firefox support to function. Get it here: https://github.com/deanishe/alfred-firefox If the workflow is not authenticated with Raindrop.io when you initiate it, you will be taken to the authentication process. To set keyboard shortcuts, go to the "Search Raindrop.io" workflow in the Alfred preferences and look in the top left corner, where you can set keyboard shortcuts for searching Raindrop.io, or for adding bookmarks. To change other settings, go to the "Search Raindrop.io" workflow in the Alfred preferences, and click the [𝒙] button in the top right corner, where you get descriptions of the options in the information view to the left, and set the options by changing the value of the variables to the right.  
    One special thing with this workflow is that it detects if the topmost window is a browser window, and then opens the search results in that browser.
    So, if you are currently working in Firefox, your bookmark will open in a new tab there, and if you are currently working in Safari, or in Chrome, the bookmark will open there instead.
    If the topmost application is not a browser, the bookmark will be opened in your default browser.
     
    This makes this extension perfect for those who use more than one browser. You can always open bookmarks in the exact same way, and still have them displayed in the browser you are currently using.
     
    The supported browsers are: Safari, Chrome, Firefox, Edge, Brave, Vivaldi, Opera, Chromium, Chrome Canary, Safari Technology Preview, Arc, Orion, Sidekick, NAVER Whale (and SeaMonkey and SigmaOS, but only for opening bookmarks)
     
    This workflow is compatible with macOS 10.13 High Sierra and newer, and doesn't have any other external requirements (other than for Firefox bookmark adding support, which the workflow will tell you about if you need it).
    The reason for not supporting older versions than High Sierra is that Go 1.17 doesn't support older OS versions.
    You can still run version 1.7 of this workflow on older macOS versions if you need to be able to do that, as all versions of this workflow prior to 2.0 is based on PHP and Python rather than Go.
     
    Download from GitHub
     
    Changelog
    2.0.11: Added full support for the Orion browser
    2.0.10: Fixed a macOS Sonoma specific text encoding issue that caused the workflow to crash when adding a bookmark from Google Chrome or any other Chromium based browser
    2.0.9: Fixed an encoding issue that could lead to problems opening links or logging in, especially if you where using a proxy server
    2.0.8: Fix for a compatibility that occurred after changes in Raindrop.io's API, which broke this workflow + fixes for tag browsing and a compatibility issue with Alfred 5
    2.0.7: Support for Alfred 5, support for browsers Arc and Sidekick, and fix for some encoding issues while saving bookmarks. 
    2.0.6: Bug fix
    2.0.5: Bug fix
    2.0.4: Bug fix
    2.0.3: Bug fix
    2.0.2: Adds the ability to directly open Raindrop.io's permanent copy of a bookmark by holding shift and pressing enter while a bookmark is selected in the list. This feature requires a Raindrop.io Pro subscription to work.
    2.0.1: Adds the ability to show more and better information if the authentication against Raindrop.io fails.
    2.0: Version 2.0 does not really look or behave as different as the version bump might indicate, but almost everything has changed underneath to make this a better workflow:
    Rewritten in Go, so no dependency on PHP or Python anymore. This is important, as Apple is removing PHP from macOS 12 Monterey, and will also remove Python from macOS in the future. It's faster! Running the backend of the workflow as a compiled binary (Go) instead of a script (PHP) makes it faster, and it is also compiled as a universal binary, so it's running natively on both Apple Silicon and Intel Macs, but there are also some other changes that helps to make it faster and you will probably notice the difference if you used the old version before. Less risk for unexpected behaviour that leads to bugs, both because it can't behave different depending on which PHP or Python version you have anymore, but also because it now for example uses more reliable ways to keep track of information while navigating through the different parts of the workflow. Adding bookmarks from Firefox is now more reliable, and if things still ocationally go wrong, the workflow is better at communication that in a useful way. (I switched from Safari to Firefox myself, so it got som more attention than before) Ability to add a bookmark by copying the address, rather than getting it from the currently active browser window. To use this feature for adding a bookmark from an unsupported browser (or somewhere else), just copy the address and go to the bookmark adding feature of this workflow. It will just work, without you having to do anything more than that! (This is the secondary way to add bookmarks, so if a supported browser is the frontmost application, the workflow will still look there and ignore what you might have copied) 1.7: Some features and fixes:
    This version adds support for macOS Monterey!
    When you have updated to macOS Monterey and installed version 1.7 of this workflow you will also need to install PHP (if you haven't done that already of course), as Apple does not include PHP preinstalled anymore in Monterey. Instructions for the recommended way of doing this is available here.
    If you install PHP in a non default path (other than what is default for Homebrew, MacPorts etc), you might want to add that path to the path environment variable in this workflow. If you have set a bookmark as a favourite, this will now be indicated in search results and lists Bookmarks that are marked as favourites will also now by default be listed first in search results and lists, which you can change by setting the value of the environment variable favourites_first in the workflow, if you prefer the old behaviour for this. You can now browse your Unsorted bookmarks, just like you can browse your other bookmark collections. Many potential problems are also fixed with this update, so if you had problems to make this workflow function properly before, this update might fix that. 1.6.1: Fixed an issue with icon caching.
    1.6: Updated to the new Raindrop.io icon, added support for the NAVER Whale browser, fixed a bug with the authentication mechanism.
    1.5: Many changes:
    Tags now display in search results, and you can select them to list or search for bookmarks with that tag When adding a new bookmark, you can now set your own title for it, and add one or more tags While adding tags, you can either simply type them out, or select from a list of tags that matches what you have started to type You can add more than one tag by separating them with a comma: tag1, tag2, tag3 If you type out a tag that does not exist yet, it is created when you save the bookmark Hold down the cmd key if you want to save right away when selecting a tag in the list. Just pressing enter leaves the option of adding more tags. If you want to skip the new options while adding a bookmark, hold the cmd key when you select collection or when you set the title, and the options that follow will be skipped and set to default (Title from the webpage, and no tags) When adding bookmarks, the description is now set to what is specified in the webpages meta description tag, if there is one. This means that in most cases you will get the same description for your new bookmark as what is seen as description for that webpage on search engines. If there is no meta description tag, no description is set. In search results, the collection name, tags and domain name of a bookmark is now shown in the subtitle instead of the first words of the description, like before. This is because that is likely more useful in most cases. You can view the description by holding the ctrl key (And there is a setting to change this back if you would want to, see below) There are now settings! You set them by changing Alfred Environment Variables, and there are now two of them for changing what the bookmark subtitles show, and for changing how subcollections are displayed. 1.4.1: Fixed a bug that would make the bookmark adding feature fail in many cases. If that didn't work for you before this, it probably does work now.
    1.4: Raindrop.io collections will now also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search.
    1.3.1: Fixed a bug that made the collection list not loading under certain conditions. For example the first time you tried to add a bookmark.
    1.3: Support for adding new bookmarks to Raindrop.io from the currently active browser.
    1.2: Added option to have a keyboard shortcut for direct access to the Raindrop.io search, and added the ability to hold the option key while pressing enter to copy the link instead of opening it in a browser (you could already copy the link with cmd+c before, and that is still possible)
    1.1: Implemented a proper authentication mechanism, so that this is now handled in a simple to use way that is initiated directly from the workflow if it senses that you are not authenticated yet.
    1.0: Uses Raindrop's new public API to make the search inside Alfred, so that you can open the bookmarks right from Alfred without having to ho through the Raindrop.io website first.
    0.9: First version. Could only open the Raindrop.io website to view the results of your query, as Raindrop's public API was not released yet
     

     
  20. Thanks
    andreas.w got a reaction from deanishe in Search and add bookmarks to Raindrop.io   
    That looks really good! Seems like there is a good way to get info about the current URL from Firefox after all then 
    Well done deanishe!
  21. Thanks
    andreas.w got a reaction from Alan He in Future macOS versions won't bundle any scripting language runtimes   
    @deanishe Thanks for the link to that thread!
     
    It all seams to be a mess really.
    - The Catalina Beta release notes said at some point that all the scripting languages will be removed eventually, but there where nothing that indicated that in the actual OS
    - Big Sur Beta does not say anything about that in the release notes (not that I could find anyway), and all scripting languages are still there
    - PHP's and Python 2's version info in Big Sur says that they will be removed in a future version (which they didn't do in Catalina)
    - Python 3 wasn't even there before Big Sur, so it was added right now, and does not say anything about being deprecated, so it would look like that would stay then I guess?
     
    Seems to me like Apple might have changed there minds to not actually remove all scripting languages anyway, but only some of them that in their minds doesn't fit in a desktop OS for some reason, which would be PHP and maybe something else, and then of course Python 2 that is more obvious to remove as it is end of life now, and seems to rather finally be on it's way to be replaced by Python 3 even in macOS. (You still get Python 2 when you run the python command without any version number in the command though, in Big Sur Beta 1)
  22. Thanks
    andreas.w got a reaction from megaroeny in Search and add bookmarks to Raindrop.io   
    This is a workflow for searching and adding bookmarks to Raindrop.io.
     
    To search your Raindrop.io bookmarks, open Alfred, type r, space, and then your search query, and the results will show directly in Alfred so that you can select one and press enter to open it in your browser. Raindrop.io collections and tags will also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search. If a web browser is the frontmost app when you open a bookmark from this workflow, it will open in that browser. If you are working in another app, the bookmark will open in your default browser. Hold the cmd-key to view the URL for a bookmark. Hold the ctrl-key to view the description for a bookmark. Hold the option-key and press enter, or use cmd+c to copy the URL instead of opening it in a browser. Hold the shift-key and press enter to open the permanent copy that is stored at Raindrop.io (Requires a Raindrop.io Pro subscription to work) Press enter before you have started typing a search query, and Raindrop.io itself will open in your active web browser. To add a new bookmark to Raindrop.io, there are two ways to get the actual bookmark you want to add into the workflow. The primary way is to first make sure that you have the webpage you want to add opened in a browser and that it is the frontmost window, and then open Alfred and type ra followed by a space. The alternative way, which only works if the frontmost application is not one of the supported browsers (as the primary method will be used then), is that you first copy an address that you wnant to add as a bookmark, and then open Alfred and type ra followed by a space. In the second step you get to change the title that the bookmark is saved with. Hold the cmd-key to save and skip the tag adding step. In the third step you get to add tags to your new bookmark. You can either simply type them out, or select from a list of tags that matches what you have started to type. Separate multiple tags with comma. Hold the cmd-key to save when selecting a tag in the list, and skip the option of adding more tags. The Firefox support for adding bookmarks was made possible with the help of deanishe's great workflow Firefox Assistant, which needs to be installed in Alfred for the Firefox support to function. Get it here: https://github.com/deanishe/alfred-firefox If the workflow is not authenticated with Raindrop.io when you initiate it, you will be taken to the authentication process. To set keyboard shortcuts, go to the "Search Raindrop.io" workflow in the Alfred preferences and look in the top left corner, where you can set keyboard shortcuts for searching Raindrop.io, or for adding bookmarks. To change other settings, go to the "Search Raindrop.io" workflow in the Alfred preferences, and click the [𝒙] button in the top right corner, where you get descriptions of the options in the information view to the left, and set the options by changing the value of the variables to the right.  
    One special thing with this workflow is that it detects if the topmost window is a browser window, and then opens the search results in that browser.
    So, if you are currently working in Firefox, your bookmark will open in a new tab there, and if you are currently working in Safari, or in Chrome, the bookmark will open there instead.
    If the topmost application is not a browser, the bookmark will be opened in your default browser.
     
    This makes this extension perfect for those who use more than one browser. You can always open bookmarks in the exact same way, and still have them displayed in the browser you are currently using.
     
    The supported browsers are: Safari, Chrome, Firefox, Edge, Brave, Vivaldi, Opera, Chromium, Chrome Canary, Safari Technology Preview, Arc, Orion, Sidekick, NAVER Whale (and SeaMonkey and SigmaOS, but only for opening bookmarks)
     
    This workflow is compatible with macOS 10.13 High Sierra and newer, and doesn't have any other external requirements (other than for Firefox bookmark adding support, which the workflow will tell you about if you need it).
    The reason for not supporting older versions than High Sierra is that Go 1.17 doesn't support older OS versions.
    You can still run version 1.7 of this workflow on older macOS versions if you need to be able to do that, as all versions of this workflow prior to 2.0 is based on PHP and Python rather than Go.
     
    Download from GitHub
     
    Changelog
    2.0.11: Added full support for the Orion browser
    2.0.10: Fixed a macOS Sonoma specific text encoding issue that caused the workflow to crash when adding a bookmark from Google Chrome or any other Chromium based browser
    2.0.9: Fixed an encoding issue that could lead to problems opening links or logging in, especially if you where using a proxy server
    2.0.8: Fix for a compatibility that occurred after changes in Raindrop.io's API, which broke this workflow + fixes for tag browsing and a compatibility issue with Alfred 5
    2.0.7: Support for Alfred 5, support for browsers Arc and Sidekick, and fix for some encoding issues while saving bookmarks. 
    2.0.6: Bug fix
    2.0.5: Bug fix
    2.0.4: Bug fix
    2.0.3: Bug fix
    2.0.2: Adds the ability to directly open Raindrop.io's permanent copy of a bookmark by holding shift and pressing enter while a bookmark is selected in the list. This feature requires a Raindrop.io Pro subscription to work.
    2.0.1: Adds the ability to show more and better information if the authentication against Raindrop.io fails.
    2.0: Version 2.0 does not really look or behave as different as the version bump might indicate, but almost everything has changed underneath to make this a better workflow:
    Rewritten in Go, so no dependency on PHP or Python anymore. This is important, as Apple is removing PHP from macOS 12 Monterey, and will also remove Python from macOS in the future. It's faster! Running the backend of the workflow as a compiled binary (Go) instead of a script (PHP) makes it faster, and it is also compiled as a universal binary, so it's running natively on both Apple Silicon and Intel Macs, but there are also some other changes that helps to make it faster and you will probably notice the difference if you used the old version before. Less risk for unexpected behaviour that leads to bugs, both because it can't behave different depending on which PHP or Python version you have anymore, but also because it now for example uses more reliable ways to keep track of information while navigating through the different parts of the workflow. Adding bookmarks from Firefox is now more reliable, and if things still ocationally go wrong, the workflow is better at communication that in a useful way. (I switched from Safari to Firefox myself, so it got som more attention than before) Ability to add a bookmark by copying the address, rather than getting it from the currently active browser window. To use this feature for adding a bookmark from an unsupported browser (or somewhere else), just copy the address and go to the bookmark adding feature of this workflow. It will just work, without you having to do anything more than that! (This is the secondary way to add bookmarks, so if a supported browser is the frontmost application, the workflow will still look there and ignore what you might have copied) 1.7: Some features and fixes:
    This version adds support for macOS Monterey!
    When you have updated to macOS Monterey and installed version 1.7 of this workflow you will also need to install PHP (if you haven't done that already of course), as Apple does not include PHP preinstalled anymore in Monterey. Instructions for the recommended way of doing this is available here.
    If you install PHP in a non default path (other than what is default for Homebrew, MacPorts etc), you might want to add that path to the path environment variable in this workflow. If you have set a bookmark as a favourite, this will now be indicated in search results and lists Bookmarks that are marked as favourites will also now by default be listed first in search results and lists, which you can change by setting the value of the environment variable favourites_first in the workflow, if you prefer the old behaviour for this. You can now browse your Unsorted bookmarks, just like you can browse your other bookmark collections. Many potential problems are also fixed with this update, so if you had problems to make this workflow function properly before, this update might fix that. 1.6.1: Fixed an issue with icon caching.
    1.6: Updated to the new Raindrop.io icon, added support for the NAVER Whale browser, fixed a bug with the authentication mechanism.
    1.5: Many changes:
    Tags now display in search results, and you can select them to list or search for bookmarks with that tag When adding a new bookmark, you can now set your own title for it, and add one or more tags While adding tags, you can either simply type them out, or select from a list of tags that matches what you have started to type You can add more than one tag by separating them with a comma: tag1, tag2, tag3 If you type out a tag that does not exist yet, it is created when you save the bookmark Hold down the cmd key if you want to save right away when selecting a tag in the list. Just pressing enter leaves the option of adding more tags. If you want to skip the new options while adding a bookmark, hold the cmd key when you select collection or when you set the title, and the options that follow will be skipped and set to default (Title from the webpage, and no tags) When adding bookmarks, the description is now set to what is specified in the webpages meta description tag, if there is one. This means that in most cases you will get the same description for your new bookmark as what is seen as description for that webpage on search engines. If there is no meta description tag, no description is set. In search results, the collection name, tags and domain name of a bookmark is now shown in the subtitle instead of the first words of the description, like before. This is because that is likely more useful in most cases. You can view the description by holding the ctrl key (And there is a setting to change this back if you would want to, see below) There are now settings! You set them by changing Alfred Environment Variables, and there are now two of them for changing what the bookmark subtitles show, and for changing how subcollections are displayed. 1.4.1: Fixed a bug that would make the bookmark adding feature fail in many cases. If that didn't work for you before this, it probably does work now.
    1.4: Raindrop.io collections will now also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search.
    1.3.1: Fixed a bug that made the collection list not loading under certain conditions. For example the first time you tried to add a bookmark.
    1.3: Support for adding new bookmarks to Raindrop.io from the currently active browser.
    1.2: Added option to have a keyboard shortcut for direct access to the Raindrop.io search, and added the ability to hold the option key while pressing enter to copy the link instead of opening it in a browser (you could already copy the link with cmd+c before, and that is still possible)
    1.1: Implemented a proper authentication mechanism, so that this is now handled in a simple to use way that is initiated directly from the workflow if it senses that you are not authenticated yet.
    1.0: Uses Raindrop's new public API to make the search inside Alfred, so that you can open the bookmarks right from Alfred without having to ho through the Raindrop.io website first.
    0.9: First version. Could only open the Raindrop.io website to view the results of your query, as Raindrop's public API was not released yet
     

     
  23. Like
    andreas.w got a reaction from alfredpleb in Search and add bookmarks to Raindrop.io   
    Version 1.4 is now available, and it now shows collections in the search results, and you can select them to browse or search their content.
    Before you have started to type a search query, you also now have the option to browse your collections instead of starting with a search.
     
    Get the new version here: http://www.packal.org/workflow/search-raindropio
     
     
    Thanks
    I started to put out the releases on GitHub too, which I didn't do at first, as that is needed to make it downloadable from Pacmax.
    Pacmax is rather slow at updating it's information from GitHub, so the new version will probably not be visible there until a few hours from now, but it is downloadable from Packal and GitHub right now.
  24. Thanks
    andreas.w got a reaction from alfredpleb in Search and add bookmarks to Raindrop.io   
    Version 1.3 is now available with support for adding bookmarks form the currently active browser.
    See the info in the first post for more about how this works, and get the new version at Packal: https://www.packal.org/workflow/search-raindropio
  25. Thanks
    andreas.w reacted to deanishe in Search and add bookmarks to Raindrop.io   
    You can "ask" my Firefox workflow for the info.
     
     
    A tiny percentage of Alfred users (<5%).
×
×
  • Create New...