• Stars
    star
    97
  • Rank 337,746 (Top 7 %)
  • Language
    JavaScript
  • License
    BSD 2-Clause "Sim...
  • Created about 10 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Website with calendar of events from a Google Spreadsheet

Sheetsee Calendar

A fork-n-go Sheetsee.js calendar project! Made by me and @muan, we finally worked on something together! ๐ŸŽ‰

ss-cal

Sheetsee.js Calendar

Sheetsee.js is a library that makes it easy to visualze data from a Google Spreadsheet. This repository expands on that by building a calendar based on events in a spreadsheet.

Fork-n-go

This repository contains webfiles on a branch named gh-pages, which means GitHub hosts them for free at: jlord.github.io/sheetsee-calendar. When you fork the project to your account, you too can have a hosted site -- easy peasy!

Set Up

Here's how to get going with your version:

1. Create spreadsheet

Create a new spreadsheet for your data on Google Docs. It should contain these headers (case and order of columns do not mattter, spelling does):

Start Date | End Date |  Name | Location | Tickets | Contact

Dates

Your dates should be in the mm/dd/yyyy format. If your day is multiple days, use both the Start and End Date columns, if it's just one day, leave End Date blank.

2. Publish spreadsheet

In order to fetch your spreadsheet's data you'll need to click File > Publish to the Web > Start Publishing. This just means when asked for the data in the spreadsheet, Google returns it.

publish

3. Fork this repository

From this page, click the "Fork" button at the top right. Bam!

4. Add your spreadsheet key

  • From your fork's page on GitHub, click to view the index.html file.
  • When it opens, click "Edit"

You'll see code near the bottom that looks like this:

document.addEventListener('DOMContentLoaded', function() {
  var URL = "0AuOjlXjUrSbAdE1XRFJkeEJZQ1NSelhILUR0NXdBWUE"
  Tabletop.init( { key: URL, callback: generateCalendar, simpleSheet: true } )
})

The variable URL is your spreadsheet's key, which is the long set of letters and numbers in the middle of your spreadsheet's url.

  • Copy and paste your spreadsheet's key in place of the existing one.
  • Click "Commit changes" at the bottom of the page.

Ta Da!

In a few minutes you'll be able to visit your site at: yourgithubname.github.io/sheetsee-calendar.

Pro-tip You can click "Settings" on your fork's page and rename it to a more appropriate-to-you name than sheetsee-calendar :)

Styling

Included in this repository is a stylesheet for the calendar. You can keep the style as is or make it your own! Classes are like so:

css

Map

Include a Map Map Documentation
map If you want to include a map, you can do so! There is a map version on the with-map branch. Read map-doc.md for instructions.

Use cases

  1. http://calendar.codebar.io/
  2. http://findyourfitwichita.com/bike

More Repositories

1

git-it-electron

๐Ÿ’ป ๐ŸŽ“ Git-it is a (Mac, Win, Linux) Desktop App for Learning Git and GitHub
Perl
4,596
star
2

sheetsee.js

๐Ÿ‘€ ๐Ÿ“ˆ Visualize Data from a Google Spreadsheet
JavaScript
2,880
star
3

git-it

๐Ÿ’ป ๐ŸŽ“ Learn Git and GitHub. Try the new desktop version โ†’
HTML
1,963
star
4

patchwork

All the Git-it Workshop completers!
Rich Text Format
1,100
star
5

offline-issues

โ• ๐Ÿ“ถ Get your GitHub Issues to read offline later. Mmm.
JavaScript
629
star
6

sheetdown

๐Ÿ“ƒ โฌ‡๏ธ Convert a Google Spreadsheet into a Table in Markdown
JavaScript
339
star
7

essential-electron

Concise plain-speak about Electron
HTML
316
star
8

hello-world

๐Ÿ‘‹ ๐ŸŒ This is an idea
200
star
9

hack-spots

Using Sheetsee.js and power of collaboration to collect the best places to get your hack on.
JavaScript
158
star
10

hello

[Fork-n-Go] A simple personal page. Demo:
CSS
130
star
11

forkngo

A site about how awesome Fork-n-go is!
HTML
123
star
12

balrog

Learn by making presents: A Static Site Generator (WIP)
JavaScript
86
star
13

lending-library

A fork-and-go repo for creating a tool lending library website.
JavaScript
74
star
14

federal-gov

JavaScript
71
star
15

hasinternet

checks for internet, works in browser and node
JavaScript
60
star
16

sheetsee-pocket

A website for your Pocket article archive. Fork-n-Go!
JavaScript
58
star
17

sheetsee

Command line module to build custom Sheetsee builds
JavaScript
44
star
18

old-site

COOOL
JavaScript
39
star
19

gs2geojson

Make geoJSON from Google Spreedsheets
JavaScript
39
star
20

person-page

Simple bio page with twitter and instagram. Fork-n-go!
JavaScript
33
star
21

reporobot

Robot that interacts with repos for much Git/GitHub learning fun!
JavaScript
33
star
22

gardening

CLI to see if you made a open source contribution today/yesterday
JavaScript
31
star
23

mappy

[Fork-n-Go] Fullscreen Map from Spreadsheet
JavaScript
27
star
24

sheetsee-maps

Module for adding maps to sheetsee.js
JavaScript
27
star
25

cli-boilerplate

Paste or write a HTML boilerplate file from the command line
JavaScript
26
star
26

sheetsee-cache

write/cache google spreadsheet data with node.js - work in progress
JavaScript
23
star
27

gh-pages-template

Fork this to start your own site or template for free hosting on GitHub Pages
HTML
22
star
28

sheetsee-tables

Module for creating tables with sheetsee.js
JavaScript
21
star
29

dotfiles

Stop losing them, me.
JavaScript
15
star
30

javascript-for-cats-electron

๐Ÿˆ ๐Ÿ’ป JavaScript for Cats...on Electron
HTML
14
star
31

vermeer

#vermeergoals
JavaScript
14
star
32

open-data-guide

A guide for the why and how to opening government data.
CSS
13
star
33

sheetsee-core

Module with core data manipulation functions for sheetsee.js
JavaScript
13
star
34

pollen

What to do with a bunch of pollen data
11
star
35

electron-workshopper-template

๐Ÿ’ป ๐Ÿ”ฌ A template for building workshops on Electron
9
star
36

sheetsee-starter

Fork and get started with Sheetsee.js!
JavaScript
9
star
37

edu-on-github

Examples and resources for using GitHub as a tool for educators
9
star
38

jlord

It's me!
7
star
39

sorting-rocks

gonna make an atom shell app its gonna be like iPhoto/Photos but not do things i don't want it to
HTML
7
star
40

atom-party-theme

That time when you redo something because you forgot to back it up and then your computer died
CSS
7
star
41

sheetsee-charts

Add charting making functionality to sheetsee.js
JavaScript
7
star
42

glitch-spreadsheet

Repository for
HTML
7
star
43

seepennywork

Website for See Penny Work project - parallax scrolling!
CSS
6
star
44

Valentine-s-Day

Gotta start somewhere
6
star
45

ODB

Opening dirty files from a branch
JavaScript
6
star
46

the-muan-room

It's not weird.
JavaScript
5
star
47

write-on

w o r k i n p r o g r e s s
4
star
48

jlord.github.io

Next site... let's remember how!
CSS
4
star
49

spreadsheet-collector

Set up server to cache and serve data from Google Spreadsheets
JavaScript
4
star
50

jsfest

Slides and resources from my talk at JSFest 2014
4
star
51

osos

My OS//OS 2015 Slides
HTML
4
star
52

spreadsheet-mongodb

CLI tool to put Google Spreadsheet data into a MongoDB collection
JavaScript
4
star
53

tri-catch

website for viewing arrival times of pdx buses at your fave stops
3
star
54

tn-inserts

Traveler's Notebook Insert Templates
3
star
55

atom-party-theme-ui

Neon Party
CSS
3
star
56

places

Map!
JavaScript
3
star
57

mdtocsv

Markdown table to CSV
JavaScript
3
star
58

gundeaths

using sheetsee and @gundeaths data
JavaScript
3
star
59

jlord-portfolio

portfolio site is a Wordpress theme built off of Starkers and includes some fun JavaScript times.
PHP
3
star
60

osos-demo

demo
HTML
2
star
61

statusbar

Probably a terrible name.
2
star
62

whoops

JavaScript
2
star
63

project-tables

Filter PRs and Issues from GitHub through labels for projects.
JavaScript
2
star
64

Reading-Page

A page good for reading
JavaScript
2
star
65

hitestcooltest

2
star
66

spreadsheet-schedule

WIP
JavaScript
2
star
67

open-data-census-icons

icons for openness
2
star
68

mozfest-demo

Simple Sheetsee map demo for Mozfest session
JavaScript
2
star
69

My-Lord-s-Sound

Doink
2
star
70

notes

It's a blog!
HTML
2
star
71

begin-hello-world-app

Begin app
JavaScript
2
star
72

pebble-cat-app

Cool app shows picture of cat
Python
2
star
73

new-tab

[WIP]
CSS
2
star
74

forkngo-resist

Forkable sites with spreadsheet databasesโ€”for the Resistance!
HTML
2
star
75

testthisisatestwow

2
star
76

simplepersonalsite

The step in between the time it takes to create a real portfolio site is the time it takes to make a tiny site with links.
2
star
77

veil-look

Glitch weblog
Nunjucks
1
star
78

mindgrapes

Keep up with things.
1
star
79

splost-heroku

Wordpress on Heroku
PHP
1
star
80

flashcards

WIP
CSS
1
star
81

wp-ecab

Wordpress for ECAB on Heroku: ecab.herokuapp.com (obvs not designed yet)
PHP
1
star
82

imtesting

testtest
1
star
83

wp-heroku

Wordpress for ECAB on Heroku
1
star
84

tictactoe

really needed in the world
1
star
85

urbanists

ignite talk from last cfa day
1
star
86

docs-boilerplate

wwwwiiiiippp
JavaScript
1
star
87

hyperterm-vermeer

:D
1
star
88

testrepo

cool
1
star
89

talks

Talks-n-Things all in one place.
JavaScript
1
star
90

what-hello

TypeScript
1
star
91

tempportpage

A simple page for displaying a abridged portfolio of work. In other words, the one before the real one.
1
star
92

git-push-deploy

it's for git push deploying
1
star
93

hello-mozfest

At MozFest!
1
star
94

notecards

work in progress
CSS
1
star
95

books

Books I'm reading!
1
star
96

Eloquent-Javascript

jlord learns js
1
star
97

bostonstay

table of places to stay in boston
JavaScript
1
star
98

portfolio

A portfolio site template
1
star
99

menu-stickies

A menubar stickies app for an introduction to Electron
CSS
1
star
100

schools

JavaScript
1
star