Showing posts with label Mozilla Firefox. Show all posts
Showing posts with label Mozilla Firefox. Show all posts

2020-01-02

Firefox extensions

Well, this is likely to change, but at the moment my favorite extension ( some of which are either temporarily disabled, or simply being tried ) are:

 Favorites:

* Adblock Plus
* Bookmark search plus 2
* Dark Mode
* Firefox Multi-Account Containers
* Greasemonkey
* Read Aloud: A Text to Speech Voice Reader



Productivity:

* Bookmarks Organizer
* Push to Kindle
* RescueTime for Firefox
* Web Search Navigator



Google-related:

* Dark Theme for Google
* Google search link fix
* Personal Blocklist (not by Google)
* Search on Google US



Technical:

* Export Cookies
* User-Agent Switcher



Undecided:

* Saka Key
* Toggl Button: Productivity & Time Tracker






2019-10-21

Install Qwant Search in Browser (Dark Theme, EN-USA Language, No adverts)

A French search engine that does not track you. I ve preconfigured for black theme and EN-USA search results but you can create your own custom URL using the settings

https://www.qwant.com/?r=US&sr=en&l=en_gb&h=0&s=0&a=1&b=0&vt=0&hc=0&smartNews=0&smartSocial=0&theme=1&i=1&donation=0



And here, below, is the configuration for adding it to your search engines list (and even make it your default search engine if you wish to do so). All the info is contained in one URL. The reason it is so long, is because it contains also the little icon for the Qwant search engine.

I used the site "Ready2Search", which allows you to create instalable search engines "on-the-fly":


http://ready.to/search/en/?sna=QwantCONFDarkENLiteV2&prf=https%3A%2F%2Fwww.qwant.com%2F%3Fq%3D&suf=%26amp%3Br%3DUS%26amp%3Bsr%3Den%26amp%3Bl%3Den_gb%26amp%3Bh%3D0%26amp%3Bs%3D0%26amp%3Ba%3D1%26amp%3Bb%3D0%26amp%3Bvt%3D0%26amp%3Bhc%3D0%26amp%3BsmartNews%3D0%26amp%3BsmartSocial%3D0%26amp%3Btheme%3D1%26amp%3Bi%3D1%26amp%3Bdonation%3D0&img=R0lGODlhEAAQAMYAAMzMzAQCBPzyLPz+RPz+POz2RPziJPzyJPz6NOz+TOT2RPwCBPy6HOzWJMzWJLzeNLzqPMzqPNT2VDTmpPzCJPSqJOy6JNS+JMTCJLTCHLziPLziNITaTGTmhITulPy2HPyyHPySLGTOXBzGXGzuhPyaLPyOLAyWnASenBTSxPyeHAySlAyenBTWxPw6HPwaHPxiLAyCjBzazPwqHPxSLPxaLAyGlCTKxDTa3PxGJPwqLAyKlAR+lEza7PwuHAx2lCSevEza5OwODOwCBPwiJAR2nETS5NwCBOQCBNQuhMwqlBSC1Aya/ASS9BzG/OQCHMwKVNQulNwunBx+7BSO9AS2/AS+/BTG/IwCnLQCdLwCdMQehBxy5CSu/CzW/KwCbLwWfAT+BByO7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAQABAAAAevgAGCggIDAwQFg4qCBgYHAggICQkKC4sMjQ0NDg8QERIAE4MMFBUWFxgZEBobHB0egx8gIRaLASIjJLAgDCUmtoInKCkBHyohIcABKywtLS4vMMnAMScyKTMzNDXKNjY3ONk5Oso7PD09Pj4z5MA/QEGCQkNE7Yo/RUbxAUdDSDNJlAxawqSJEyeDhjyBoiSKlEFTqFSxcmUQlixatjwcxKWLFy+LvnwBE0aRGJCBAAA7&in=utf&ou=ono&mod=pn



Once installed:




You can customize the Qwant settings to your need:


Or create your own search engines.

CAVEAT: setting an icon is a bit tricky, because you need a 16x16px image and the transparency does not seem to work too well, but I haven't diged much into that.

2008-01-01

BringBackFromTray: for MinimizeToTray extension users (Firefox or Thunderbird)




The first extension I installed on Firefox was MinimizeToTray. I love it.

Sadly, It's easy to minimize my prefered browser (Ctrl+Shift+M) but there is no keystroke to bring it back from the Tray: I though for a long time about implementing a global hook that would wait for the keyboard shortcut and activate the Firefox window.

My brand new Logitech keyboard provided a much easier solution! This keyboard has special buttons that can be configured to launch the program of my choice. So I wrote the program below (AutoIT language). Feel free to use it. But, as usual, take note that this program is provided without any guarantee:


; static variables
$program_name="Firefox"
$program_path=_
"C:\Program Files\Mozilla Firefox\firefox.exe"

; set AutoIT options
AutoItSetOption("WinTitleMatchMode", 2)

; Get state of the firefox window
; (eg. 21 minimize to tray =  1 + 4 + 16 )
; (eg. 23 minimize = 1 + 2 + 4 + 16 )
$state = WinGetState($program_name)

; not runing ?
; -> launch the program
If Not $state Then
 Run($program_path)
; not visible ?
; -> bring from the tray
ElseIf Not BitAND($state, 2) Then
 WinActivate($program_name)
; visible and active ?
; -> MinimizeToTray
ElseIf BitAND($state, 8) Then
 ControlSend ($program_name, "", ""_
 , "{SHIFTDOWN}{CTRLDOWN}m{CTRLUP}{SHIFTUP}")
; visible but not active ?
; -> activate
Else
 WinActivate($program_name)
 WinWaitActive($program_name)
EndIf

I recommend you have a look into this great tool called AutoIT: it is extremely useful and efficient in a day-to-day basis; and its syntax is very simple (Basic-like).