Visualize and search for names in the silicate engravings of the I Need More Moon project.
http://g-otn.github.io/ineedmoremoon
I Need More Moon is a project by TJ Cooney to send thousands of names in digital and physical storage to the Moon via the Peregrine Mission One in early 2023. This was done by placing a small silicate disc engraved with names, alongside an SD-card for extra names and files in the DHL Moonbox, which was one of the payloads of the lander.
The mission failed due to a problem with the lander during the mission. (See lander mission link)
In early 2025, "I Need More Moon II" was announced, which will send the backup silicate disc copy via Griffin Mission One, targeted for September 2025.
Learn more:
-
2025 "Mission 2"
- I Need More Moon II announcement: "My last moon mission exploded... so I'm trying again! Come Join!" - Youtube
- I Need More Moon website
- Lander mission: Griffin Mission One
-
2020 "Mission 1"
- I Need More Moon announcement: "Send Your Name to the Moon (Free)" - Youtube
- Entry check: I Need More Moon Substack
- Lander mission: Peregrine Mission One
- Box containing the silicate: DHL MoonBox
The raw data used, provided via Google Drive, were:
- Two high-resolution photos were provided (one for each side of the silicate disc).
- These were upscaled and denoised using waifu2x for slightly better readibility.
- The photos have some defects because there was no time to get a better picture.
- Hosted in Imgur with permission.
- Two
.txt
files containing the list of names (one for each side of the silicate disc), in "circular" formatting. See data/names/raw.- Taking advantage of this special formatting, it was possible to calculate the approximate position without having to rely on other methods such as OCR.
Requirements: Node.js
- Clone the project
git clone https://github.com/g-otn/ineedmoremoon
- (Optional) Run
generate-data.js
to generate thesides.json
file. It'll contain the metadata used to calculate the approximate position of each name in the images.
npm start
-
Serve the public folder by running
npm run serve
. -
Access http://localhost:3000
- anvaka/panzoom
- jQuery, Bootstrap 5, and other utilities
- waifu2x