Commit Graph

42 Commits

Author SHA1 Message Date
kennethreitz 2c3e01bf19 Update README.md 2024-01-18 13:00:19 -05:00
kennethreitz fd21fb506b Review naming conventions 2024-01-18 12:57:27 -05:00
kennethreitz 6c36464f3b rename 2024-01-18 12:56:15 -05:00
kennethreitz b459ae1583 better user_agent 2024-01-18 12:51:50 -05:00
kennethreitz 7696a4e497 Refactor APIKey and Branch classes 2024-01-18 12:50:29 -05:00
kennethreitz bfd0f5197b Update NeonClient code examples 2024-01-18 12:44:56 -05:00
kennethreitz b1007cb1c3 Fix code block syntax in README.md 2024-01-18 12:43:30 -05:00
kennethreitz 6537e1ca38 Update README.md with branch information 2024-01-18 12:43:06 -05:00
kennethreitz 27a1231d25 Add installation instructions to README.md 2024-01-18 12:42:51 -05:00
kennethreitz bad979c3eb Update README.md with Neon API wrapper information 2024-01-18 12:40:03 -05:00
kennethreitz d826119ef3 Refactor model names in schema.py to remove Model1 pattern 2024-01-18 12:31:33 -05:00
kennethreitz 2d47b711cf Add compact_mapping function and NeonClientException class 2024-01-18 12:31:26 -05:00
kennethreitz a0a5645db4 Update class names in schema.py 2024-01-18 12:30:45 -05:00
kennethreitz 4826714e33 Add get_connection_string method to Branch class 2024-01-18 12:14:44 -05:00
kennethreitz 802a9c4a76 Review openapi-codegen and openapi-generator for Pydantic model generation 2024-01-18 12:09:27 -05:00
kennethreitz 7db094808a Refactor TODO.md file structure and update tasks 2024-01-18 12:07:36 -05:00
kennethreitz 97062b21cf Add saved queries 2024-01-18 12:00:20 -05:00
kennethreitz 0860c584c3 Add support for roles, httx, tests, ci/cd, and documentation 2024-01-18 11:58:20 -05:00
kennethreitz a25ebd7fc9 Refactor TODO.md file
This commit refactors the TODO.md file by updating the list of tasks and removing unnecessary items. It also suggests using `openapi-codegen` for Pydantic model generation and reviews naming conventions.
2024-01-18 11:36:59 -05:00
kennethreitz 8b654fdf4f Add TODO.md file with initial tasks 2024-01-18 11:26:46 -05:00
kennethreitz 5d8302d688 Update output file path in Makefile 2024-01-18 11:26:37 -05:00
kennethreitz 313323cad7 Refactor object variable name in client.py 2024-01-17 20:28:58 -05:00
kennethreitz 5c5b451251 Refactor API key revocation and user retrieval methods 2024-01-17 19:45:07 -05:00
kennethreitz de3bd34731 Update cursor parameter type in NeonResource subclasses 2024-01-17 19:40:04 -05:00
kennethreitz f8acb30bfd Add new methods to NeonAPI and update client.py 2024-01-17 19:37:20 -05:00
kennethreitz 53dda94769 Add list method to Operation class 2024-01-17 17:19:04 -05:00
kennethreitz 2ec94505f5 Update imports and data models in client.py 2024-01-17 17:10:59 -05:00
kennethreitz 9305a36c13 Refactor NeonClient class and import statements 2024-01-17 17:04:21 -05:00
kennethreitz 29e4812580 Refactor NeonClientException class and add new NeonResource classes 2024-01-17 16:39:30 -05:00
kennethreitz 8ac4e4147e Refactor APIKey class to improve attribute access 2024-01-17 15:54:17 -05:00
kennethreitz c2e42d62d6 Add NeonClient2 package and update NeonClient import 2024-01-17 15:51:42 -05:00
kennethreitz c13ea6b435 Add API key functionality to NeonClient 2024-01-17 15:51:35 -05:00
kennethreitz 19e6e71733 snapshop 2024-01-17 11:15:18 -05:00
kennethreitz 71223f1a2f Refactor NeonClient and related classes 2024-01-16 16:50:36 -05:00
kennethreitz 989ed43325 Refactor imports and remove unused code 2024-01-16 16:32:44 -05:00
kennethreitz a65283958b implement NeonUser and NeonAPIKey classes 2024-01-16 11:33:31 -05:00
kennethreitz 10368c78f1 Add pagination support to Neon_API_V2 class 2024-01-14 17:27:28 -05:00
kennethreitz b547bb0941 Refactor resource classes and add ResourceCollection 2024-01-14 12:46:13 -05:00
kennethreitz a9c08ecc6d Add exception handling for HTTP requests in Neon_API_V2 class and update database-related methods in DatabaseResource class 2024-01-14 08:11:51 -05:00
kennethreitz a8b9e03318 Add v2_client and http_client modules 2024-01-14 07:13:40 -05:00
kennethreitz c21bb44142 Add NeonClient class and its methods 2024-01-13 14:44:06 -05:00
kennethreitz c340474db4 first pass 2024-01-13 14:41:54 -05:00