Skip to main content

Github Mirror by Narabot

A collection of github projects and software automatically acquired by Narabot.

PART OF
The Vintage Software Collection
More right-solid
More right-solid
SHOW DETAILS
up-solid down-solid
eye
Title
Date Archived
Creator
Github Mirror by Narabot
Nov 2, 2017 whosonfirst
software
eye 6
favorite 0
comment 0
whosonfirst.mapzen.com – it's a website. whosonfirst-www whosonfirst.mapzen.com – it's a website. What is going on in here? This is one of those static website generators, with lowest-common-denominator dependencies. The very short version is that a Makefile turns concatinates many smaller bits of HTML into a site structure that we can upload to the Internet. Makefile - a whole lotta curl and cat and sed that makes it all go. pages/ - each section of the site has its own sub-makefile (e.g.,...
Topics: GitHub, code, software, git, whosonfirst, mapzen
Github Mirror by Narabot
Dec 29, 2017 whosonfirst
software
eye 4
favorite 0
comment 0
Go tools and libraries for crawling a directory of Who's On First data go-mapzen-whosonfirst-crawl Go tools and libraries for crawling a directory of Who's On First data Usage Please rewrite me... To do Documentation Proper error handling Remove GeoJSON specific stuff (or at least move it in to its own little playground) Caveats This package relies on a fork of the origin walk package that relies on runtime.GOMAXPROCS to determine the number of concurrent processes used to crawl a directory...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 29, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
Go package for working with Who's On First data and S3 buckets go-mapzen-whosonfirst-s3 Go package for working with Who's On First data and S3 buckets Install You will need to have both Go (specifically a version of Go more recent than 1.7 so let's just assume you need Go 1.9 or higher) and the make programs installed on your computer. Assuming you do just type: make bin All of this package's dependencies are bundled with the code in the vendor directory. Important Parts (or all) of this...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 29, 2017 whosonfirst
software
eye 4
favorite 0
comment 0
Go tools for working with Who's On First documents go-whosonfirst-geojson Go tools for working with Who's On First documents Important This package not been officially deprecated yet but it will be as soon as the go-whosonfirst-geojson-v2 package is complete. Until then only immediate bug fixes will be addressed. No additional features will be added to this package. Install You will need to have both Go (specifically a version of Go more recent than 1.6 so let's just assume you need Go 1.8 or...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 29, 2017 whosonfirst
software
eye 8
favorite 0
comment 0
An in-memory point-in-polygon (reverse geocoding) package for Who's On First data go-whosonfirst-pip An in-memory point-in-polygon (reverse geocoding) package for Who's On First data Important This package is no longer being actively maintained. The new-new is now happening in the go-whosonfirst-pip-v2 package. I'm not super thrilled about it either but trying to maintain a fully backward-compatible interface across all the things started to smell like quicksand and yak-hair. The future is a...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 29, 2017 whosonfirst
software
eye 5
favorite 0
comment 0
Go tools for working with Who's On First documents go-whosonfirst-utils Go tools and utilities for working with Who's On First documents. Install You will need to have both Go and the make programs installed on your computer. Assuming you do just type: make bin All of this package's dependencies are bundled with the code in the vendor directory. Tools wof-cat Expand and concatenate one or more Who's On First IDs and print them to STDOUT . ./bin/wof-cat -hUsage of ./bin/wof-cat: -alternate...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 1
favorite 0
comment 0
Go package for working with Who's On First placetypes go-whosonfirst-placetypes Go package for working with Who's On First placetypes. Example Simple ```import ( "github.com/whosonfirst/go-whosonfirst-placetypes" "log") log.Println(placetypes.IsValidPlacetype("county"))log.Println(placetypes.IsValidPlacetype("microhood"))log.Println(placetypes.IsValidPlacetype("accelerator")) id := int64(102312307)log.Println(placetypes.IsValidPlacetypeId(id))...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 29, 2017 whosonfirst
software
eye 4
favorite 0
comment 0
A simple Go package to implement a "dict reader" style CSV parser (on top of the default "encoding/csv" package) to return rows a key-value dictionaries rather than lists. go-whosonfirst-csv A simple Go package to implement a "dict reader" style CSV parser (on top of the default encoding/csv package) to return rows a key-value dictionaries rather than lists. Setup Run the handy build target in the Makefile . make build Usage Reading files ```import ( csv...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 29, 2017 whosonfirst
software
eye 4
favorite 0
comment 0
A simple Go package to implement level-dependent logging. go-whosonfirst-log A simple Go package to implement level-dependent logging. Usage Simple ```import ( "io" log "github.com/whosonfirst/go-whosonfirst-log") loglevel := "info"verbose := true logfile, err := os.OpenFile("log.txt", os.O CREATE|os.O WRONLY|os.O_APPEND, 0660) if err != nil { panic(err)} writer := io.MultiWriter(logfile) if verbose { writer = io.MultiWriter(os.Stdout, logfile) loglevel =...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 29, 2017 whosonfirst
software
eye 2
favorite 0
comment 0
A Go package for sending Redis PubSub messages using a standard io.Writer interface go-writer-pubsub A Go package for sending Redis PubSub messages using a standard io.Writer interface Usage ```package main import ( "flag" "github.com/whosonfirst/go-writer-pubsub" "strings" ) func main() { flag.Parse() args := flag.Args() var channel = flag.String("channel", "", "The PubSub channel to connect to") w, err := pubsub.NewWriter(*channel)...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 4
favorite 0
comment 0
There are many static file servers written in Go (and friends). This one is ours. go-whosonfirst-fileserver There are many static file servers written in Go (and friends). This one is ours. Usage Building $> make build See note below about installing dependencies . Running $> bin/wof-fileserver -path /usr/local/mapzen/whosonfirst-data/data -port 9999 CORS Yes. Pass the -cors flag when starting up the server. Single sign-on (SSO) Yes. Pass the -sso and -sso-config PATH_TO_CONFIG_FILE flags...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 29, 2017 whosonfirst
software
eye 5
favorite 0
comment 0
Tools and libraries for cloning (not syncing) Who's on First data to your local machine. go-whosonfirst-clone Tools and libraries for cloning (not syncing) Who's on First data to your local machine. This is still very much a work in progress so you might want to wait before using it. For the adventurous... Setup Go Install Go . There are package installers for Mac and Windows, and build from source options. https://golang.org/dl/ TIP: On Mac, verify your bash profile includes: export...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 29, 2017 whosonfirst
software
eye 2
favorite 0
comment 0
Go package for the Brooklyn Integers API. go-brooklynintegers-api Go package for the Brooklyn Integers API. Install You will need to have both Go and the make programs installed on your computer. Assuming you do just type: make bin All of this package's dependencies are bundled with the code in the vendor directory. Usage Simple ```package main import ( "fmt" api "github.com/whosonfirst/go-brooklynintegers-api") func main() { client := api.NewAPIClient()i, _ :=...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 29, 2017 whosonfirst
software
eye 6
favorite 0
comment 0
A generic LIFO pool safe to use with goroutines go-whosonfirst-pool A generic LIFO pool derived from Simon Waldherr's example code . This implementation is safe to use with goroutines. Usage Simple ```import ( "fmt" pool "github.com/whosonfirst/go-whosonfirst-pool") func main() { p := pool.NewLIFOPool() i := pool.PoolInt{Int:int64(123)} p.Push(i) v, ok := p.Pop() if ok { fmt.Printf("%d", v.IntValue()) } }``` Less simple The LIFOPool expects and returns...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 29, 2017 whosonfirst
software
eye 3
favorite 0
comment 0
A Go package for sending messages to a Slack channel using a standard io.Writer interface go-writer-slackcat A Go package for sending messages to a Slack channel using a standard io.Writer interface Usage Simple ```package main import ( "flag" "github.com/whosonfirst/go-writer" "strings") func main() { var config = flag.String("config", "", "The path to your Slackcat config file")flag.Parse()args := flag.Args()w, err :=...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 29, 2017 whosonfirst
software
eye 5
favorite 0
comment 0
None go-whosonfirst-breaches Determine what Who's On First documents are "breached" by another candidate Who's On First document. Caveats This is probably not ready for any kind of use yet. For example it does not account for interior rings in either the source or candidate Who's On First documents. If you're feeling dangerous by all means, dive in! Example ```./bin/wof-breaches -data /usr/local/mapzen/whosonfirst-data/data...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 5
favorite 0
comment 0
squeegee is a simple Dropwizard-based HTTP pony to convert SVG documents in to PNG files using the Batik SVG transcoder. java-dropwizard-squeegee squeegee is a simple Dropwizard-based HTTP pony to convert SVG documents in to PNG files using the Batik SVG transcoder. How to start the squeegee application Run mvn clean install to build your application Start application with java -jar target/squeegee-0.1.jar server config.yml To check that your application is running enter url...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 2
favorite 0
comment 0
Java tools for working with Who's On First documents and the Java Topology Suite (JTS) A testing project for Whos-on-first Java tools for working with Who's On First documents and the Java Topology Suite (JTS) This repo is testing the validity of shapes from https://github.com/whosonfirst-data/whosonfirst-data The libraries used are the ones that Elasticsearch uses to parse shapes, hopefully we by this can make the shapes more indexing-friendly. The data is retrieved via URls in the region.txt...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 2
favorite 0
comment 0
An Electron-based API explorer for the Who's On First API. electron-whosonfirst-api-explorer An Electron-based API explorer for the Who's On First API. Pictures or it didn't happen! Caveats Work in progress . This works but should still be understood as "tilting towards beta". Install First of all you will need to have Git , Node.js and npm installed. On a Mac these are all easy to install with the Homebrew package manager. On Linux all the dependencies are available via tools like...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 3
favorite 0
comment 0
A template Electron-based Mapzen API application. electron-mapzen-app A template Electron-based Mapzen API application. Mostly just the basic scaffolding for a simple app with hooks for toggling between multiple Mapzen API keys. Important Too soon. Move along. Install First of all you will need to have Git , Node.js and npm installed. On a Mac these are all easy to install with the Homebrew package manager. On Linux all the dependencies are available via tools like apt or yum . On Windows I'm...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 4
favorite 0
comment 0
Bookmarks for Who's On First places. electron-whosonfirst-bookmarks Bookmarks for Who's On First places. Important This is wetter-than-wet paint. If you don't have the time or the inclination for a lot of unknown-unknowns and a measure of bad craziness then it's probably still "too soon". If you're up for some adventure then welcome! Install First of all you will need to have Git , Node.js and npm installed. On a Mac these are all easy to install with the Homebrew package manager. On...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 14
favorite 0
comment 0
Where things are (and what they mean) in Who's On First. whosonfirst-placetypes Where things are (and what they mean) in Who's On First Roles For any hierarchy of place types we have identified three “roles” that any one of those place types can fall into. That doesn't mean there can't be others (roles or place types) only that these are the ones we've identified as a good place to start. Common (C) These are, well, common across any hierarchy for any place in Who's On First. This part is...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
None whosonfirst-www-maplibs Work in progress. To restore the repository download the bundle wget https://archive.org/download/github.com-whosonfirst-whosonfirst-www-maplibs_-_2016-09-29_18-38-34/whosonfirst-whosonfirst-www-maplibs_-_2016-09-29_18-38-34.bundle and run: git clone whosonfirst-whosonfirst-www-maplibs_-_2016-09-29_18-38-34.bundle Source: https://github.com/whosonfirst/whosonfirst-www-maplibs Uploader: whosonfirst Upload date: 2016-09-29
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 2
favorite 0
comment 0
A simple Flask-based spelunker for poking around Who's On First data whosonfirst-www-spelunker A simple Flask-based spelunker for poking around Who's On First data stored in an Elasticsearch ) document index. The spelunker is very much a tool to help work through what the public-facing resource (spelunker) should as it is to help us (Mapzen) visualize and sanity check thedata. The spelunker does many things but it does not do everything yet, or in some cases ever. Installation The Who's On...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
whosonfirst.mapzen.com – it's a website. whosonfirst-www whosonfirst.mapzen.com – it's a website. What is going on in here? This is one of those static website generators, with lowest-common-denominator dependencies. The very short version is that a Makefile turns concatinates many smaller bits of HTML into a site structure that we can upload to the Internet. Makefile - a whole lotta curl and cat and sed that makes it all go. pages/ - each section of the site has its own sub-makefile (e.g.,...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 11
favorite 0
comment 0
This is where we will think about time for Who's On First documents. Which is hard. Because it can not be denied... whosonfirst-dates This is where we will think about time. Which is hard. Because it can not be denied... EDTF The decision to use the Library of Congress' Extended Date/Time Format (EDTF)for dates in Who's On First has not^H^H^H^H almost been formalized. Generally, it seems like a goodidea. There are not many working implementations for handling EDTF date strings incode which is...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 3
favorite 0
comment 0
Where things come from in Who's On First. whosonfirst-sources Where things come from in Who's On First. Click here to see a full list of Who's On First sources. Adding a new source Create a new source .json file using the template file . Fill out all required properties and optional properties, if available. Run the Makefile using the make all command. Source Properties While a source .json file in the whosonfirst-sources repository does not require all properties listed below, the more...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 2
favorite 0
comment 0
Buckets and vessels of meaning for Who's On First documents. whosonfirst-categories IMPORTANT: THIS IS WORK IN PROGRESS. Right now it is as much about just putting things down on paper to look at themas it is actually deciding the how or the what of anything. It's like triples... but with a point of view Points of view At the moment there is only one point of view. The point (sorry) is there can beothers but there aren't yet. You know, like this : The default point of view, to start with, is...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 3
favorite 0
comment 0
Various tools and helper scripts for working with Who's On First data. whosonfirst-tools Various tools and helper scripts for working with Who's On First data. These are one-offs and things that don't necessarily need or deserve a dedicated package. scripts download-meta.py Download all the files listed in one or more meta files (from whosonfirst-data ) and store them locally. For example: ```$> download-meta.py --source http://whosonfirst.mapzen.com/data --dest /usr/local/mapzen/test...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 12
favorite 0
comment 0
What things are called in Who's On First whosonfirst-names What things are called in Who's On First Names and aliases (and languages) – aka RFC 5646 Who's On First uses a variation of RFC 5646 for identifying names. The W3C's Language tags in HTML and XML page describes RFC 5646 like this: RFC 5646 caters for more types of subtag, and allows you to combine them in various ways. While this may appear to make life much more complicated, generally speaking choosing language tags will continue to...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 4
favorite 0
comment 0
Relationships in Who's On First (see also: "All families are psychotic") whosonfirst-hierarchies Relationships in Who's On First (see also: "All families are psychotic") To restore the repository download the bundle wget https://archive.org/download/github.com-whosonfirst-whosonfirst-hierarchies_-_2015-09-03_18-18-38/whosonfirst-whosonfirst-hierarchies_-_2015-09-03_18-18-38.bundle and run: git clone whosonfirst-whosonfirst-hierarchies_-_2015-09-03_18-18-38.bundle Source:...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
Types of geometries in Who's On First, and their meaning. whosonfirst-geometries Types of geometries in Who's On First, and their meaning. Caveat This document should still be considered a work-in-progress Polygons This section (polygons) is out of date and needs to be updated to describe the syntax for "alt" geometries. See also: https://github.com/whosonfirst/whosonfirst-cookbook/blob/master/how to/creating alt geometries.md_ cloropleth consensus This is a placeholder label. It is a...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 2
favorite 0
comment 0
Boundary Issues is a web-application for editing Who's On First data. whosonfirst-www-boundaryissues Boundary Issues is a web application for editing Who's On First data . Installing a dev environment Installing on a server Updating the Elasticsearch schema Shout-outs Ingrid Burrington To restore the repository download the bundle wget...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 3
favorite 0
comment 0
A small web application for displaying coordinates based on the position of the map. Plus Who's on First data, optionally. whosonfirst-www-iamhere whosonfirst-www-iamhere is a small web application for displaying coordinates based on the position of the map. Plus Who's on First data, optionally. Usage start.py - aka "fancy" mode in disguise From this directory run the bin/start.py command from the command line. This will start all the pieces needed to run whosonfirst-www-iamhere in...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 2
favorite 0
comment 0
What things mean in Who's On First documents whosonfirst-properties Where things come from in Who's On First. Click here to see a full list of Who's On First property prefixes. Adding a new property Create a new property .json file using the template file . Fill out all required properties and optional properties, if available. Properties While a property .json file in the whosonfirst-properties repository does not require all properties listed below, the more information we are able to gather...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
What is "Semantic Versioning" for Who's On First documents ? whosonfirst-semver What is "Semantic Versioning" for Who's On First documents ? Caveats This is a work in progress. We are still working through what this means. To restore the repository download the bundle wget https://archive.org/download/github.com-whosonfirst-whosonfirst-semver_-_2015-12-22_19-29-43/whosonfirst-whosonfirst-semver_-_2015-12-22_19-29-43.bundle and run: git clone...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 4
favorite 0
comment 0
JSON Schema definitions for Who's On First documents whosonfirst-json-schema JSON Schema definitions for Who's On First documents See also http://json-schema.org/ http://json-schema.org/implementations.html https://spacetelescope.github.io/understanding-json-schema/ https://github.com/fge/sample-json-schemas/blob/master/geojson/geojson.json https://www.tbray.org/ongoing/When/201x/2016/04/30/JSON-Schema-funnies To restore the repository download the bundle wget...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 1
favorite 0
comment 0
A website for running an IP lookup service using Who's On First data whosonfirst-www-iplookup A website for running an IP lookup service using Who's On First data Usage Please write me. See also https://whosonfirst.mapzen.com/mmdb/ https://github.com/whosonfirst/go-whosonfirst-iplookup To restore the repository download the bundle wget...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 1
favorite 0
comment 0
Sort of like "geocorrections as a service". whosonfirst-www-youarehere Sort of like "geocorrections as a service". Caveats This is a from-scratch port of @straup's youarehere-www . It is probably too soon to try and use yet. To restore the repository download the bundle wget https://archive.org/download/github.com-whosonfirst-whosonfirst-www-youarehere_-_2016-02-19_23-59-24/whosonfirst-whosonfirst-www-youarehere_-_2016-02-19_23-59-24.bundle and run: git clone...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 2
favorite 0
comment 0
Common tools, documents, etc for `whosonfirst-data` repositories. whosonfirst-data-util Common tools, documents, etc for whosonfirst-data repositories. Caveats This is still a "wet paint" project. Makefile curl -s -o Makefile https://raw.githubusercontent.com/whosonfirst/whosonfirst-data-utils/master/make/Makefile Note: This will overwrite any existing Makefile so back up or copy accoringly. See also https://whosonfirst.mapzen.com To restore the repository download the bundle wget...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
Documentation for Who's On First. Theory, even. whosonfirst-docs Documentation for Who's On First. Theory, even. Important There is no actual documentation in this repository. It is a simple container with a simple name (and URL) with pointers to all the other things. Perhaps one day all those other things will be stored here but today is not that day. Documentation This section was generated by robots on 2016-04-21, derived from the docs.json file whosonfirst-categories Buckets and vessels of...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 3
favorite 0
comment 0
A simple tool for indexing one or more CSV files in a SQLite database. whosonfirst-csv2sqlite A simple tool for indexing one or more CSV files in a SQLite database. This tool should work with any old CSV file but has a few Who's On First -isms baked in. Usage csv2sqlite By default columns named wof:id or id are stored as integer primary keys. For example: csv2sqlite concordances-admin.db concordances '' /usr/local/mapzen/whosonfirst-data/meta/wof-concordances-latest.csv See the way we're...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
None whosonfirst-www-api Setting up a local Elasticsearch index These are working notes so adjust your expectations accordingly. There is nothing whosonfirst-www-api specific about these instructions. It's just the first place we've written it all down... ./ubuntu/setup-elasticsearch.sh git clone git@github.com:whosonfirst/es-whosonfirst-schema.gitcd es-whosonfirst-schema/cat ./schema/mappings.spelunker.json | curl -XPUT 'http://localhost:9200/whosonfirst_20160708' -d @-curl -XPOST...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 6
favorite 0
comment 0
Instructions and How-To Documentation for Who's on First Instructions and Documentation for Who's on First This repository contains instructions, how-to guides, and definitions for Mapzen's Who's on First project. The whosonfirst-cookbook repository is a collection of these documents, broken into three directories. Contents of this repository include the following: _images : Supporting images for documents in this repository. definition : A collection of files that define Who's On First related...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
None whosonfirst-www-photos To restore the repository download the bundle wget https://archive.org/download/github.com-whosonfirst-whosonfirst-www-photos_-_2016-10-17_16-20-23/whosonfirst-whosonfirst-www-photos_-_2016-10-17_16-20-23.bundle and run: git clone whosonfirst-whosonfirst-www-photos_-_2016-10-17_16-20-23.bundle Source: https://github.com/whosonfirst/whosonfirst-www-photos Uploader: whosonfirst Upload date: 2016-10-17
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
None whosonfirst-www-nearby To restore the repository download the bundle wget https://archive.org/download/github.com-whosonfirst-whosonfirst-www-nearby_-_2017-02-28_16-48-39/whosonfirst-whosonfirst-www-nearby_-_2017-02-28_16-48-39.bundle and run: git clone whosonfirst-whosonfirst-www-nearby_-_2017-02-28_16-48-39.bundle Source: https://github.com/whosonfirst/whosonfirst-www-nearby Uploader: whosonfirst Upload date: 2017-02-28
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 3
favorite 0
comment 0
Scaffolding for Who's On First Flamework web apps whosonfirst-www-tk "To come" is a printing and journalism reference, commonly abbreviated to "TK". It is used to signify that additional material will be added at a later date. TK as an abbreviation may originally have come into use because very few words feature this letter combination. The phrase "to come," by contrast, could potentially be mistaken as a deliberate part of the text. — Wikipedia To do list Rename...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 3
favorite 0
comment 0
Tools for generating Who's On First sitemaps. whosonfirst-sitemaps Tools for generating Who's On First sitemaps. Tools wof-mk-sitemaps $> wof-mk-sitemaps -s ../sitemaps/ -u https://whosonfirst.mapzen.com/spelunker/sitemaps/ -H localhost -p 9200 -i whosonfirst wof-mk-sitemaps-index $> wof-mk-sitemaps-index -s ../sitemaps/ -u https://whosonfirst.mapzen.com/spelunker/sitemaps/ Example rm -f sitemaps/*.txtrm -f sitemaps/*.xml./bin/wof-mk-sitemaps -s ./sitemaps -u https://mapzen.com/places/ -H...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 2
favorite 0
comment 0
Testing records in Who's On First whosonfirst-tests Testing known-knowns and properties in Who's On First records. 2017-05-12: This document should be considered a work-in-progress Types of tests Validating known-knowns in Who's On First test_belongsto.js : A routine test to verify wof:belongsto properties. This test envokes a list of wof:id values and the known values in that record's wof:belongsto property. This test should be run locally when updating and rebuilding hierarchies to verify...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 5
favorite 0
comment 0
How we generate intersections for Who's On First whosonfirst-intersections How we generate intersections for Who's On First Important This is work in progress. Specifically we are trying to figure out to operationalize generating intersections. In other words this is wet paint. Proceed with caution. Workflow Find source data Prepare and import source data into Postgres with shp2pgsql Convert all the road segments to unified line strings Find the list of unique street names Dissolve line...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 1
favorite 0
comment 0
How we measure #brands in Who's On First whosonfirst-brands-sizes How we measure #brands in Who's On First See also https://github.com/whosonfirst-data To restore the repository download the bundle wget https://archive.org/download/github.com-whosonfirst-whosonfirst-brands-sizes_-_2017-11-27_23-12-31/whosonfirst-whosonfirst-brands-sizes_-_2017-11-27_23-12-31.bundle and run: git clone whosonfirst-whosonfirst-brands-sizes_-_2017-11-27_23-12-31.bundle Source:...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 3
favorite 0
comment 0
Drop-in pages (and libraries) for Flamework so that all auth and login magic is handled using the GitHub as a single sign-on provider. flamework-sso-github Drop-in pages (and libraries) for Flamework so that all auth and login magic is handled using the Github as a single sign-on provider. To restore the repository download the bundle wget https://archive.org/download/github.com-whosonfirst-flamework-sso-github_-_2016-04-05_19-22-15/whosonfirst-flamework-sso-github_-_2016-04-05_19-22-15.bundle...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
A thin wrapper on top of Predis to make doing things in Redis a little more Flamework-like. flamework-redis This is not a general purpose Redis library. Or at least it isn't yet. It is a thin wrapper on top of predis to make doing things in Redis a little more Flamework-like. Caveats This is not ready to use yet. See also https://github.com/whosonfirst/flamework https://github.com/nrk/predis To restore the repository download the bundle wget...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
A thin wrapper to make publishing to Logstash using a Redis PubSub channel a little more Flamework-like. flamework-logstash A thin wrapper to make publishing to Logstash using a Redis PubSub channel a little more Flamework-like. Caveats This is not ready to use yet. See also https://www.elastic.co/guide/en/logstash/current/index.html https://www.elastic.co/guide/en/logstash/current/configuration-file-structure.html https://github.com/whosonfirst/flamework...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
A thin wrapper to make working with Gearmand a little more Flamework-like. flamework-gearman A thin wrapper to make working with Gearmand a little more Flamework-like. Caveats This is absolutely not ready for use. It is currently a hot mess, really. It will get sorted out. See also https://github.com/whosonfirst/flamework To restore the repository download the bundle wget...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
A thin wrapper to make working with offline tasks a little more Flamework-like. flamework-offline-tasks A thin wrapper to make working with offline tasks a little more Flamework-like. Caveats This is not ready to use yet. See also https://github.com/whosonfirst/flamework To restore the repository download the bundle wget https://archive.org/download/github.com-whosonfirst-flamework-offline-tasks_-_2016-04-11_20-56-56/whosonfirst-flamework-offline-tasks_-_2016-04-11_20-56-56.bundle and run: git...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 3
favorite 0
comment 0
A thin wrapper to make working with Elasticsearch a little more Flamework-like. flamework-elasticsearch A thin wrapper to make working with Elasticsearch a little more Flamework-like. Caveats This is not documented yet. If you don't already "think" Flamework it's probably too use for you to use. See also https://github.com/whosonfirst/flamework To restore the repository download the bundle wget...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 3
favorite 0
comment 0
Tools for deploying Flamework applications. flamework-deploy Tools for deploying Flamework applications. Important If you are looking for the version of flamework-deploy that used a variety of Python libraries and tools for deploying applications, it can be found over here: https://github.com/whosonfirst/flamework-deploy/releases/tag/1.0.0 Myles myles is the prefix for a series of make targets (defined in myles/Makefile ) for deploying Flamework applications. You can invoke them as-is or wrap...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
None flamework-machinetags To restore the repository download the bundle wget https://archive.org/download/github.com-whosonfirst-flamework-machinetags_-_2016-07-28_05-52-20/whosonfirst-flamework-machinetags_-_2016-07-28_05-52-20.bundle and run: git clone whosonfirst-flamework-machinetags_-_2016-07-28_05-52-20.bundle Source: https://github.com/whosonfirst/flamework-machinetags Uploader: whosonfirst Upload date: 2016-07-28
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 4
favorite 0
comment 0
Who's On First specific things for Flamework-derived projects flamework-whosonfirst Who's On First specific things for Flamework-derived projects Important This is "wet paint". Please dress accordingly. Example In your project's Makefile you might include something like this: whosonfirst: curl -s -o www/include/lib_whosonfirst_placetypes.php https://raw.githubusercontent.com/whosonfirst/flamework-whosonfirst/master/www/include/lib_whosonfirst_placetypes.php curl -s -o...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 5
favorite 0
comment 0
Flamework libraries for working with the Who's On First chatterbox daemon. flamework-chatterbox Flamework libraries for working with the Who's On First chatterbox daemon. Important Two things: If you're not already familiar with how Flamework projects work this will probably won't make much sense. The libphp-predis package (used by flamework-redis ) does not play nicely with the built-in pubsub server that is part of go-whosonfirst-chatterbox so you'll need to make sure that you are routing...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
JavaScript libraries for working with Who's On First data. js-mapzen-whosonfirst JavaScript libraries for working with Who's On First data. Caveats This is a work in progress. It is not fully documented. There is an open ticket to generate minified and bundled versions of each library listed below. As of this writing you still need to include all the dependencies manually. mapzen.whosonfirst.brands Example Please write me. Dependencies mapzen.whosonfirst.log mapzen.whosonfirst.data This has...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 1
favorite 0
comment 0
Make data stuctures Yes No Fix -able js-whosonfirst-yesnofix A little bit of Javascript love to make arbitrary data structures Yes No Fix -able. tl;dr Opinions and fact-checking. About stuff. As CSV documents. From any webpage. Or at least Who's On First Spelunker webpages. With code . How to use yesnofix.js The short version First grab a copy of the code from the js-mapzen-whosonfirst-yesnofix GitHub repository . Then add it to your webpages, like this: ``` ``` The simplest way to use...
Topics: GitHub, code, software, git
Github Mirror by Narabot
Dec 30, 2017 whosonfirst
software
eye 1
favorite 0
comment 0
Crosshairs. For slippy maps. js-slippymap-crosshairs Crosshairs. For slippy maps. Usage var map = L.map('map');slippymap.crosshairs.init(map); slippymap.crosshairs will do three things: Add a slippymap-crosshairs div element as a child of the map element, which will draw a set of crosshairs in the center of the map Add a slippymap-coords div element as a sibling of the map element, which is where the coordinates for the map's current center point will be written Update both things as the window...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 3
favorite 0
comment 0
Export tools for the Who's On First documents py-mapzen-gazetteer-export Export tools for the Who's On First Install sudo pip install -r requirements.txt --process-dependency-links . Caveats This won't work without --process-dependency-links so I am not sure yet what happens when it gets removed from pip 1.6... IMPORTANT This library is provided as-is, right now. It lacks properdocumentation which will probably make it hard for you to use unlessyou are willing to poke and around and investigate...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 1
favorite 0
comment 0
Shared utilities for working with Who's On First documents py-mapzen-whosonfirst-utils Shared utilities for working with Who's On First documents Install sudo pip install -r requirements.txt . IMPORTANT This library is provided as-is, right now. It lacks properdocumentation which will probably make it hard for you to use unlessyou are willing to poke and around and investigate things on yourown. Installation The usual Python dance: sudo python setup.py install Usage The good stuff is in the...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 0
favorite 0
comment 0
Python library for working with Who's On First placetypes py-mapzen-whosonfirst-placetypes Install sudo pip install -r requirements.txt . Important The specification for placetypes is derived from the whosonfirst-placetypes package. For example: $> /usr/local/mapzen/whosonfirst-placetypes/bin/compile.py | python -mjson.tool { "102312307": { "name": "country", "names": {}, "parent": [ 102312335, 102312309 ], "role":...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 1
favorite 0
comment 0
Import tools for Who's On First py-mapzen-whosonfirst-importer Import tools for the Who's On First IMPORTANT This library is provided as-is, right now. It lacks proper documentation which will probably make it hard for you to use unless you are willing to poke and around and investigate things on your own. See also https://github.com/whosonfirst/whosonfirst-data/ To restore the repository download the bundle wget...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 6
favorite 0
comment 0
Python library for working with spatial databases (and services) and Who's On First documents. py-mapzen-whosonfirst-spatial Python library for working with spatial databases (and services) and Who's On First documents. Install sudo pip install -r requirements.txt . Caveats In an effort to make using this library in as broad a fashion as possible specific dependencies for the PostGIS "interfaces" have been excluded from the package's requirements.txt file because they depend on a...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 3
favorite 0
comment 0
Tools for indexing and querying Who's On First concordances py-mapzen-whosonfirst-concordances Tools for indexing and querying Who's On First concordances in Postgres (though you could swap out the database library for any SQL database). IMPORTANT This library is provided as-is, right now. It lacks proper documentation which will probably make it hard for you to use unless you are willing to poke and around and investigate things on your own. Usage Indexing ``` import mapzen.whosonfirst.utils...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 3
favorite 0
comment 0
Python packages for talking to the Who's On First (spelunker) Elasticsearch index py-mapzen-whosonfirst-search Python packages for talking to the Who's On First (spelunker) Elasticsearch index Install sudo pip install -r requirements.txt . IMPORTANT This library is provided as-is, right now. It lacks properdocumentation which will probably make it hard for you to use unlessyou are willing to poke and around and investigate things on yourown. See also https://github.com/mapzen/theory-whosonfirst...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 5
favorite 0
comment 0
Tools and libraries for working with GeoPlanet and Who's On First data py-mapzen-whosonfirst-geoplanet Tools and libraries for working with GeoPlanet and Who's On First data IMPORTANT This library is provided as-is, right now. It lacks properdocumentation which will probably make it hard for you to use unlessyou are willing to poke and around and investigate things on yourown. To restore the repository download the bundle wget...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 10
favorite 0
comment 0
Python libraries (targeted at but not specific to Who's On First data) for working with mapshaper's CLI interface. py-mapzen-whosonfirst-mapshaper Python libraries (targeted at but not specific to Who's On First data) for working with mapshaper's CLI interface. Install sudo pip install -r requirements.txt . Important You will need to install and configure Mapshaper yourself. There are a few rudimentary hints but most of those details are outside the scope of this document. Usage Simple...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 2
favorite 0
comment 0
Tools and libraries for working with Who's On First data and the MITIE tool-chain py-mapzen-whosonfirst-mitie Tools and libraries for working with Who's On First data and the MITIE tool-chain IMPORTANT This library is provided as-is, right now. It lacks properdocumentation which will probably make it hard for you to use unlessyou are willing to poke and around and investigate things on yourown. See also https://github.com/mit-nlp/MITIE https://github.com/whosonfirst/whosonfirst-data To restore...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 4
favorite 0
comment 0
Python tools for working with Getty controlled vocabularies (and Who's On First data) py-mapzen-whosonfirst-getty Python tools for working with Getty controlled vocabularies (and Who's On First data) IMPORTANT This library is provided as-is, right now. It lacks properdocumentation which will probably make it hard for you to use unlessyou are willing to poke and around and investigate things on yourown. Also, this package currently suffers a bit of kitchen-sink-ism. That is it contains functions...
Topics: GitHub, code, software, git