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
SHOW DETAILS
up-solid down-solid
eye
Title
Date Archived
Creator
Github Mirror by Narabot
software
eye 6
favorite 0
comment 0
Python tools for indexing Who's On First documents. py-mapzen-whosonfirst-index Python tools for indexing Who's On First documents. Caveats DO NOT USE THIS YET. NO. This is not ready for general purpose usage yet. To restore the repository download the bundle wget https://archive.org/download/github.com-whosonfirst-py-mapzen-whosonfirst-index_-_2016-01-30_02-36-16/whosonfirst-py-mapzen-whosonfirst-index_-_2016-01-30_02-36-16.bundle and run: git clone...
Topics: GitHub, code, software, git
Github Mirror by Narabot
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
software
eye 5
favorite 0
comment 0
Experimental in-memory database for CSV files. go-whosonfirst-csvdb Experimental in-memory database for CSV files. Caveats This is not sophisticated. It is not meant to be sophisticated. It is meant to be easy and fast. It might also be too soon for you to play with depending on how you feel about "things in flux". Things this package does not do yet (or maybe ever) in no particular order: Complex queries Query operators besides testing equality ( = ) Pagination - this package is...
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 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
Github Mirror by Narabot
software
eye 4
favorite 0
comment 0
Utility functions for HTTP ponies written in Go. go-httpony Utility functions for HTTP ponies written in Go. Install make bin All the various dependencies have been included in the vendor directory. Usage CORS ```import ( "github.com/whosonfirst/go-httpony/cors" "net/http") endpoint := "localhost:8080"cors enable := truecors allow := "*" default_handler := func() { ... } http.Handler // this is a standard http.HandlerFunc so assume chaining etc. here cors...
Topics: GitHub, code, software, git
Github Mirror by Narabot
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 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
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
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
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
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
An airport specific search engine for Airport City, using Who's On First data. go-airportcity-search An airport specific search engine for Airport City, using Who's On First data. Set up Use the handy Makefile for fetching dependencies and building the wof-airportcity-* binaries, like this: $> make depsif test -d pkg; then rm -rf pkg; figo get -u "github.com/blevesearch/bleve"go get -u "github.com/whosonfirst/go-whosonfirst-csv"go get -u...
Topics: GitHub, code, software, git
Github Mirror by Narabot
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
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 1
favorite 0
comment 0
Python tools for Who's On First notifications py-mapzen-whosonfirst-chatterbox Python tools for Who's On First notifications Usage Publish import mapzen.whosonfirst.chatterboxn = mapzen.whosonfirst.chatterbox.notifications()n.publish('debug', 'hello') Subscribe ```import mapzen.whosonfirst.chatterboxn = mapzen.whosonfirst.chatterbox.notifications() def callback(event): print event n.subscribe('debug', callback)``` Under the hood It's just Redis PubSub. See also http://redis.io/ To restore the...
Topics: GitHub, code, software, git
Github Mirror by Narabot
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 1
favorite 0
comment 0
None go-whosonfirst-lookup Too soon. To restore the repository download the bundle wget https://archive.org/download/github.com-whosonfirst-go-whosonfirst-lookup_-_2016-06-21_22-11-48/whosonfirst-go-whosonfirst-lookup_-_2016-06-21_22-11-48.bundle and run: git clone whosonfirst-go-whosonfirst-lookup_-_2016-06-21_22-11-48.bundle Source: https://github.com/whosonfirst/go-whosonfirst-lookup Uploader: whosonfirst Upload date: 2016-06-21
Topics: GitHub, code, software, git
Github Mirror by Narabot
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
software
eye 1
favorite 0
comment 0
A Go port of the Flamework lib_sanitize library. go-sanitize A Go port of the Flamework lib_sanitize library. Example ```package main import ( "fmt" "sanitize" ) func main() { input := "foo bar\nbaz ok:'\u2318' bad:'\u0007' bad:'\u206E' woop woop" opts := sanitize.DefaultOptions() output, _ := sanitize.SanitizeString(input, opts) fmt.Println(output) } ``` See also https://github.com/exflickr/flamework/blob/master/www/include/lib_sanitize.php To restore the...
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
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
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
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
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
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
software
eye 1
favorite 0
comment 0
An in-memory KNearest index for Who's On First documents (using hailocab's go-geoindex) go-whosonfirst-nearby An in-memory KNearest index for Who's On First documents (using hailocab's go-geoindex) Caveats This is not ready for you to use yet. See also https://github.com/hailocab/go-geoindex To restore the repository download the bundle wget...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 1
favorite 0
comment 0
None go-whosonfirst-suncalc Usage The short version is "Too soon". But read on if you're feeling adventurous. Starting the server $> ./bin/wof-suncalc-serverstart and listen for requests at http://localhost:8080 Starting the server with a local WOF data cache This will become clear in a moment. $> ./bin/wof-suncalc-server -wof-root file:///usr/local/mapzen/whosonfirst-data/datastart and listen for requests at http://localhost:8080 Talking to the server $> curl -s...
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 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
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
Who's on First helper library for sanitizing user input Oh weird, I don't really have a README.md yet. This is a library for sanitizing user input. To restore the repository download the bundle wget https://archive.org/download/github.com-whosonfirst-py-mapzen-whosonfirst-sanitize_-_2016-11-04_22-54-42/whosonfirst-py-mapzen-whosonfirst-sanitize_-_2016-11-04_22-54-42.bundle and run: git clone whosonfirst-py-mapzen-whosonfirst-sanitize_-_2016-11-04_22-54-42.bundle Source:...
Topics: GitHub, code, software, git
Github Mirror by Narabot
software
eye 1
favorite 0
comment 0
[deprecated] Python utility methods for working with Who's On First documents and Mapshaper py-mapzen-whosonfirst-mapshaper-utils Python utility methods for working with Who's On First documents and Mapshaper IMPORTANT This library has been deprecated. You should just use py-mapzen-whosonfirst-mapshaper instead. To restore the repository download the bundle wget...
Topics: GitHub, code, software, git