https://github.com/esipfed/snaphacks
This repo is in support of the snaphacks slack channel. It holds the various topics that gatherings in that channel work on.
https://github.com/esipfed/snaphacks
Last synced: 8 months ago
JSON representation
This repo is in support of the snaphacks slack channel. It holds the various topics that gatherings in that channel work on.
- Host: GitHub
- URL: https://github.com/esipfed/snaphacks
- Owner: ESIPFed
- Created: 2017-06-19T21:17:43.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-07T15:25:51.000Z (almost 9 years ago)
- Last Synced: 2025-08-13T10:51:29.593Z (10 months ago)
- Language: Go
- Size: 278 KB
- Stars: 0
- Watchers: 13
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# snapHacks
This repository is in support of the snaphacks slack channel. It holds the various topics that gatherings in that channel work on. A snapHack is some exploratory dive into a technology to assess it suitability for use.
## About
snapHacks are short hack-a-thons. The are shallow quick dives into a technology or idea to explore its value for a purpose. We want these to be spontaneous and as such;
* There is no schedule for these, do you and some other want to do a quick hack? Then schedule it in the slack channel and perhaps others will join.
* They may last an hour or two or be spread across several various days and a bit of time over those days. It's whenever a group wants to work.
* We will collect tools here for us to use in hacking
* ESIP's slack can do video, audio and screen sharing... it's quck and easy, we recommend it first. Plus your conversation will be in the snaphack channel for others to see and contribute to.
* Google Docs is always nice, but try and place final documents in the repo for others to see.
* Realtime collaborative coding tools like: https://kobra.io/#/ or https://codeanywhere.com/ can help in these cases. Would love to hear about others people like to use for on-line collaborative programming.
* There are no powerpoints.... though you are encouraged to place your notes into the repository in markdown or plain text. Just make a new name for your hack following the sh##-name pattern. Need push access to the repo, just ask.
* You are free to explore, edit and update/fork anyones repo here. So please note that directories in this repository are here to be a public resource for anyone.
## Idea Queue
[The list](./ideas.md)
This is the list of ideas that some of us have come up with. It's not
set in stone, or in any order. Feel free to submit ideas/edits to the slack channel.
Anyone is free to jump in on an idea first! Anyone is free to start a hack around an idea or topic whenever and with whomever they wish.
## snapHacks
### [JSON-LD Crawl](./sh01-jsonldCrawl)
This hack will look at two items. JSON-LD Frames and the Hydra vocabulary. The functional goal is to provide a means to crawl JSON-LD documents using a hypermedia guide. We will look at JSON-LD frames. Frames is a [JSON-LD community report]
(https://json-ld.org/spec/latest/json-ld-framing/) for an API
for JSON-LD syntax.
Additionally we will "shallow dive" into the Hydra vocabulary at [http://www.hydra-cg.com/](http://www.hydra-cg.com/). The main interest in this review is to see how the hydra vocabulary might be used to help guide a web crawler focused on extracting JSON-LD (like schema.org) from a site.