summaryrefslogtreecommitdiff
path: root/README.md
blob: c2bc0948ffe21dc257c8f15a02b1e7f8a862f556 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
# One tøp song — A web game

You can play it here: [One tøp song](https://fkfd.me/toys/one_top_song/)

## Synopsis

__1003__. That's how many words there are that appear in only one twenty
øne piløts song, give or take (see next section for more details). From
obvious ones like "stressed", to words that you swear you heard elsewhere
but aren't such as "went".

In this game you will be shown one word from the list, and asked to answer
which song is it from. (Feel free not to answer 🙂)

## Where do the words come from?

I downloaded lyrics to all tøp songs from azlyrics.com with Python (which
in retrospect seemed like a violation of their terms of service), saved
them in .txt files, and wrote another Python script to locate words that
appear in only one song.

If inflections of the same word are found in any other song, all of them,
including the original form, are removed (with a third Python script of
course), unless they are semantically or phonetically distinguishable. The
criteria for phonetically indistinguishable inflections are -s, -es, -d,
-ed and -ing. However, if they only appear in one song, all inflections
are preserved.

For example, "sons" only appears in Addict With A Pen ("I haven't been the
best of sons"), but because "son" appears in Taxi Cab, Clear, Polarize and
No Chances, "sons" is removed from the dataset. "Weathered" (Chlorine) is
semantically distinguishable from "weather" (Good Day, Migraine), so it is
preserved. "Buy" (House of Gold) is phonetically distinguishable from
"bought" (Car Radio, Levitate), so it is also preserved.

Also, words that are just track titles (e.g. heavydirtysoul) are removed.

For more information please consult files in `data/`.

## How to play?

A word is shown above the textbox, where you try to guess which song the
word came from. The textbox will guess what you mean (for example, typing
"ho" narrows down the possibilities to House Of Gold, HOTY and Hometown).

Press Enter to select the first song listed (it should work on mobile
keyboards too, just beware of autocorrect), or just click on any of them.

Click Next to see a new, random word. Click Hint to reveal which album the
song is in (Self-Titled, RaB, RaB & Vessel, Vessel, Blurryface, Trench,
SAI, Single); click again to reveal the words surrounding the one shown.
Click Show Answer to reveal everything, including album,
track, and the line(s) the word is taken from.

## List of songs included

- All of Self-Titled
- All of Regional at Best
- All of Vessel
- All of Blurryface
- All of Trench
- All of Scaled And Icy
- Time To Say Goodbye
- Cancer
- Heathens
- Level Of Concern
- Christmas Saves The Year

These songs, however, are not included:

- Any of No Phun Intended
- Coconut Sharks in the Water
- "Mexico City Song", which apparently exists according to azlyrics but I never heard
- Can't Help Falling In Love (Elvis cover)
- Any cover other than Cancer
- The Hype (Berlin)
- Level Of Concern (live from outside)

## Disclaimer

"One tøp song" is made by fkfd entirely for entertainment purposes. I make
absolutely no warranty. It is not a tool for gatekeeping. Not knowing
lyrics to some tøp songs does not make you a fake fan (not knowing all,
however, does). It is not a tool for scientific purposes either.

This website collects absolutely no data. I do not sell your information
in those terms of agreement. No cookies either. Well in theory I could see
your IP in the server logs, but I never bothered to check.

Twenty One Pilots and/or Fueled By Ramen are copyright owners of both the
lyrics and the album covers. Fair use or something I'm not American.

This is not legally binding, but I feel I have the obligation to say this:
pet cheetah. Thank you.

## Licensing

The following files are subject to the MIT license:

- index.html
- index.css
- index.js

All Python files in `data/` are in the public domain.

`data/1000` is under CC BY-SA.

I don't have any lawyer friends but what I know is no one can own
non-trademarked words in the English language. On this ground, all words
in the datasets are in the public domain, but the lyrics in the form of
full lines are owned by TØP and/or FBR.