{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":384512418,"defaultBranch":"master","name":"gsheet","ownerLogin":"cristoper","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-09T17:48:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/331548?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717944036.0","currentOid":""},"activityList":{"items":[{"before":"062b874fef1abb5bb75093c5d7111612f7d75c92","after":"ade3ae5e99fb6ce5c58ffe90e7c90b86579043aa","ref":"refs/heads/master","pushedAt":"2024-06-09T16:10:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Get version info from git\n\nInstead of manually setting version in Makefile, use $(git describe\n--tags) which shows the most recent tag, number of revisions since that\ntag, and short hash of current commit.\n\nCan also get more version info form the binary with `go version gsheet`","shortMessageHtmlLink":"Get version info from git"}},{"before":"3ed14542d036d0812878bab8242151a03c4deed9","after":"062b874fef1abb5bb75093c5d7111612f7d75c92","ref":"refs/heads/master","pushedAt":"2024-06-09T15:35:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Require go 1.19 or later\n\nGoogle deps require go 1.19","shortMessageHtmlLink":"Require go 1.19 or later"}},{"before":"719f42e7b1dd3880abfc0e248f723cdfe6d50e97","after":"3ed14542d036d0812878bab8242151a03c4deed9","ref":"refs/heads/master","pushedAt":"2024-06-09T15:29:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Downgrade to go 1.18\n\ngo get go@1.18\n\nThis resolves \"unknown directive: toolchain\" when trying to compile on\nversions of go prior to 1.21.","shortMessageHtmlLink":"Downgrade to go 1.18"}},{"before":"b8145e3b2c7ad010f6246f24b073363fe13331ea","after":"719f42e7b1dd3880abfc0e248f723cdfe6d50e97","ref":"refs/heads/master","pushedAt":"2024-06-09T15:17:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Ignore any google cloud credential .json files","shortMessageHtmlLink":"Ignore any google cloud credential .json files"}},{"before":"4012da0b194a1c8b61bc47b27880ddd9a3ca6e38","after":"b8145e3b2c7ad010f6246f24b073363fe13331ea","ref":"refs/heads/master","pushedAt":"2024-06-09T15:13:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"099770cbf25ac0a8525a40390e0c58b727dedf43","after":"4012da0b194a1c8b61bc47b27880ddd9a3ca6e38","ref":"refs/heads/master","pushedAt":"2024-06-09T14:40:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Add --read flag and revert v0.1.2 heuristics [BREAKING change]\n\nIt turns out that calling FileInfo.Size() on a pipe is NOT a reliable\nway to check if there is stdin data available. Because of that the\nchanged heuristic for detecting input in v0.1.2 broke scripts which rely\non piping data into gsheet.\n\nBecause it's probable that more people rely on the original behavior,\nthis release reverts the new v0.1.2 behavior. It also introduces the\n`--read` flag to `csv` which forces gsheet to read data even if stdin is\nnot a tty. This is the recommended way to read sheets from scripts run\nby cron.","shortMessageHtmlLink":"Add --read flag and revert v0.1.2 heuristics [BREAKING change]"}},{"before":"7b7ac9ed6fd3c8cc4a6ad97681d2b681a1dbe202","after":"099770cbf25ac0a8525a40390e0c58b727dedf43","ref":"refs/heads/master","pushedAt":"2024-06-08T23:24:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Include version in install instructions","shortMessageHtmlLink":"Include version in install instructions"}},{"before":"df6e9564f215fcaff29a55518cba88fba524ba7d","after":"7b7ac9ed6fd3c8cc4a6ad97681d2b681a1dbe202","ref":"refs/heads/master","pushedAt":"2024-05-14T03:15:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Bump version for v0.1.3 release","shortMessageHtmlLink":"Bump version for v0.1.3 release"}},{"before":"9f0df23edf01171b40d41b016548977105361c72","after":"df6e9564f215fcaff29a55518cba88fba524ba7d","ref":"refs/heads/master","pushedAt":"2024-05-14T03:10:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Implement sheetInfo and title commands (#9)\n\n* Implement sheetInfo command\r\n\r\nThis gets info about a spreadsheet by ID and outputs it as JSON.\r\n\r\n* Show `gsheet -h` in readme\r\n\r\n* Implement the title command\r\n\r\nThis command will return the title of a sheet given its id, ex:\r\n\r\ngsheet title --id $GSHEET_ID --sheetid 1677410885\r\n\r\n* Mention `gsheet title` in readme","shortMessageHtmlLink":"Implement sheetInfo and title commands (#9)"}},{"before":"1a15e34b9b724a36cb67d071ae60c7143a50863c","after":"adfe8024e6951d85a476a91b995076dac1f732b2","ref":"refs/heads/sheetinfo","pushedAt":"2024-05-02T04:07:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Mention `gsheet title` in readme","shortMessageHtmlLink":"Mention gsheet title in readme"}},{"before":"24d90cec0bb7da0425942db602186135091052e0","after":"1a15e34b9b724a36cb67d071ae60c7143a50863c","ref":"refs/heads/sheetinfo","pushedAt":"2024-05-02T03:59:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Show `gsheet -h` in readme","shortMessageHtmlLink":"Show gsheet -h in readme"}},{"before":"6aa120f5c2f2c83e76a7e785ca5cd1253c8b5ae2","after":"24d90cec0bb7da0425942db602186135091052e0","ref":"refs/heads/sheetinfo","pushedAt":"2024-05-02T03:40:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Show `gsheet -h` in readme","shortMessageHtmlLink":"Show gsheet -h in readme"}},{"before":null,"after":"6aa120f5c2f2c83e76a7e785ca5cd1253c8b5ae2","ref":"refs/heads/sheetinfo","pushedAt":"2024-05-02T03:38:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Show `gsheet -h` in readme","shortMessageHtmlLink":"Show gsheet -h in readme"}},{"before":"f1fa7d8419601103ed9427ef4ef70f017521d0c0","after":"9f0df23edf01171b40d41b016548977105361c72","ref":"refs/heads/master","pushedAt":"2024-04-27T02:27:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Update readme.adoc\n\ntype s/containt/contain/","shortMessageHtmlLink":"Update readme.adoc"}},{"before":"6cd9a7aa66e4713dd666b8ba6bfa50684c122152","after":"f1fa7d8419601103ed9427ef4ef70f017521d0c0","ref":"refs/heads/master","pushedAt":"2024-04-24T13:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Better detection of interactive stdin\n\nWhen run from cron, stdin is not a tty so gsheet would always expect\ninput making it impossible to read data. This change makes it so gsheet\nonly expects input when stdin is a tty OR if stdin and stdout are both\npipes and there is no data in stdin.\n\nShould fix #7","shortMessageHtmlLink":"Better detection of interactive stdin"}},{"before":"6b55fb0d11ffb1608c6007edb152abe8dbb39e44","after":"6cd9a7aa66e4713dd666b8ba6bfa50684c122152","ref":"refs/heads/master","pushedAt":"2023-10-30T17:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Update install instructions readme.adoc\n\nUse `go install` rather than `go get`:\r\n\r\nhttps://go.dev/doc/go-get-install-deprecation","shortMessageHtmlLink":"Update install instructions readme.adoc"}},{"before":"57f4d5794d00ff7a29adfd683a7758df259a62ec","after":"6b55fb0d11ffb1608c6007edb152abe8dbb39e44","ref":"refs/heads/master","pushedAt":"2023-10-20T17:02:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Makefile: use bash\n\nThis fixes `make xbuild` on my Debian system","shortMessageHtmlLink":"Makefile: use bash"}},{"before":"0a7631fb95249c7bf0c88e880120c7e937aefa0a","after":"57f4d5794d00ff7a29adfd683a7758df259a62ec","ref":"refs/heads/master","pushedAt":"2023-10-20T16:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"csv: implement --append\n\nThe csv subcommand can now append data to the end of a table found in\nrange. Fixes #6.\n\nSee: https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/append\n\nTo append the contents of data.csv to the end of Sheet1, for example:\n\n$ cat data.csv | gsheet --id SHEETS_DOC_ID --range Sheet1 --append","shortMessageHtmlLink":"csv: implement --append"}},{"before":"32cf82806460e829766c2451f0959c1aadcf98fa","after":"0a7631fb95249c7bf0c88e880120c7e937aefa0a","ref":"refs/heads/master","pushedAt":"2023-03-29T16:52:45.308Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Add note about setting --parent with upload\n\nThanks to @vitalyk-multinarity for bringing this up in #5","shortMessageHtmlLink":"Add note about setting --parent with upload"}},{"before":"2cebacbf44ee254546b28873d9bd561fddd74a9c","after":"32cf82806460e829766c2451f0959c1aadcf98fa","ref":"refs/heads/master","pushedAt":"2023-03-28T18:18:03.229Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"New urfave/cli requires generics","shortMessageHtmlLink":"New urfave/cli requires generics"}},{"before":"53a26dd3d0759f04113a5616ba750f781371c6f7","after":"2cebacbf44ee254546b28873d9bd561fddd74a9c","ref":"refs/heads/master","pushedAt":"2023-03-28T18:12:27.258Z","pushType":"push","commitsCount":1,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"go mod tidy","shortMessageHtmlLink":"go mod tidy"}},{"before":"fc90ef6a8328b4e5efd7124e7a47df3ed9e4a2e1","after":"53a26dd3d0759f04113a5616ba750f781371c6f7","ref":"refs/heads/master","pushedAt":"2023-03-28T18:10:14.943Z","pushType":"push","commitsCount":3,"pusher":{"login":"cristoper","name":"chris","path":"/cristoper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331548?s=80&v=4"},"commit":{"message":"Update github action to test latest version of go","shortMessageHtmlLink":"Update github action to test latest version of go"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wOVQxNjoxMDo1MC4wMDAwMDBazwAAAARgcMwZ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wOVQxNjoxMDo1MC4wMDAwMDBazwAAAARgcMwZ","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yOFQxODoxMDoxNC45NDMwMzhazwAAAAMNKjCa"}},"title":"Activity ยท cristoper/gsheet"}