MatMaul / pynetgear

Python library to control Netgear wireless routers through the SOAP-api.
MIT License
238 stars 75 forks source link

Great project! Want any help? #138

Open thesolution opened 3 months ago

thesolution commented 3 months ago

I stumbled upon this project and it's just what the doctor ordered for me! I need to read my public ip from the router and pynetgear worked first time!

I was not sure this project would work with my Nighthawk RAX40 router but I was able to grab the needed info! Thank you.

I was wondering if you were interested in help polishing this project up a little. Below are a few ideas of what I think I could help with.

Close Old Issues

It's time consuming to go over past issues and follow up for verify the issue is triaged or closed.

Delete Old Branches

It appears all the stale branches need to be checked and deleted.

Utilize GitHub Actions for builds

There are references to Travis CI and GitLab CI but no workflows for GH Actions. I haven't done anything like updating PyPI package versions... yet.

Contribute to Testing

Everyone hates writing unit tests but I'd like to help the project.

Contribute to Documentation

Maybe take some inspiration from gruijter/netgear.js.

Possibly Add a Sanity Test SubCommand that Reports Back

I think it would be useful to have a subcommand that let you run a sanity set of calls and lets the user what may/may not be supported. Optionally we could let the user report-back the results to a cheap/free data store like a google sheet.

This idea could be extended to auto generate a failure report that a user could copy into a GH Issue.

starkillerOG commented 3 months ago

Unfortunetly I do not have the right permission/acces to make Github Actions. I have asked @MatMaul to give me those permissions but did not get a response yet.