coding-blocks / content-downloader

Python package to download files on any topic in bulk.
MIT License
8 stars 25 forks source link

Create desktop GUI #2

Closed nikhilkumarsingh closed 7 years ago

nikhilkumarsingh commented 7 years ago

ctdl currently works as a command line utility. Create a desktop GUI for ctdl using Tkinter.

abhishek97 commented 7 years ago

Is using Tkinter compulsory? Can't we use other tools for this? Like electron?https://electron.atom.io

nikhilkumarsingh commented 7 years ago

Well, I have no idea if it is easy/possible to integrate python scripts with electron. Tkinter is not compulsory though. You can try electron if it is possible.

abhishek97 commented 7 years ago

It is possible to use electron here. The UI/UX with Tkinter is a bust. Heres how it'll go using electron:

  1. Write a Python Wrapper to expose the cli as an API for the electron app to consume. (something like zeromq )
  2. Use electron to server static files (.html) and use the api.

In the process we will have a web api for the same as well.

nikhilkumarsingh commented 7 years ago

Ok then. Go for it!

akansh97531 commented 7 years ago

5 gui for content downloader @nikhilkumarsingh