|
@@ -7,11 +7,10 @@ import Data.Generic.Rep (class Generic)
|
|
|
import Data.List.Types (NonEmptyList)
|
|
import Data.List.Types (NonEmptyList)
|
|
|
import Data.Show.Generic (genericShow)
|
|
import Data.Show.Generic (genericShow)
|
|
|
import Data.Traversable (class Traversable, sequence, traverse, traverseDefault)
|
|
import Data.Traversable (class Traversable, sequence, traverse, traverseDefault)
|
|
|
-import LinkedIn.CanBeQueried (class CanBeQueried, query)
|
|
|
|
|
|
|
+import LinkedIn.CanBeQueried (class CanBeQueried, subQueryMany)
|
|
|
import LinkedIn.Extractible (class Extractible)
|
|
import LinkedIn.Extractible (class Extractible)
|
|
|
import LinkedIn.Output.Types (Output(..))
|
|
import LinkedIn.Output.Types (Output(..))
|
|
|
import LinkedIn.Profile.WorkExperience as PWE
|
|
import LinkedIn.Profile.WorkExperience as PWE
|
|
|
-import LinkedIn.QueryRunner (subQueryMany)
|
|
|
|
|
import LinkedIn.UI.Components.ArtDecoCard (ArtDecoCardElement)
|
|
import LinkedIn.UI.Components.ArtDecoCard (ArtDecoCardElement)
|
|
|
import Web.DOM (Document)
|
|
import Web.DOM (Document)
|
|
|
|
|
|
|
@@ -38,7 +37,7 @@ instance Traversable WorkExperiencesPage where
|
|
|
|
|
|
|
|
instance CanBeQueried Document WorkExperiencesPage where
|
|
instance CanBeQueried Document WorkExperiencesPage where
|
|
|
query n = do
|
|
query n = do
|
|
|
- cards <- subQueryMany query "section.artdeco-card > div ~ div > div > div > ul > li" n
|
|
|
|
|
|
|
+ cards <- subQueryMany "section.artdeco-card > div ~ div > div > div > ul > li" n
|
|
|
pure $ WorkExperiencesPage cards
|
|
pure $ WorkExperiencesPage cards
|
|
|
|
|
|
|
|
instance Extractible WorkExperiencesPage where
|
|
instance Extractible WorkExperiencesPage where
|