View readme.md
layout title date author categories
news_item
Jekyll Admin Initial Release
2016-08-23 13:21:02 -0700
mertkahyaoglu
community

Jekyll's Google Summer of Code Project has concluded. After three months of hard (but fun) work with my mentors @benbalter, @jldec, and @parkr, I'm proud to announce Jekyll Admin's initial release. Jekyll admin is a Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites. You can start to use it right away by following these instructions.

View app-store.scpt
-- List of app store apps to install, if not installed
-- Name must exactly match name as it appears on the "Purchased" tab of the App Store
set myApps to {"Chroma for Hue", "Pushbullet", "Thessa", "TweeDeck by Twitter", "Calca", "Gif Brewery", "Twitter"}
-- via http://stackoverflow.com/a/3469708
on FileExists(theFile) -- (String) as Boolean
tell application "System Events"
if exists file theFile then
return true
else
View mirror-org-repos.sh
org="whitehouse"
for repo in $(curl -v -s "https://api.github.com/orgs/$org/repos?per_page=100&type=sources" 2>&1 | grep '"full_name": "*"' | cut -d':' -f2 | sed s'/,$//' | sed s'/"//g' ); do
filename=$(echo "$repo" | cut -d'/' -f2)
echo "Downloading $repo..."
curl -o "$filename.zip" -L "https://github.com/$repo/archive/master.zip"
done
View csv-to-geojson.sh
#!/bin/bash
# Convert CSVs to GeoJSON, in bulk
# Usage: ./csv-to-geojson.sh [URL to list of CSV files]
# Outputs geoJSON files to the `output` folder
# Install csv2geojson if it's not installed
type csv2geojson || npm install -g csv2geojson
# Cleanup
rm -Rf ./tmp
View example-output.md
Status: UNCHANGED
+-------------------+--------------------------+
|             Application XXXX                 |
+-------------------+--------------------------+
| Application Type  | Commodity Classification |
| Review Status     | Completed                |
| Registration Date | 01/01/2015               |
| Completion Date   | 01/02/2015               |
| Final Decision    |                          |
View organization-report.md

GitHub Report

Teams

Owners

Members:

  • benbalter

Repositories:

View licensee-rugged-benchmark.txt
Begining benchmark...
user system total real
Load: 0.000000 0.000000 0.000000 ( 0.000149)
15 licenses loaded
Benchmarking vendored licenses...
user system total real
agpl-3.0 0.020000 0.000000 0.020000 ( 0.023164)
gpl-2.0 0.000000 0.000000 0.000000 ( 0.000449)
View after.txt
Begining benchmark...
user system total real
Load: 0.000000 0.000000 0.000000 ( 0.000161)
16 licenses loaded
Benchmarking vendored licenses...
user system total real
apache-2.0 0.220000 0.030000 1.610000 ( 0.724164)
artistic-2.0 0.020000 0.000000 0.200000 ( 0.089318)
View github-government-one-pager.md

GitHub for Government

What is GitHub

  • GitHub is a social network for software developers
  • GitHub is a social layer built on top of a long-standing open source project called Git.
  • At its most basic level, Git simply tracks who made what change when
  • Used by many popular open source projects, bulk of technology you touch on a daily basis built on our platform
  • While it was originally used for collaborative software development, and still is, the collaborative workflow is equally applicable to countless applications including modern open data and open government efforts
  • GitHub hosts projects, commonly referred to as repositories
View sam.coffee
# Description:
# Displays our current DUNS number or SAM.gov registration
#
# Configuration:
# You'll need to set HUBOT_GOV_API_TOKEN as an environmental variable.
# To get an token, head over to https://api.data.gov/signup/.
# You just need a name/email combo as it's solely used for rate limiting.
#
# Commands:
# hubot samdotgov me - display's your current Sam.gov registration