tag: programming

Rewrite of Falkon plugin Readability to QML

22 Oct, 2022 - 5 minutes
This rewrite was a challenge as well as a good test subject for Falkon QMl API. I had to work around few pitfalls to make it work. Click on button always opens popup Desired or not the popup will always open. I used it to write there sone informative message, but it is unsued so far. In the future it an be used a bit more to dislay the debug message or a feedback from the script if the conversion fails.

Introducing a Falkon extension Cookies.txt

10 Oct, 2022 - 3 minutes
This weekend I decided to test if it is possible to create a Cookies.txt style extensions for Falkon by using QML API. This work is partially based on Firefox and Chrome extensions. The GUI is shamelessly copied from the Firefox extension but I had a little trouble porting it to QML since I have still long way to go with this language. I like the GUI being a simple one and to the point. Either export “All” or the “Current Site”, sounds nice.

Introducing a Falkon extension RSS Finder

23 Jan, 2022 - 2 minutes
This weekend I decided to semi automate the process of searching for RSS feeds on websites while using Falkon web browsers. Many websites provide RSS feeds but do not provide any visible link or icon to access them (eg. many Wordpress based sites) and I had to open the source code and search in that mess for xml feeds. These feeds are ussualy in HEAD html element but sometimes can appear anywhere on the website. I decided to only include the ones provided in HEAD since this is a standard way of informing browser that there are RSS feeds.

Introducing Tab Counter an extension for Falkon

1 Mar, 2020 - 1 minutes
Introduction Hello, while using Vertical Tabs extensions in Tree Style mode I developed a habit of keeping tabs and only unloading them. This leads Falkon to have hundreds and hundreds of tabs always prepared for me to load. In face of this I became curious about how many tabs there actually are and how many are un/loaded so I developed Tab Counter extension. Let me show you it’s features! Toolbar Button, actually Label The tab count is shown in a toolbar button, which can be moved where user desires is to be.

KDevelop AppWizard - DVCS fix for empty project

8 Nov, 2019 - 3 minutes
Backstory Few days ago I wanted to play with Falkon and create some basic Qml plugin. (What else to do to play, Python support is broken and C++ is for built-in plugins). I started KDevelop (the big IDE I use) and went to create new Empty project because as I am not big Qml lover I did not create template for it yet. But I was met with errors which made me change my focus and fix the tool I use (KDevelop) before playing with Qml and Falkon.

KDevelop filetemplates preview toolview - tweaks

21 Oct, 2019 - 2 minutes
The KDevelop`s user interface (UI) suffers from required minimal width of widgets and toolviews. The “Template Preview” toolview is one such toolview. In my case it pushes part of the KDevelop window out of the screen.

KDevelop filetemplates - Tooltip for custom options

18 Oct, 2019 - 1 minutes
After few ups and downs with file templates, the journey through source code started once again. Based on the comment in source code, it should be possible to add tooltips for custom options in file templates. How foolish I was to trust the comments. The option loading logic never counted with such possibility, it takes any data it can find in ’label’, ’tooltip’ and ‘whatsthis’ field and sets it as option`s label. The displayed text is the last read value of these three fields.