Public
Edited
Oct 15, 2022
Insert cell
# Parsed AA Data for Any Entry of Data AA01
Insert cell
Insert cell
locationName= tr1.split('">')[3].split('</h4')[0]
Insert cell
wheelChair= tr1.includes('Wheelchair Access')
Insert cell
meetingAddress= tr1.split('</b><br />')[1].split('</b><br />\t\t\t\t\t\t')[0].split('\n\t\t\t\t\t\t')[1].replace(', ', '')
Insert cell
meetingName= tr1.split('\t\t\t\t \t <b>')[1].split('</b><br />')[0]
Insert cell
addressNotes= tr1.split('\t\t\t\t\t\t<br />(')[1]
Insert cell
state = tr1.split(')')[1].split('\t\t\t\t\t\t<br />')[0].slice(1,3)
Insert cell
zipCode= tr1.split(')')[1].split('\t\t\t\t\t\t<br />')[0].slice(4,9)
Insert cell
meetingTime= tr1.split('\t\t\t\t \t <b>').slice(2)
Insert cell
meetingTimes=[]
Insert cell
meetingTime[0].split(' ')
Insert cell
meetingTime.forEach(function(item){
const items= item.split(' ');

meetingTimes.push({
day:items[0],
startTime:items[3]+' '+items[4],
endTime: items[6]+' '+items[7],
type: items[11]})
});
Insert cell
meetingTimes
Insert cell
Insert cell
r_Meetings= tr.split('tr style="margin-bottom:10px"').slice(1,22)
Insert cell
r_Meetings[0]
Insert cell
p_Meetings= []
Insert cell
r_Meetings.forEach(function(r_meeting){
const p_meetingName= r_meeting.split('\t\t\t\t \t <b>')[1].split('</b><br />')[0];
const p_locationName= r_meeting.split('">')[2].split('</h4')[0];
const p_locationAddress= r_meeting.split('</b><br />')[1].split('</b><br />\t\t\t\t\t\t')[0].split('\n\t\t\t\t\t\t')[1];
//const p_addressNotes= r_meeting.split('\t\t\t\t\t\t<br />(')[1].split(')')[0]
//const state = r_meeting.split(')')[1].split('\t\t\t\t\t\t<br />')[0].slice(1,3);
const p_zipCode= r_meeting.match(/(\d{5})/g);
const p_wheelChair= r_meeting.includes('Wheelchair Access');
const r_meetingTimes= r_meeting.split('\t\t\t\t \t <b>').slice(2);
const p_meetingTimes=[]
r_meetingTimes.forEach(function(item){
const items= item.split(' ');

p_meetingTimes.push({
day:items[0],
startTime:items[3]+' '+items[4],
endTime: items[6]+' '+items[7],
type: items[11]})
});
p_Meetings.push({
name:p_meetingName,
location:{name:p_locationName,address:p_locationAddress,zip:p_zipCode,adaAccessible:p_wheelChair},
times:p_meetingTimes
});
})
Insert cell
p_Meetings
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more