{"repo":"theapache64/retrosheet","free":true,"listed":false,"github":"https://github.com/theapache64/retrosheet","clone":"git clone https://github.com/theapache64/retrosheet.git","description":"📃 Turn Google Spreadsheet to JSON endpoint (without any login/auth). Supported Platforms: Android, iOS, JVM and JS. Thanks to Kotlin Multiplatform 🙏🏼","language":"Kotlin","stars":1003,"topics":["retrofit","okhttp","interceptors","google-sheets","rest-api"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"📝 retrosheet Turn Google Spreadsheet to JSON endpoint. 🤝 Benefits - 🔥 Free analytics via Google forms - 🔄 Migrate to your REST API with minimal code changes. - 📊 You get a easy to use and real time interface for your data (GoogleSheet) ;) - 🏃‍♂️ Speed up development of your POC or MVP with this library. 🚀 Platform Supported 🤝 Install ⌘️ Setup (using wizard) Using the wizard, you can setup the backend in 3 mins Steps: 1. Create a Google Form (if you want to write data) or a Google Sheet (if you want to read data) or both. 2. Publish as usual and fill up the form in wizard 🧙🏼‍♂️ 3. Press Generate Code and copy paste it into your project 📹 Video Demo: https://www.youtube.com/watch?v=eWDquVbsebg ⌘️ Setup (manual) ✍️ Writing Data 📝 Step 1: Create a Google Form Create a form with required fields. 🎯 Step 2: Set Response Destination Choose a Google Sheet to save responses. ⚙️ Step 2.1: Enable Response Editing (Optional) If you plan to use the Update feature, go to Settings → General → Enable \"Allow response editing\" . 📊 Step 3: Customize Sheet Rename sheet and columns (optional). 🔗 Step 4: Get Form Link Press Send and copy the link. 🔧 Step 5: Create RetrosheetConfig and attach it to the client 🌐 Step 6: Create API Interface @Write is used for adding data, @Read for reading data, and @Update for updating existing row. Query Language Guide 📚 Reading Data 🔄 Step 7: Share Sheet Open a sheet and copy its shareable link. ✂️ Step 8: Edit Link Trim the link after the last ","default_branch":null,"files":null,"tree":[],"storefront":"/r/theapache64","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/theapache64/retrosheet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}