From 938bd300ff6ba5a4d954e0934c8682c22ac8c025 Mon Sep 17 00:00:00 2001 From: Diego Ruidajo Date: Thu, 27 Jan 2022 19:43:09 -0500 Subject: [PATCH] Debugging user id. --- .../BaselineOfDatanalitica.class/instance/baseline..st | 4 ++-- Datanalitica.package/NitterUser.class/instance/id.st | 2 +- Datanalitica.package/NitterUser.class/instance/url.st | 7 +++++-- 3 files changed, 8 insertions(+), 5 deletions(-) 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