Working on porting - a lib for automating chrome browser to . Javascript is quite a beast and really made me appreciate python 😬

Contributors are welcome at github.com/pyppeteer/pyppeteer !

I've been working on porting to [1] and oh my god what is wrong with javascript culture. Variable names are 50 characters long, everything is a private variable, there are unnecessary punctuation and braces everywhere. I've never felt this tired from reading code and it's by google of all place!

Everytime I try to get into javascript I feel like I'm trying to conjure ancient spells rather than modern programs.

[1] - github.com/pyppeteer/pyppeteer

I made: "Likes" a static website template for making a small personal website that lists stuff you like: github.com/Granitosaurus/likes

see my own live example here: granitosaurus.rocks/likes/

Made with and .
I really like purecss.io but I have mixed feelings about css grids layout. Will probably migrate to flexbox for future projects eventhough purecss has been lovely so far!

How come I haven't heard of for yet? It's pretty damn awesome alternative to`make` - I wish `make` would just finally roll over and die to a thousand better alternatives.

's `logging` module is so bloody awful. Can we just delete it and start over?

I'll share a bit of an extreme opinion about - the new de facto dependency managers is not ready to be used. I really like it but it's so bloody buggy. In the past month I've migrated a bunch of projects and spent more time in their issue tracker than actually working on the projects.

Another case of v1.0 tag being a lie. How can it be v1.0 with 500 open issues and 100 pull requests? 😀

> The past tense of yield is yielded or yold.

_yold_ 🀨

Just got 12k rep on .
Haven't been working much on it and while I'd love to claim that I don't have much time these days (which is partially true) but the real reason is that the competition is getting very fierce which feels like a bittersweet victory πŸ™ƒ
The growth of contributors over the past 2 years is really noticable, well done guys!

That moment when you get caught off-guard by your old silly comments πŸ˜‚

Just finished a new blog post: crawl.blog/why-do-we-crawl/

Great idea by @ptvirgo, thanks!

I've loads of fun in inkscape :D
I also feel that I missed something...
All feedback is welcome!

crawl.blog/first/
Started a new about web crawling!

This time around I'm using and , usually I'm more fond of Pelican. So far I have a bit conflicted experience but it's not bad! I've looked into but it didn't look quite ready for the content I'm looking to produce.

Any feedback is welcome :)

I've recently wrote a blog on -crawling with

granitosaurus.rocks/starting-t

I'm now preparing part 2 of this blog post that would delve deeper into: async crawling and part 3 of reverse engineering websites for crawling.

I'm doing this in preparation of writing a book with publishing on web crawling with python so any feedback is welcome!

Amazon's API is as awkward as it gets. I feel like we're going back in time when it comes to API design.
What's next? Delete("write a poem about a key I'd like to delete")

Ugh never had as ugly python code in as I have with

That feeling when you are dumping these complex, super nested json documents and management tells you they need it a csv format as well. 😀

So far my approach is flatten the json and dump it as is. It looks ugly but there's no other way other than parsing by hand, right?

Show more
Mastodon for Tech Folks

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!