1. add scripts to auto format code using autoflake, black and isort
2. add an option named '-p/--platform' to replace the option '-s/--suffix'
3. fix bugs: use packege url instead of index_url to get package's url
4. an improvement: use regex with package's version to find urls
5. add an option named '--no-source'
6. add github actions