06 Jun '16, 9pm

[Manga-Downloadr] Porting from Crystal to Ruby (and a bit of JRuby)

I have this old pet project of mine called Manga Downloadr that I published in 2014. It was a very rough version. I was experimenting with Typhoeus asynchronous requests and in the end the code ended up becoming super messed up. The nature of the original Manga Downloader is no different from a web crawler, it fetches HTML pages, parses them in order to find collections of links and keeps fetching until a set of images are downloaded. Then I organize them in volumes, optimize them to fit the Kindle screen resolution, and compile them down into PDF files. This makes this project an interesting exercise in trying to make concurrent HTTP requests and process the results. A year later I was learning Elixir. The Manga Downloadr was a nice candidate for me to figure out how to implement the same thing in a different language. You can follow my learning process in this series of ...

Full article: http://www.akitaonrails.com/2016/06/06/manga-downloadr-po...

Tweets

[Manga-Downloadr] Porting from Crystal to Ruby ...

rubyflow.com 06 Jun '16, 9pm

[Manga-Downloadr] Porting from Crystal to Ruby (and a bit of JRuby) by Fabio Akita — Yesterday In my path to learn more ab...

[Manga-Downloadr] Improving the Crystal/Ruby fr...

akitaonrails.com 07 Jun '16, 8pm

In Crystal, it's a bit more complicated as there is no way to implement the equivalent of a "Fiber Pool". What we have to ...

[Manga-Downloadr] Improving the Crystal/Ruby fr...

rubyflow.com 07 Jun '16, 8pm

× The Ruby and Rails community linklog Made a library? Written a blog post? Found a useful tutorial? Share it with the Rub...

Introducing summer's pin-inspired necklace with...

giuseppezanottidesign.com 07 Jun '16, 4pm

/us/woman/category/jewelry?q=:relevance:sizeList:M /us/woman/category/jewelry?q=:relevance:sizeList:M45 /us/woman/category...

I added a section on how you reproduce the benc...

akitaonrails.com 08 Jun '16, 3pm

In Crystal, it's a bit more complicated as there is no way to implement the equivalent of a "Fiber Pool". What we have to ...

Exploring Cryptography Fundamentals in Ruby

Exploring Cryptography Fundamentals in Ruby

sitepoint.com 06 Jun '16, 2pm

Cryptography is used all over the world to protect data from prying eyes. If you want to protect your own data you should ...

Check out these beautifully designed Crystal hearts earrings. Click

Check out these beautifully designed Crystal he...

streetdeal.sg 08 Jun '16, 9am

Product specs: • Dimensions - Earrings 1cm squared. Stud design • Materials: Alloy Rhodium Plated • Color: Red + Clear Per...