Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coderofsalvation/hubot-script-spreadsheet
hubot plugin: (query) interface to google spreadsheet (*with* authentication)
https://github.com/coderofsalvation/hubot-script-spreadsheet
Last synced: 12 days ago
JSON representation
hubot plugin: (query) interface to google spreadsheet (*with* authentication)
- Host: GitHub
- URL: https://github.com/coderofsalvation/hubot-script-spreadsheet
- Owner: coderofsalvation
- License: agpl-3.0
- Created: 2014-05-27T12:29:37.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-05-28T19:07:36.000Z (over 4 years ago)
- Last Synced: 2024-10-19T10:42:04.574Z (25 days ago)
- Language: CoffeeScript
- Homepage:
- Size: 339 KB
- Stars: 13
- Watchers: 3
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
hubot-script-spreadsheet
========================hubot (query) interface to google spreadsheet (*with* authentication)
A cat gif, no project can live without it!
### Example
Simple:
hubot> hubot spreadsheet myspreadsheet
Product Id Description Price, USD
---------- --------------------- ----------
123123 Something awesome 1000.00
245452 Very interesting book 11.45
232323 Yet another product 555.55
source: https://docs.google.com/spreadsheet/ccc?key=sdfsdfsdfsdf..regex searchquery:
hubot> hubot spreadsheet myspreadsheet awesome|book
Product Id Description Price, USD
---------- --------------------- ----------
123123 Something awesome 1000.00
245452 Very interesting book 11.45
source: https://docs.google.com/spreadsheet/ccc?key=sdfsdfsdfsdf..### Why
A spreadsheet is an awesome userinterface+database in one view.
Its easy for everybody to use, so referencing/querying spreadsheets can be very handy during text teamcommunication.### Configuration:
GOOGLE_SPREADSHEET_LOGIN="[email protected]"
GOOGLE_SPREADSHEET_PASSWD="somepassword"### Commands:
add a spreadsheet first:
hubot spreadsheet save myspreadsheet spreadsheetname|sheet1|2|http://....
then:
hubot spreadsheet # shows usage + available sheets
hubot spreadsheet myspreadsheet # displays sheet
hubot spreadsheet myspreadsheet # displays sheet entries which match "foo"
hubot spreadsheet del myspreadsheet # delete