caronc / newsreap

Usenet Framework that supports posting, indexing and retrieving
Other
38 stars 8 forks source link

Shall we make a Python 3 `asyncio` version? #4

Open Safihre opened 5 years ago

Safihre commented 5 years ago

SABnzbd is moving to Python 3 and I would love to see how we could use asyncio stuff! Would you be interested in making a proof-of-concept NNTP reader using asyncio? I would like to do this separate from SABnzbd first since it's such a major redesign.

caronc commented 5 years ago

I'm torn; i do, but i've been so busy with apprise, and between work and family i don't have that much time. I do like the idea that you'd consider building it in modules though!

I had thought you already begun on this project a while back. Do you have ideas to how you want to build it? the current library you saw here i kinda/sorta just abandoned. It's not done, but could do a lot more. I never go around to handling the par2 files and rars. I never built in the smart logic you had already too where you would only get the par's if needed.

What kind of prototype were you looking for, a fork of the download portion of this code but with asyncio swapped in? You're certainly more then welcome to steal/reuse any code or ideas you see here.