diff --git a/BaselineOfDatanalitica.package/BaselineOfDatanalitica.class/instance/baseline..st b/BaselineOfDatanalitica.package/BaselineOfDatanalitica.class/instance/baseline..st index 54fb94c..efd7e0e 100644 --- a/BaselineOfDatanalitica.package/BaselineOfDatanalitica.class/instance/baseline..st +++ b/BaselineOfDatanalitica.package/BaselineOfDatanalitica.class/instance/baseline..st @@ -6,9 +6,9 @@ baseline: spec do: [ "Dependencies" self xmlParserHTML: spec. - self rssTools: spec. + "self rssTools: spec." "Packages" spec package: 'Datanalitica' - with: [ spec requires: #('XMLParserHTML' 'RSSTools') ] + with: [ spec requires: #('XMLParserHTML' "'RSSTools'") ] ] \ No newline at end of file diff --git a/Datanalitica.package/NitterUser.class/instance/id.st b/Datanalitica.package/NitterUser.class/instance/id.st index 4cadea2..6db6025 100644 --- a/Datanalitica.package/NitterUser.class/instance/id.st +++ b/Datanalitica.package/NitterUser.class/instance/id.st @@ -1,3 +1,3 @@ accessing id - ^ id ifNil: [id := self profileImageUrl segments third] \ No newline at end of file + ^ id ifNil: [id := (self profileImageUrl segments select: [ :each | each asInteger class = LargePositiveInteger]) first.] \ No newline at end of file diff --git a/Datanalitica.package/NitterUser.class/instance/url.st b/Datanalitica.package/NitterUser.class/instance/url.st index 0a8ea9d..f0d63f4 100644 --- a/Datanalitica.package/NitterUser.class/instance/url.st +++ b/Datanalitica.package/NitterUser.class/instance/url.st @@ -1,4 +1,7 @@ accessing url - ^ url ifNil: [ - url := ((self documentTree xpath: '//div[@class="profile-website"]') // 'a' @@ 'href') first asUrl] \ No newline at end of file + ^ url ifNil: [ | temp | + temp := ((self documentTree xpath: '//div[@class="profile-website"]') // 'a' @@ 'href') first. + temp ifNil: [ ^ url := nil ]. + url := temp asUrl. + ] \ No newline at end of file