diff --git a/.gitignore b/.gitignore
index 9694589..1100d34 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,6 +3,8 @@
data/ac/*.png
+src/config.js
+
.yarn/*
!.yarn/patches
!.yarn/plugins
diff --git a/.pnp.js b/.pnp.js
index 0c123d7..dbe8f2c 100755
--- a/.pnp.js
+++ b/.pnp.js
@@ -37,6 +37,8 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
[null, {
"packageLocation": "./",
"packageDependencies": [
+ ["axios", "npm:0.21.1"],
+ ["form-data", "npm:4.0.0"],
["got", "npm:11.8.2"],
["jest", "npm:26.6.3"],
["jsdom", "virtual:defa486869c88441047200a53b3aa18d79743b272095f3ee31b5b7b80b2c93d87f722added867470dcb94104504489a1a89040ea8fd89dffb9cfb1864d4bf54e#npm:16.5.2"],
@@ -1340,6 +1342,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["axios", [
+ ["npm:0.21.1", {
+ "packageLocation": "./.yarn/cache/axios-npm-0.21.1-d192f6b3b3-864fb7b5d0.zip/node_modules/axios/",
+ "packageDependencies": [
+ ["axios", "npm:0.21.1"],
+ ["follow-redirects", "virtual:d192f6b3b31cd5d11a443145a3883a70c04cbd7c813c53085dbaf50263735f1162f10fdbddd53c24e162ec3bc37b90966413084323739b7cf942b8bfb4da8831#npm:1.13.3"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["babel-jest", [
["npm:26.6.3", {
"packageLocation": "./.yarn/cache/babel-jest-npm-26.6.3-5630fee2b8-89231d00e6.zip/node_modules/babel-jest/",
@@ -2513,6 +2525,26 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["follow-redirects", [
+ ["npm:1.13.3", {
+ "packageLocation": "./.yarn/cache/follow-redirects-npm-1.13.3-bc35dfad3e-9ad74c3b66.zip/node_modules/follow-redirects/",
+ "packageDependencies": [
+ ["follow-redirects", "npm:1.13.3"]
+ ],
+ "linkType": "SOFT",
+ }],
+ ["virtual:d192f6b3b31cd5d11a443145a3883a70c04cbd7c813c53085dbaf50263735f1162f10fdbddd53c24e162ec3bc37b90966413084323739b7cf942b8bfb4da8831#npm:1.13.3", {
+ "packageLocation": "./.yarn/$$virtual/follow-redirects-virtual-355f55dffb/0/cache/follow-redirects-npm-1.13.3-bc35dfad3e-9ad74c3b66.zip/node_modules/follow-redirects/",
+ "packageDependencies": [
+ ["follow-redirects", "virtual:d192f6b3b31cd5d11a443145a3883a70c04cbd7c813c53085dbaf50263735f1162f10fdbddd53c24e162ec3bc37b90966413084323739b7cf942b8bfb4da8831#npm:1.13.3"],
+ ["debug", null]
+ ],
+ "packagePeers": [
+ "debug"
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["for-in", [
["npm:1.0.2", {
"packageLocation": "./.yarn/cache/for-in-npm-1.0.2-37e3d7aae5-e8d7280a65.zip/node_modules/for-in/",
@@ -2541,6 +2573,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["mime-types", "npm:2.1.29"]
],
"linkType": "HARD",
+ }],
+ ["npm:4.0.0", {
+ "packageLocation": "./.yarn/cache/form-data-npm-4.0.0-916facec2d-ecbe8f41bc.zip/node_modules/form-data/",
+ "packageDependencies": [
+ ["form-data", "npm:4.0.0"],
+ ["asynckit", "npm:0.4.0"],
+ ["combined-stream", "npm:1.0.8"],
+ ["mime-types", "npm:2.1.29"]
+ ],
+ "linkType": "HARD",
}]
]],
["fragment-cache", [
@@ -4707,6 +4749,8 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"packageLocation": "./",
"packageDependencies": [
["plerobuddies", "workspace:."],
+ ["axios", "npm:0.21.1"],
+ ["form-data", "npm:4.0.0"],
["got", "npm:11.8.2"],
["jest", "npm:26.6.3"],
["jsdom", "virtual:defa486869c88441047200a53b3aa18d79743b272095f3ee31b5b7b80b2c93d87f722added867470dcb94104504489a1a89040ea8fd89dffb9cfb1864d4bf54e#npm:16.5.2"],
diff --git a/data/ac/animals.json b/data/ac/animals.json
index 14df048..d1d7273 100644
--- a/data/ac/animals.json
+++ b/data/ac/animals.json
@@ -3,7 +3,7 @@
{
"href": "/wiki/Admiral",
"name": "Admiral",
- "birthday": "January 27th\n",
+ "birthday": "January 27th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/52/NH-Admiral_poster.png/revision/latest?cb=20200522013249",
"quotes": [
"Only quitters give up."
@@ -12,7 +12,7 @@
{
"href": "/wiki/Agent_S",
"name": "Agent S",
- "birthday": "July 2nd\n",
+ "birthday": "July 2nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/dd/NH-Agent_S_poster.png/revision/latest?cb=20200410184209",
"quotes": [
"I'm gonna, like, save the world!"
@@ -21,7 +21,7 @@
{
"href": "/wiki/Agnes",
"name": "Agnes",
- "birthday": "April 21st\n",
+ "birthday": "April 21st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e8/NH-Agnes_poster.png/revision/latest?cb=20200410185748",
"quotes": [
"How many times am I gonna bump into you today. Hang on... am I being pranked? Is there a hidden camera?"
@@ -30,7 +30,7 @@
{
"href": "/wiki/Al",
"name": "Al",
- "birthday": "October 18th\n",
+ "birthday": "October 18th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/90/NH-Al_poster.png/revision/latest?cb=20200522013430",
"quotes": [
"I'm gonna get Katrina to read my fortune and make sure my dinner is extra good tonight!",
@@ -40,7 +40,7 @@
{
"href": "/wiki/Alfonso",
"name": "Alfonso",
- "birthday": "June 9th\n",
+ "birthday": "June 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/0d/NH-Alfonso_poster.png/revision/latest?cb=20200522013539",
"quotes": [
"We're friends, so I won't gnaw on your legs, even though I'm starving.",
@@ -52,7 +52,7 @@
{
"href": "/wiki/Alice",
"name": "Alice",
- "birthday": "August 19th\n",
+ "birthday": "August 19th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/96/NH-Alice_poster.png/revision/latest?cb=20200522013639",
"quotes": [
"I like having you around.",
@@ -63,7 +63,7 @@
{
"href": "/wiki/Alli",
"name": "Alli",
- "birthday": "November 8th\n",
+ "birthday": "November 8th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e8/NH-Alli_poster.png/revision/latest?cb=20200522013709",
"quotes": [
"The most important parts of any ensemble are the purse and shoes.",
@@ -74,7 +74,7 @@
{
"href": "/wiki/Amelia",
"name": "Amelia",
- "birthday": "November 19th\n",
+ "birthday": "November 19th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/9d/NH-Amelia_poster.png/revision/latest?cb=20200410191249",
"quotes": [
"I love eating a peach straight from a mitten. It's like a fuzzy wrapper, cuz."
@@ -83,7 +83,7 @@
{
"href": "/wiki/Anabelle",
"name": "Anabelle",
- "birthday": "February 16th\n",
+ "birthday": "February 16th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/bd/NH-Anabelle_poster.png/revision/latest?cb=20200522013805",
"quotes": [
"I'll remember you even when I'm famous!"
@@ -92,7 +92,7 @@
{
"href": "/wiki/Anchovy_(villager)",
"name": "Anchovy",
- "birthday": "March 4th\n",
+ "birthday": "March 4th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/fc/NH-Anchovy_poster.png/revision/latest?cb=20200522013831",
"quotes": [
"I'm hungry.",
@@ -103,7 +103,7 @@
{
"href": "/wiki/Angus",
"name": "Angus",
- "birthday": "April 30th\n",
+ "birthday": "April 30th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e9/NH-Angus_poster.png/revision/latest?cb=20200522013857",
"quotes": [
"And when you get a good stink on, you are at one with the cosmos!",
@@ -114,7 +114,7 @@
{
"href": "/wiki/Anicotti",
"name": "Anicotti",
- "birthday": "February 24th\n",
+ "birthday": "February 24th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e1/NH-Anicotti_poster.png/revision/latest?cb=20200410192311",
"quotes": [
"You can do better than that! Show me what you've got!",
@@ -124,7 +124,7 @@
{
"href": "/wiki/Ankha",
"name": "Ankha",
- "birthday": "September 22nd\n",
+ "birthday": "September 22nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/9a/NH-Ankha_poster.png/revision/latest?cb=20200410182618",
"quotes": [
"You again? You just can't seem to stay away from ME!",
@@ -135,7 +135,7 @@
{
"href": "/wiki/Annalisa",
"name": "Annalisa",
- "birthday": "February 6th\n",
+ "birthday": "February 6th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/64/NH-Annalisa_poster.png/revision/latest?cb=20200522013931",
"quotes": [
"I've been walking around with this same song stuck in my head since yesterday. It's awful, gumdrop!",
@@ -145,7 +145,7 @@
{
"href": "/wiki/Annalise",
"name": "Annalise",
- "birthday": "December 2nd\n",
+ "birthday": "December 2nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/26/NH-Annalise_poster.png/revision/latest?cb=20200522013957",
"quotes": [
"You're probably OK because you're a boy and all...",
@@ -155,7 +155,7 @@
{
"href": "/wiki/Antonio",
"name": "Antonio",
- "birthday": "October 20th\n",
+ "birthday": "October 20th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d0/NH-Antonio_poster.png/revision/latest?cb=20200522014023",
"quotes": [
"The night is young and so are we, honk!",
@@ -165,7 +165,7 @@
{
"href": "/wiki/Apollo",
"name": "Apollo",
- "birthday": "July 4th\n",
+ "birthday": "July 4th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/78/NH-Apollo_poster.png/revision/latest?cb=20200410191419",
"quotes": [
"I'm not bald! I've just got fine feathers, that's all!"
@@ -174,7 +174,7 @@
{
"href": "/wiki/Apple_(villager)",
"name": "Apple",
- "birthday": "September 24th\n",
+ "birthday": "September 24th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/37/NH-Apple_poster.png/revision/latest?cb=20200522014055",
"quotes": [
"Maybe I should dress up like a beautiful butterfly tomorrow, so someone will try to catch me!"
@@ -183,7 +183,7 @@
{
"href": "/wiki/Astrid",
"name": "Astrid",
- "birthday": "September 8th\n",
+ "birthday": "September 8th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/3f/NH-Astrid_poster.png/revision/latest?cb=20200522014120",
"quotes": [
"You... insufferable wimp!"
@@ -192,7 +192,7 @@
{
"href": "/wiki/Audie",
"name": "Audie",
- "birthday": "August 31st\n",
+ "birthday": "August 31st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/ac/NH-Audie_poster.png/revision/latest?cb=20200410183255",
"quotes": [
"I'm studying fashion right now! At least, that's what I'm saying I'm doing. For tax purposes."
@@ -201,7 +201,7 @@
{
"href": "/wiki/Aurora_(penguin)",
"name": "Aurora",
- "birthday": "January 27th\n",
+ "birthday": "January 27th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/33/NH-Aurora_poster.png/revision/latest?cb=20200410190924",
"quotes": [
"Just keep your cool."
@@ -210,7 +210,7 @@
{
"href": "/wiki/Ava",
"name": "Ava",
- "birthday": "April 28th\n",
+ "birthday": "April 28th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/25/NH-Ava_poster.png/revision/latest?cb=20200522014146",
"quotes": [
"Wow, that was quite a run, beaker! Whew!"
@@ -219,7 +219,7 @@
{
"href": "/wiki/Avery",
"name": "Avery",
- "birthday": "February 22nd\n",
+ "birthday": "February 22nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/95/NH-Avery_poster.png/revision/latest?cb=20200410191139",
"quotes": [
"Maybe I should spread some rumors and watch the fun!"
@@ -228,7 +228,7 @@
{
"href": "/wiki/Axel",
"name": "Axel",
- "birthday": "March 23rd\n",
+ "birthday": "March 23rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/c5/NH-Axel_poster.png/revision/latest?cb=20200522014220",
"quotes": [
"What's the haps, <player>?"
@@ -237,7 +237,7 @@
{
"href": "/wiki/Baabara",
"name": "Baabara",
- "birthday": "March 28th\n",
+ "birthday": "March 28th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d0/NH-Baabara_poster.png/revision/latest?cb=20200410184807",
"quotes": [
"I'm so soft that I don't even need a pillow!"
@@ -246,7 +246,7 @@
{
"href": "/wiki/Bam",
"name": "Bam",
- "birthday": "November 7th\n",
+ "birthday": "November 7th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b2/NH-Bam_poster.png/revision/latest?cb=20200522020326",
"quotes": [
"Some think sneezing is contagious, but that's not true, right? Why are you making that face, kablang?"
@@ -255,7 +255,7 @@
{
"href": "/wiki/Bangle",
"name": "Bangle",
- "birthday": "August 27th\n",
+ "birthday": "August 27th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/c7/NH-Bangle_poster.png/revision/latest?cb=20200410183706",
"quotes": [
"Sneaking around like that, with a wicked little grin on your face... You're up to something, I can just tell!"
@@ -264,7 +264,7 @@
{
"href": "/wiki/Barold",
"name": "Barold",
- "birthday": "March 2nd\n",
+ "birthday": "March 2nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/99/NH-Barold_poster.png/revision/latest?cb=20200522020415",
"quotes": [
"You're eating pizza later, right? You know, the pizza you eat when you move to a new town!"
@@ -273,7 +273,7 @@
{
"href": "/wiki/Bea",
"name": "Bea",
- "birthday": "October 15th\n",
+ "birthday": "October 15th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/ca/NH-Bea_poster.png/revision/latest?cb=20200522020603",
"quotes": [
"Those losers don't know when to quit!"
@@ -282,7 +282,7 @@
{
"href": "/wiki/Beardo",
"name": "Beardo",
- "birthday": "September 27th\n",
+ "birthday": "September 27th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/c7/NH-Beardo_poster.png/revision/latest?cb=20200522020636",
"quotes": [
"I thought I had a slight fever from being in love, but it's gotten worse..."
@@ -291,7 +291,7 @@
{
"href": "/wiki/Beau",
"name": "Beau",
- "birthday": "April 5th\n",
+ "birthday": "April 5th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/2a/NH-Beau_poster.png/revision/latest?cb=20200522020451",
"quotes": [
"Whaaat?! You opened it? But I spent all that time wrapping it."
@@ -300,7 +300,7 @@
{
"href": "/wiki/Becky",
"name": "Becky",
- "birthday": "December 9th\n",
+ "birthday": "December 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/ec/NH-Becky_poster.png/revision/latest?cb=20200522020704",
"quotes": [
"So, who do you think scares little children more, me or <villager>?"
@@ -309,7 +309,7 @@
{
"href": "/wiki/Bella",
"name": "Bella",
- "birthday": "December 28th\n",
+ "birthday": "December 28th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/1e/NH-Bella_poster.png/revision/latest?cb=20200410192458",
"quotes": [
"Would you like my autograph?"
@@ -318,7 +318,7 @@
{
"href": "/wiki/Benedict",
"name": "Benedict",
- "birthday": "October 10th\n",
+ "birthday": "October 10th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/0e/NH-Benedict_poster.png/revision/latest?cb=20200522020807",
"quotes": [
"Bok bok bok?! Just kidding. A huh huh huh!",
@@ -328,7 +328,7 @@
{
"href": "/wiki/Benjamin",
"name": "Benjamin",
- "birthday": "August 3rd\n",
+ "birthday": "August 3rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/5f/NH-Benjamin_poster.png/revision/latest?cb=20200522021534",
"quotes": [
"Don't mind me! If you want to guzzle rice milk, just pretend I'm not here."
@@ -337,14 +337,14 @@
{
"href": "/wiki/Bertha",
"name": "Bertha",
- "birthday": "April 25th\n",
+ "birthday": "April 25th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/3f/NH-Bertha_poster.png/revision/latest?cb=20200522021717",
"quotes": []
},
{
"href": "/wiki/Bettina",
"name": "Bettina",
- "birthday": "June 12th\n",
+ "birthday": "June 12th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/a9/NH-Bettina_poster.png/revision/latest?cb=20200410192221",
"quotes": [
"The best way to let me know what you're after is by just going right up and touching it."
@@ -353,7 +353,7 @@
{
"href": "/wiki/Bianca",
"name": "Bianca",
- "birthday": "December 13th\n",
+ "birthday": "December 13th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e2/NH-Bianca_poster.png/revision/latest?cb=20200410183555",
"quotes": [
"Which would NOT be any one of 73 pitfall traps that have definitely NOT been buried all around the island."
@@ -362,7 +362,7 @@
{
"href": "/wiki/Biff",
"name": "Biff",
- "birthday": "March 29th\n",
+ "birthday": "March 29th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/2c/NH-Biff_poster.png/revision/latest?cb=20200522022022",
"quotes": [
"Eighth place is just the seventh loser."
@@ -371,7 +371,7 @@
{
"href": "/wiki/Big_Top",
"name": "Big Top",
- "birthday": "October 3rd\n",
+ "birthday": "October 3rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/ca/NH-Big_Top_poster.png/revision/latest?cb=20200522022102",
"quotes": [
"World domination!"
@@ -380,7 +380,7 @@
{
"href": "/wiki/Bill",
"name": "Bill",
- "birthday": "February 1st\n",
+ "birthday": "February 1st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/4c/NH-Bill_poster.png/revision/latest?cb=20200522022341",
"quotes": [
"\"Even though there's no 'I' in team, there's no 'everybody' either!\""
@@ -389,7 +389,7 @@
{
"href": "/wiki/Billy",
"name": "Billy",
- "birthday": "March 25th\n",
+ "birthday": "March 25th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d3/NH-Billy_poster.png/revision/latest?cb=20200522022646",
"quotes": [
"When the fish bites down on your line..."
@@ -398,7 +398,7 @@
{
"href": "/wiki/Biskit",
"name": "Biskit",
- "birthday": "May 13th\n",
+ "birthday": "May 13th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/c8/NH-Biskit_poster.png/revision/latest?cb=20200522023459",
"quotes": [
"Let sleeping dogs lie."
@@ -407,7 +407,7 @@
{
"href": "/wiki/Bitty",
"name": "Bitty",
- "birthday": "October 6th\n",
+ "birthday": "October 6th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/7c/NH-Bitty_poster.png/revision/latest?cb=20200522023552",
"quotes": [
"Now streeeetch out properly, OK?"
@@ -416,7 +416,7 @@
{
"href": "/wiki/Blaire",
"name": "Blaire",
- "birthday": "July 3rd\n",
+ "birthday": "July 3rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f3/NH-Blaire_poster.png/revision/latest?cb=20200410184330",
"quotes": [
"My tail looks extra fluffy in this picture."
@@ -425,7 +425,7 @@
{
"href": "/wiki/Blanche",
"name": "Blanche",
- "birthday": "December 21st\n",
+ "birthday": "December 21st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/18/NH-Blanche_poster.png/revision/latest?cb=20200410191641",
"quotes": [
"But never forget...mirrors only give you a reflection of what's on the outside. True beauty is within!"
@@ -434,7 +434,7 @@
{
"href": "/wiki/Bluebear",
"name": "Bluebear",
- "birthday": "June 24th\n",
+ "birthday": "June 24th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/50/NH-Bluebear_poster.png/revision/latest?cb=20200522023616",
"quotes": [
"I enjoy tap dancing and raspberry jam!"
@@ -443,7 +443,7 @@
{
"href": "/wiki/Bob",
"name": "Bob",
- "birthday": "January 1st\n",
+ "birthday": "January 1st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/14/NH-Bob_poster.png/revision/latest?cb=20200410181927",
"quotes": [
"I'm a cat. Chillin' is in my blood, man."
@@ -452,7 +452,7 @@
{
"href": "/wiki/Bonbon",
"name": "Bonbon",
- "birthday": "March 3rd\n",
+ "birthday": "March 3rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/75/NH-Bonbon_poster.png/revision/latest?cb=20200410185137",
"quotes": [
"Hindsight is always 20/20."
@@ -461,7 +461,7 @@
{
"href": "/wiki/Bones",
"name": "Bones",
- "birthday": "August 4th\n",
+ "birthday": "August 4th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/91/NH-Bones_poster.png/revision/latest?cb=20200522023638",
"quotes": [
"Thanks for the snacks. Hint, hint.",
@@ -471,7 +471,7 @@
{
"href": "/wiki/Boomer",
"name": "Boomer",
- "birthday": "February 7th\n",
+ "birthday": "February 7th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/12/NH-Boomer_poster.png/revision/latest?cb=20200410190457",
"quotes": [
"Yay! Thanks for coming to celebrate my birthday!"
@@ -480,7 +480,7 @@
{
"href": "/wiki/Boone",
"name": "Boone",
- "birthday": "September 12th\n",
+ "birthday": "September 12th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/9c/NH-Boone_poster.png/revision/latest?cb=20200522023703",
"quotes": [
"Words to live by: Don't ever wimp out!"
@@ -489,7 +489,7 @@
{
"href": "/wiki/Boots",
"name": "Boots",
- "birthday": "August 7th\n",
+ "birthday": "August 7th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f3/NH-Boots_poster.png/revision/latest?cb=20200522023756",
"quotes": [
"I haven't seen your face in the longest time, so I figured you'd just given up the ghost, munchie!"
@@ -498,7 +498,7 @@
{
"href": "/wiki/Boris",
"name": "Boris",
- "birthday": "November 6th\n",
+ "birthday": "November 6th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/54/NH-Boris_poster.png/revision/latest?cb=20200410190014",
"quotes": [
"If there's anything I can do to repay your devotion... Hey! Idiot! I'm being sarcastic, you know!"
@@ -507,7 +507,7 @@
{
"href": "/wiki/Boyd",
"name": "Boyd",
- "birthday": "October 1st\n",
+ "birthday": "October 1st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/9d/NH-Boyd_poster.png/revision/latest?cb=20200522023834",
"quotes": [
"This is really janglin' up my nerves... Tickin' me off somethin' fierce, too!"
@@ -516,7 +516,7 @@
{
"href": "/wiki/Bree",
"name": "Bree",
- "birthday": "July 7th\n",
+ "birthday": "July 7th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/42/NH-Bree_poster.png/revision/latest?cb=20200410192442",
"quotes": [
"Just in case you were wondering, I like Presents."
@@ -525,7 +525,7 @@
{
"href": "/wiki/Broccolo",
"name": "Broccolo",
- "birthday": "June 30th\n",
+ "birthday": "June 30th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/10/NH-Broccolo_poster.png/revision/latest?cb=20200410192254",
"quotes": [
"I'm always thinking about the connection between weather and food, eat it."
@@ -534,7 +534,7 @@
{
"href": "/wiki/Broffina",
"name": "Broffina",
- "birthday": "October 24th\n",
+ "birthday": "October 24th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/c9/NH-Broffina_poster.png/revision/latest?cb=20200522024006",
"quotes": [
"Sometimes I like to sneak out here late at night and gaze up at the sky."
@@ -543,7 +543,7 @@
{
"href": "/wiki/Bruce",
"name": "Bruce",
- "birthday": "May 26th\n",
+ "birthday": "May 26th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/6d/NH-Bruce_poster.png/revision/latest?cb=20200522023923",
"quotes": [
"Did you hear what the shoe said to the hat? \"You go on ahead. I'll follow on foot!\""
@@ -552,7 +552,7 @@
{
"href": "/wiki/Bubbles",
"name": "Bubbles",
- "birthday": "September 18th\n",
+ "birthday": "September 18th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/8d/NH-Bubbles_poster.png/revision/latest?cb=20200522024110",
"quotes": [
"Good afternoon! Still good, hipster?"
@@ -561,7 +561,7 @@
{
"href": "/wiki/Buck",
"name": "Buck",
- "birthday": "April 4th\n",
+ "birthday": "April 4th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b2/NH-Buck_poster.png/revision/latest?cb=20200522024142",
"quotes": [
"What are you staring at?!",
@@ -571,7 +571,7 @@
{
"href": "/wiki/Bud",
"name": "Bud",
- "birthday": "August 8th\n",
+ "birthday": "August 8th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/ab/NH-Bud_poster.png/revision/latest?cb=20200522024206",
"quotes": [
"No one can compete with my crazy stay-awakeness skills, maaan!"
@@ -580,7 +580,7 @@
{
"href": "/wiki/Bunnie",
"name": "Bunnie",
- "birthday": "May 9th\n",
+ "birthday": "May 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/83/NH-Bunnie_poster.png/revision/latest?cb=20200410185724",
"quotes": [
"Come on! Get amped!"
@@ -589,7 +589,7 @@
{
"href": "/wiki/Butch",
"name": "Butch",
- "birthday": "November 1st\n",
+ "birthday": "November 1st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/9a/NH-Butch_poster.png/revision/latest?cb=20200522024229",
"quotes": [
"I'm watching you!"
@@ -598,7 +598,7 @@
{
"href": "/wiki/Buzz",
"name": "Buzz",
- "birthday": "December 7th\n",
+ "birthday": "December 7th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f2/NH-Buzz_poster.png/revision/latest?cb=20200410191156",
"quotes": [
"Hey, have you ever seen this weird, spooky thing when you're walking around late at night?"
@@ -607,7 +607,7 @@
{
"href": "/wiki/Cally",
"name": "Cally",
- "birthday": "September 4th\n",
+ "birthday": "September 4th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/01/NH-Cally_poster.png/revision/latest?cb=20200410184015",
"quotes": [
"On a day like today, it's hard not to think of one of my favorite books: Simple, Ecofriendly Luxury."
@@ -616,7 +616,7 @@
{
"href": "/wiki/Camofrog",
"name": "Camofrog",
- "birthday": "June 5th\n",
+ "birthday": "June 5th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/91/NH-Camofrog_poster.png/revision/latest?cb=20200522045135",
"quotes": [
"You can't see me."
@@ -625,7 +625,7 @@
{
"href": "/wiki/Canberra",
"name": "Canberra",
- "birthday": "May 14th\n",
+ "birthday": "May 14th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/fd/NH-Canberra_poster.png/revision/latest?cb=20200522045240",
"quotes": [
"Oh! It would be so cool to live in a big potato house! Nuh uh!"
@@ -634,7 +634,7 @@
{
"href": "/wiki/Candi",
"name": "Candi",
- "birthday": "April 13th\n",
+ "birthday": "April 13th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/ce/NH-Candi_poster.png/revision/latest?cb=20200410192349",
"quotes": [
"Wow, is it my turn already? That was so quick, sweetie!"
@@ -643,7 +643,7 @@
{
"href": "/wiki/Carmen_(rabbit)",
"name": "Carmen",
- "birthday": "January 6th\n",
+ "birthday": "January 6th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/1b/NH-Carmen_poster.png/revision/latest?cb=20200410185152",
"quotes": [
"DON'T TOUCH THAT! IT'S MINE! MINE MINE MINE MINE MINE MINE! Sorry, nougat. I'm getting nervous about this sale.",
@@ -653,7 +653,7 @@
{
"href": "/wiki/Caroline",
"name": "Caroline",
- "birthday": "July 15th\n",
+ "birthday": "July 15th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/a5/NH-Caroline_poster.png/revision/latest?cb=20200410184152",
"quotes": [
"Relax!",
@@ -663,7 +663,7 @@
{
"href": "/wiki/Carrie",
"name": "Carrie",
- "birthday": "December 5th\n",
+ "birthday": "December 5th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/0d/NH-Carrie_poster.png/revision/latest?cb=20200522045312",
"quotes": [
"Oh! Are you here to see me? Little one?"
@@ -672,7 +672,7 @@
{
"href": "/wiki/Cashmere",
"name": "Cashmere",
- "birthday": "April 2nd\n",
+ "birthday": "April 2nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/8a/NH-Cashmere_poster.png/revision/latest?cb=20200410184707",
"quotes": [
"Oh, <player> , you're priceless, you know that? You're like a peppy little bag of fun, baaaby!"
@@ -681,7 +681,7 @@
{
"href": "/wiki/Celia",
"name": "Celia",
- "birthday": "March 25th\n",
+ "birthday": "March 25th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/8a/NH-Celia_poster.png/revision/latest?cb=20200522045441",
"quotes": [
"I like knowing the things I don't use anymore will end up in homes where they ARE used!"
@@ -690,7 +690,7 @@
{
"href": "/wiki/Cesar",
"name": "Cesar",
- "birthday": "September 6th\n",
+ "birthday": "September 6th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/fd/NH-Cesar_poster.png/revision/latest?cb=20200522045504",
"quotes": [
"All hail my mustache!",
@@ -700,7 +700,7 @@
{
"href": "/wiki/Chadder",
"name": "Chadder",
- "birthday": "December 15th\n",
+ "birthday": "December 15th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/33/NH-Chadder_poster.png/revision/latest?cb=20200410192119",
"quotes": [
"Hah ha! I got to sign BEFORE it was cool to sign!"
@@ -709,7 +709,7 @@
{
"href": "/wiki/Chai",
"name": "Chai",
- "birthday": "March 6th\n",
+ "birthday": "March 6th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f8/NH-Chai_poster.png/revision/latest?cb=20210318062845",
"quotes": [
"Or, wait, have you been CLONED?! Ohmigosh, I hope I'm friends with ALL of you!"
@@ -718,7 +718,7 @@
{
"href": "/wiki/Charlise",
"name": "Charlise",
- "birthday": "April 17th\n",
+ "birthday": "April 17th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/71/NH-Charlise_poster.png/revision/latest?cb=20200522045539",
"quotes": [
"Oh! Good morning! What could you want from me so early in the morning, urgh?",
@@ -728,7 +728,7 @@
{
"href": "/wiki/Chelsea",
"name": "Chelsea",
- "birthday": "January 18th\n",
+ "birthday": "January 18th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e3/NH-Chelsea_poster.png/revision/latest?cb=20210318062844",
"quotes": [
"How goes it, pound cake?"
@@ -737,7 +737,7 @@
{
"href": "/wiki/Cheri",
"name": "Cheri",
- "birthday": "March 17th\n",
+ "birthday": "March 17th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/5c/NH-Cheri_poster.png/revision/latest?cb=20200522045610",
"quotes": [
"GO! GO! GO, tralala!"
@@ -746,7 +746,7 @@
{
"href": "/wiki/Cherry_(villager)",
"name": "Cherry",
- "birthday": "May 11th\n",
+ "birthday": "May 11th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/6e/NH-Cherry_poster.png/revision/latest?cb=20200522045634",
"quotes": [
"'Sup...with you? Whoof. Sorry 'bout that. I slept fine, but it feels like I pulled an all-nighter, what what."
@@ -755,7 +755,7 @@
{
"href": "/wiki/Chester",
"name": "Chester",
- "birthday": "August 6th\n",
+ "birthday": "August 6th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/cf/NH-Chester_poster.png/revision/latest?cb=20200522045921",
"quotes": [
"This may sound kinda weird, but would you mind if I chewed on your hair?"
@@ -764,7 +764,7 @@
{
"href": "/wiki/Chevre",
"name": "Chevre",
- "birthday": "March 6th\n",
+ "birthday": "March 6th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f4/NH-Chevre_poster.png/revision/latest?cb=20200522045944",
"quotes": [
"Dream a little dream."
@@ -773,7 +773,7 @@
{
"href": "/wiki/Chief",
"name": "Chief",
- "birthday": "December 19th\n",
+ "birthday": "December 19th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/56/NH-Chief_poster.png/revision/latest?cb=20200410183536",
"quotes": [
"Harrumph!",
@@ -783,7 +783,7 @@
{
"href": "/wiki/Chops",
"name": "Chops",
- "birthday": "October 13th\n",
+ "birthday": "October 13th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/6d/NH-Chops_poster.png/revision/latest?cb=20200410185841",
"quotes": [
"You ever seen that one movie where the guy with the axe busts through the door being all crazy and junk?"
@@ -792,7 +792,7 @@
{
"href": "/wiki/Chow",
"name": "Chow",
- "birthday": "July 22nd\n",
+ "birthday": "July 22nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b7/NH-Chow_poster.png/revision/latest?cb=20200522050009",
"quotes": [
"Remember... I'm always watching you."
@@ -801,7 +801,7 @@
{
"href": "/wiki/Chrissy",
"name": "Chrissy",
- "birthday": "August 28th\n",
+ "birthday": "August 28th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/1f/NH-Chrissy_poster.png/revision/latest?cb=20200410185303",
"quotes": [
"I can't find my stupid toothbrush, and it's REALLY STRESSIN' ME OUT!"
@@ -810,7 +810,7 @@
{
"href": "/wiki/Claude",
"name": "Claude",
- "birthday": "December 3rd\n",
+ "birthday": "December 3rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/19/NH-Claude_poster.png/revision/latest?cb=20200410185347",
"quotes": [
"By the way, where was your house at, again? It's amazing how little I remember, hopalong."
@@ -819,7 +819,7 @@
{
"href": "/wiki/Claudia",
"name": "Claudia",
- "birthday": "November 22nd\n",
+ "birthday": "November 22nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b1/NH-Claudia_poster.png/revision/latest?cb=20200410183623",
"quotes": [
"It looked chewy, I guess, but it certainly WASN'T fruit!"
@@ -828,7 +828,7 @@
{
"href": "/wiki/Clay",
"name": "Clay",
- "birthday": "October 19th\n",
+ "birthday": "October 19th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/0a/NH-Clay_poster.png/revision/latest?cb=20200522050111",
"quotes": [
"Folks keep asking if things are OK. I'll tell ya what's OK! Nothing! Everything in life is real un-OK!"
@@ -837,7 +837,7 @@
{
"href": "/wiki/Cleo",
"name": "Cleo",
- "birthday": "February 9th\n",
+ "birthday": "February 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/5e/NH-Cleo_poster.png/revision/latest?cb=20200522050148",
"quotes": [
"Hm. As I expected. I am Cleo. It's a pleasure to meet you, sugar!"
@@ -846,7 +846,7 @@
{
"href": "/wiki/Clyde",
"name": "Clyde",
- "birthday": "May 1st\n",
+ "birthday": "May 1st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/93/NH-Clyde_poster.png/revision/latest?cb=20200522050211",
"quotes": [
"Let's see, the next event is...a ways off yet, clip clawp."
@@ -855,7 +855,7 @@
{
"href": "/wiki/Coach",
"name": "Coach",
- "birthday": "April 29th\n",
+ "birthday": "April 29th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/a3/NH-Coach_poster.png/revision/latest?cb=20200522050254",
"quotes": [
"LET'S GO TEAM! WOOOOOOOOO!"
@@ -864,7 +864,7 @@
{
"href": "/wiki/Cobb",
"name": "Cobb",
- "birthday": "October 7th\n",
+ "birthday": "October 7th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/6d/NH-Cobb_poster.png/revision/latest?cb=20200410190041",
"quotes": [
"Gathering can be a tough workout. Just pace yourself and get what you need. You got this, hot dog!"
@@ -873,7 +873,7 @@
{
"href": "/wiki/Coco",
"name": "Coco",
- "birthday": "March 1st\n",
+ "birthday": "March 1st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/37/NH-Coco_poster.png/revision/latest?cb=20200410185633",
"quotes": [
"I'm feeling kind of blank today."
@@ -882,7 +882,7 @@
{
"href": "/wiki/Cole",
"name": "Cole",
- "birthday": "August 10th\n",
+ "birthday": "August 10th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/60/NH-Cole_poster.png/revision/latest?cb=20200410185107",
"quotes": [
"Rumors really can spiral out of control, don't you think, duuude?"
@@ -891,7 +891,7 @@
{
"href": "/wiki/Colton",
"name": "Colton",
- "birthday": "May 22nd\n",
+ "birthday": "May 22nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/04/NH-Colton_poster.png/revision/latest?cb=20200522050356",
"quotes": [
"So if you're having a hard time sleeping at any point, you should come over to my place."
@@ -900,7 +900,7 @@
{
"href": "/wiki/Cookie",
"name": "Cookie",
- "birthday": "June 18th\n",
+ "birthday": "June 18th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/85/NH-Cookie_poster.png/revision/latest?cb=20200522050431",
"quotes": [
"You know why I'm carrying this fossils so I can look smart, arfer."
@@ -909,7 +909,7 @@
{
"href": "/wiki/Cousteau",
"name": "Cousteau",
- "birthday": "December 17th\n",
+ "birthday": "December 17th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/41/NH-Cousteau_poster.png/revision/latest?cb=20200522050709",
"quotes": [
"river, right?"
@@ -918,7 +918,7 @@
{
"href": "/wiki/Cranston",
"name": "Cranston",
- "birthday": "September 23rd\n",
+ "birthday": "September 23rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/75/NH-Cranston_poster.png/revision/latest?cb=20200410191717",
"quotes": [
"Camping in the winter gets pretty chilly... But the cold just makes the fire feel even nicer."
@@ -927,7 +927,7 @@
{
"href": "/wiki/Croque",
"name": "Croque",
- "birthday": "July 18th\n",
+ "birthday": "July 18th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/9a/NH-Croque_poster.png/revision/latest?cb=20200522050646",
"quotes": [
"Hey, you smell that fresh air? Yeah, you should savor that for as long as possible. No, I mean it. I had tacos for lunch. So enjoy the fresh air while you can."
@@ -936,7 +936,7 @@
{
"href": "/wiki/Cube",
"name": "Cube",
- "birthday": "January 29th\n",
+ "birthday": "January 29th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/c6/NH-Cube_poster.png/revision/latest?cb=20200522050627",
"quotes": [
"Stay cool.",
@@ -946,7 +946,7 @@
{
"href": "/wiki/Curlos",
"name": "Curlos",
- "birthday": "May 8th\n",
+ "birthday": "May 8th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/15/NH-Curlos_poster.png/revision/latest?cb=20200410184634",
"quotes": [
"I have a feeling we could be much more than friends... We could be BEST friends!"
@@ -955,7 +955,7 @@
{
"href": "/wiki/Curly",
"name": "Curly",
- "birthday": "July 26th\n",
+ "birthday": "July 26th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/14/NH-Curly_poster.png/revision/latest?cb=20200410190319",
"quotes": [
"My name's Curly, so you can call me Curly, Hah hah!"
@@ -964,7 +964,7 @@
{
"href": "/wiki/Curt",
"name": "Curt",
- "birthday": "July 1st\n",
+ "birthday": "July 1st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/ef/NH-Curt_poster.png/revision/latest?cb=20200522050603",
"quotes": [
"I'm watching you!"
@@ -973,7 +973,7 @@
{
"href": "/wiki/Cyd",
"name": "Cyd",
- "birthday": "June 9th\n",
+ "birthday": "June 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/9b/NH-Cyd_poster.png/revision/latest?cb=20200522050546",
"quotes": [
"Y'know, I do believe I recognize a few of these folks from back in the day! Gahaha!"
@@ -982,7 +982,7 @@
{
"href": "/wiki/Cyrano",
"name": "Cyrano",
- "birthday": "March 9th\n",
+ "birthday": "March 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/65/NH-Cyrano_poster.png/revision/latest?cb=20200522050528",
"quotes": [
"Wish you were here!"
@@ -991,7 +991,7 @@
{
"href": "/wiki/Daisy",
"name": "Daisy",
- "birthday": "November 16th\n",
+ "birthday": "November 16th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/a8/NH-Daisy_poster.png/revision/latest?cb=20200522052353",
"quotes": [
"Just a regular girl in a crazy world!",
@@ -1001,7 +1001,7 @@
{
"href": "/wiki/Deena",
"name": "Deena",
- "birthday": "June 27th\n",
+ "birthday": "June 27th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f5/NH-Deena_poster.png/revision/latest?cb=20200522052417",
"quotes": [
"I'm not a lame duck!",
@@ -1011,7 +1011,7 @@
{
"href": "/wiki/Deirdre",
"name": "Deirdre",
- "birthday": "May 4th\n",
+ "birthday": "May 4th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/c0/NH-Deirdre_poster.png/revision/latest?cb=20200522052447",
"quotes": [
"Listen, punk! It's dark out, so watch yourself! Whatevs!"
@@ -1020,7 +1020,7 @@
{
"href": "/wiki/Del",
"name": "Del",
- "birthday": "May 27th\n",
+ "birthday": "May 27th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/c2/NH-Del_poster.png/revision/latest?cb=20200522052532",
"quotes": [
"This isn't even close to what I was looking for, gronk."
@@ -1029,7 +1029,7 @@
{
"href": "/wiki/Deli",
"name": "Deli",
- "birthday": "May 24th\n",
+ "birthday": "May 24th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/03/NH-Deli_poster.png/revision/latest?cb=20200410192638",
"quotes": [
"Ya got stung by wasps yesterday? Like, a lot. Like...a lot. Like...A LOT, a lot. Like...ouch!"
@@ -1038,7 +1038,7 @@
{
"href": "/wiki/Derwin",
"name": "Derwin",
- "birthday": "May 25th\n",
+ "birthday": "May 25th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/95/NH-Derwin_poster.png/revision/latest?cb=20200522052553",
"quotes": [
"Have you ever been to a wedding, (player)? Well, lemme tell you, it's so fun!"
@@ -1047,7 +1047,7 @@
{
"href": "/wiki/Diana",
"name": "Diana",
- "birthday": "January 4th\n",
+ "birthday": "January 4th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/10/NH-Diana_poster.png/revision/latest?cb=20200522052616",
"quotes": [
"Don't look at me like that when I'm shopping! Even a fashion maven needs basic goods."
@@ -1056,7 +1056,7 @@
{
"href": "/wiki/Diva",
"name": "Diva",
- "birthday": "October 2nd\n",
+ "birthday": "October 2nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e7/NH-Diva_poster.png/revision/latest?cb=20200522052648",
"quotes": [
"It's pretty hard to walk that fine line between cool and understated. You can end up plain, ya know!"
@@ -1065,7 +1065,7 @@
{
"href": "/wiki/Dizzy",
"name": "Dizzy",
- "birthday": "July 14th\n",
+ "birthday": "July 14th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/65/NH-Dizzy_poster.png/revision/latest?cb=20200522052719",
"quotes": [
"I love green peppers not, woo-oo."
@@ -1074,7 +1074,7 @@
{
"href": "/wiki/Dobie",
"name": "Dobie",
- "birthday": "February 17th\n",
+ "birthday": "February 17th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/90/NH-Dobie_poster.png/revision/latest?cb=20200410183359",
"quotes": [
"Man, if you're heading out at this time of night, you must of overslept something fierce, ohmmm."
@@ -1083,7 +1083,7 @@
{
"href": "/wiki/Doc",
"name": "Doc",
- "birthday": "March 16th\n",
+ "birthday": "March 16th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/52/NH-Doc_poster.png/revision/latest?cb=20200410185403",
"quotes": [
"I bet there's a paperweight-eating alien on the loose! I-I'm scared."
@@ -1092,7 +1092,7 @@
{
"href": "/wiki/Dom",
"name": "Dom",
- "birthday": "March 18th\n",
+ "birthday": "March 18th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b2/NH-Dom_poster.png/revision/latest?cb=20200410184416",
"quotes": [
"I feel like the final boss is gonna jump out at any moment..."
@@ -1101,7 +1101,7 @@
{
"href": "/wiki/Dora",
"name": "Dora",
- "birthday": "February 18th\n",
+ "birthday": "February 18th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/ed/NH-Dora_poster.png/revision/latest?cb=20200522052746",
"quotes": [
"Got any cheese for me?",
@@ -1111,7 +1111,7 @@
{
"href": "/wiki/Dotty",
"name": "Dotty",
- "birthday": "March 14th\n",
+ "birthday": "March 14th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/72/NH-Dotty_poster.png/revision/latest?cb=20200410185658",
"quotes": [
"Hop to it, wee one!"
@@ -1120,7 +1120,7 @@
{
"href": "/wiki/Drago",
"name": "Drago",
- "birthday": "February 12th\n",
+ "birthday": "February 12th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/52/NH-Drago_poster.png/revision/latest?cb=20200522052808",
"quotes": [
"This might sound kind of weird, but I really love the smell of dirt, burrrn."
@@ -1129,7 +1129,7 @@
{
"href": "/wiki/Drake",
"name": "Drake",
- "birthday": "June 25th\n",
+ "birthday": "June 25th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/16/NH-Drake_poster.png/revision/latest?cb=20200522052837",
"quotes": [
"Got any snacks on you?"
@@ -1138,7 +1138,7 @@
{
"href": "/wiki/Drift",
"name": "Drift",
- "birthday": "October 9th\n",
+ "birthday": "October 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/7f/NH-Drift_poster.png/revision/latest?cb=20200522053217",
"quotes": [
"You wouldn't expect it, but...fish!"
@@ -1147,7 +1147,7 @@
{
"href": "/wiki/Ed",
"name": "Ed",
- "birthday": "September 16th\n",
+ "birthday": "September 16th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/20/NH-Ed_poster.png/revision/latest?cb=20200522053254",
"quotes": [
"The weight of my muscles crushed the planet! AWESOME!"
@@ -1156,7 +1156,7 @@
{
"href": "/wiki/Egbert",
"name": "Egbert",
- "birthday": "October 14th\n",
+ "birthday": "October 14th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d8/NH-Egbert_poster.png/revision/latest?cb=20200522053317",
"quotes": [
"Napping is when I do my best thinking."
@@ -1165,7 +1165,7 @@
{
"href": "/wiki/Elise",
"name": "Elise",
- "birthday": "March 21st\n",
+ "birthday": "March 21st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/cf/NH-Elise_poster.png/revision/latest?cb=20200522053343",
"quotes": [
"If you say anything stupid about bananas or monkeying around, I'll scream!"
@@ -1174,7 +1174,7 @@
{
"href": "/wiki/Ellie",
"name": "Ellie",
- "birthday": "May 12th\n",
+ "birthday": "May 12th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/12/NH-Ellie_poster.png/revision/latest?cb=20200522053412",
"quotes": [
"I'll give it my all, wee one!"
@@ -1183,7 +1183,7 @@
{
"href": "/wiki/Elmer",
"name": "Elmer",
- "birthday": "October 5th\n",
+ "birthday": "October 5th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/a5/NH-Elmer_poster.png/revision/latest?cb=20200522053439",
"quotes": [
"Got any snacks on you?",
@@ -1193,7 +1193,7 @@
{
"href": "/wiki/Eloise",
"name": "Eloise",
- "birthday": "December 8th\n",
+ "birthday": "December 8th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d1/NH-Eloise_poster.png/revision/latest?cb=20200522053508",
"quotes": [
"You'll want to display this prominently!"
@@ -1202,7 +1202,7 @@
{
"href": "/wiki/Elvis",
"name": "Elvis",
- "birthday": "July 23rd\n",
+ "birthday": "July 23rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/36/NH-Elvis_poster.png/revision/latest?cb=20200522053535",
"quotes": [
"Thank you very much."
@@ -1211,7 +1211,7 @@
{
"href": "/wiki/Erik",
"name": "Erik",
- "birthday": "July 27th\n",
+ "birthday": "July 27th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/fc/NH-Erik_poster.png/revision/latest?cb=20200522053559",
"quotes": [
"They say the island is just a game. And everything we say? Or do? It's just to amuse somebody else!"
@@ -1220,7 +1220,7 @@
{
"href": "/wiki/%C3%89toile",
"name": "Étoile",
- "birthday": "December 25th\n",
+ "birthday": "December 25th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/3b/NH-%C3%89toile_poster.png/revision/latest?cb=20210318192921",
"quotes": [
"Don't you think laundry dried outside smells like the sun?"
@@ -1229,7 +1229,7 @@
{
"href": "/wiki/Eugene",
"name": "Eugene",
- "birthday": "October 26th\n",
+ "birthday": "October 26th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f7/NH-Eugene_poster.png/revision/latest?cb=20200410192826",
"quotes": [
"Just remember, we're all in the same world, even if we're living on different islands."
@@ -1238,14 +1238,14 @@
{
"href": "/wiki/Eunice",
"name": "Eunice",
- "birthday": "April 3rd\n",
+ "birthday": "April 3rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/a4/NH-Eunice_poster.png/revision/latest?cb=20200410184747",
"quotes": []
},
{
"href": "/wiki/Fang",
"name": "Fang",
- "birthday": "December 18th\n",
+ "birthday": "December 18th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/77/NH-Fang_poster.png/revision/latest?cb=20200410183143",
"quotes": [
"If pals were restaurants, you'd rank 5 stars in my book. Shame you're not a restaurant."
@@ -1254,7 +1254,7 @@
{
"href": "/wiki/Fauna",
"name": "Fauna",
- "birthday": "March 26th\n",
+ "birthday": "March 26th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b4/NH-Fauna_poster.png/revision/latest?cb=20200522053652",
"quotes": [
"What to do, what to do...any ideas, dearie?"
@@ -1263,7 +1263,7 @@
{
"href": "/wiki/Felicity",
"name": "Felicity",
- "birthday": "March 30th\n",
+ "birthday": "March 30th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/80/NH-Felicity_poster.png/revision/latest?cb=20200410182504",
"quotes": [
"You have to do your part, too! The garbage!"
@@ -1272,7 +1272,7 @@
{
"href": "/wiki/Filbert",
"name": "Filbert",
- "birthday": "June 3rd\n",
+ "birthday": "June 3rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/3e/NH-Filbert_poster.png/revision/latest?cb=20200410184309",
"quotes": [
"When you say those things to me, it makes my heart ache."
@@ -1281,7 +1281,7 @@
{
"href": "/wiki/Flip",
"name": "Flip",
- "birthday": "November 21st\n",
+ "birthday": "November 21st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/19/NH-Flip_poster.png/revision/latest?cb=20200522053720",
"quotes": [
"Ha ha! I finally got what I wanted!"
@@ -1290,7 +1290,7 @@
{
"href": "/wiki/Flo",
"name": "Flo",
- "birthday": "September 2nd\n",
+ "birthday": "September 2nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/97/NH-Flo_poster.png/revision/latest?cb=20200410190352",
"quotes": [
"I love how chill it is here. Like, you can sleep till noon and nobody even notices, cha!"
@@ -1299,7 +1299,7 @@
{
"href": "/wiki/Flora",
"name": "Flora",
- "birthday": "February 9th\n",
+ "birthday": "February 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/46/NH-Flora_poster.png/revision/latest?cb=20200410191616",
"quotes": [
"On town with some sugary mocha!"
@@ -1308,7 +1308,7 @@
{
"href": "/wiki/Flurry",
"name": "Flurry",
- "birthday": "January 30th\n",
+ "birthday": "January 30th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/a3/NH-Flurry_poster.png/revision/latest?cb=20200522053750",
"quotes": [
"My bed is so soft and warm! After a full night's sleep, I always wake up refreshed and ready to go."
@@ -1317,7 +1317,7 @@
{
"href": "/wiki/Francine",
"name": "Francine",
- "birthday": "January 22nd\n",
+ "birthday": "January 22nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/a1/NH-Francine_poster.png/revision/latest?cb=20200410185321",
"quotes": [
"Stop that! You're SO annoying!"
@@ -1326,7 +1326,7 @@
{
"href": "/wiki/Frank",
"name": "Frank",
- "birthday": "July 30th\n",
+ "birthday": "July 30th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/86/NH-Frank_poster.png/revision/latest?cb=20200410191050",
"quotes": [
"Do they not sell stuff in bulk here or what...? Cause I want a lotta stuff!"
@@ -1335,7 +1335,7 @@
{
"href": "/wiki/Freckles",
"name": "Freckles",
- "birthday": "February 19th\n",
+ "birthday": "February 19th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/ea/NH-Freckles_poster.png/revision/latest?cb=20200522053826",
"quotes": [
"CATAPULTING CUPCAKES!"
@@ -1344,7 +1344,7 @@
{
"href": "/wiki/Freya",
"name": "Freya",
- "birthday": "December 14th\n",
+ "birthday": "December 14th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/19/NH-Freya_poster.png/revision/latest?cb=20200410183241",
"quotes": [
"Having lots of hair is a big responsibility. Like owning a pet that sits on your head."
@@ -1353,7 +1353,7 @@
{
"href": "/wiki/Friga",
"name": "Friga",
- "birthday": "October 16th\n",
+ "birthday": "October 16th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/75/NH-Friga_poster.png/revision/latest?cb=20200410190835",
"quotes": [
"This isn't a fortune cookie, It's an important life lesson!"
@@ -1362,7 +1362,7 @@
{
"href": "/wiki/Frita",
"name": "Frita",
- "birthday": "July 16th\n",
+ "birthday": "July 16th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/5e/NH-Frita_poster.png/revision/latest?cb=20200410184508",
"quotes": [
"Th-that's ridiculous... How can you not like potatoes?! Have you even had a potato?!"
@@ -1371,7 +1371,7 @@
{
"href": "/wiki/Frobert",
"name": "Frobert",
- "birthday": "February 8th\n",
+ "birthday": "February 8th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/5a/NH-Frobert_poster.png/revision/latest?cb=20200522053855",
"quotes": [
"I don't wanna see any lily-livered jumping! Always aim high!",
@@ -1381,7 +1381,7 @@
{
"href": "/wiki/Fuchsia",
"name": "Fuchsia",
- "birthday": "September 19th\n",
+ "birthday": "September 19th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/bf/NH-Fuchsia_poster.png/revision/latest?cb=20200522053932",
"quotes": [
"Maybe I could just throw everything wherever. I mean why not? It'd be a mess, but It'd be MY mess!"
@@ -1390,7 +1390,7 @@
{
"href": "/wiki/Gabi",
"name": "Gabi",
- "birthday": "December 16th\n",
+ "birthday": "December 16th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/8b/NH-Gabi_poster.png/revision/latest?cb=20200410185547",
"quotes": [
"I'm trying out a new earstyle here."
@@ -1399,7 +1399,7 @@
{
"href": "/wiki/Gala",
"name": "Gala",
- "birthday": "March 5th\n",
+ "birthday": "March 5th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/87/NH-Gala_poster.png/revision/latest?cb=20200410185906",
"quotes": [
"It's fun to dress up and look so cute on occasion!"
@@ -1408,7 +1408,7 @@
{
"href": "/wiki/Gaston",
"name": "Gaston",
- "birthday": "October 28th\n",
+ "birthday": "October 28th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/6f/NH-Gaston_poster.png/revision/latest?cb=20200410185604",
"quotes": [
"Sacre bleu!"
@@ -1417,7 +1417,7 @@
{
"href": "/wiki/Gayle",
"name": "Gayle",
- "birthday": "May 17th\n",
+ "birthday": "May 17th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/ee/NH-Gayle_poster.png/revision/latest?cb=20200522061322",
"quotes": [
"How am I ever going to learn to be less demanding if you keep being so nice?!"
@@ -1426,7 +1426,7 @@
{
"href": "/wiki/Genji",
"name": "Genji",
- "birthday": "January 21st\n",
+ "birthday": "January 21st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/70/NH-Genji_poster.png/revision/latest?cb=20200410185443",
"quotes": [
"Hai-ya!"
@@ -1435,7 +1435,7 @@
{
"href": "/wiki/Gigi",
"name": "Gigi",
- "birthday": "August 11th\n",
+ "birthday": "August 11th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/44/NH-Gigi_poster.png/revision/latest?cb=20200522061648",
"quotes": [
"That's a GracieGrace-brand item!"
@@ -1444,7 +1444,7 @@
{
"href": "/wiki/Gladys",
"name": "Gladys",
- "birthday": "January 15th\n",
+ "birthday": "January 15th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/65/NH-Gladys_poster.png/revision/latest?cb=20200410191858",
"quotes": [
"Smiles are free, you know."
@@ -1453,7 +1453,7 @@
{
"href": "/wiki/Gloria",
"name": "Gloria",
- "birthday": "August 12th\n",
+ "birthday": "August 12th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/4d/NH-Gloria_poster.png/revision/latest?cb=20200522061718",
"quotes": [
"Hey! Stop following me!",
@@ -1463,7 +1463,7 @@
{
"href": "/wiki/Goldie",
"name": "Goldie",
- "birthday": "December 27th\n",
+ "birthday": "December 27th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e6/NH-Goldie_poster.png/revision/latest?cb=20200522061740",
"quotes": [
"I'm really into that Lab on the cover of Nintendogs",
@@ -1473,7 +1473,7 @@
{
"href": "/wiki/Gonzo",
"name": "Gonzo",
- "birthday": "October 13th\n",
+ "birthday": "October 13th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/de/NH-Gonzo_poster.png/revision/latest?cb=20200522061802",
"quotes": [
"I was just born with this creepy face! And I'll GET you one day, mate! GAAR har har har har!"
@@ -1482,7 +1482,7 @@
{
"href": "/wiki/Goose",
"name": "Goose",
- "birthday": "October 4th\n",
+ "birthday": "October 4th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/ab/NH-Goose_poster.png/revision/latest?cb=20200522063919",
"quotes": [
"Who ya callin' chicken, chicken?!"
@@ -1491,7 +1491,7 @@
{
"href": "/wiki/Graham",
"name": "Graham",
- "birthday": "June 20th\n",
+ "birthday": "June 20th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/cf/NH-Graham_poster.png/revision/latest?cb=20200522061907",
"quotes": [
"Hey, weird question for you. Did you take a shower today?"
@@ -1500,7 +1500,7 @@
{
"href": "/wiki/Greta",
"name": "Greta",
- "birthday": "September 5th\n",
+ "birthday": "September 5th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/1c/NH-Greta_poster.png/revision/latest?cb=20200410192204",
"quotes": [
"I've been staking this spot so I can have a good view of the fireworks. OK, you can join me."
@@ -1509,7 +1509,7 @@
{
"href": "/wiki/Grizzly",
"name": "Grizzly",
- "birthday": "July 31st\n",
+ "birthday": "July 31st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/96/NH-Grizzly_poster.png/revision/latest?cb=20200522061950",
"quotes": [
"Just trying things on can be a lot of fun! Yeah, I like to play dress-up sometimes! Wanna fight about it?!"
@@ -1518,7 +1518,7 @@
{
"href": "/wiki/Groucho",
"name": "Groucho",
- "birthday": "October 23rd\n",
+ "birthday": "October 23rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f7/NH-Groucho_poster.png/revision/latest?cb=20200522062020",
"quotes": [
"For a small-town shop owner, Tom Nook is pretty ambitious, grumble!"
@@ -1527,7 +1527,7 @@
{
"href": "/wiki/Gruff",
"name": "Gruff",
- "birthday": "August 29th\n",
+ "birthday": "August 29th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/44/NH-Gruff_poster.png/revision/latest?cb=20200522063653",
"quotes": [
"How about this weather, huh? It's like the sun's taken a...shine...to us! You get it? Bleh eh eh!"
@@ -1536,7 +1536,7 @@
{
"href": "/wiki/Gwen",
"name": "Gwen",
- "birthday": "January 23rd\n",
+ "birthday": "January 23rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/04/NH-Gwen_poster.png/revision/latest?cb=20200410190543",
"quotes": [
"I'm just that cool."
@@ -1545,7 +1545,7 @@
{
"href": "/wiki/Hamlet",
"name": "Hamlet",
- "birthday": "May 30th\n",
+ "birthday": "May 30th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b2/NH-Hamlet_poster.png/revision/latest?cb=20200522062149",
"quotes": [
"Or sports fields! Baseball! Football! The football where you don't use your feet!"
@@ -1554,7 +1554,7 @@
{
"href": "/wiki/Hamphrey",
"name": "Hamphrey",
- "birthday": "February 25th\n",
+ "birthday": "February 25th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/56/NH-Hamphrey_poster.png/revision/latest?cb=20200522062214",
"quotes": [
"Huh?! Signatures for a club?! A loud, preposterous hangout for hipsters and the youth?!"
@@ -1563,7 +1563,7 @@
{
"href": "/wiki/Hans",
"name": "Hans",
- "birthday": "December 5th\n",
+ "birthday": "December 5th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/eb/NH-Hans_poster.png/revision/latest?cb=20200522062237",
"quotes": [
"If I may be so bold, you're looking as cool as a fair number of cucumbers."
@@ -1572,7 +1572,7 @@
{
"href": "/wiki/Harry",
"name": "Harry",
- "birthday": "January 7th\n",
+ "birthday": "January 7th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/8d/NH-Harry_poster.png/revision/latest?cb=20200522062306",
"quotes": [
"I need to get out of here! The comedy is so bad, I feel like the walls are closing in on me! Help!"
@@ -1581,7 +1581,7 @@
{
"href": "/wiki/Hazel_(New_Leaf)",
"name": "Hazel",
- "birthday": "August 30th\n",
+ "birthday": "August 30th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/48/NH-Hazel_poster.png/revision/latest?cb=20200410183827",
"quotes": [
"When I was a kid, I used to pick fruit and plant stuff all the time..."
@@ -1590,7 +1590,7 @@
{
"href": "/wiki/Henry",
"name": "Henry",
- "birthday": "September 21st\n",
+ "birthday": "September 21st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/24/NH-Henry_poster.png/revision/latest?cb=20200522062351",
"quotes": [
"The only spot that's open now... Is probably on my lap! Hah ha!"
@@ -1599,7 +1599,7 @@
{
"href": "/wiki/Hippeux",
"name": "Hippeux",
- "birthday": "October 15th\n",
+ "birthday": "October 15th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/a3/NH-Hippeux_poster.png/revision/latest?cb=20200522062422",
"quotes": [
"I just want to be rich and make friends with all of the coolest and most beautiful folks around."
@@ -1608,7 +1608,7 @@
{
"href": "/wiki/Hopkins",
"name": "Hopkins",
- "birthday": "March 11th\n",
+ "birthday": "March 11th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/00/NH-Hopkins_poster.png/revision/latest?cb=20200410185246",
"quotes": [
"If you ever see me wandering around here, don't be bashful. Just come on up and say hi, OK, thumper?"
@@ -1617,7 +1617,7 @@
{
"href": "/wiki/Hopper",
"name": "Hopper",
- "birthday": "April 6th\n",
+ "birthday": "April 6th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/01/NH-Hopper_poster.png/revision/latest?cb=20200410190612",
"quotes": [
"This is my good side.",
@@ -1627,7 +1627,7 @@
{
"href": "/wiki/Hornsby",
"name": "Hornsby",
- "birthday": "March 20th\n",
+ "birthday": "March 20th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/48/NH-Hornsby_poster.png/revision/latest?cb=20200410184934",
"quotes": [
"Sorry, uh...I think I'm gonna be busy, um...h-hiding from you"
@@ -1636,7 +1636,7 @@
{
"href": "/wiki/Huck",
"name": "Huck",
- "birthday": "July 9th\n",
+ "birthday": "July 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/ba/NH-Huck_poster.png/revision/latest?cb=20200522062452",
"quotes": [
"It's amazing how little I remember, hopper."
@@ -1645,7 +1645,7 @@
{
"href": "/wiki/Hugh",
"name": "Hugh",
- "birthday": "December 30th\n",
+ "birthday": "December 30th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/3e/NH-Hugh_poster.png/revision/latest?cb=20200410190230",
"quotes": [
"Oops, I thought this was a candy store."
@@ -1654,7 +1654,7 @@
{
"href": "/wiki/Iggly",
"name": "Iggly",
- "birthday": "November 2nd\n",
+ "birthday": "November 2nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/48/NH-Iggly_poster.png/revision/latest?cb=20200410190437",
"quotes": [
"All right, I knew you'd give it 110%, waddler!"
@@ -1663,7 +1663,7 @@
{
"href": "/wiki/Ike",
"name": "Ike",
- "birthday": "May 16th\n",
+ "birthday": "May 16th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/33/NH-Ike_poster.png/revision/latest?cb=20200522062526",
"quotes": [
"Always a pleasure to see ya."
@@ -1672,7 +1672,7 @@
{
"href": "/wiki/Jacob",
"name": "Jacob",
- "birthday": "August 24th\n",
+ "birthday": "August 24th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/65/NH-Jacob_poster.png/revision/latest?cb=20200522062554",
"quotes": [
"Don't worry. I might be messy, but my house is a cockroach-free zone."
@@ -1681,7 +1681,7 @@
{
"href": "/wiki/Jacques",
"name": "Jacques",
- "birthday": "June 22nd\n",
+ "birthday": "June 22nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/bf/NH-Jacques_poster.png/revision/latest?cb=20200522062617",
"quotes": [
"I'm an enthusiast, but I'm absolutely not a geek!"
@@ -1690,7 +1690,7 @@
{
"href": "/wiki/Jambette",
"name": "Jambette",
- "birthday": "October 27th\n",
+ "birthday": "October 27th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/ab/NH-Jambette_poster.png/revision/latest?cb=20200522063434",
"quotes": [
"Happiness is finding the perfect spot for the perfect piece of furniture."
@@ -1699,7 +1699,7 @@
{
"href": "/wiki/Jay",
"name": "Jay",
- "birthday": "July 17th\n",
+ "birthday": "July 17th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e6/NH-Jay_poster.png/revision/latest?cb=20200522063408",
"quotes": [
"You gotta want it!"
@@ -1708,7 +1708,7 @@
{
"href": "/wiki/Jeremiah",
"name": "Jeremiah",
- "birthday": "July 8th\n",
+ "birthday": "July 8th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/cd/NH-Jeremiah_poster.png/revision/latest?cb=20200522063336",
"quotes": [
"Think about it, man. Bull frog is only one letter away from blue frog."
@@ -1717,7 +1717,7 @@
{
"href": "/wiki/Jitters",
"name": "Jitters",
- "birthday": "February 2nd\n",
+ "birthday": "February 2nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/de/NH-Jitters_poster.png/revision/latest?cb=20200522063309",
"quotes": [
"You see anything awesome going down, just give me a holler, bzzert!"
@@ -1726,7 +1726,7 @@
{
"href": "/wiki/Joey",
"name": "Joey",
- "birthday": "January 3rd\n",
+ "birthday": "January 3rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e4/NH-Joey_poster.png/revision/latest?cb=20200522063240",
"quotes": [
"In my right hand, I had a chocolate, and in my left hand, I was holding a fried ice cream..."
@@ -1735,7 +1735,7 @@
{
"href": "/wiki/Judy",
"name": "Judy",
- "birthday": "March 10th\n",
+ "birthday": "March 10th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/50/NH-Judy_poster.png/revision/latest?cb=20200522063219",
"quotes": [
"You do seem to enjoy talking to me, don't you, myohmy? Not to worry, it's not a bother at all."
@@ -1744,7 +1744,7 @@
{
"href": "/wiki/Julia",
"name": "Julia",
- "birthday": "July 31st\n",
+ "birthday": "July 31st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/fc/NH-Julia_poster.png/revision/latest?cb=20200410191747",
"quotes": [
"In a certain sense, an umbrella expresses its owner's personality even more than clothes."
@@ -1753,7 +1753,7 @@
{
"href": "/wiki/Julian",
"name": "Julian",
- "birthday": "March 15th\n",
+ "birthday": "March 15th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f4/NH-Julian_poster.png/revision/latest?cb=20200410192747",
"quotes": [
"Hey, <player>. I feel like we need more dancing happening now. Shoom! OK, that's a little better."
@@ -1762,7 +1762,7 @@
{
"href": "/wiki/June_(villager)",
"name": "June",
- "birthday": "May 21st\n",
+ "birthday": "May 21st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/90/NH-June_poster.png/revision/latest?cb=20200522063156",
"quotes": [
"Aren't beetles fascinating? They're so small, but so fierce looking! And there are so many different kinds!"
@@ -1771,7 +1771,7 @@
{
"href": "/wiki/Kabuki",
"name": "Kabuki",
- "birthday": "November 29th\n",
+ "birthday": "November 29th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f1/NH-Kabuki_poster.png/revision/latest?cb=20200410182309",
"quotes": [
"Hoo-ha konnichiwa!",
@@ -1781,7 +1781,7 @@
{
"href": "/wiki/Katt",
"name": "Katt",
- "birthday": "April 27th\n",
+ "birthday": "April 27th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/ee/NH-Katt_poster.png/revision/latest?cb=20200410182946",
"quotes": [
"...I could go for a jog...or I could SAY I'm going for a jog, then go home and do my couch-potato thing."
@@ -1790,7 +1790,7 @@
{
"href": "/wiki/Keaton",
"name": "Keaton",
- "birthday": "June 1st\n",
+ "birthday": "June 1st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e5/NH-Keaton_poster.png/revision/latest?cb=20200522063126",
"quotes": [
"Phew, I almost lost it... That'd be awful since without the background information, it'd be useless anyway!"
@@ -1799,7 +1799,7 @@
{
"href": "/wiki/Ken",
"name": "Ken",
- "birthday": "December 23rd\n",
+ "birthday": "December 23rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/2d/NH-Ken_poster.png/revision/latest?cb=20200522063105",
"quotes": [
"Don't tell anyone! My train obsession is a secret!"
@@ -1808,7 +1808,7 @@
{
"href": "/wiki/Ketchup",
"name": "Ketchup",
- "birthday": "July 27th\n",
+ "birthday": "July 27th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e1/NH-Ketchup_poster.png/revision/latest?cb=20200522063044",
"quotes": [
"Be that way, you...meanie! You're no prize pig yourself! I am SO not talking to you anymore, bitty!"
@@ -1817,7 +1817,7 @@
{
"href": "/wiki/Kevin",
"name": "Kevin",
- "birthday": "April 26th\n",
+ "birthday": "April 26th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/20/NH-Kevin_poster.png/revision/latest?cb=20200410185817",
"quotes": [
"Big fish! Big fish! Come on, big fish!"
@@ -1826,7 +1826,7 @@
{
"href": "/wiki/Kid_Cat",
"name": "Kid Cat",
- "birthday": "August 1st\n",
+ "birthday": "August 1st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/30/NH-Kid_Cat_poster.png/revision/latest?cb=20200410182348",
"quotes": [
"Spandex is the best disguise."
@@ -1835,7 +1835,7 @@
{
"href": "/wiki/Kidd",
"name": "Kidd",
- "birthday": "June 28th\n",
+ "birthday": "June 28th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/46/NH-Kidd_poster.png/revision/latest?cb=20200522063019",
"quotes": [
"Artistic inspiration can not be suppressed!"
@@ -1844,7 +1844,7 @@
{
"href": "/wiki/Kiki",
"name": "Kiki",
- "birthday": "October 8th\n",
+ "birthday": "October 8th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/34/NH-Kiki_poster.png/revision/latest?cb=20200410182200",
"quotes": [
"Hang in there, kiddo."
@@ -1853,7 +1853,7 @@
{
"href": "/wiki/Kitt",
"name": "Kitt",
- "birthday": "October 11th\n",
+ "birthday": "October 11th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/ed/NH-Kitt_poster.png/revision/latest?cb=20200522062950",
"quotes": [
"They say funny parents have funny children."
@@ -1862,7 +1862,7 @@
{
"href": "/wiki/Kitty",
"name": "Kitty",
- "birthday": "February 15th\n",
+ "birthday": "February 15th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/7a/NH-Kitty_poster.png/revision/latest?cb=20200410182820",
"quotes": [
"Do you ever watch zombie movies, <player name>? Because you look like you're starring in one right now."
@@ -1871,7 +1871,7 @@
{
"href": "/wiki/Klaus",
"name": "Klaus",
- "birthday": "March 31st\n",
+ "birthday": "March 31st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/56/NH-Klaus_poster.png/revision/latest?cb=20200522062928",
"quotes": [
"Heh heh heh... Would you like me to protect you as well, <player name>?"
@@ -1880,7 +1880,7 @@
{
"href": "/wiki/Knox",
"name": "Knox",
- "birthday": "November 23rd\n",
+ "birthday": "November 23rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/45/NH-Knox_poster.png/revision/latest?cb=20200522062907",
"quotes": [
"Hey! Sneak up on me again, and I'm gonna hit you with this shovel!"
@@ -1889,7 +1889,7 @@
{
"href": "/wiki/Kody",
"name": "Kody",
- "birthday": "September 28th\n",
+ "birthday": "September 28th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/30/NH-Kody_poster.png/revision/latest?cb=20200522062831",
"quotes": [
"Drop and give me twenty!",
@@ -1899,7 +1899,7 @@
{
"href": "/wiki/Kyle",
"name": "Kyle",
- "birthday": "December 6th\n",
+ "birthday": "December 6th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/93/NH-Kyle_poster.png/revision/latest?cb=20200410183323",
"quotes": [
"When I was little, I used to be pretty mischievous with some of my guy friends..."
@@ -1908,7 +1908,7 @@
{
"href": "/wiki/Leonardo",
"name": "Leonardo",
- "birthday": "May 15th\n",
+ "birthday": "May 15th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/1a/NH-Leonardo_poster.png/revision/latest?cb=20200410183650",
"quotes": [
"Hmm! I know that look... You wanna do patrol jogs with me, don't you? Any time you want, flexin'?"
@@ -1917,7 +1917,7 @@
{
"href": "/wiki/Leopold",
"name": "Leopold",
- "birthday": "August 14th\n",
+ "birthday": "August 14th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/dc/NH-Leopold_poster.png/revision/latest?cb=20200410192806",
"quotes": [
"Tell me, <player>, what's new, lion cub?"
@@ -1926,7 +1926,7 @@
{
"href": "/wiki/Lily_(villager)",
"name": "Lily",
- "birthday": "February 4th\n",
+ "birthday": "February 4th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f0/NH-Lily_poster.png/revision/latest?cb=20200522070016",
"quotes": [
"<player name>, I love visiting your house. No matter how you decorate, it always feels welcoming."
@@ -1935,7 +1935,7 @@
{
"href": "/wiki/Limberg",
"name": "Limberg",
- "birthday": "October 17th\n",
+ "birthday": "October 17th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/12/NH-Limberg_poster.png/revision/latest?cb=20200410192555",
"quotes": [
"Something stinks!"
@@ -1944,7 +1944,7 @@
{
"href": "/wiki/Lionel",
"name": "Lionel",
- "birthday": "July 29th\n",
+ "birthday": "July 29th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b1/NH-Lionel_poster.png/revision/latest?cb=20200522065956",
"quotes": [
"I was just thinking about how I'd love to have eyes like yours... My eyes are sooooo last week."
@@ -1953,7 +1953,7 @@
{
"href": "/wiki/Lobo",
"name": "Lobo",
- "birthday": "November 5th\n",
+ "birthday": "November 5th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f8/NH-Lobo_poster.png/revision/latest?cb=20200410183522",
"quotes": [
"I'm always watching you!"
@@ -1962,7 +1962,7 @@
{
"href": "/wiki/Lolly",
"name": "Lolly",
- "birthday": "March 27th\n",
+ "birthday": "March 27th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b0/NH-Lolly_poster.png/revision/latest?cb=20200410182533",
"quotes": [
"I care about you a lot, so if it's true that you're having a hard time, know I'm here for you, bonbon."
@@ -1971,7 +1971,7 @@
{
"href": "/wiki/Lopez",
"name": "Lopez",
- "birthday": "August 20th\n",
+ "birthday": "August 20th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/dc/NH-Lopez_poster.png/revision/latest?cb=20200522065932",
"quotes": [
"I'm always excited to meet a fan. Speaking of, I better get back to making the rounds, buckaroo!"
@@ -1980,7 +1980,7 @@
{
"href": "/wiki/Louie",
"name": "Louie",
- "birthday": "March 26th\n",
+ "birthday": "March 26th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/13/NH-Louie_poster.png/revision/latest?cb=20200522065914",
"quotes": [
"There's this hero of mine who wears a red cap. And get this-it's his 30th anniversary!"
@@ -1989,7 +1989,7 @@
{
"href": "/wiki/Lucha",
"name": "Lucha",
- "birthday": "December 12th\n",
+ "birthday": "December 12th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/dc/NH-Lucha_poster.png/revision/latest?cb=20200522065852",
"quotes": [
"I gotta say, I don't know much about wrestling."
@@ -1998,7 +1998,7 @@
{
"href": "/wiki/Lucky",
"name": "Lucky",
- "birthday": "November 4th\n",
+ "birthday": "November 4th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/4d/NH-Lucky_poster.png/revision/latest?cb=20200522065833",
"quotes": [
"Ow..."
@@ -2007,7 +2007,7 @@
{
"href": "/wiki/Lucy",
"name": "Lucy",
- "birthday": "June 2nd\n",
+ "birthday": "June 2nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/14/NH-Lucy_poster.png/revision/latest?cb=20200410190214",
"quotes": [
"This picture entitles you to one free smile!",
@@ -2017,7 +2017,7 @@
{
"href": "/wiki/Lyman",
"name": "Lyman",
- "birthday": "October 12th\n",
+ "birthday": "October 12th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/1a/NH-Lyman_poster.png/revision/latest?cb=20200522065812",
"quotes": [
"Do you think I accidentally created a rain dance? Is this rain my fault?"
@@ -2026,7 +2026,7 @@
{
"href": "/wiki/Mac",
"name": "Mac",
- "birthday": "November 11th\n",
+ "birthday": "November 11th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/4d/NH-Mac_poster.png/revision/latest?cb=20200522065753",
"quotes": [
"Shopping... Underwater running... When I do something, I do it to the extreme!"
@@ -2035,7 +2035,7 @@
{
"href": "/wiki/Maddie",
"name": "Maddie",
- "birthday": "January 11th\n",
+ "birthday": "January 11th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/07/NH-Maddie_poster.png/revision/latest?cb=20200522065730",
"quotes": [
"And, at night, some of the star light we see has traveled billions of years to get here to our island..."
@@ -2044,7 +2044,7 @@
{
"href": "/wiki/Maelle",
"name": "Maelle",
- "birthday": "April 8th\n",
+ "birthday": "April 8th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/de/NH-Maelle_poster.png/revision/latest?cb=20200522065709",
"quotes": [
"I like long walks on the beach. Alone."
@@ -2053,7 +2053,7 @@
{
"href": "/wiki/Maggie",
"name": "Maggie",
- "birthday": "September 3rd\n",
+ "birthday": "September 3rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/4f/NH-Maggie_poster.png/revision/latest?cb=20200410185952",
"quotes": [
"I'm sorry! I guess I just can't help wanting to share things I know..."
@@ -2062,7 +2062,7 @@
{
"href": "/wiki/Mallary",
"name": "Mallary",
- "birthday": "November 17th\n",
+ "birthday": "November 17th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/35/NH-Mallary_poster.png/revision/latest?cb=20200522065649",
"quotes": [
"Hi, let's link!"
@@ -2071,7 +2071,7 @@
{
"href": "/wiki/Maple",
"name": "Maple",
- "birthday": "June 15th\n",
+ "birthday": "June 15th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d1/NH-Maple_poster.png/revision/latest?cb=20200522065624",
"quotes": [
"Maple + Moppina = BFF!",
@@ -2081,21 +2081,21 @@
{
"href": "/wiki/Marcel",
"name": "Marcel",
- "birthday": "December 31st\n",
+ "birthday": "December 31st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e5/NH-Marcel_poster.png/revision/latest?cb=20200522065604",
"quotes": []
},
{
"href": "/wiki/Marcie",
"name": "Marcie",
- "birthday": "May 31st\n",
+ "birthday": "May 31st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/db/NH-Marcie_poster.png/revision/latest?cb=20200522065544",
"quotes": []
},
{
"href": "/wiki/Margie",
"name": "Margie",
- "birthday": "January 28th\n",
+ "birthday": "January 28th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/ff/NH-Margie_poster.png/revision/latest?cb=20200522065513",
"quotes": [
"Becoming a designer is my dream. I hope one day, people all over the world will be able to wear Margie original creations."
@@ -2104,7 +2104,7 @@
{
"href": "/wiki/Marina",
"name": "Marina",
- "birthday": "June 26th\n",
+ "birthday": "June 26th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/fd/NH-Marina_poster.png/revision/latest?cb=20200410192009",
"quotes": [
"I think I'm the only sane one in this town."
@@ -2113,7 +2113,7 @@
{
"href": "/wiki/Marshal",
"name": "Marshal",
- "birthday": "September 29th\n",
+ "birthday": "September 29th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e6/NH-Marshal_poster.png/revision/latest?cb=20200522065451",
"quotes": [
"Nothing makes me feel quite as small as I do when I look up at the night sky... It's the worst!"
@@ -2122,7 +2122,7 @@
{
"href": "/wiki/Marty",
"name": "Marty",
- "birthday": "April 16th\n",
+ "birthday": "April 16th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/39/NH-Marty_poster.png/revision/latest?cb=20210318062847",
"quotes": [
"I bet you didn't know this...but I have a driver's license. I made it myself! It was either that or fill out a bunch of papers. It woulda taken forever. And I had a pie to eat!"
@@ -2131,7 +2131,7 @@
{
"href": "/wiki/Mathilda",
"name": "Mathilda",
- "birthday": "November 12th\n",
+ "birthday": "November 12th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/81/NH-Mathilda_poster.png/revision/latest?cb=20200522065431",
"quotes": [
"Blood is thicker than water!",
@@ -2141,7 +2141,7 @@
{
"href": "/wiki/Megan",
"name": "Megan",
- "birthday": "March 13th\n",
+ "birthday": "March 13th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/18/NH-Megan_poster.png/revision/latest?cb=20200522065410",
"quotes": [
"I think if I want to keep growing as a bear, I need to explore new places and make new friends."
@@ -2150,7 +2150,7 @@
{
"href": "/wiki/Melba",
"name": "Melba",
- "birthday": "April 12th\n",
+ "birthday": "April 12th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/57/NH-Melba_poster.png/revision/latest?cb=20200522065347",
"quotes": [
"You're my new best bud!"
@@ -2159,7 +2159,7 @@
{
"href": "/wiki/Merengue",
"name": "Merengue",
- "birthday": "March 19th\n",
+ "birthday": "March 19th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/9d/NH-Merengue_poster.png/revision/latest?cb=20200410184909",
"quotes": [
"I just read a magazine article full of suggestions for an ideal weekend... It said the best option would be a getaway to a remote island!"
@@ -2168,7 +2168,7 @@
{
"href": "/wiki/Merry",
"name": "Merry",
- "birthday": "June 29th\n",
+ "birthday": "June 29th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f0/NH-Merry_poster.png/revision/latest?cb=20200410182436",
"quotes": [
"Waaaaaaah! I'll never be as cool as the scary giant bird, mweee!"
@@ -2177,7 +2177,7 @@
{
"href": "/wiki/Midge",
"name": "Midge",
- "birthday": "March 12th\n",
+ "birthday": "March 12th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/86/NH-Midge_poster.png/revision/latest?cb=20200522065322",
"quotes": [
"You don't suppose they'd let me practice fishing here, do you? If I used a toy worm and a fake hook?"
@@ -2186,7 +2186,7 @@
{
"href": "/wiki/Mint",
"name": "Mint",
- "birthday": "May 2nd\n",
+ "birthday": "May 2nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/2a/NH-Mint_poster.png/revision/latest?cb=20200410184044",
"quotes": [
"I'm totally fresh and you know it!"
@@ -2195,7 +2195,7 @@
{
"href": "/wiki/Mira",
"name": "Mira",
- "birthday": "July 6th\n",
+ "birthday": "July 6th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/79/NH-Mira_poster.png/revision/latest?cb=20200410185049",
"quotes": [
"You can wear it and show me how to make it look good! Thanks for the delivery! Cottontail!"
@@ -2204,7 +2204,7 @@
{
"href": "/wiki/Miranda",
"name": "Miranda",
- "birthday": "April 23rd\n",
+ "birthday": "April 23rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f4/NH-Miranda_poster.png/revision/latest?cb=20200522065300",
"quotes": [
"This can't be worse! I can't get inside to make my date with a very special <food>!"
@@ -2213,7 +2213,7 @@
{
"href": "/wiki/Mitzi",
"name": "Mitzi",
- "birthday": "September 25th\n",
+ "birthday": "September 25th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/20/NH-Mitzi_poster.png/revision/latest?cb=20200410182006",
"quotes": [
"Sometimes I think I'm the only sane one around."
@@ -2222,7 +2222,7 @@
{
"href": "/wiki/Moe",
"name": "Moe",
- "birthday": "January 12th\n",
+ "birthday": "January 12th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/7e/NH-Moe_poster.png/revision/latest?cb=20200410182701",
"quotes": [
"Whoa..."
@@ -2231,7 +2231,7 @@
{
"href": "/wiki/Molly",
"name": "Molly",
- "birthday": "March 7th\n",
+ "birthday": "March 7th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/00/NH-Molly_poster.png/revision/latest?cb=20200522065237",
"quotes": [
"I should have brought you a present for inviting me over! Sorry for being so scatterbrained."
@@ -2240,7 +2240,7 @@
{
"href": "/wiki/Monique",
"name": "Monique",
- "birthday": "September 30th\n",
+ "birthday": "September 30th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d3/NH-Monique_poster.png/revision/latest?cb=20200410182724",
"quotes": [
"No airbrushing necessary!"
@@ -2249,7 +2249,7 @@
{
"href": "/wiki/Monty",
"name": "Monty",
- "birthday": "December 7th\n",
+ "birthday": "December 7th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/2b/NH-Monty_poster.png/revision/latest?cb=20200522065214",
"quotes": [
"What are YOU looking at?!"
@@ -2258,7 +2258,7 @@
{
"href": "/wiki/Moose",
"name": "Moose",
- "birthday": "September 13th\n",
+ "birthday": "September 13th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b2/NH-Moose_poster.png/revision/latest?cb=20200410192236",
"quotes": [
"Oh, whoa! Who set up this little trap?"
@@ -2267,7 +2267,7 @@
{
"href": "/wiki/Mott",
"name": "Mott",
- "birthday": "July 10th\n",
+ "birthday": "July 10th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/66/NH-Mott_poster.png/revision/latest?cb=20200522065136",
"quotes": [
"DUDE! MY FACE! Not cool, <player>, I saw that look in your eye, you're totally enjoying this, cagey!",
@@ -2277,7 +2277,7 @@
{
"href": "/wiki/Muffy",
"name": "Muffy",
- "birthday": "February 14th\n",
+ "birthday": "February 14th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/70/NH-Muffy_poster.png/revision/latest?cb=20200410184450",
"quotes": [
"Soccer, man... How could anyone not know I'm famous for bowling? Nightshade?"
@@ -2286,7 +2286,7 @@
{
"href": "/wiki/Murphy",
"name": "Murphy",
- "birthday": "December 29th\n",
+ "birthday": "December 29th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/69/NH-Murphy_poster.png/revision/latest?cb=20200522065115",
"quotes": [
"Take care of yourself, kiddo. See you when I see you! Gahaha!"
@@ -2295,7 +2295,7 @@
{
"href": "/wiki/Nan",
"name": "Nan",
- "birthday": "August 24th\n",
+ "birthday": "August 24th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/de/NH-Nan_poster.png/revision/latest?cb=20200522184645",
"quotes": [
"Thanks for this! I think it looks great!"
@@ -2304,7 +2304,7 @@
{
"href": "/wiki/Nana",
"name": "Nana",
- "birthday": "August 23rd\n",
+ "birthday": "August 23rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/64/NH-Nana_poster.png/revision/latest?cb=20200522184710",
"quotes": [
"Pink is the new black!",
@@ -2314,7 +2314,7 @@
{
"href": "/wiki/Naomi",
"name": "Naomi",
- "birthday": "February 28th\n",
+ "birthday": "February 28th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/97/NH-Naomi_poster.png/revision/latest?cb=20200522184727",
"quotes": [
"WHAT?! No, of course it's not a self-help book! Why would you even ask such a thing? Rude."
@@ -2323,7 +2323,7 @@
{
"href": "/wiki/Nate",
"name": "Nate",
- "birthday": "August 16th\n",
+ "birthday": "August 16th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/1a/NH-Nate_poster.png/revision/latest?cb=20200522184748",
"quotes": [
"I'm super hungry, yawwwn. Man, shopping really works up an appetite!"
@@ -2332,7 +2332,7 @@
{
"href": "/wiki/Nibbles",
"name": "Nibbles",
- "birthday": "July 19th\n",
+ "birthday": "July 19th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d5/NH-Nibbles_poster.png/revision/latest?cb=20200410184229",
"quotes": [
"Coming to a billboard near you!"
@@ -2341,7 +2341,7 @@
{
"href": "/wiki/Norma",
"name": "Norma",
- "birthday": "September 20th\n",
+ "birthday": "September 20th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/94/NH-Norma_poster.png/revision/latest?cb=20200522184806",
"quotes": [
"You deserve nice things, hoof hoo."
@@ -2350,7 +2350,7 @@
{
"href": "/wiki/Octavian",
"name": "Octavian",
- "birthday": "September 20th\n",
+ "birthday": "September 20th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/82/NH-Octavian_poster.png/revision/latest?cb=20200410192036",
"quotes": [
"But first and foremost, I'm an octopus!"
@@ -2359,7 +2359,7 @@
{
"href": "/wiki/O%27Hare",
"name": "O'Hare",
- "birthday": "July 24th\n",
+ "birthday": "July 24th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/57/NH-O%27Hare_poster.png/revision/latest?cb=20200410185212",
"quotes": [
"Hah hah! That's not your usual self! Are you a bit jealous, player? Not everyone can look this lovely! "
@@ -2368,7 +2368,7 @@
{
"href": "/wiki/Olaf",
"name": "Olaf",
- "birthday": "May 19th\n",
+ "birthday": "May 19th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/5c/NH-Olaf_poster.png/revision/latest?cb=20200522184827",
"quotes": [
"This is a pretty nice room! It's so nice that I almost want to move right in! Hah ha!"
@@ -2377,7 +2377,7 @@
{
"href": "/wiki/Olive",
"name": "Olive",
- "birthday": "July 12th\n",
+ "birthday": "July 12th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/fd/NH-Olive_poster.png/revision/latest?cb=20200522184858",
"quotes": [
"I mean, we only get to celebrate New Year's once a year, sweet pea!"
@@ -2386,7 +2386,7 @@
{
"href": "/wiki/Olivia",
"name": "Olivia",
- "birthday": "February 3rd\n",
+ "birthday": "February 3rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/5a/NH-Olivia_poster.png/revision/latest?cb=20200410182136",
"quotes": [
"You're the best kind of friend because you make me look even prettier."
@@ -2395,7 +2395,7 @@
{
"href": "/wiki/Opal",
"name": "Opal",
- "birthday": "January 20th\n",
+ "birthday": "January 20th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/73/NH-Opal_poster.png/revision/latest?cb=20200522184918",
"quotes": [
"Now whenever you see this picture of me, you can think warm thoughts."
@@ -2404,7 +2404,7 @@
{
"href": "/wiki/Ozzie",
"name": "Ozzie",
- "birthday": "May 7th\n",
+ "birthday": "May 7th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/2c/NH-Ozzie_poster.png/revision/latest?cb=20200522185151",
"quotes": [
"Plus, the sun is so bright, it feels like lasers are shutting directly into my brain."
@@ -2413,7 +2413,7 @@
{
"href": "/wiki/Pancetti",
"name": "Pancetti",
- "birthday": "November 14th\n",
+ "birthday": "November 14th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/49/NH-Pancetti_poster.png/revision/latest?cb=20200410185802",
"quotes": [
"I'm VERY choosy when it comes to clothes."
@@ -2422,7 +2422,7 @@
{
"href": "/wiki/Pango",
"name": "Pango",
- "birthday": "November 9th\n",
+ "birthday": "November 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d3/NH-Pango_poster.png/revision/latest?cb=20200522185217",
"quotes": [
"Now you can say you knew me when!"
@@ -2431,7 +2431,7 @@
{
"href": "/wiki/Paolo",
"name": "Paolo",
- "birthday": "May 5th\n",
+ "birthday": "May 5th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/fc/NH-Paolo_poster.png/revision/latest?cb=20200522185319",
"quotes": [
"Good looks won't fill me up! Just make it look normal so I can eat it sooner!"
@@ -2440,7 +2440,7 @@
{
"href": "/wiki/Papi",
"name": "Papi",
- "birthday": "January 10th\n",
+ "birthday": "January 10th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/6d/NH-Papi_poster.png/revision/latest?cb=20200522185246",
"quotes": [
"Mm hmm! This is my mitten, all right! I can smell the french fries I ate last time I wore it!"
@@ -2449,7 +2449,7 @@
{
"href": "/wiki/Pashmina",
"name": "Pashmina",
- "birthday": "December 26th\n",
+ "birthday": "December 26th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/29/NH-Pashmina_poster.png/revision/latest?cb=20200522185339",
"quotes": [
"Could you, uh...give me a little space for a while? Please? Kidders?"
@@ -2458,7 +2458,7 @@
{
"href": "/wiki/Pate",
"name": "Pate",
- "birthday": "February 23rd\n",
+ "birthday": "February 23rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/20/NH-Pate_poster.png/revision/latest?cb=20200522185358",
"quotes": [
"SHRIEKING SUGARCUBES!"
@@ -2467,7 +2467,7 @@
{
"href": "/wiki/Patty",
"name": "Patty",
- "birthday": "May 10th\n",
+ "birthday": "May 10th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f8/NH-Patty_poster.png/revision/latest?cb=20200522185417",
"quotes": [
"This month's Ms. Nintendique cover girl!"
@@ -2476,7 +2476,7 @@
{
"href": "/wiki/Paula",
"name": "Paula",
- "birthday": "March 22nd\n",
+ "birthday": "March 22nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/79/NH-Paula_poster.png/revision/latest?cb=20200522185438",
"quotes": [
"If you're looking for a fight, you found one! Yodelay!"
@@ -2485,7 +2485,7 @@
{
"href": "/wiki/Peaches",
"name": "Peaches",
- "birthday": "November 28th\n",
+ "birthday": "November 28th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/8a/NH-Peaches_poster.png/revision/latest?cb=20200522185456",
"quotes": [
"A friend of mine gave me a flying saucer the other day, but I can't really use it."
@@ -2494,7 +2494,7 @@
{
"href": "/wiki/Peanut",
"name": "Peanut",
- "birthday": "June 8th\n",
+ "birthday": "June 8th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/68/NH-Peanut_poster.png/revision/latest?cb=20200522185516",
"quotes": [
"This is my star smile."
@@ -2503,7 +2503,7 @@
{
"href": "/wiki/Pecan",
"name": "Pecan",
- "birthday": "September 10th\n",
+ "birthday": "September 10th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/48/NH-Pecan_poster.png/revision/latest?cb=20200410184245",
"quotes": [
"One picture of me is worth a thousand pictures of somebody else."
@@ -2512,7 +2512,7 @@
{
"href": "/wiki/Peck",
"name": "Peck",
- "birthday": "July 25th\n",
+ "birthday": "July 25th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d8/NH-Peck_poster.png/revision/latest?cb=20200522185539",
"quotes": [
"MUSCLE MADNESS!"
@@ -2521,7 +2521,7 @@
{
"href": "/wiki/Peewee",
"name": "Peewee",
- "birthday": "September 11th\n",
+ "birthday": "September 11th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/cb/NH-Peewee_poster.png/revision/latest?cb=20200522185601",
"quotes": [
"I AM BEHIND YOU!"
@@ -2530,7 +2530,7 @@
{
"href": "/wiki/Peggy",
"name": "Peggy",
- "birthday": "May 23rd\n",
+ "birthday": "May 23rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/a1/NH-Peggy_poster.png/revision/latest?cb=20200410185931",
"quotes": [
"I just ate like 50 pounds of peach cobbler so I'm feeling kind of bloated."
@@ -2539,7 +2539,7 @@
{
"href": "/wiki/Pekoe",
"name": "Pekoe",
- "birthday": "May 18th\n",
+ "birthday": "May 18th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/6a/NH-Pekoe_poster.png/revision/latest?cb=20200522185628",
"quotes": [
"Even when I didn't see you in real life, you made special guest appearances in my dreams!"
@@ -2548,7 +2548,7 @@
{
"href": "/wiki/Penelope",
"name": "Penelope",
- "birthday": "February 5th\n",
+ "birthday": "February 5th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/72/NH-Penelope_poster.png/revision/latest?cb=20200410192138",
"quotes": [
"Hey! What?! Are you, like, a visitor to our town? Well, enjoy it here. You'll find it a dream, oh bow!"
@@ -2557,7 +2557,7 @@
{
"href": "/wiki/Phil",
"name": "Phil",
- "birthday": "November 27th\n",
+ "birthday": "November 27th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/26/NH-Phil_poster.png/revision/latest?cb=20200410191701",
"quotes": [
"... You're asking me why the sun won't set today?"
@@ -2566,7 +2566,7 @@
{
"href": "/wiki/Phoebe",
"name": "Phoebe",
- "birthday": "April 22nd\n",
+ "birthday": "April 22nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/8b/NH-Phoebe_poster.png/revision/latest?cb=20200410191547",
"quotes": [
"You know, I really have no idea what you do all day! Are you super sly, or am I just not paying attention?"
@@ -2575,7 +2575,7 @@
{
"href": "/wiki/Pierce",
"name": "Pierce",
- "birthday": "January 8th\n",
+ "birthday": "January 8th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/8f/NH-Pierce_poster.png/revision/latest?cb=20200410191226",
"quotes": [
"No one likes flabby wings!"
@@ -2584,7 +2584,7 @@
{
"href": "/wiki/Pietro",
"name": "Pietro",
- "birthday": "April 19th\n",
+ "birthday": "April 19th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/21/NH-Pietro_poster.png/revision/latest?cb=20200522185656",
"quotes": [
"I want to be the kind of guy who’s perfect in every way and universally beloved, but it’s actually kinda hard!"
@@ -2593,7 +2593,7 @@
{
"href": "/wiki/Pinky",
"name": "Pinky",
- "birthday": "September 9th\n",
+ "birthday": "September 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/ea/NH-Pinky_poster.png/revision/latest?cb=20200522185718",
"quotes": [
"LEAPING LOLLIPOPS!"
@@ -2602,7 +2602,7 @@
{
"href": "/wiki/Piper",
"name": "Piper",
- "birthday": "April 18th\n",
+ "birthday": "April 18th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/47/NH-Piper_poster.png/revision/latest?cb=20200522185742",
"quotes": [
"FLASKLURB?!"
@@ -2611,7 +2611,7 @@
{
"href": "/wiki/Pippy",
"name": "Pippy",
- "birthday": "June 14th\n",
+ "birthday": "June 14th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/8c/NH-Pippy_poster.png/revision/latest?cb=20200410185526",
"quotes": [
"HOPPING HOTCAKES!!!"
@@ -2620,7 +2620,7 @@
{
"href": "/wiki/Plucky",
"name": "Plucky",
- "birthday": "October 12th\n",
+ "birthday": "October 12th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/62/NH-Plucky_poster.png/revision/latest?cb=20200522185801",
"quotes": [
"What's gotten into you?! Who raised you to act like that, chicky-poo?!"
@@ -2629,7 +2629,7 @@
{
"href": "/wiki/Pompom",
"name": "Pompom",
- "birthday": "February 11th\n",
+ "birthday": "February 11th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/18/NH-Pompom_poster.png/revision/latest?cb=20200522185820",
"quotes": [
"This one goes out to all my fans!"
@@ -2638,7 +2638,7 @@
{
"href": "/wiki/Poncho",
"name": "Poncho",
- "birthday": "January 2nd\n",
+ "birthday": "January 2nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/ea/NH-Poncho_poster.png/revision/latest?cb=20200522185838",
"quotes": [
"C'mere! I'm gonna bench-press you!"
@@ -2647,7 +2647,7 @@
{
"href": "/wiki/Poppy",
"name": "Poppy",
- "birthday": "August 5th\n",
+ "birthday": "August 5th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/5c/NH-Poppy_poster.png/revision/latest?cb=20200410183916",
"quotes": [
"You're the whole package: smart, stylish, and charming! Everyone in town thinks so!"
@@ -2656,7 +2656,7 @@
{
"href": "/wiki/Portia",
"name": "Portia",
- "birthday": "October 25th\n",
+ "birthday": "October 25th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/79/NH-Portia_poster.png/revision/latest?cb=20200522185904",
"quotes": [
"Of course my photo doesn't need retouching!"
@@ -2665,7 +2665,7 @@
{
"href": "/wiki/Prince",
"name": "Prince",
- "birthday": "July 21st\n",
+ "birthday": "July 21st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/0b/NH-Prince_poster.png/revision/latest?cb=20200522185927",
"quotes": [
"I'm gonna celebrate our reunion by eating whipped cream straight from the can, burrup!"
@@ -2674,7 +2674,7 @@
{
"href": "/wiki/Puck",
"name": "Puck",
- "birthday": "February 21st\n",
+ "birthday": "February 21st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/52/NH-Puck_poster.png/revision/latest?cb=20200410190527",
"quotes": [
"That's poor, <player>. You gotta occasionally read a book, or you'll fall behind the times."
@@ -2683,7 +2683,7 @@
{
"href": "/wiki/Puddles",
"name": "Puddles",
- "birthday": "January 13th\n",
+ "birthday": "January 13th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/78/NH-Puddles_poster.png/revision/latest?cb=20200522185948",
"quotes": [
"HIP HOP HO! Hey, let's go!",
@@ -2693,7 +2693,7 @@
{
"href": "/wiki/Pudge",
"name": "Pudge",
- "birthday": "June 11th\n",
+ "birthday": "June 11th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/2b/NH-Pudge_poster.png/revision/latest?cb=20200522190008",
"quotes": [
"Keep it real. Yeah."
@@ -2702,7 +2702,7 @@
{
"href": "/wiki/Punchy",
"name": "Punchy",
- "birthday": "April 11th\n",
+ "birthday": "April 11th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d2/NH-Punchy_poster.png/revision/latest?cb=20200410182252",
"quotes": [
"Turn the other cheek."
@@ -2711,7 +2711,7 @@
{
"href": "/wiki/Purrl",
"name": "Purrl",
- "birthday": "May 29th\n",
+ "birthday": "May 29th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/3d/NH-Purrl_poster.png/revision/latest?cb=20200410182641",
"quotes": [
"You don't mind if I sharpen my claws on your bed, do you?"
@@ -2720,7 +2720,7 @@
{
"href": "/wiki/Queenie",
"name": "Queenie",
- "birthday": "November 13th\n",
+ "birthday": "November 13th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/c6/NH-Queenie_poster.png/revision/latest?cb=20200410191922",
"quotes": [
"No retouching necessary.",
@@ -2730,7 +2730,7 @@
{
"href": "/wiki/Quillson",
"name": "Quillson",
- "birthday": "December 22nd\n",
+ "birthday": "December 22nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/69/NH-Quillson_poster.png/revision/latest?cb=20200522190041",
"quotes": [
"Is it prom today or something? Because I wasn't invited! Why am I a social pariah, ridukulous?!"
@@ -2739,7 +2739,7 @@
{
"href": "/wiki/Raddle",
"name": "Raddle",
- "birthday": "June 6th\n",
+ "birthday": "June 6th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/5b/NH-Raddle_poster.png/revision/latest?cb=20200522190100",
"quotes": [
"I brought a present for you today! This makes us Officially Licensed Friends now!"
@@ -2748,7 +2748,7 @@
{
"href": "/wiki/Rasher",
"name": "Rasher",
- "birthday": "April 7th\n",
+ "birthday": "April 7th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/ba/NH-Rasher_poster.png/revision/latest?cb=20200410190250",
"quotes": [
"Don't look at me with those hungry eyes! I'm not a pork chop!"
@@ -2757,7 +2757,7 @@
{
"href": "/wiki/Raymond",
"name": "Raymond",
- "birthday": "October 1st\n",
+ "birthday": "October 1st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/8e/NH-Raymond_poster.png/revision/latest?cb=20200522190120",
"quotes": [
"Hey, is that one of those vaulting poles I've been hearing about? Ugh...I want one of those SO MUCH. I don't care about vaulting—I just want to have the latest cool thing!"
@@ -2766,7 +2766,7 @@
{
"href": "/wiki/Renee",
"name": "Renée",
- "birthday": "May 28th\n",
+ "birthday": "May 28th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d8/NH-Ren%C3%A9e_poster.png/revision/latest?cb=20200522190140",
"quotes": [
"When it happens, you'll be like, \"Man, I'm glad I took care of those little flower dudes!\" Yo yo yo!"
@@ -2775,7 +2775,7 @@
{
"href": "/wiki/Reneigh",
"name": "Reneigh",
- "birthday": "June 4th\n",
+ "birthday": "June 4th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/33/NH-Reneigh_poster.png/revision/latest?cb=20200522190158",
"quotes": [
"So alright, speaking of bones... Did you know that we settled on top of an ancient burial ground?"
@@ -2784,7 +2784,7 @@
{
"href": "/wiki/Rex",
"name": "Rex",
- "birthday": "July 24th\n",
+ "birthday": "July 24th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/a7/NH-Rex_poster.png/revision/latest?cb=20200522190216",
"quotes": [
"I just stuffed my belly full of grub, and I'm feeling it. I doubt I'll be moving much for a while, cool cat."
@@ -2793,7 +2793,7 @@
{
"href": "/wiki/Rhonda",
"name": "Rhonda",
- "birthday": "January 24th\n",
+ "birthday": "January 24th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/12/NH-Rhonda_poster.png/revision/latest?cb=20200410185017",
"quotes": [
"What are you going to do with this never-ending day? I don't want to waste an opportunity like this!"
@@ -2802,7 +2802,7 @@
{
"href": "/wiki/Ribbot",
"name": "Ribbot",
- "birthday": "February 13th\n",
+ "birthday": "February 13th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/4e/NH-Ribbot_poster.png/revision/latest?cb=20200522190235",
"quotes": [
"Some say my house smells like a wooly mammoth in a sweat lodge, toady."
@@ -2811,7 +2811,7 @@
{
"href": "/wiki/Ricky",
"name": "Ricky",
- "birthday": "September 14th\n",
+ "birthday": "September 14th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/6b/NH-Ricky_poster.png/revision/latest?cb=20200410184030",
"quotes": [
"Yes! Yes! It's almost my turn! Errr, OK. What was I going to wish for, again?"
@@ -2820,7 +2820,7 @@
{
"href": "/wiki/Rilla",
"name": "Rilla",
- "birthday": "November 1st\n",
+ "birthday": "November 1st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b4/NH-Rilla_poster.png/revision/latest?cb=20210318193110",
"quotes": [
"Hey, <player name>. Wait. Don't talk to me. Not til I've had my coffee."
@@ -2829,7 +2829,7 @@
{
"href": "/wiki/Rizzo",
"name": "Rizzo",
- "birthday": "January 17th\n",
+ "birthday": "January 17th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/93/NH-Rizzo_poster.png/revision/latest?cb=20200410192330",
"quotes": [
"I was being chased by a bee, and I fell into that pit!"
@@ -2838,7 +2838,7 @@
{
"href": "/wiki/Roald",
"name": "Roald",
- "birthday": "January 5th\n",
+ "birthday": "January 5th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/4f/NH-Roald_poster.png/revision/latest?cb=20200410190858",
"quotes": [
"I'm not waddling! I'm working my glutes!"
@@ -2847,7 +2847,7 @@
{
"href": "/wiki/Robin",
"name": "Robin",
- "birthday": "December 4th\n",
+ "birthday": "December 4th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/62/NH-Robin_poster.png/revision/latest?cb=20200522190258",
"quotes": [
"Always keep your wings manicured so you can fly away!"
@@ -2856,7 +2856,7 @@
{
"href": "/wiki/Rocco",
"name": "Rocco",
- "birthday": "August 18th\n",
+ "birthday": "August 18th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/32/NH-Rocco_poster.png/revision/latest?cb=20200522190320",
"quotes": [
"You smell like patchouli!",
@@ -2866,7 +2866,7 @@
{
"href": "/wiki/Rocket",
"name": "Rocket",
- "birthday": "April 14th\n",
+ "birthday": "April 14th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d3/NH-Rocket_poster.png/revision/latest?cb=20200522190339",
"quotes": [
"All right. Time to face the music. Take me there! Vroom!"
@@ -2875,7 +2875,7 @@
{
"href": "/wiki/Rod",
"name": "Rod",
- "birthday": "August 14th\n",
+ "birthday": "August 14th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/10/NH-Rod_poster.png/revision/latest?cb=20200410192406",
"quotes": [
"You're not done 'til your muscles are screaming in agony!"
@@ -2884,7 +2884,7 @@
{
"href": "/wiki/Rodeo",
"name": "Rodeo",
- "birthday": "October 29th\n",
+ "birthday": "October 29th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/15/NH-Rodeo_poster.png/revision/latest?cb=20200522190402",
"quotes": [
"Sooo.. Anyway.. What can I do for you, chaps?"
@@ -2893,7 +2893,7 @@
{
"href": "/wiki/Rodney",
"name": "Rodney",
- "birthday": "November 10th\n",
+ "birthday": "November 10th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/58/NH-Rodney_poster.png/revision/latest?cb=20200522190421",
"quotes": [
"I really like that game where the guy in the green overalls grabs a vacuum and fights ghosts!"
@@ -2902,7 +2902,7 @@
{
"href": "/wiki/Rolf",
"name": "Rolf",
- "birthday": "August 22nd\n",
+ "birthday": "August 22nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/5c/NH-Rolf_poster.png/revision/latest?cb=20200410183806",
"quotes": [
"Well, aren't you brave for walking into the lion's den.",
@@ -2912,7 +2912,7 @@
{
"href": "/wiki/Rooney",
"name": "Rooney",
- "birthday": "December 1st\n",
+ "birthday": "December 1st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/36/NH-Rooney_poster.png/revision/latest?cb=20200522191451",
"quotes": [
"All this \"style\" and \"fashion\" is wasted on me. I'm just gonna ask for the bowl cut, punches."
@@ -2921,7 +2921,7 @@
{
"href": "/wiki/Rory",
"name": "Rory",
- "birthday": "August 7th\n",
+ "birthday": "August 7th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f3/NH-Rory_poster.png/revision/latest?cb=20200522190446",
"quotes": [
"That citrus aroma you're smelling is the smell of youthful ambition!"
@@ -2930,7 +2930,7 @@
{
"href": "/wiki/Roscoe",
"name": "Roscoe",
- "birthday": "June 16th\n",
+ "birthday": "June 16th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/01/NH-Roscoe_poster.png/revision/latest?cb=20200522190504",
"quotes": [
"I've got my eye on you, bucko!"
@@ -2939,7 +2939,7 @@
{
"href": "/wiki/Rosie",
"name": "Rosie",
- "birthday": "February 27th\n",
+ "birthday": "February 27th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/46/NH-Rosie_poster.png/revision/latest?cb=20200410182055",
"quotes": [
"To the president of the Rosie Fan club!"
@@ -2948,7 +2948,7 @@
{
"href": "/wiki/Rowan",
"name": "Rowan",
- "birthday": "August 26th\n",
+ "birthday": "August 26th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/41/NH-Rowan_poster.png/revision/latest?cb=20200410183742",
"quotes": [
"Why be junior varsity when you can be VARSITY?!",
@@ -2958,7 +2958,7 @@
{
"href": "/wiki/Ruby",
"name": "Ruby",
- "birthday": "December 25th\n",
+ "birthday": "December 25th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/5c/NH-Ruby_poster.png/revision/latest?cb=20201129214247",
"quotes": [
"I'm not sick, I'm just Albino!"
@@ -2967,7 +2967,7 @@
{
"href": "/wiki/Rudy",
"name": "Rudy",
- "birthday": "December 20th\n",
+ "birthday": "December 20th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/c1/NH-Rudy_poster.png/revision/latest?cb=20200410182928",
"quotes": [
"Oooh, imagine that, a flea sucking the carbs right out of me!"
@@ -2976,7 +2976,7 @@
{
"href": "/wiki/Sally_(Wild_World)",
"name": "Sally",
- "birthday": "June 19th\n",
+ "birthday": "June 19th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/5d/NH-Sally_poster.png/revision/latest?cb=20200410184136",
"quotes": [
"Just something to remember me by."
@@ -2985,7 +2985,7 @@
{
"href": "/wiki/Samson",
"name": "Samson",
- "birthday": "July 5th\n",
+ "birthday": "July 5th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d7/NH-Samson_poster.png/revision/latest?cb=20200410192424",
"quotes": [
"This isn't a dress I'm wearing, it's a muscle tee!"
@@ -2994,7 +2994,7 @@
{
"href": "/wiki/Sandy",
"name": "Sandy",
- "birthday": "October 21st\n",
+ "birthday": "October 21st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/93/NH-Sandy_poster.png/revision/latest?cb=20200410191836",
"quotes": [
"Good evening, (player)! Or should I say \"good night\"? It's so late!"
@@ -3003,7 +3003,7 @@
{
"href": "/wiki/Savannah",
"name": "Savannah",
- "birthday": "January 25th\n",
+ "birthday": "January 25th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/10/NH-Savannah_poster.png/revision/latest?cb=20200522190527",
"quotes": [
"Nobody too mean to you? Nobody stick you with any errands to take care of? "
@@ -3012,7 +3012,7 @@
{
"href": "/wiki/Scoot",
"name": "Scoot",
- "birthday": "June 13th\n",
+ "birthday": "June 13th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/9d/NH-Scoot_poster.png/revision/latest?cb=20200522190547",
"quotes": [
"You think you're the strongest person in town? Are you serious?! Well, I guess... I mean..."
@@ -3021,7 +3021,7 @@
{
"href": "/wiki/Shari",
"name": "Shari",
- "birthday": "April 10th\n",
+ "birthday": "April 10th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/47/NH-Shari_poster.png/revision/latest?cb=20200410192655",
"quotes": [
"I'll sneak up behind him and grab at the zipper on his costume, and he'll yell at me sayin' its not a costume. It's pretty fun...for me, cheeky. Bwa ha ha!"
@@ -3030,7 +3030,7 @@
{
"href": "/wiki/Sheldon",
"name": "Sheldon",
- "birthday": "February 26th\n",
+ "birthday": "February 26th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/8e/NH-Sheldon_poster.png/revision/latest?cb=20200410183900",
"quotes": [
"I mean, isn't it more fun to be single and hang out with the guys?"
@@ -3039,7 +3039,7 @@
{
"href": "/wiki/Shep",
"name": "Shep",
- "birthday": "November 24th\n",
+ "birthday": "November 24th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e9/NH-Shep_poster.png/revision/latest?cb=20200522190611",
"quotes": [
"Jinx, you owe me some fizzy water! Haha!"
@@ -3048,7 +3048,7 @@
{
"href": "/wiki/Sherb",
"name": "Sherb",
- "birthday": "January 18th\n",
+ "birthday": "January 18th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/31/NH-Sherb_poster.png/revision/latest?cb=20200916011120",
"quotes": [
"I overslept a little today. But that’s cool. It gave the bugs in my house some extra quiet time."
@@ -3057,7 +3057,7 @@
{
"href": "/wiki/Simon",
"name": "Simon",
- "birthday": "January 19th\n",
+ "birthday": "January 19th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/6a/NH-Simon_poster.png/revision/latest?cb=20200522190630",
"quotes": [
"It's kind of a stereotype, but I really do like bananas!"
@@ -3066,7 +3066,7 @@
{
"href": "/wiki/Skye",
"name": "Skye",
- "birthday": "March 24th\n",
+ "birthday": "March 24th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/10/NH-Skye_poster.png/revision/latest?cb=20200410183340",
"quotes": [
"Just a moment ago, I saw a cloud that really reminded me of gingerbread."
@@ -3075,7 +3075,7 @@
{
"href": "/wiki/Sly",
"name": "Sly",
- "birthday": "November 15th\n",
+ "birthday": "November 15th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/7f/NH-Sly_poster.png/revision/latest?cb=20200522190705",
"quotes": [
"Plants in the room give you lots of oxygen for working out, don't they?"
@@ -3084,7 +3084,7 @@
{
"href": "/wiki/Snake",
"name": "Snake",
- "birthday": "November 3rd\n",
+ "birthday": "November 3rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/2c/NH-Snake_poster.png/revision/latest?cb=20200410185619",
"quotes": [
"Snake's number one!"
@@ -3093,7 +3093,7 @@
{
"href": "/wiki/Snooty_(villager)",
"name": "Snooty",
- "birthday": "October 24th\n",
+ "birthday": "October 24th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d2/NH-Snooty_poster.png/revision/latest?cb=20200522190727",
"quotes": [
"So what do you think of the scenery? Trees in full bloom everywhere you look!"
@@ -3102,7 +3102,7 @@
{
"href": "/wiki/Soleil",
"name": "Soleil",
- "birthday": "August 9th\n",
+ "birthday": "August 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/9f/NH-Soleil_poster.png/revision/latest?cb=20200522190746",
"quotes": [
"Once, when I was a girl, it rained for days and days until, one morning, I woke up to find it had finally stopped. Overjoyed, I ran outside to find a giant rainbow in the clear sky! So I made a wish right then and there. And I must tell you, it came true!"
@@ -3111,7 +3111,7 @@
{
"href": "/wiki/Sparro",
"name": "Sparro",
- "birthday": "November 20th\n",
+ "birthday": "November 20th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/69/NH-Sparro_poster.png/revision/latest?cb=20200522190812",
"quotes": [
"Everyone moves on. Sometimes it's to a new island. Sometimes it's to the treadmill to the weight bench."
@@ -3120,7 +3120,7 @@
{
"href": "/wiki/Spike",
"name": "Spike",
- "birthday": "June 17th\n",
+ "birthday": "June 17th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/95/NH-Spike_poster.png/revision/latest?cb=20200410185000",
"quotes": [
"Nobody's comfortable in their own body... Least of all ME! So how'm I supposed to dress this carcass?"
@@ -3129,7 +3129,7 @@
{
"href": "/wiki/Spork",
"name": "Spork",
- "birthday": "September 3rd\n",
+ "birthday": "September 3rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/db/NH-Spork_poster.png/revision/latest?cb=20200522190834",
"quotes": [
"How do I look? Do I look dashing? I've always wanted to look dashing!"
@@ -3138,7 +3138,7 @@
{
"href": "/wiki/Sprinkle",
"name": "Sprinkle",
- "birthday": "February 20th\n",
+ "birthday": "February 20th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e5/NH-Sprinkle_poster.png/revision/latest?cb=20200410190333",
"quotes": [
"I’m so excited about today, I’ve LITERALLY been counting down the days! 365... 364... 363..."
@@ -3147,7 +3147,7 @@
{
"href": "/wiki/Sprocket",
"name": "Sprocket",
- "birthday": "December 1st\n",
+ "birthday": "December 1st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e6/NH-Sprocket_poster.png/revision/latest?cb=20200410191806",
"quotes": [
"See, I lay face down...and use my eyelids to drag myself around the room for, oh, five or ten minutes."
@@ -3156,7 +3156,7 @@
{
"href": "/wiki/Static",
"name": "Static",
- "birthday": "July 9th\n",
+ "birthday": "July 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/ff/NH-Static_poster.png/revision/latest?cb=20200410184107",
"quotes": [
"Zap!",
@@ -3166,7 +3166,7 @@
{
"href": "/wiki/Stella",
"name": "Stella",
- "birthday": "April 9th\n",
+ "birthday": "April 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/50/NH-Stella_poster.png/revision/latest?cb=20200410184731",
"quotes": [
"...Who knows where life might take me? Someday, I might move to another town, and I'll take my letters with me."
@@ -3175,7 +3175,7 @@
{
"href": "/wiki/Sterling",
"name": "Sterling",
- "birthday": "December 11th\n",
+ "birthday": "December 11th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/0a/NH-Sterling_poster.png/revision/latest?cb=20200410191029",
"quotes": [
"OK, so we don't have our own full-on Extreme Center... But it still ROCKS!"
@@ -3184,7 +3184,7 @@
{
"href": "/wiki/Stinky",
"name": "Stinky",
- "birthday": "August 17th\n",
+ "birthday": "August 17th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/cc/NH-Stinky_poster.png/revision/latest?cb=20200522190854",
"quotes": [
"HEY! Good afternooooooon! I'm absolutely wired today!! How about you? You peppy? You jolly, GAAHHH?"
@@ -3193,7 +3193,7 @@
{
"href": "/wiki/Stitches",
"name": "Stitches",
- "birthday": "February 10th\n",
+ "birthday": "February 10th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/0a/NH-Stitches_poster.png/revision/latest?cb=20200522190915",
"quotes": [
"Sometimes the sum is greater than its parts! Get it? A huh huh huh!",
@@ -3203,7 +3203,7 @@
{
"href": "/wiki/Stu",
"name": "Stu",
- "birthday": "April 20th\n",
+ "birthday": "April 20th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/fc/NH-Stu_poster.png/revision/latest?cb=20200522190934",
"quotes": [
"The best part of taking a nap in a tree is how the tree puts you on the ground just before you wake up!"
@@ -3212,7 +3212,7 @@
{
"href": "/wiki/Sydney",
"name": "Sydney",
- "birthday": "June 21st\n",
+ "birthday": "June 21st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f6/NH-Sydney_poster.png/revision/latest?cb=20200522190951",
"quotes": [
"Hee hee hee! You silly old goose! Did you maybe oversleep?"
@@ -3221,14 +3221,14 @@
{
"href": "/wiki/Sylvana",
"name": "Sylvana",
- "birthday": "October 22nd\n",
+ "birthday": "October 22nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/41/NH-Sylvana_poster.png/revision/latest?cb=20200410183935",
"quotes": []
},
{
"href": "/wiki/Sylvia",
"name": "Sylvia",
- "birthday": "May 3rd\n",
+ "birthday": "May 3rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/4b/NH-Sylvia_poster.png/revision/latest?cb=20200522191011",
"quotes": [
"What do you do when you have to wash your clothes!? Do you stay inside all day!?"
@@ -3237,7 +3237,7 @@
{
"href": "/wiki/Tabby",
"name": "Tabby",
- "birthday": "August 13th\n",
+ "birthday": "August 13th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d7/NH-Tabby_poster.png/revision/latest?cb=20200410182747",
"quotes": [
"This is my new headshot!"
@@ -3246,7 +3246,7 @@
{
"href": "/wiki/Tad",
"name": "Tad",
- "birthday": "August 3rd\n",
+ "birthday": "August 3rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/c8/NH-Tad_poster.png/revision/latest?cb=20200522182923",
"quotes": [
"Good evening! Um... not to be blunt, but do I even know you? I don't, do I?"
@@ -3255,7 +3255,7 @@
{
"href": "/wiki/Tammi",
"name": "Tammi",
- "birthday": "April 2nd\n",
+ "birthday": "April 2nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d1/NH-Tammi_poster.png/revision/latest?cb=20200522182953",
"quotes": [
"EEEEEEEEEEK!"
@@ -3264,7 +3264,7 @@
{
"href": "/wiki/Tammy",
"name": "Tammy",
- "birthday": "June 23rd\n",
+ "birthday": "June 23rd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/66/NH-Tammy_poster.png/revision/latest?cb=20200522183012",
"quotes": [
"Man...I'm not even popular with the girls today. Not used to that! Ya heard!"
@@ -3273,7 +3273,7 @@
{
"href": "/wiki/Tangy",
"name": "Tangy",
- "birthday": "June 17th\n",
+ "birthday": "June 17th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/c8/NH-Tangy_poster.png/revision/latest?cb=20200410182223",
"quotes": [
"They say cats hate citrus. THAT REALLY HURTS MY FEELINGS!"
@@ -3282,7 +3282,7 @@
{
"href": "/wiki/Tank",
"name": "Tank",
- "birthday": "May 6th\n",
+ "birthday": "May 6th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/eb/NH-Tank_poster.png/revision/latest?cb=20200410185033",
"quotes": [
"Wh-what's going on!? My butt is stuck and I can't get out!"
@@ -3291,7 +3291,7 @@
{
"href": "/wiki/Tasha",
"name": "Tasha",
- "birthday": "November 30th\n",
+ "birthday": "November 30th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d3/NH-Tasha_poster.png/revision/latest?cb=20200522183129",
"quotes": [
"Are you eating well? I've been snacking a bit. I told my diet to take a long walk off a short pier."
@@ -3300,7 +3300,7 @@
{
"href": "/wiki/T-Bone",
"name": "T-Bone",
- "birthday": "May 20th\n",
+ "birthday": "May 20th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/ca/NH-T-Bone_poster.png/revision/latest?cb=20200522183035",
"quotes": [
"I ain't your buddy, and I got no idea what you're blatherin' about."
@@ -3309,7 +3309,7 @@
{
"href": "/wiki/Teddy",
"name": "Teddy",
- "birthday": "September 26th\n",
+ "birthday": "September 26th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/11/NH-Teddy_poster.png/revision/latest?cb=20200522183157",
"quotes": [
"You gotta play through the pain!"
@@ -3318,7 +3318,7 @@
{
"href": "/wiki/Tex",
"name": "Tex",
- "birthday": "October 6th\n",
+ "birthday": "October 6th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/a/a1/NH-Tex_poster.png/revision/latest?cb=20200410190412",
"quotes": [
"Heh heh heh. Whatever the reason is...it seems you've set him on fire, picante."
@@ -3327,7 +3327,7 @@
{
"href": "/wiki/Tia",
"name": "Tia",
- "birthday": "November 18th\n",
+ "birthday": "November 18th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/41/NH-Tia_poster.png/revision/latest?cb=20200522183230",
"quotes": [
"Life-changing moments don't always happen on a schedule, teacup..."
@@ -3336,7 +3336,7 @@
{
"href": "/wiki/Tiffany",
"name": "Tiffany",
- "birthday": "January 9th\n",
+ "birthday": "January 9th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/fb/NH-Tiffany_poster.png/revision/latest?cb=20200410185508",
"quotes": [
"What's up, bun bun?"
@@ -3345,7 +3345,7 @@
{
"href": "/wiki/Timbra",
"name": "Timbra",
- "birthday": "October 21st\n",
+ "birthday": "October 21st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/6a/NH-Timbra_poster.png/revision/latest?cb=20200410184616",
"quotes": [
"It’s a fine day to just sit outside and relax a little bit. Why don’t you join me?"
@@ -3354,7 +3354,7 @@
{
"href": "/wiki/Tipper",
"name": "Tipper",
- "birthday": "August 25th\n",
+ "birthday": "August 25th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/6/64/NH-Tipper_poster.png/revision/latest?cb=20200522183257",
"quotes": [
"I know you'll treasure this forever."
@@ -3363,7 +3363,7 @@
{
"href": "/wiki/Toby",
"name": "Toby",
- "birthday": "July 10th\n",
+ "birthday": "July 10th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/57/NH-Toby_poster.png/revision/latest?cb=20210318062846",
"quotes": [
"We're officially friends forever now, <player name>! I'll always be here for you, ribbit!"
@@ -3372,7 +3372,7 @@
{
"href": "/wiki/Tom",
"name": "Tom",
- "birthday": "December 10th\n",
+ "birthday": "December 10th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/7d/NH-Tom_poster.png/revision/latest?cb=20200522183324",
"quotes": [
"New challenges! New people! We need adventure!"
@@ -3381,7 +3381,7 @@
{
"href": "/wiki/Truffles",
"name": "Truffles",
- "birthday": "July 28th\n",
+ "birthday": "July 28th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/c9/NH-Truffles_poster.png/revision/latest?cb=20200522183349",
"quotes": [
"JUMPING JELLYBEANS!"
@@ -3390,7 +3390,7 @@
{
"href": "/wiki/Tucker",
"name": "Tucker",
- "birthday": "September 7th\n",
+ "birthday": "September 7th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/32/NH-Tucker_poster.png/revision/latest?cb=20200522183418",
"quotes": [
"Hurray! You made it! Thanks for coming, fuzzers."
@@ -3399,7 +3399,7 @@
{
"href": "/wiki/Tutu",
"name": "Tutu",
- "birthday": "September 15th\n",
+ "birthday": "September 15th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/9/95/NH-Tutu_poster.png/revision/latest?cb=20200522183436",
"quotes": [
"I'll make my own line of designer Tae Kwon Do uniforms!"
@@ -3408,7 +3408,7 @@
{
"href": "/wiki/Twiggy",
"name": "Twiggy",
- "birthday": "July 13th\n",
+ "birthday": "July 13th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/52/NH-Twiggy_poster.png/revision/latest?cb=20200522183456",
"quotes": [
"Do you want my autograph, too?"
@@ -3417,7 +3417,7 @@
{
"href": "/wiki/Tybalt",
"name": "Tybalt",
- "birthday": "August 19th\n",
+ "birthday": "August 19th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/dc/NH-Tybalt_poster.png/revision/latest?cb=20200410183724",
"quotes": [
"Orientation time! You ready to be oriented? You LOOK ready. Go show the staff how ready you are!"
@@ -3426,7 +3426,7 @@
{
"href": "/wiki/Ursala",
"name": "Ursala",
- "birthday": "January 16th\n",
+ "birthday": "January 16th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/2/23/NH-Ursala_poster.png/revision/latest?cb=20200522183519",
"quotes": [
"Do you have candy for me? If you do, you best hand it over, groomph!"
@@ -3435,7 +3435,7 @@
{
"href": "/wiki/Velma",
"name": "Velma",
- "birthday": "January 14th\n",
+ "birthday": "January 14th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/17/NH-Velma_poster.png/revision/latest?cb=20200522183543",
"quotes": [
"Hey you, have you been writing people letters lately, blih?"
@@ -3444,7 +3444,7 @@
{
"href": "/wiki/Vesta",
"name": "Vesta",
- "birthday": "April 16th\n",
+ "birthday": "April 16th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/8f/NH-Vesta_poster.png/revision/latest?cb=20200410184828",
"quotes": [
"I'm so lucky to have this wool coat!",
@@ -3454,7 +3454,7 @@
{
"href": "/wiki/Vic",
"name": "Vic",
- "birthday": "December 29th\n",
+ "birthday": "December 29th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b9/NH-Vic_poster.png/revision/latest?cb=20200522183604",
"quotes": [
"Get out there and have an adventure or two while you're still young and spry!"
@@ -3463,7 +3463,7 @@
{
"href": "/wiki/Victoria",
"name": "Victoria",
- "birthday": "July 11th\n",
+ "birthday": "July 11th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/46/NH-Victoria_poster.png/revision/latest?cb=20200522183627",
"quotes": [
"CATERWAULING CARROT CAKE!"
@@ -3472,7 +3472,7 @@
{
"href": "/wiki/Violet",
"name": "Violet",
- "birthday": "September 1st\n",
+ "birthday": "September 1st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b7/NH-Violet_poster.png/revision/latest?cb=20200522183649",
"quotes": [
"Ahh...don't you just love shopping, <player>? Even if you don't buy anything, it's fun to look!"
@@ -3481,7 +3481,7 @@
{
"href": "/wiki/Vivian",
"name": "Vivian",
- "birthday": "January 26th\n",
+ "birthday": "January 26th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/d/d2/NH-Vivian_poster.png/revision/latest?cb=20200410183210",
"quotes": [
"Sooo, you prefer stuffing your face to taking a nap, eh? I must say, that doesn't surprise me in the least."
@@ -3490,7 +3490,7 @@
{
"href": "/wiki/Vladimir",
"name": "Vladimir",
- "birthday": "August 2nd\n",
+ "birthday": "August 2nd\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/7c/NH-Vladimir_poster.png/revision/latest?cb=20200522183708",
"quotes": [
"You know what I don't like? People talking about others behind their backs. Can you think of anyone else that does that, nyet?"
@@ -3499,7 +3499,7 @@
{
"href": "/wiki/Wade",
"name": "Wade",
- "birthday": "October 30th\n",
+ "birthday": "October 30th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/8/8e/NH-Wade_poster.png/revision/latest?cb=20200410190514",
"quotes": [
"I heard you trying to sing, and I thought maybe you’d feel good if someone told you it sounded nice."
@@ -3508,7 +3508,7 @@
{
"href": "/wiki/Walker",
"name": "Walker",
- "birthday": "June 10th\n",
+ "birthday": "June 10th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/e/e0/NH-Walker_poster.png/revision/latest?cb=20200522183727",
"quotes": [
"Perhaps you know me as my superhero alter ego, Fashion Lad."
@@ -3517,7 +3517,7 @@
{
"href": "/wiki/Walt",
"name": "Walt",
- "birthday": "April 24th\n",
+ "birthday": "April 24th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/3/3a/NH-Walt_poster.png/revision/latest?cb=20200522183748",
"quotes": [
"Yeah, well, you’re a busybody! I ain’t some fragile blossom that you need to be protectin’."
@@ -3526,7 +3526,7 @@
{
"href": "/wiki/Wart_Jr.",
"name": "Wart Jr.",
- "birthday": "August 21st\n",
+ "birthday": "August 21st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/f/f7/NH-Wart_Jr._poster.png/revision/latest?cb=20200522183806",
"quotes": [
"I've got my eye on you.",
@@ -3536,7 +3536,7 @@
{
"href": "/wiki/Weber",
"name": "Weber",
- "birthday": "June 30th\n",
+ "birthday": "June 30th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/5/54/NH-Weber_poster.png/revision/latest?cb=20200522183823",
"quotes": [
"Hating pineapple on pizza is trendy. Like saying you’re afraid of clowns, or grossed out by the word \"moist\""
@@ -3545,7 +3545,7 @@
{
"href": "/wiki/Wendy",
"name": "Wendy",
- "birthday": "August 15th\n",
+ "birthday": "August 15th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/4/4e/NH-Wendy_poster.png/revision/latest?cb=20200410184538",
"quotes": [
"YAY, I'm ready for, like, some serious shopping, lambkins!"
@@ -3554,7 +3554,7 @@
{
"href": "/wiki/Whitney",
"name": "Whitney",
- "birthday": "September 17th\n",
+ "birthday": "September 17th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b0/NH-Whitney_poster.png/revision/latest?cb=20200410183425",
"quotes": [
"If you even THINK about crossing me, just think about these pearly whites!",
@@ -3564,7 +3564,7 @@
{
"href": "/wiki/Willow",
"name": "Willow",
- "birthday": "November 26th\n",
+ "birthday": "November 26th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/0/05/NH-Willow_poster.png/revision/latest?cb=20200522183842",
"quotes": [
"You're right... The moon does look like a big, fat marshmallow!"
@@ -3573,7 +3573,7 @@
{
"href": "/wiki/Winnie",
"name": "Winnie",
- "birthday": "January 31st\n",
+ "birthday": "January 31st\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/7/76/NH-Winnie_poster.png/revision/latest?cb=20200522184108",
"quotes": [
"You love to yak, don't you? Me TOO! Let's talk!"
@@ -3582,7 +3582,7 @@
{
"href": "/wiki/Wolfgang",
"name": "Wolfgang",
- "birthday": "November 25th\n",
+ "birthday": "November 25th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/19/NH-Wolfgang_poster.png/revision/latest?cb=20200410183450",
"quotes": [
"I could eat you for breakfast, short stack!",
@@ -3592,7 +3592,7 @@
{
"href": "/wiki/Yuka",
"name": "Yuka",
- "birthday": "July 20th\n",
+ "birthday": "July 20th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/b/b6/NH-Yuka_poster.png/revision/latest?cb=20200522183928",
"quotes": [
"It's nice that you have me as a friend."
@@ -3601,7 +3601,7 @@
{
"href": "/wiki/Zell",
"name": "Zell",
- "birthday": "June 7th\n",
+ "birthday": "June 7th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/c/c8/NH-Zell_poster.png/revision/latest?cb=20200522183947",
"quotes": [
"It's so lively here! This is the best place to come when you're feeling kind of lonely."
@@ -3610,7 +3610,7 @@
{
"href": "/wiki/Zucker",
"name": "Zucker",
- "birthday": "March 8th\n",
+ "birthday": "March 8th\n",
"img": "https://static.wikia.nocookie.net/animalcrossing/images/1/10/NH-Zucker_poster.png/revision/latest?cb=20200522184009",
"quotes": [
"We’re gonna be the bestest friends that ever friended, bloop!"
diff --git a/package.json b/package.json
index 37d0eff..93ca608 100644
--- a/package.json
+++ b/package.json
@@ -16,6 +16,8 @@
"jest": "^26.6.3"
},
"dependencies": {
+ "axios": "^0.21.1",
+ "form-data": "^4.0.0",
"got": "^11.8.2",
"jsdom": "^16.5.2",
"md5": "^2.3.0"
diff --git a/src/buddies/animalcrossing/buddy.js b/src/buddies/animalcrossing/buddy.js
new file mode 100644
index 0000000..58883db
--- /dev/null
+++ b/src/buddies/animalcrossing/buddy.js
@@ -0,0 +1,34 @@
+
+const { collect } = require('./collector')
+const md5 = require('md5')
+
+async function chat() {
+ /* format:
+ {
+ "href": "/wiki/Admiral",
+ "name": "Admiral",
+ "birthday": "January 27th\n",
+ "img": "https://static.wikia.nocookie.net/animalcrossing/images/5/52/NH-Admiral_poster.png/revision/latest?cb=20200522013249",
+ "quotes": [
+ "Only quitters give up."
+ ]
+ }
+ */
+ const animaldb = await collect()
+ const possibleToots = animaldb.animals.map(record => {
+ return record.quotes.map(quote => {
+ const birthday = record.birthday.replace(/\n/g, "")
+ return {
+ "toot": `${record.name}: "${quote}"\n\n${birthday} is my birthday.\nhttps://animalcrossing.fandom.com${record.href}`,
+ "attach": `data/ac/${md5(record.img)}.png`,
+ "attachDescription": `Screenshot of Animal Crossing villager ${record.name}`
+ }
+ })
+ }).flat()
+
+ return possibleToots[Math.floor(Math.random() * possibleToots.length)]
+}
+
+module.exports = {
+ chat
+}
diff --git a/src/buddies/animalcrossing/collector.js b/src/buddies/animalcrossing/collector.js
index 06e83a5..608af19 100644
--- a/src/buddies/animalcrossing/collector.js
+++ b/src/buddies/animalcrossing/collector.js
@@ -41,33 +41,37 @@ async function discoverQuotes(animal) {
return itm
.replace("", "")
.replace(/(.*)<\/a>/g, "$1")
+ .replace(/(.*)<\/sup>/g, "$1")
.replace("“<\/b><\/span>", "")
})
}
async function collect() {
+ const shouldICollect = existsSync('data/ac/animals.json')
+ if(shouldICollect) {
+ console.log(' AC buddy: already collected, returning data. ')
+ const animals = await fsp.readFile('data/ac/animals.json')
+ return JSON.parse(animals)
+ }
+
+ console.log(' AC buddy: no data detected, fetching... ')
const animals = await discoverAnimals()
- const shouldIDownloadQuotes = existsSync('data/ac/animals.json')
for await(animal of animals) {
const fileName = `data/ac/${md5(animal.img)}.png`
if(!existsSync(fileName)) {
await pipeline(got.stream(animal.img), createWriteStream(fileName))
- console.log(`${animal.name} avatar downloaded.`)
+ console.log(` AC buddy: ${animal.name} avatar downloaded.`)
}
- if(!shouldIDownloadQuotes) {
- const quotes = await discoverQuotes(animal)
- animal.quotes = quotes
- console.log(`${animal.name} quotes downloaded (${quotes}).`)
- }
+ const quotes = await discoverQuotes(animal)
+ animal.quotes = quotes
+ console.log(` AC buddy: ${animal.name} quotes downloaded (${quotes}).`)
}
- if(!shouldIDownloadQuotes) {
- await fsp.writeFile('data/ac/animals.json', JSON.stringify({ animals }, null, 2))
- console.log('Okay, animals.json written!')
- }
+ await fsp.writeFile('data/ac/animals.json', JSON.stringify({ animals }, null, 2))
+ console.log(' AC buddy: Okay, animals.json written!')
return animals
}
@@ -75,4 +79,4 @@ async function collect() {
module.exports = {
collect
-}
\ No newline at end of file
+}
diff --git a/src/chat.js b/src/chat.js
index 7048337..967f506 100644
--- a/src/chat.js
+++ b/src/chat.js
@@ -1,6 +1,22 @@
// the main juice
-const acbuddy = require('./buddies/animalcrossing/collector')
+const { buddies } = require('./config')
+if(!buddies) throw "Did you seutp your config?"
+
+const { toot } = require('./toot');
+
+(async function() {
+ for await(buddy of buddies) {
+ const { chat } = require(`./buddies/${buddy}/buddy`)
+
+ // contains 'toot', and maybe 'attach' / 'attachDescription'
+ const message = await chat()
+ console.log(`buddy ${buddy} has this to say: ${JSON.stringify(message)}`)
+
+ await toot(message)
+ }
+
+ console.log('Done! for now... ')
+})()
-acbuddy.collect()
\ No newline at end of file
diff --git a/src/registerApp.js b/src/registerApp.js
new file mode 100644
index 0000000..12df5cc
--- /dev/null
+++ b/src/registerApp.js
@@ -0,0 +1,48 @@
+const axios = require('axios')
+
+const instance = 'https://chat.brainbaking.com'
+const clientName = "plerobuddies"
+
+// Fill these in after register() ed. calls
+const clientId = ""
+const clientSecret = ""
+const approvalCode = ""
+
+
+async function register() {
+ const raw = await axios.post(`${instance}/api/v1/apps`, {
+ client_name: clientName,
+ redirect_uris: "urn:ietf:wg:oauth:2.0:oob",
+ scopes: "read write"
+ }
+ )
+
+ console.log(raw.data)
+ console.log(`${instance}/oauth/authorize?redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&response_type=code&client_id=${clientId}&scope=read%20write`)
+}
+
+
+async function fetchToken() {
+ const raw = await axios.post(`${instance}/oauth/token`, {
+ client_id: clientId,
+ client_secret: clientSecret,
+ redirect_uri: "urn:ietf:wg:oauth:2.0:oob",
+ scopes: "read write",
+ grant_type: "authorization_code",
+ code: approvalCode
+ }
+ )
+
+ console.log(raw.data)
+ console.log(raw.data.access_token)
+}
+
+(async function() {
+ try {
+ await fetchToken()
+ } catch(err) {
+ console.log(err.message)
+ console.log(err.response?.data)
+ }
+})()
+
diff --git a/src/toot.js b/src/toot.js
new file mode 100644
index 0000000..326bbc7
--- /dev/null
+++ b/src/toot.js
@@ -0,0 +1,51 @@
+const axios = require('axios')
+const FormData = require('form-data')
+const { createReadStream } = require('fs')
+
+const { instance, oauthToken } = require('./config')
+
+async function toot(data) {
+ // contains 'toot', and maybe 'attach' / 'attachDescription'
+ const media_ids = []
+ if(data.attach) {
+ const id = await uploadMedia(data.attach, data.attachDescription)
+ media_ids.push(id)
+ }
+
+ // https://docs.joinmastodon.org/methods/statuses/
+ const result = await axios.post(`${instance}/api/v1/statuses`, {
+ status: data.toot,
+ media_ids: media_ids,
+ }, {
+ headers: {
+ "Authorization": `Bearer ${oauthToken}`
+ }
+ })
+
+ console.log(` toot: status result: ${result.status}`)
+}
+
+async function uploadMedia(fileName, description) {
+ const formData = new FormData()
+ formData.append('file', createReadStream(fileName))
+ formData.append('description', description)
+
+ // https://docs.joinmastodon.org/methods/statuses/media/
+ const result = await axios.post(`${instance}/api/v1/media`, formData, {
+ headers: {
+ "Content-Type": `multipart/form-data; boundary=${formData.getBoundary()}`,
+ "Authorization": `Bearer ${oauthToken}`
+ }
+ });
+
+ if(result.status !== 200) {
+ throw "something went wrong with " + result.data
+ }
+
+ console.log(` toot: media result: ${result.status} - media id: ${result.data.id}`)
+ return result.data.id
+}
+
+module.exports = {
+ toot
+}
diff --git a/yarn.lock b/yarn.lock
index e797047..0a300dd 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1044,6 +1044,15 @@ __metadata:
languageName: node
linkType: hard
+"axios@npm:^0.21.1":
+ version: 0.21.1
+ resolution: "axios@npm:0.21.1"
+ dependencies:
+ follow-redirects: ^1.10.0
+ checksum: 864fb7b5d077d236737f10adca53bf451a93f35a15271f56fba8da07265a02d26b7d881b935a6697dc6adb0549ea3e56d2eecb403edaa3bb78f6479901c10f69
+ languageName: node
+ linkType: hard
+
"babel-jest@npm:^26.6.3":
version: 26.6.3
resolution: "babel-jest@npm:26.6.3"
@@ -1468,7 +1477,7 @@ __metadata:
languageName: node
linkType: hard
-"combined-stream@npm:^1.0.6, combined-stream@npm:~1.0.6":
+"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6":
version: 1.0.8
resolution: "combined-stream@npm:1.0.8"
dependencies:
@@ -2044,6 +2053,16 @@ __metadata:
languageName: node
linkType: hard
+"follow-redirects@npm:^1.10.0":
+ version: 1.13.3
+ resolution: "follow-redirects@npm:1.13.3"
+ peerDependenciesMeta:
+ debug:
+ optional: true
+ checksum: 9ad74c3b66ad5c32d8c009a2afb4e5c1b9e5dbe1f631419296c21f8e4f9976ed2c52f9a676c4acdd1d7f41a8f17a03dfaa3704993b25b5965eb11bc9dc9a8ef5
+ languageName: node
+ linkType: hard
+
"for-in@npm:^1.0.2":
version: 1.0.2
resolution: "for-in@npm:1.0.2"
@@ -2058,6 +2077,17 @@ __metadata:
languageName: node
linkType: hard
+"form-data@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "form-data@npm:4.0.0"
+ dependencies:
+ asynckit: ^0.4.0
+ combined-stream: ^1.0.8
+ mime-types: ^2.1.12
+ checksum: ecbe8f41bcf5c415f38e39058b34598a9261bb74a3d54b633d0b5dd8b7cf9a30b0626cd06ae8e79874a2ca88c222041142a7893e5afdd35fdfc3272264d03d44
+ languageName: node
+ linkType: hard
+
"form-data@npm:~2.3.2":
version: 2.3.3
resolution: "form-data@npm:2.3.3"
@@ -4004,6 +4034,8 @@ fsevents@^2.1.2:
version: 0.0.0-use.local
resolution: "plerobuddies@workspace:."
dependencies:
+ axios: ^0.21.1
+ form-data: ^4.0.0
got: ^11.8.2
jest: ^26.6.3
jsdom: ^16.5.2