News for hackers. Stuff that matters.
Re:Google News Initiative by e15ctr0n on Wednesday March 21, 2018 @01:43AM (#16635771)
You wrote elsewhere that your output HTML is highly optimized. I viewed the source of the page and I can see that it contains the CSS inside <style> tags and images embedded as base64 encoded text - what software do you use to generate this output?
Re:Google News Initiative by sterban on Wednesday March 21, 2018 @09:36AM (#16637852)
The python scraper base64 encodes all the images, so that data is prepared for the web server. The python library being used is PIL. The CSS is hand-written in a Go template. The goal was to have all the rendering done in a single request, so I choose to embed the CSS and relax the CSP on styles.
Re:Google News Initiative by e15ctr0n on Wednesday March 21, 2018 @01:51PM (#16640627)
Thank you for sharing. This is seriously cool stuff. Please write all this up in a blog post and do a Show HN. :-)