A daily updated JSON dataset of all the Open House London venues, events, and metadata

Overview

Open House London listings data

All of it. Automatically scraped hourly with updates committed to git, autogenerated per-day CSV's, and autogenerated per-day maps.

Things you can use

Things to note:

  • This attempts to detect if events are ticketed, both on an event (ticketed) and a listing (ticketed_events) basis
  • Some venues have no events and are open all week, see the all_week field
  • Some events run all day, and have 00:00-23:59 as times for convenience, but also an all_day field
  • fully_booked will be null on events where bookings are handled by an external website such as eventbrite
  • Data not included in the listing will either be [], or null
  • JSON filenames are the OH ID's of venues that persist between events

Example JSON file

{
    "all_week": false,
    "description": "Cullinan Studio converted this Victorian warehouse into their low-energy office in 2012, retaining 80% of the existing building fabric. The Foundry co-working hub is now home to several organisations working in the built environment.",
    "design": {
        "designers": [
            {
                "architect": "Cullinan Studio",
                "description": "Original design",
                "year": "2012"
            }
        ],
        "periods": [
            "Historical/contemporary"
        ],
        "types": [
            "Walk/tour",
            "Offices",
            "Architectural practice"
        ]
    },
    "events": [
        {
            "all_day": false,
            "booking_link": "https://openhouselondon.open-city.org.uk//events/11019/bookings",
            "capacity": 40,
            "date": "2021-09-10",
            "end": "2021-09-10T17:00:00+01:00",
            "fully_booked": false,
            "name": "Open Studio: 4pm - 5pm slot",
            "notes": null,
            "start": "2021-09-10T16:00:00+01:00",
            "ticketed": true
        }
    ],
    "facilities": [
        [
            "Family activities during open house festival",
            "Refreshments",
            "Toilets",
            "Architect on site",
            "Disabled access"
        ]
    ],
    "factsheet": [
        {
            "heading": "New from old",
            "paragraphs": [
                "This Victorian canal-side warehouse was originally a foundry. In the 20th century it was used as a greetings card warehouse and then artists' studios. The warehouse is now home to architects Cullinan Studio, who completed an extensive retrofit of the building into their new offices in 2012. This beautiful and efficient workplace proves that retrofit can be as inspiring as new-build. Cullinan Studio is using their first-hand experience as client, designer and end-user of the building to observe how users interact with the space after handover, and putting that knowledge to good use in future projects."
            ]
        },
        {
            "heading": "Sustainability",
            "paragraphs": [
                "The BREEAM ‘Excellent’ studios are naturally ventilated. Under-floor heating is provided through an air-source heat pump. Using a fabric-first approach, the listed south wall’s insulation has been upgraded to a u-value of 0.1W/sqm/K by using recycled newspaper (Warmcell). The north wall has insulation of up to 380mm thick over the existing rendered façade providing a u-value of 0.08W/sqm/K. PV panels on the south slopes of the roof generate electricity. A Building Management System (BMS) enables us to monitor energy performance and space temperatures."
            ]
        },
    ],
    "id": 7448,
    "images": [
        {
            "description": "Simon Warren · 2014",
            "title": "Cullinan Studio Office adjacent Regents Canal",
            "url": "https://d25hwkr75zzfa.cloudfront.net/store/photo/large/building_7448_cullinanstudioofficeonregentscanal_-simonwarren_a3379b995b46570575a938e095b7bded.jpg"
        },
        {
            "description": "Tim Soar · 2012",
            "title": "An inserted steel frame works with the existing 19th century frame and masonry to support the listed south wall",
            "url": "https://d25hwkr75zzfa.cloudfront.net/store/photo/large/building_7448_cullinanstudiooffice_lowergrdflr_-timsoar_2b363e716ca9d7fbe4407dc6fb153127.jpg"
        },
    ],
    "links": [],
    "location": {
        "address": "Foundry, 5 Baldwin Terrace, N1 7RU",
        "latitude": 51.5332855,
        "longitude": -0.09617,
        "meeting_point": null,
        "travel_info": [
            "Nearest tube: Angel",
            "Nearest train: Essex Road, Old Street",
            "Bus routes: 4, 19, 341, 141, 73, 205, 271"
        ]
    },
    "name": "Foundry Co-Working Hub",
    "original_url": "https://openhouselondon.open-city.org.uk/listings/7448",
    "ticketed_events": true
}

Todo

  • Download and store images, referring to them by filename rather than absolute path
  • Auto-updated Google Sheet w/tabs
  • Autogenerated datasette DB
  • Delete venues that are no longer listed so git history is accurate
  • Dig up all the previous years data and import as much as possible in the same format
jq for Python programmers Process JSON and HTML on the command-line with familiar syntax.

jq for Python programmers Process JSON and HTML on the command-line with familiar syntax.

Denis Volk 3 Jan 09, 2022
Easy JSON wrapper modfied to wrok with suggestions

🈷️ Suggester Easy JSON wrapper modfied to wrok with suggestions. This was made for small discord bots, for big bots you should not use this. 📥 Usage

RGBCube 1 Jan 22, 2022
Roamtologseq - A script loads a json export of a Roam graph and cleans it up for import into Logseq

Roam to Logseq The script loads a json export of a Roam graph and cleans it up f

Sebastian Pech 4 Mar 07, 2022
cysimdjson - Very fast Python JSON parsing library

Fast JSON parsing library for Python, 7-12 times faster than standard Python JSON parser.

TeskaLabs 235 Dec 29, 2022
Marshall python objects to and from JSON

Pymarshaler - Marshal and Unmarshal Python Objects Disclaimer This tool is in no way production ready About Pymarshaler allows you to marshal and unma

Hernan Romer 9 Dec 20, 2022
Package to Encode/Decode some common file formats to json

ZnJSON Package to Encode/Decode some common file formats to json Available via pip install znjson In comparison to pickle this allows having readable

ZINC 2 Feb 02, 2022
Editor for json/standard python data

Editor for json/standard python data

1 Dec 07, 2021
json|dict to python object

Pyonize convert json|dict to python object Setup pip install pyonize Examples from pyonize import pyonize

bilal alpaslan 45 Nov 25, 2022
API that provides Wordle (ES) solutions in JSON format

Wordle (ES) solutions API that provides Wordle (ES) solutions in JSON format.

Álvaro García Jaén 2 Feb 10, 2022
A Python application to transfer Zeek ASCII (not JSON) logs to Elastic/OpenSearch.

zeek2es.py This Python application translates Zeek's ASCII TSV logs into ElasticSearch's bulk load JSON format. For JSON logs, see Elastic's File Beat

Corelight, Inc. 28 Dec 22, 2022
JSON for Modern C++ Release Scripts

JSON for Modern C++ Release Scripts Preparations Install required tools: make install_requirements. Add required keys to config.json (apparently not c

Niels Lohmann 4 Sep 19, 2022
Convert your subscriptions csv file into a valid json for Newpipe!

Newpipe-CSV-Fixer Convert your Google subscriptions CSV file into a valid JSON for Newpipe! Thanks to nikcorg for sharing how to convert the CSV into

Juanjo 44 Dec 29, 2022
Make JSON serialization easier

Make JSON serialization easier

4 Jun 30, 2022
Random JSON Key:Pair Json Generator

Random JSON Key:Value Pair Generator This simple script take an engish dictionary of words and and makes random key value pairs. The dictionary has ap

Chris Edwards 1 Oct 14, 2021
Python script to extract news from RSS feeds and save it as json.

Python script to extract news from RSS feeds and save it as json.

Alex Trbznk 14 Dec 22, 2022
Simple Python Library to convert JSON to XML

json2xml Simple Python Library to convert JSON to XML

Vinit Kumar 79 Nov 11, 2022
Define your JSON schema as Python dataclasses

Define your JSON schema as Python dataclasses

62 Sep 20, 2022
Python script for converting .json to .md files using Mako templates.

Install Just install poetry and update script dependencies Usage Put your settings in settings.py and .json data (optionally, with attachments) in dat

Alexey Borontov 6 Dec 07, 2021
Wikidot-forum-dump - Simple Python script that dumps a Wikidot wiki forum into JSON structures.

wikidot-forum-dump Script is partially based on 2stacks by bluesoul: https://github.com/scuttle/2stacks To dump a Wiki's forum, edit config.py and put

ZZYZX 1 Jun 29, 2022
JSON Interoperability Vulnerability Labs

JSON Interoperability Vulnerability Labs Description These are the companion labs to my research article "An Exploration of JSON Interoperability Vuln

Bishop Fox 168 Dec 25, 2022