burnash / gspread

Google Sheets Python API
https://docs.gspread.org
MIT License
7.12k stars 948 forks source link

Add link to ORM package #1470

Closed s2t2 closed 3 months ago

s2t2 commented 6 months ago

Hi, I created a package called gspread-models to provide an ORM style interface on top of gspread.

I would like to add a link from the gspread docs to the gspread-models homepage.

I chose a spot in the docs I thought might be appropriate, but I'm open to edits and suggestions.

I am new to RST but I tried to follow the other examples.

alifeee commented 6 months ago

The package you have made looks interesting and useful! :)

I do not think it needs to be called "gspread models". It is not related to gspread. It only uses the API. It could be "google sheets ORM" or anything you like. I only say this as sometimes people come into this repository for addon questions (for example with gspread-formatting), but we do not create these packages.

I think(?) we do not currently link to other projects like https://github.com/robin900/gspread-formatting or this project, but maybe it would be nice to have this somewhere like "extra tools"/"community addons" in the documentation.

Will also get @lavigne958's thoughts and then decide to link to this somewhere.

s2t2 commented 6 months ago

OK cool, thanks!

I had seen links to gspread-pandas and gspread-dataframe near the bottom of the user guide: https://docs.gspread.org/en/latest/user-guide.html#using-gspread-with-pandas

The gspread-models package does use and require gspread. But I would be happy to rename the package if desired. Just let me know.

Alternatively, if we want to incorporate the model-based functionality into gspread, and sunset gspread-models, I would be happy to introduce a PR.

lavigne958 commented 6 months ago

I like the idea of having a dedicated section about "Extended tools" or "Community extensions".

lavigne958 commented 3 months ago

Hi @s2t2 thank you for this addition, it took some time but I updated the documentation to have its own "community based packages" and your link will be put there.

this PR will be closed once the other one is merge.

You'll be mentioned as contributor the project too :wink: