Last active
February 28, 2018 13:25
-
-
Save fdebijl/f7fd9d51db06bc2af0b2a295011351b5 to your computer and use it in GitHub Desktop.
ProPublica - parser.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const timeline = node => { | |
// Controleer of het element ergens het woord 'Gesponsord' bevat | |
// zo weten we of het om een advertentie gaat of niet. | |
const sponsor = checkSponsor(node); | |
// Als blijkt dat het element geen advertentie is dan wordt deze weggegooid | |
if (!checkSponsor(node)) return Promise.resolve(false); | |
// Hier gebeuren twee dingen tegelijkertijd: de functie getTimelineId() | |
// haalt het ID van de advertentie op en kijkt op wie de advertentie is gericht (stap 3a). | |
// Ondertussen draait de functie cleanAd() om alle persoonsgegevens uit de advertentie | |
// te halen (stap 3b). | |
return getTimelineId(parent, { | |
html: cleanAd(node.children[0].outerHTML), | |
created_at: new Date().toString() | |
}); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment