<commit_before># Plan

Look for cool APIs and test them in sterile environments.

Plan to make it work on cell phone.

## Steps

1. Get a KO text box working that allows me input text into my app. DONE
2. Get the Google Maps API on there. DONE
3. Get the search bar to appear on the map DONE
4. Set up some map markers - DONE
5. Set up basic console.log handlers to clicks on markers - DONE
6. Implement one marker that moves from marker to marker. Maybe create an 
observableArray(?) array of infoBoxes that opens a 'close all' button - DONE
7. Get geocoding working such that we don't have to type the coordinate of each
place in. That is super tedious. - DONE
8. Place the InfoWindows into the same array as the markers as a value attached
to each marker. See if this can work.
9. Maybe try to get the second section from wikipedia on the theatres cause 
the first is a bit general for some.
10. Make sure that the program fails gracefully when not enough information 
about a theatre location is provided (no address OR position)
11. Try to get the website link from wikipedia to the clickable link instead
of the wikipedia page itself (cause the wiki page is pretty useless!)
12. Implement sophisticated localStorage system that gets takes the new, editted
version first and then adds any bonuses from localStorage to supplement, rather<commit_msg>Organize plan<commit_after># Plan

Look for cool APIs and test them in sterile environments.

Plan to make it work on cell phone.

## Steps

1. Get a KO text box working that allows me input text into my app. DONE
2. Get the Google Maps API on there. DONE
3. Get the search bar to appear on the map DONE
4. Set up some map markers - DONE
5. Set up basic console.log handlers to clicks on markers - DONE
6. Implement one marker that moves from marker to marker. Maybe create an 
observableArray(?) array of infoBoxes that opens a 'close all' button - DONE
7. Get geocoding working such that we don't have to type the coordinate of each
place in. That is super tedious. - DONE
8. Place the InfoWindows into the same array as the markers as a value attached
to each marker. See if this can work. - DONE
9. Make sure that the program fails gracefully when not enough information 
about a theatre location is provided (no address OR position) - DONE
10. Try to get the website link from wikipedia to the clickable link instead
of the wikipedia page itself (cause the wiki page is pretty useless!)
11. Maybe try to get the second section from wikipedia on the theatres cause 
the first is a bit general for some.
12. Implement sophisticated localStorage system that gets takes the new, editted
version first and then adds any bonuses from localStorage to supplement, rather
{'fraction_non_alphanumeric': 0.03455882352941177, 'fraction_numerical': 0.011029411764705883, 'mean_word_length': 3.8763440860215055, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7667348', 'n_tokens_mistral': 729, 'n_tokens_neox': 686, 'n_words': 476}