Comments (15)
Unfortunately, this repository seems completely abandoned, and as this issue describes, it's also broken. @yeswanth and I have decided to use his working fork of the project and continue maintenance there. So, if anyone is interested, you can find it here: https://github.com/yeswanth/gatsby-source-google-sheets.
from gatsby-source-google-sheets.
Looks like @yeswanth has a working version here: https://github.com/yeswanth/gatsby-source-google-sheets.
Also looks like @advisciglio has one here: https://github.com/advisciglio/gatsby-source-google-sheets
Any chance we can create a GitHub organisation and work together on a successor of this plugin instead of building our own versions? 😄
from gatsby-source-google-sheets.
@ehannes I ended up using https://github.com/sondrele/gatsby-source-google-spreadsheet to fix the Google API issue. The repo you reference is a fork from the original that I had to make in order to bridge the Gatsby v2 to v3 issue, but I think it still has permission failures (I stopped using it altogether).
from gatsby-source-google-sheets.
@ehannes Definitely a good idea. I would love to collaborate with you on this.
from gatsby-source-google-sheets.
@ehannes I am using it with V2 but I think it should work on V3 as well.
In gatsby-source-google-sheets
, the v3 incompatibility relies on the usage of boundActionCreators
, which was deprecated in favor of actions
(see https://www.gatsbyjs.com/docs/reference/release-notes/migrating-from-v2-to-v3/#removal-of-boundactioncreators).
gatsby-source-google-spreadsheet
uses actions
, for which I assume it should work with Gatsby v3.
In regards to plugin maintenance, yes, it looks less popular and equally abandoned.
from gatsby-source-google-sheets.
@advisciglio Yes, I just sent you a mail :)
from gatsby-source-google-sheets.
As per @ehannes message above I am closing this as it is apparent that this plugin is no longer functional with Google updating their API and this plugin not being maintained.
Ive decided to move the google sheets into a csv
folder within the repository and use gatsby-transormer-csv as a quick solution.
For anyone wanting a google-sheets plugin see @ehannes' link above.
from gatsby-source-google-sheets.
Same issue on this side.
FYI @brandonmp @MartinNuc @drewatk @KyleAMathews @britt @j-nolan
from gatsby-source-google-sheets.
Same issue
from gatsby-source-google-sheets.
This seems to be related to #39, caused by the Google API V3 version being recently deprecated.
Provided this plugin doesn't seem to be supported anymore, I suggest replacing it with https://github.com/sondrele/gatsby-source-google-spreadsheet. I could replace it successfully in my project; there are minor implementation differences but overall it's pretty much the same.
Some differences I stumbled upon:
- The new plugin retrieves all sheets with one configuration object (as opposed to one object per sheet)
- The new plugin returns boolean values (checkboxes) as
TRUE
orFALSE
strings - The graphql node types have a different type (
allGoogleSheetSheetnameRow
vs.allGoogleSpreadsheetSheetname
)
from gatsby-source-google-sheets.
@advisciglio Agree. It seems they dropped it on 2nd August, 2021 and its weird we are facing this issue since 16 August, 2021. Anyway, i have gone through the migration part and noticed the changed the URL's for API which we might need to implement here in this project. So we can use the same plugin instead of going to another plugin.
FYI @brandonmp @MartinNuc @drewatk @KyleAMathews @britt @j-nolan
from gatsby-source-google-sheets.
@rajan-magar are you working with a migration? Would be great to be able to continue using this plugin, we use it in several projects.
I also opened #46 to see if we can get in touch with the author of this plugin since it seems abandoned. Otherwise, we might need to fork it... Maybe start a community around it?
I will also take a deeper look at the suggested alternative above, though latest update there is also old: Oct 30, 2019...
from gatsby-source-google-sheets.
@yeswanth are your version of the plugin working? If so, then maybe we could continue with either:
- Create an organisation here on Github so that we co-own the project
- Or invite me and hopefully other collaborators to your repository
- Or at least open it up your repository so that one can submit issues
Would also be nice if we could release the plugin officially at npmjs.org.
Maybe you could contact me at [email protected] to discuss the details further? Thanks for wanting to share 😄
from gatsby-source-google-sheets.
@advisciglio good that you found a solution. Is that other plugin maintained? It has just 15 commits and last one was made Oct 30, 2019. Does it support Gatsby v3?
from gatsby-source-google-sheets.
@yeswanth any change we can get in contact? 😃
from gatsby-source-google-sheets.
Related Issues (20)
- How do I query from the plugin? HOT 1
- Documentation updates HOT 9
- Changes to the g-sheet data is not reflected in graphiql query result HOT 1
- Accessing client_secret.json HOT 3
- Warnings when installing version "^1.1.1" HOT 2
- error thrown during sourceNode lifecycle: "TypeError: value must be an array of bytes"
- Unable to fetch email field as graphql data from google sheet instead getting 0 as value
- Naming the first column of a sheet "id" breaks the plugin HOT 2
- Error with worksheets HOT 3
- environmental variables HOT 6
- Will Google Sheets API v4 break this plugin? HOT 1
- New to Gatsby, how can I access data? HOT 1
- Mixed field types HOT 2
- How does this perform with super large spreadsheets?
- value must be an array of bytes on uuid
- Upgrade to new Google API version before January 26, 2021
- What happens with bold/italic text? HOT 1
- Cannot read property 'createNode' of undefined (boundActionCreators.createNode) - GatsbyJS 3.2.1 HOT 7
- Maintenance? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gatsby-source-google-sheets.