- Petty France and its environs - https://programme.openhouse.org.uk/listings/12209
- Women of Hampstead Garden Suburb - https://programme.openhouse.org.uk/listings/12727
- Exploring Abundant Almshouses - https://programme.openhouse.org.uk/listings/12599
- Reappraising Winnington Road - https://programme.openhouse.org.uk/listings/12720
- 130 Drayton Park - https://programme.openhouse.org.uk/listings/12763
import os | |
import github | |
from datetime import datetime, timedelta, timezone | |
START_TIME = datetime.now(timezone.utc) - timedelta(days=90) | |
# USAGE: | |
# IGNORE_REPOS=repo1,repo2,repo3 GITHUB_TOKEN=foobarbaz GITHUB_ORG=gchq,nsa python github_org_active_users.py | |
g = github.Github(os.environ["GITHUB_TOKEN"]) |
Start Date of Incident,Network Region,Network Rail Route,ELR,Railway ID,ELR/ Structure Number,Asset Description,Asset Type ,Start Mileage,Latitude,Longitude | |
00/01/1900,Eastern,ANG,EMP,1816,EMP/1816,STONEA ROAD (B1098),Underline Bridge,82.0066,52.518212,0.149384 | |
00/01/1900,Eastern,ANG,MAH,1043,MAH/1043,"MANNINGTREE ROAD, MISTLEY",Underline Bridge,59.1474,51.947362,1.053891 | |
00/01/1900,NW&C,CEN,CNN,39,CNN/39,COVENTRY OR SPON END VIADUCT,Viaduct,0.1022,, | |
00/01/1900,NW&C,CEN,MJI2,7,MJI2/7,CHERRY TREE HILL,Underline Bridge,161.11,52.642012,-2.489306 | |
02/01/2020,NW&C,CEN,ALC2,35,ALC2/35,BIRMINGHAM ROAD A5127,Underline Bridge,12.0352,52.65999,-1.834098 | |
02/01/2020,Southern,SUS,SMS2,12,SMS2/12,LONDON ROAD,Underline Bridge,9.0484,51.39728153,-0.200152363 | |
03/01/2020,Eastern,ANG,ETN,1601,ETN/1601,ABBEY FARM,Underline Bridge,93.0858,52.419468,0.742588 | |
03/01/2020,Eastern,EC,ECM1,246,ECM1/246,BARROWBY ROAD,Underline Bridge,106.0215,52.915536,-0.648302 | |
03/01/2020,Southern,KNT,RTT,64,RTT/64,BOUGH BEECH,Overline Bridge,36.0154,, |
#!/usr/bin/env python3 | |
# De-redacts PDF's that have been redacted by drawing PDF-native rectangles over the text | |
# This removes ALL rectangles so might also nuke any shape diagrams a bit | |
# python deredactatron.py a_redacted_doc.pdf | |
# Outputs: deredacted-a_redacted_doc.pdf | |
import sys | |
import re |
The .museum TLD was created by the International Council of Museums (ICOM) in 2001 and is managed by The Museum Domain Management Association (MuseDoma). At the beginning the Museum Domain Management Association was shortened to its initials (MDMA) until the management team was advised to change it.
Anyone "of a nature to serve the interests of the world museum community" can register a .museum name. Each domain costs €35/year.
Over 1000 museum domains have been registered at both the second and third level, but at the time of writing in 2021 almost all are either defunct or redirect to another domain.
Below are the only remaining .museum websites using the TLD for their primary domain. This list was obtained by checking all 1134 domains listed on index.museum.
Linkname | |
Hostname | |
Port SSL Date Time | |
card.freenode.net | |
chat.freenode.net | |
6697 on May 26 00:00 | |
tildes.freenode.net | |
chat.freenode.net | |
6667 off May 25 22:00 |
Type | Name | |
---|---|---|
metropolitan_district | Barnsley Borough Council | |
metropolitan_district | Birmingham City Council | |
metropolitan_district | Bolton Borough Council | |
metropolitan_district | Bradford City Council | |
metropolitan_district | Bury Borough Council | |
metropolitan_district | Calderdale Borough Council | |
metropolitan_district | Coventry City Council | |
metropolitan_district | Doncaster Borough Council | |
metropolitan_district | Dudley Borough Council |
Year | Food, Vets & Ancillary Costs | Staffing | Total | |
---|---|---|---|---|
2015 | 4,301.83 | 31,310.00 | 35,611.83 | |
2016 | 3,694.56 | 32,093.00 | 35,787.56 | |
2017 | 4,508.96 | 32,895.00 | 37,403.96 | |
2018 | 8,084.32 | 33,717.00 | 41,801.32 | |
2019 | 7,828.90 | 34,560.00 | 42,388.90 |
# This extracts all the code from a set of Doxygen generated documentation | |
# where the code is embedded and highlighted. You really only need to use this | |
# when attempting to recover lost code and you still have the docs. | |
# Writes all code out into the original directory structure relative to where | |
# the script is executed. | |
# Run: `python extract_code_from_doxygen.py URL_TO_DOXYGEN_FILES_PAGE` | |
# e.g. `python extract_code_from_doxygen.py http://swf2svg.sourceforge.net/azar/doc/files.html` |
import boto3 | |
client = boto3.client("elasticbeanstalk") | |
apps = client.describe_applications() | |
for app in apps["Applications"]: | |
envs = client.describe_environments(ApplicationName=app["ApplicationName"]) | |
for env in envs["Environments"]: | |
env_name = env["EnvironmentName"] |