boehs / ltc

πŸ’Œ An experimental frontend for "letters to crushes"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ltc

An ambitious project. An project to archive one million Letters To Crushes.

#119507: What other 16-year-old girl would ask her neighbors to borrow blankets so we could finish our fort? I love you more than endless Swedish Fish.

A website and more experimental media to present them

  • /site: a lightning fast website to browse the letters
  • /experiments:
    • /discord-bot: A frontend for discord, again, to browse letters
    • /machine: crap AI to write letters
  • /analysis: SQL, Sheets, And CSVs to analyze the letters

#668440: I think you'd like some of the music I recently discovered. I don't know, I'm too shy to do anything but orchestrate(ha) coincidences.

Open source?

NOT EVERYTHING IS OPEN SOURCE

/site/*, /experiments/discord-bot/*, analysis/* (both sql scripts and results)

Will be open source, license TBD

Dataset

Please Note: The dataset is not open source and there are no plans to open source it for the following reasons:

  • Touchy copyright issues. I don't own these letters, I don't have the right to open source them in any more significant way than what I have already done so
    • The authors of each letter released them expecting them to be read by a human one by one, not to be potentially abused automatically for evil
  • Touchy ethical issues. It's already dubious to be doing what I'm doing (misusing public apis), let alone exposing those intimate moments of 200k people to the internet, to be analyzed, warped.
    • To some degree I have already done this by open sourcing the archival scripts, but it would take many days to obtain this dataset
  • The dataset contains many columns. For privacy and obvious reasons, I would need to:
    • Remove IP addrs
    • Shuffle ids

That being said, I am happy to explore this medium. Open a pull request with a SQL script, if it deals with aggrate data I am happy to run it and upload the results as a CSV. I hope this will strike a happy medium.

  • Open data
  • NOT available for evils or privacy infringement

Toolkit

Source available, NOT OPEN SOURCE (That means you are not allowed to use them). I don't want you to scrape the site for the above reasons.

Migrations

I hate writing migrations, and they really only exist to make your life easier, and I really don't want to do that.

About

πŸ’Œ An experimental frontend for "letters to crushes"


Languages

Language:TypeScript 84.5%Language:SCSS 8.8%Language:PLpgSQL 5.0%Language:JavaScript 1.7%