List of commits:
Subject Hash Author Date (UTC)
implement images opt-out 6852d7d1c12f23487c2771f77fc8d17bc7f7a761 Alex 2022-07-19 06:57:56
implement image loading b408a53d97f23784bbfc668eac663619a3afebe7 Alex 2022-07-19 06:27:44
implement channel link support f2378ce83c04b95304c5ff21b14806edf90a2216 Alex 2022-07-19 01:26:03
bold unread articles (It wasn't planned before) 35a66771b2285811a5c5f8adefafdda4d2bf4e38 Alex 2022-07-19 00:11:29
dodat i zmìny z IvoRSS 78d71c13bd806cf849eb16d1a672aea5551b6b2c Alex 2022-07-18 02:14:12
totálnì hustej HTML parsing je implementován eeba45d9811c83e9199d3a5929102c192e54b216 Alex 2022-07-18 02:11:49
add show source feature 8c963667a609e9c91f5a94963786ca2e4a7f88a4 Alex 2022-07-17 03:46:17
IvoR: if parser falls, try to convert to utf-8 from system encoding ea17d81bc65b6a5e79d202d5a6b36fcae854cc1b Alex 2022-07-17 02:33:02
feedtree: add Copy URL option to context menu a9170b64e6b1bca22cb807a7afa0fe35b6611cbe Alex 2022-07-16 23:00:07
feedtree: keep track of the latest guid fa1cf2508ade717fc3aa3bf8224a51b685e1636b Alex 2022-07-16 22:42:30
lurk: track parsed position, show meaningful status to user 80ce4ada68e657b196b4e173747a873a54f33c36 Alex 2022-07-16 13:34:54
small fix, polo¾ky pøebarvíme v¾dycky 6b408d667cb85f06e21767c6bbd77c2bfd9a2ac7 Alex 2022-07-16 04:05:04
tree part is ready 67d1bde2bcee775f23f8fc03cc474fd6b06c390b Alex 2022-07-16 03:28:08
finish feeds tree deea8b12636ba4a19ee256629a9a2a9874baf9c1 Alex 2022-07-15 17:10:11
Explore window is ready... 959e6dbf4fc77e315ac12847a481e25f50785ed4 Alex 2022-07-14 22:13:38
fixes in lurk code d741423d070a4d51b76d270fac70e0b0c3d04035 Alex 2022-07-14 15:29:42
Clear explored list by inbuild function 9ec9232bf28d0d83461e89fa89e8105983d5e3ba Alex 2022-07-14 14:09:54
implement URL constructing (complement URLs) f4798ed246e9c6d4b1a611b48ed5a7eb28c8938d Alex 2022-07-14 01:16:31
parser part of Explore is ready 87b01db3296eab71b2a510c4d0924127efac1a7f Alex 2022-07-13 22:36:39
prepare code for Explore 76b6472a8ad28564a55c6bd39f55ba050dd3599f Alex 2022-07-13 19:05:02
Commit 6852d7d1c12f23487c2771f77fc8d17bc7f7a761 - implement images opt-out
Author: Alex
Author date (UTC): 2022-07-19 06:57
Committer name: Alex
Committer date (UTC): 2022-07-19 06:57
Parent(s): b408a53d97f23784bbfc668eac663619a3afebe7
Signer:
Signing key:
Signing status: N
Tree: 777f8ea8cce98d91935763e8da7a2061d239f14a
File Lines added Lines deleted
IvoR.hws 5 7
IvoRSS.hws 7 1
File IvoR.hws changed (mode: 100755) (index 9a89dd9..48c53f7)
... ... Function IvoR:Load(feedid$)
26 26 Ivor:Clear() Ivor:Clear()
27 27
28 28 ; TODO: load icon ; TODO: load icon
29 self.ImageLoaded = False
30 self:LoadImage()
31 If Not self.ImageLoaded Then mui.Set("feedimage", "Brush", 1)
29 If AllowImages
30 self.ImageLoaded = False
31 self:LoadImage()
32 If Not self.ImageLoaded Then mui.Set("feedimage", "Brush", 1)
33 EndIf
32 34
33 35
34 36 ;č a vytahujeme seznam přečteného ;č a vytahujeme seznam přečteného
 
... ... Function IvoR:LoadImage()
154 156 Local ret, t = IsPicture(filename$, {Loader="Inbuilt"}) Local ret, t = IsPicture(filename$, {Loader="Inbuilt"})
155 157 If Not ret Then Return() If Not ret Then Return()
156 158
157 For i,v In Pairs(t)
158 DebugPrint(i .. "=" .. v)
159 Next
160 159
161 160 Local err_code, _id = ?LoadBrush(2, filename$, Local err_code, _id = ?LoadBrush(2, filename$,
162 161 {LoadAlpha = t.Alpha, LoadTransparency=t.Transparency}) {LoadAlpha = t.Alpha, LoadTransparency=t.Transparency})
 
... ... Function IvoR:LoadImage()
164 163 mui.Set("status", "Contents", "\27b" .. GetErrorName(err_code)) mui.Set("status", "Contents", "\27b" .. GetErrorName(err_code))
165 164 Return() Return()
166 165 EndIf EndIf
167 DebugPrint(ID)
168 166 If t.Height > 32 Then ScaleBrush(2, #KEEPASPRAT, 32) If t.Height > 32 Then ScaleBrush(2, #KEEPASPRAT, 32)
169 167
170 168 mui.Set("feedimage", "Brush", 2) mui.Set("feedimage", "Brush", 2)
File IvoRSS.hws changed (mode: 100755) (index b74def4..094e835)
30 30 ChannelIconBrush = 1 ChannelIconBrush = 1
31 31
32 32 PleaseStop = True PleaseStop = True
33 AllowImages = True
33 AllowImages = True ; Later will be set up in p_StartUpLoading()
34
35
34 36
35 37
36 38
 
... ... EndFunction
309 311
310 312
311 313 Function p_StartUpLoading() Function p_StartUpLoading()
314 Local t, n, console = GetCommandLine()
315 If n > 0 And UpperStr(RawGet(t[0], "arg")) = "DONOTLOADIMAGES"
316 AllowImages = False
317 EndIf
312 318 ; default feeds are generated by feeds.hws ; default feeds are generated by feeds.hws
313 319 Local err_code, s$, _len = ?FileToString("feeds.json") Local err_code, s$, _len = ?FileToString("feeds.json")
314 320 p_Replay(err_code, "Program started") p_Replay(err_code, "Program started")
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/iam-git/IvoRSS

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/iam-git/IvoRSS

Clone this repository using git:
git clone git://git.rocketgit.com/user/iam-git/IvoRSS

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main