Ruzgfpegk/japanesepod-dl

Thank you so much for the work

Opened this issue · 1 comments

Thanks, but it seems using python will be less pain? Seems that the script has to be quite complex to get the work done

It's not that complex, I spent more time on the regexpes to fix the buggy entries of the RSS (and get a clean folder hierarchy) than on the Perl code itself.

And even if, compared to back then, Perl is losing traction in a number of sectors, I still think it's the best solution for stream processing and data structure handling when there isn't enough time to do it in compiled languages (I welcome opposite opinions).

Sadly Python may be the language I hate the most (among other reasons, I'm all for enforcing strict rules in code but I want to be the one to decide about them), so I'm not gonna be the one doing this task.
However if you want to do it, and if regexpes stay consistent between languages and you also use them, if/when I update #1 I could also contribute to a fork.

That being said I envisioned a GUI version but I'm not pleased with the current state of cross-platform GUIs in languages that could interest me like Rust or, let's be crazy, Kotlin Native or C# .NET Core (and I don't want to use Qt due to their atrocious licencing costs: if I use a library on my own for a project then I want to be able to use this knowledge at work without bankrupting the company I work for).

Also, see the "untested-cleanup" branch for a somewhat updated version (fixed URLs in comments, ...).