
Plasma 5 Applets slice viewer web website webslice
Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/Cqoicebordel/webslice-plasmoid
Here is Webslice.
It's a window on the web. Like a browser, but without controls, and with static URLs (defined in the prefs) to load from.
It's a cheap way of creating plasmoids from webpages !
If you know ways of helping me building this plasmoid, please go to the Github page ! Also, go to Transifex to help me with the translations ! https://www.transifex.com/cqoicebordel/webslice
Note that you may need to install qml-module-qtwebview or qt5-webview for it to work.
Also, some settings are fiddly. It's known. You may have to jiggle them a bit, or refresh the page.
If you are on 19.04 or older, please keep using the legacy version.
What is in :
- Loading a page
- Setting the URL in the prefs
- Auto refresh from conf in prefs
- Zoom
- Choose your background color
- Context menu to manually reload the page
- Context menu to open page, or links in default browser
- A way of automatically scroll to a part of the page
- Inject your own JS in the page
- Show or hide the scrollbars
- Use as a taskbar plasmoid
- Configure from context menu
- Choose compact or full layout
- Choose size of popup
- More URLs through context menu
- Middle click or ctrl+click links to open them in default browser
- Shortcuts (experimental)
- Fill the space (experimental)
- I18n (en+fr+nl+ru+zh_TW)
TODO :
- Moar languages !
- ...
Version 2.3.1, 2020/12/20 1 month ago
Updated zh_TW translation, thanks to Jeff Huang !!!
Version 2.3.1, 2020/12/20 1 month ago
Updated zh_TW translation, thanks to Jeff Huang !!!
Version 2.3, 2020/12/01 1 month ago
Before, the Webslice plasmoids were all like private windows in a browser : no data was stored, and each time your machine would reboot, you had to log in again.
So, I added an experimental option to allow the storage of data, and even to be able to change the profile folder name, to allow different logins to the same site at the same time (across multiple Webslices, of course).
This option is experimental because of a bug in Qt. So please read what is written around that option !
Also, updated German translation, thanks to Roland, and a new Dutch translation, thanks to Heimen Stoffels !!!
Version 2.2, 2020/09/18 4 months ago
Two small changes here :
First, an option is added to bypass all TLS/SSL/HTTPS errors, and display the site nonetheless. That might help display sites with somewhat dodgy certificates, or auto-signed ones.
Second, and finally, added a way to copy a link's adresse in the context menu.
Version 2.1, 2020/08/07 5 months ago
Small change here : if you press "Ctrl" while clicking "Reload" in the context menu, it will bypass the cache, and force a reload.
Can be helpful in some cases
Version 2.0, 2020/07/15 6 months ago
Due to the deprecation of a lib, I had to rewrite almost the whole thing. But it might not work on older machine, so if it's the case, keep the older one.
This version should work from Kubuntu 19.10 onward. At least for the foreseeable future ;)
New things :
Open link in default browser in context menu
Zoom factor setting
Ability to change the icon when iconified
Choose the background color
Scroll to a fixed position (x,y)
Custom User-Agent
Show or hide scrollbars
And two experimental features : Shortcuts, and filling the whole space (useful when in a panel).
Thanks to Roland Reck, Alexey Murz Korepov and Jeff Huang for the translations !!!
Note that you may need to install `qml-module-qtwebview` or `qt5-webview` for it to work.
Version 1.0.1-Special Plasma 5.19+, 2020/06/21 6 months ago
After a few feedback saying that Webslice would crash on Plasma 5.19, I made a version to fix it.
But since this version remove a couple of features, I kept the original version alongside.
A full rewrite will be needed to have the features back, so it'll take time.
Note : You may have to install `qml-module-qtwebview` (could also be called `qt5-webview`)
Version 1.0.1, 2018/05/26 6 months ago
Update 'de' translation. My big thanks to Roland Reck !!!
Version 1.0, 2018/04/03 6 months ago
Fixed the positioning of the busy indicator
Added the possibility to middle click or ctrl+click link to open them in the default browser
Version 0.10.1, 2018/04/02 6 months ago
Update zh_TW translation. My thanks to Jeff Huang !
Version 0.10.0, 2018/04/02 6 months ago
Adds the possibility to set the popup size and to have multiple URLs through the context menu.
Version 0.8.1, 2015/06/27 6 months ago
Adds Spanish and Brazil's Portuguese. Thanks duodraco !!!
Don't hesitate to add translations by going to Transifex !
Version 0.8.0, 2015/06/20 6 months ago
Adds a setting for the reload animation, and the ground work for I18n. Please help me for the translations by going to https://www.transifex.com/projects/p/webslice/ !
The translations may not be visible, I don't know why.
Version 0.7.1, 2015/06/10 6 months ago
Adds a busy indicator when reloading, and changed the time unit to be in seconds instead of minutes.
/!\ Be careful, if you have set an auto-reload, you may have to reconfigure it.
Version 0.7.0, 2015/05/25 6 months ago
Adds the possibility to choose between compact and full representation -> Display the site, or display an icon that open the site in a new panel when clicked.
Adds also a context menu entry to configure the plasmoid.
Version 0.6.0, 2015/05/19 6 months ago
Adds a way to choose the preferred device width, a way to inject your own JS in the page, and finally, when put into the taskbar, it displays a tiny webpage.
Version 0.5.0, 2015/05/16 6 months ago
Adds a way of scrolling automatically to a part of the page, using a JS selector to choose an Element to scroll to.
Version 0.4.0, 2015/05/10 6 months ago
Adds a context menu to allow manual reload of the page.
Version 0.3.0, 2015/05/06 6 months ago
Adds an option in prefs to allow transparent background of the plasmoid. Note that it's necessary that the webpage has a transparent background, or no background at all.
Changed version notation too (Major.minor.bugfixe)
Version 0.0.2, 2015/05/04 6 months ago
Adds auto zoom and auto reload (in prefs)
axoefurusatotokyo
15 days ago
Report
Cqoicebordel
15 days ago
I'm not sure I'll change the UI, because it might lower the UX for most people. But I have to think about it more.
In any case, you can modify it manually, by editing ~/.config/plasma-org.kde.plasma.desktop-appletsrc, search for "websliceUrl=TheURLYouUseInWebslice" and in the same block, you can edit "zoomFactor=1.25" to the exact value you want/need (to have "zoomFactor" present, your zoom seeting must be !=1). At that point, you'll probably have to restart plasmashell to apply it.
I can't use ctrl+wheel on my machine, I don't know why. So maybe it's the site capturing those events. I don't know.
Report
axoefurusatotokyo
15 days ago
Report
marabou
2 months ago
Report
Cqoicebordel
2 months ago
It might be possible to use the custom JS to inject the right cookies, or to auto-log to a service. But I'm not sure how :/
Report
Cqoicebordel
2 months ago
A release should have a setting for it in the coming week !
Report
marabou
1 month ago
Report
Cqoicebordel
1 month ago
But beware, read carefully what is written there ;)
Report
schockley
2 months ago
Report
fredl23
3 months ago
Report
digitoptic
3 months ago
Report
Cqoicebordel
3 months ago
I'm not on 5.20, as it released very recently. So you'll have to wait for a fix, if a fix is possible.
Report
digitoptic
3 months ago
Report
digitoptic
3 months ago
Report
digitoptic
3 months ago
Report
Cqoicebordel
3 months ago
But yeah, a ton of changes could cause a problem. That's why I can't fix bugs without having enough infos :/
Report
digitoptic
3 months ago
Report
digitoptic
3 months ago
Report
rizzini
3 months ago
Report
Cqoicebordel
3 months ago
You could inject JS to the page to disable that popup (the bottom option in Advanced settings). I don't know what would be the code, but it works mostly like Tampermonkey, so shouldn't be too hard if you know JS :)
Report
oneill
4 months ago
But the following site does not display :
https://www.bibox.com/v2/market_detail
Report
Cqoicebordel
4 months ago
Report
bradford99
4 months ago
Report
Cqoicebordel
4 months ago
Enjoy :)
Report
Cqoicebordel
4 months ago
In the mean time, you may want to try to connect through http instead of https (with http://192.168.1.107:10000/). You may have to fiddle in Webmin settings to disable SSL, but might not be necessary.
And thank you :)
Report