Skip to content
Discussion options

You must be logged in to vote
  1. It all depends on your use case. pypdl doesn’t offer crash protection. If your script crashes frequently and you need downloads to continue regardless, I would recommend aria2. Also, pypdl lacks a built‑in CLI, so you’d have to build one yourself. Another point is that aria2, as an external program, is not limited by the Python GIL, so can result in better performance (since you are integrating and using it via aria2p then there won't be much performance gain since you need to implement some kind of IPC which negates any gain and potentially less performant here since this is mostly i/o bound but idk). In short, if you prefer a pure Python‑based solution with more control and don’t mind…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by mjishnu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants