Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


Gareth last won the day on December 31 2019

Gareth had the most liked content!

Recent Profile Visitors

575 profile views

Gareth's Achievements


Member (4/5)



  1. I've created this post on the Mozilla support forums: https://support.mozilla.org/en-US/questions/1261750 Would very much appreciate your support in contributing to the thread to help ensure that the developers provide a more robust solution than the current workflow (which requires occasional browser restarts in order to remain current) or at the very least, the safety of the "export bookmarks as HTML" option. Thanks
  2. The Firefox workflow works really well. It's taking a little time to get used to the command (I changed it from "ff" to "bm" for bookmarks so that if I ever switch browsers again I won't have the same problem with muscle memory that I'm having after previously used "ch") but with time that will resolve itself I think.
  3. Gonna have to disagree with you on that: "ff <empty space>" does return an error though about how a string cannot be concatenated with a None object. I tried the latest version though and that does seem to work! That's great. Thanks! I am now one happy camper.
  4. Well no, I also re-introduced the usage that you had commented out (the method alone would have been pointless after all) and that's how I got the error that I supplied earlier. I just ran the script with the logger open and this is what I got: [16:44:15.039] Logging Started... [16:44:19.068] Firefox Bookmarks[Script Filter] Queuing argument '(null)' [16:44:19.298] Firefox Bookmarks[Script Filter] Script with argument '(null)' finished [16:44:19.301] ERROR: Firefox Bookmarks[Script Filter] Code 1: . 0.001s ⧗ load profile profile=Profile(name='default', path='/Users/gareth/Library/Application Support/Firefox/Profiles/4oaj3zyd.default', default=True) 0.083s ⧗ load bookmarks [ERROR] cannot concatenate 'str' and 'NoneType' objects -------------------- TRACEBACK -------------------- Traceback (most recent call last): File "/Users/gareth/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.457253BC-9A7E-49D9-B6E4-3E4F1AED7AEB/bookmarks.py", line 200, in <module> code = main() File "/Users/gareth/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.457253BC-9A7E-49D9-B6E4-3E4F1AED7AEB/bookmarks.py", line 186, in main match=bm.title + ' ' + urldomain(bm.url), TypeError: cannot concatenate 'str' and 'NoneType' objects ------------------ END TRACEBACK ------------------ The profile location is correct, and the bookmarks.html document is in there as expected.
  5. Unfortunately that workflow doesn't seem to work. My bookmarks.html file is there just fine, but "ff" followed by any bookmark I know is in there yields 0 results and falls through to default handlers. I opened the Python file and uncommented out the error handlers and they didn't return anything, so I think there are just 0 results. "ff <empty space>" does return an error though about how a string cannot be concatenated with a None object. I see you're logging the number of bookmark items but given I have zero Python and zero Alfred workflow experience, where is this log output to?
  6. Hi Andrew Your suggestion would be a welcome one. I realise Mozilla haven't made your life easy with the current bookmark storage implementation they have in place, and I appreciate the reluctance to introduce a workaround into Alfred's codebase. So a workflow that was as smooth as native support, even if it wasn't actually native, would be more than acceptable. My frustration in this thread stems firstly from the friction I've experienced with your admin as you already know, but also from the fact that to date the response to this request was along the lines of "do it yourself and share the results with the community" which was the wrong answer for all kinds of reasons. If you can find the time to put together a workflow, using your obvious advantages as someone who knows the workflow process inside out to produce a solution that works well, then Alfred would literally be perfect as far as I'm concerned. Thanks
  7. If you're referring to my demeanour, I'm afraid it's a reflection of the attitude of a particular admin on here. Let's just say there's at least one thread that Vero has had to delete because of the way he sometimes talks to customers. And I see no reason to behave like a ray of sunshine with such a person. With regards to themes, yes you're right. There is 1 guy who asked to be able to edit fonts, back on page 3 of the requested features. So it wasn't quite 0 like I claimed. And this 1 guy must be the Sultan of Brunei to have had his wish granted so quickly, I guess, given that everyone in this thread is so blatantly ignored.
  8. > All the same arguments for not supporting Firefox apply In this day and age, with data privacy what it is and Chrome leaking data like a sieve, you have no valid arguments for not supporting Firefox. I'd actually respect you more if you just came out and said you're too lazy to support it, rather than trying to justify it with some BS. Hiding behind usage numbers isn't valid because as others have already pointed out, the lack of Firefox support in Alfred is the 1 thing keeping them from making the switch. They WANT to switch but you are preventing them from doing so. You are part of the reason for the usage statistics. It's like me telling my wife, "You cannot drive my car because you are not insured on it" and then immediately afterwards, "Oh, there's no point in me insuring you on my car because you never drive it". It's just nonsense. Stop investing time into useless features that no-one wants like themes, and put some time into adding support into a feature that your customers are actually asking for - which is support for the safest major browser. The usage statistics will follow.
  9. I actually made the switch last year, despite the lack of support in Alfred, because of the performance advantage, the awesome usability tools and most importantly the significantly better privacy features. I missed Alfred's bookmark search a LOT and did find a couple of hacky workarounds, but none of them as smooth as native support. But I refuse to go back to Chrome. And yet despite having suggested on their twitter feed in 2017 that Firefox support could come, it still nowhere to be seen: Very, very disappointing. They've spent time on setting up improved theme support - which I doubt anyone gives a toss about - and have actively ignored Firefox despite the increasing awareness of data privacy in recent years. The Alfred team really need a wake-up call.
  10. Just installed Alfred 4. I kinda hoped this feature would have been added as one of the benefits of the upgrade, but nope. I'm a so-called Mega supporter - a decision I made back when I was still using Chrome, before Firefox became the superior browser. Alfred's upgrade process asked me if I wanted to make an additional contribution towards its development and I'm afraid the answer was no - and will continue to be no - while the feature I want most remains on your ignore list.
  11. I could believe the meme was a joke if it was posted in isolation, but with the rest of the post as context I really don't think so. There is clearly an attitude at play here and it matches what I've seen elsewhere on the forum as well as what I've heard on Reddit. If it walks like a duck and it quacks like a duck then it's a duck.
  12. Now he's just messaged me with: What I want, Dean, is to be able to post to the "feature suggestions" area of your "user forum" (which I believe is for customers to request new features?) without getting snotty responses from an arrogant, haughty, condescending moderator who seems to think it's his job to piss people off. Since this seems to be beyond you, I kindly ask that you butt out and let one of your more mature colleagues take over. How on earth someone with your personality characterists is allowed to represent a company is anyone's guess because you're causing it nothing but harm - and so publicly too as a forum moderator! Just amazing! Please don't message me again. If I could block you then I would.
  13. Umm, what? You write about the SQL database immediately after I just told you that this database is not required? And then you claim that toggling a boolean in about:config is beyond your users' abilities? So your users are expected to be able to use advanced default results, set up custom web searches and create new workflows, but toggling a boolean in about:config is too complicated? Are you for real? What nonsense! Andrew said he didn't want to tackle this feature before I suggested using the exported HTML document which would make it a whole lot easier than using the database. As such, I don't think it's too much to expect that changing circumstances might change his mind - unless of course you guys are flatly determined not to implement the feature regardless of any circumstances because you just hate Firefox? Is that what you're saying? And I find it incredible that you would post condescending memes in a response to one of your customers' requests. Are you honestly that much of a dick? You even said yourself that, "this feature has been requested several times before", so why on earth would you try to make out via meme that I'm the only one asking for it? I've heard of mods on here having an attitude problem before. And now I see it with my own eyes. @Vero could you please take a look at this?
  14. > If it's as straightforward as you claim, then why don't you write a workflow that does work? Because I bought and paid for software that not only does it for 2 other browsers - one of which is less popular than the browser in question - and which takes feature requests from its customers. As the saying goes, "You don't get a dog and then bark yourself". Also, I'm far from the only customer you have who wants this feature. > I'm sure other Firefox users would be very grateful. I'm sure they would indeed. But they didn't buy my software to help support me with its future development - they bought yours.
  15. > Especially when there are a number of workflows which can satisfy this feature. None of those workflows work properly which is why people keep requesting the feature be added to core. This is so obvious that I'm pretty sure you must already know it. All you need to do is parse bookmarks.html. Firefox bookmarks have been moved in later versions to SQL you say? Then simply require that users enable the browser.bookmarks.autoExportHTML option in about:config and the browser will generate and maintain that file for you. Given that bookmarks.html has existed since the dawn of the browser's existence, these "complete overhauls" that you mention are irrelevant. Parse that file and you have Firefox support, no strings attached. Easy. As your own moderator says, "This feature has been requested several times before". Given that it would be easy to add the feature by parsing bookmarks.html, please go ahead and add it. Thanks
  • Create New...