List of commits:
Subject Hash Author Date (UTC)
track changes of Atom feeds by updated tag 1c115173dd62c39d1fc50dc2e7b36da338a306ef Alex 2022-07-19 07:46:35
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
Commit 1c115173dd62c39d1fc50dc2e7b36da338a306ef - track changes of Atom feeds by updated tag
Author: Alex
Author date (UTC): 2022-07-19 07:46
Committer name: Alex
Committer date (UTC): 2022-07-19 07:46
Parent(s): 6852d7d1c12f23487c2771f77fc8d17bc7f7a761
Signer:
Signing key:
Signing status: N
Tree: 89199b526b2c97ec88b2247758f218891d265a01
File Lines added Lines deleted
feedtree.hws 15 2
File feedtree.hws changed (mode: 100755) (index c094abf..6dbb04f)
... ... Function p_Fetch(url$)
286 286 ;č Půjdeme podle guid. Když se změní, tak asi kvůli novému článku. ;č Půjdeme podle guid. Když se změní, tak asi kvůli novému článku.
287 287 ;č Kódování nemusíme řešit, je to jen pro nás, ;č Kódování nemusíme řešit, je to jen pro nás,
288 288 ;č žádný parser zde volat nebudeme. ;č žádný parser zde volat nebudeme.
289 Local guidpos = FindStr(xml$, "<guid", False, 0, #ENCODING_RAW)
290 289 Local guidsum = 0 Local guidsum = 0
290 ;č nechcu to posílat do další funkce
291 ;č Já totiž nejsem 100% jist, že Hollywood ty řetězce nekopíruje
292 ; If Atom
293 Local guidpos = FindStr(xml$, "<updated", False, 0, #ENCODING_RAW)
294 If guidpos > 0
295 Local guidend = FindStr(xml$, "</updated>", False, guidpos, #ENCODING_RAW)
296 Local len = guidend - guidpos
297 If len > 0
298 guidsum = CRC32Str(MidStr(xml$, guidpos, len, #ENCODING_RAW))
299 EndIf
300 EndIf
301
302 ; If RSS
303 Local guidpos = FindStr(xml$, "<guid", False, 0, #ENCODING_RAW)
291 304 If guidpos > 0 If guidpos > 0
292 305 Local guidend = FindStr(xml$, "</guid", False, guidpos, #ENCODING_RAW) Local guidend = FindStr(xml$, "</guid", False, guidpos, #ENCODING_RAW)
293 306 Local len = guidend - guidpos Local len = guidend - guidpos
 
... ... Function p_ShowSource()
324 337 If Not isFound Or t.Node Then Return() If Not isFound Or t.Node Then Return()
325 338
326 339 Run("Sys:Utilities/Multiview", CanonizePath(p_GetXMLname(t.id))) Run("Sys:Utilities/Multiview", CanonizePath(p_GetXMLname(t.id)))
327 EndFunction
340 EndFunction
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