Richard Howe
Richard Howe
- [X] closes #57280 - [x] [Tests added and passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#writing-tests) if fixing a bug or adding a new feature - [x] All [code checks passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#pre-commit). - [x] Added [type annotations](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#type-hints)...
Added input validation to `stats`, `trends`, and `convert` commands. Input validation callback methods are stored in **validation.py**, which is first introduced in #205
- Closes out #204 - Created **validation.py** where I stored 2 functions used as callback methods for the input file type and output format for the `shodan convert` command. -...
Requesting a refactor of the underlying code for the `shodan convert` command so that the Pandas library is used for IO operations for the JSON, CSV, and Excel file types....
## Issue Currently the Shodan convert command is only able to convert a JSON (json.gz) file type to one of the following: kml, csv, geo.json, images, xlsx. ## Enhancement It...
## Issue As shown in #203, currently the `shodan convert` command only supports converting .json.gz files to one of the supported file types listed in the CLI help menu. There...
### What happened + What you expected to happen **Description** Just as the title suggests, when initially starting up the Ray dashboard I can parse my local file system by...
- Closes out #219 ## Changes - Replaced **get_api_key()** in _shodan.cli.helpers.py_ with a decorator that retrieves a user's API key and create an instance of shodan.Shodan() - Fixed minor documentation...
Proposing the idea to convert **get_api_key()** in _shodan.cli.helpers.py_ to a decorator that retrieves a user's API key and instantiates an instance of shodan.Shodan() Proposed Implementation: - Proposed changes to existing...
I am recommending that the existing unit tests be migrated away from the `unittest` library over to `pytest`. Benefits: - Leverage PyTest fixtures as a cleaner and simpler solution for...