wouldn't display and bust the whole look of the square. \n\nJust for more details, the CSS the dev made is ultra specified (meaning each element is too precisely \"described\" : div.class .child .child2 { /* styles */ } when it could be .class .child2 for example). Also, the templates he made need to be compatible with any \"module\" the website has, thus the need of this high specificity\n\nSo I fired up the DevTools to check what happened, and had: \n\nExpected: a.area > blockquote > strong.title + p > a\nActual result: some new a.area were wrapping the , the and the I just added. The source code was not showing any of this but just the rules I initially wrote - the expected result\n\nWtf?! I thought the JS the dev made was adding elements. I disabled said JS, and bam, these a.area were still wrapping everything!! What black magic would add these stupid tags I never asked for.\n\nSo I went looking in the CSS files in case some wizardry was happening, but everything was OK.\n\nI tried changing my structure, changing tag (swapping a.area to p.area or without .area), HTML just said \"nope, have those please\".\n\nEventually I rewrote my own module out of frustration after three quarters of an hour fiddling with this stupid \"module\". I hate losing time for such shenanigans and under a lot of pressure because of deadlines. \n\nStill haven't figured why those .area would wrap everything out of nowhere...",
+ "score": 6,
+ "created_time": 1491993734,
+ "attached_image": "",
+ "num_comments": 3,
+ "tags": [
+ "gohomehtmlyouredrunk",
+ "wtf",
+ "html black magic",
+ "specified css"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 475858,
+ "user_username": "Phlisg",
+ "user_score": 121,
+ "user_avatar": {
+ "b": "69c9cd",
+ "i": "v-17_c-3_b-6_g-m_9-1_1-3_16-1_3-4_8-1_7-1_5-1_12-3_17-1_6-16_2-12_4-1.jpg"
+ }
+ },
+ {
+ "id": 226483,
+ "text": "In a startup WE: \"I want to create airdrone who can detect agression and survey people by flying on the street. I'll call it Big Brother.\"\nWTF dude ?!",
+ "score": 5,
+ "created_time": 1476085182,
+ "attached_image": "",
+ "num_comments": 1,
+ "tags": [
+ "startupwe",
+ "wtf",
+ "wk21"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "weekly": {
+ "week": 21,
+ "topic": "Dumbest project/startup idea pitched to you?",
+ "date": "10/10/16",
+ "height": 50
+ },
+ "user_id": 177835,
+ "user_username": "FlyingSocket",
+ "user_score": 145,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-1_16-6_3-4_8-1_7-1_5-1_12-1_6-11_10-1_2-12_4-1.jpg"
+ }
+ },
+ {
+ "id": 503252,
+ "text": "I`m new to coding. So i`m also new at ranting.\n\nI know i have something to rant about. But my nerd culture is just not yet at the level. \n\nI have been taught by a mate to used linux and started vanilla javascript. We use intellj as IDE. \n\nSo i have to speak to this client whose previous IT provider was gonna code his thing with ASP and visual studio!!!\nRight?! WTF?!!! But that`s all i got!!!!\n\nIm pretty sure its a wtf?! But i don`t have the rock solid reasons why. \n\nPlease ranters help me become better at rantong and tell me i`m not wrong and why ;)",
+ "score": 5,
+ "created_time": 1490835167,
+ "attached_image": "",
+ "num_comments": 9,
+ "tags": [
+ "wtf?",
+ "l2rant",
+ "linux"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 487895,
+ "user_username": "Santaclauze",
+ "user_score": 892,
+ "user_avatar": {
+ "b": "f99a66",
+ "i": "v-17_c-3_b-3_g-m_9-1_1-3_16-7_3-12_8-1_7-1_5-1_12-3_17-2_6-47_2-75_15-15_18-2_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 417091,
+ "text": "Database assisted Dependency Injection... How does that sound?",
+ "score": 5,
+ "created_time": 1486476245,
+ "attached_image": "",
+ "num_comments": 1,
+ "tags": [
+ "wtf?!?!"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 345578,
+ "user_username": "SnafuAI",
+ "user_score": 676,
+ "user_avatar": {
+ "b": "a973a2",
+ "i": "v-17_c-3_b-2_g-m_9-1_1-1_16-15_3-2_8-1_7-1_5-1_12-1_6-30_10-5_2-91_15-6_18-2_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 131055,
+ "text": "IIS curse you and your nuances!\n\nI launch my local web application (which was working fine) and now get CORS errors and 404 not found. Wtf. I clean the solution rebuild, same thing. Then I restart my PC and try again. Same thing. \n\nThen I use Firefox instead if chrome and it magically works. Wtf!\n\nIt's hard to fix broken things when they fix themeselves afyer trial and error",
+ "score": 5,
+ "created_time": 1470348298,
+ "attached_image": "",
+ "num_comments": 1,
+ "tags": [
+ "iis hosting",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 4072,
+ "user_username": "champion01",
+ "user_score": 1099,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-1_16-1_3-1_8-1_7-1_5-1_12-1_6-1_2-1_4-1.jpg"
+ }
+ },
+ {
+ "id": 138530,
+ "text": "Dramatic question on Quora - \"Should I quit programming as languages are going to be dead?\"",
+ "score": 5,
+ "created_time": 1470947312,
+ "attached_image": "",
+ "num_comments": 8,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 132166,
+ "user_username": "firusvg",
+ "user_score": 1398,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-2_16-2_3-1_8-1_7-1_5-1_12-2_6-47_2-3_15-19_11-1_18-1_4-1.jpg"
+ }
+ },
+ {
+ "id": 242208,
+ "text": "WTF What??",
+ "score": 5,
+ "created_time": 1476855888,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_242208_RHsxr.jpg",
+ "width": 480,
+ "height": 800
+ },
+ "num_comments": 0,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 234356,
+ "user_username": "elonmusk",
+ "user_score": 14074,
+ "user_avatar": {
+ "b": "f99a66",
+ "i": "v-17_c-3_b-3_g-m_9-2_1-1_16-13_3-3_8-4_7-4_5-4_12-1_6-14_10-9_2-49_15-10_11-3_18-4_4-4_19-3_20-13_21-1.jpg"
+ }
+ },
+ {
+ "id": 228628,
+ "text": "3 diffrent versions of jquery on page...",
+ "score": 5,
+ "created_time": 1476187783,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "#wtf #javascript"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 199563,
+ "user_username": "macbury",
+ "user_score": 446,
+ "user_avatar": {
+ "b": "d55161",
+ "i": "v-17_c-3_b-5_g-m_9-1_1-2_16-2_3-1_8-1_7-1_5-1_12-2_6-16_10-1_2-10_15-12_11-2_4-1.jpg"
+ }
+ },
+ {
+ "id": 277507,
+ "text": "And here I am at the hospital thinking about that stupid deadline... Wtf",
+ "score": 5,
+ "created_time": 1478629532,
+ "attached_image": "",
+ "num_comments": 1,
+ "tags": [
+ "death line",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 26258,
+ "user_username": "azous",
+ "user_score": 5762,
+ "user_avatar": {
+ "b": "d55161",
+ "i": "v-17_c-3_b-5_g-m_9-1_1-3_16-6_3-1_8-1_7-1_5-4_12-3_6-52_10-5_2-50_11-4_18-4_4-4_19-3_20-5_21-2.jpg"
+ }
+ },
+ {
+ "id": 484989,
+ "text": "gettype(this_is_a_valid_string_in_php) === 'string';",
+ "score": 5,
+ "created_time": 1489905863,
+ "attached_image": "",
+ "num_comments": 2,
+ "tags": [
+ "php",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 113667,
+ "user_username": "faisalhakim47",
+ "user_score": 842,
+ "user_avatar": {
+ "b": "f99a66",
+ "i": "v-17_c-3_b-3_g-m_9-1_1-2_16-6_3-5_8-1_7-1_5-1_12-2_6-14_10-4_2-28_11-2_18-2_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 160543,
+ "text": "Made a fresh Windows 7 install and directly wanted to update it. I didn't install or modify anything and the updater is corrupted. Wtf windows?",
+ "score": 5,
+ "created_time": 1472609877,
+ "attached_image": "",
+ "num_comments": 4,
+ "tags": [
+ "wtf",
+ "windows update",
+ "windows"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 149362,
+ "user_username": "Paramite",
+ "user_score": 4993,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-3_16-6_3-3_8-4_7-4_5-3_12-3_6-82_10-9_2-54_15-10_11-2_18-4_4-3_19-3_20-3_21-2.jpg"
+ },
+ "user_dpp": 1
+ },
+ {
+ "id": 62055,
+ "text": "if you're a dev, WHY on earth would you send me a blind LinkedIn invite with no message? who the !@#$ are you??",
+ "score": 5,
+ "created_time": 1465411126,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_62055_WhFxN.gif",
+ "width": 480,
+ "height": 270
+ },
+ "num_comments": 1,
+ "tags": [
+ "wtf",
+ "linkedin"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 60175,
+ "user_username": "kindohm",
+ "user_score": 47,
+ "user_avatar": {
+ "b": "7bc8a4"
+ }
+ },
+ {
+ "id": 361522,
+ "text": "Always shut down atleast once a month :/\nJust wanted to work a little :(",
+ "score": 5,
+ "created_time": 1483187926,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_361522_aJfsn.jpg",
+ "width": 750,
+ "height": 1000
+ },
+ "num_comments": 3,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 93523,
+ "user_username": "GurpreetSK95",
+ "user_score": 1105,
+ "user_avatar": {
+ "b": "ecd276",
+ "i": "v-17_c-3_b-7_g-m_9-1_1-2_16-12_3-1_8-1_7-1_5-1_12-2_17-2_6-30_10-1_2-25_15-47_11-1_18-2_4-1_19-2.jpg"
+ }
+ },
+ {
+ "id": 565700,
+ "text": "So i was putting finishing touches on an android game i was building in Unity3D as a fun side project - implementing google play leaderboards and google ads. \nLuckily google is nice enough to include 2 unity plugins for ads and leaderboards/achievements however, THE FUCKING PLUGINS AREN'T COMPATIBLE. TWO PIECES OF SOFTWARE THAT ARE LITERALLY MEANT TO WORK TOGETHER HAVE COLLIDING .JAR FILES PREVENTING ME FROM BUILDING THE APK.\n\ni had to spend fucking days trying to figure out how to unpack the jar files and what to remove from them so they would stop colliding.\n\nWTF GOOGLE?",
+ "score": 5,
+ "created_time": 1493732990,
+ "attached_image": "",
+ "num_comments": 3,
+ "tags": [
+ "wtf google go home you're drunk",
+ "unity3d",
+ "google play",
+ "android"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 563052,
+ "user_username": "hellvetica",
+ "user_score": 629,
+ "user_avatar": {
+ "b": "69c9cd",
+ "i": "v-17_c-3_b-6_g-m_9-1_1-1_16-6_3-1_8-1_7-1_5-1_12-1_6-11_2-67_15-11_18-2_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 49455,
+ "text": "Wtf looking at a Pull Request today for styling 4 buttons...\n750 lines of of CSS and not even able to style an anchor!! \nHow the hell is that even possible!!!",
+ "score": 5,
+ "created_time": 1464938435,
+ "attached_image": "",
+ "num_comments": 1,
+ "tags": [
+ "wtf",
+ "scss"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 49052,
+ "user_username": "gintom",
+ "user_score": 61,
+ "user_avatar": {
+ "b": "d55161"
+ }
+ },
+ {
+ "id": 224455,
+ "text": "console(config)#ip ssh port 22\n\nInCorrect Port-Number : Port-Number Should be in the Range <1025 - 65535>\n\nconsole(config)#",
+ "score": 5,
+ "created_time": 1475969729,
+ "attached_image": "",
+ "num_comments": 4,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 90430,
+ "user_username": "spl0",
+ "user_score": 2276,
+ "user_avatar": {
+ "b": "f99a66"
+ }
+ },
+ {
+ "id": 298367,
+ "text": "Finding this in the documentation - //skipping index that are multiples of 10 (multiples of 10 create problems as the input IDs) if ( $input_id % 10 == 0 ) { $input_id++; }",
+ "score": 5,
+ "created_time": 1479807675,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf",
+ "gravityforms"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 16616,
+ "user_username": "wgroenewold",
+ "user_score": 840,
+ "user_avatar": {
+ "b": "f99a66"
+ }
+ },
+ {
+ "id": 116832,
+ "text": "wtf boss!!!! Is it so hard to understand that having one column per year is a horrible bad practice?",
+ "score": 5,
+ "created_time": 1469119638,
+ "attached_image": "",
+ "num_comments": 9,
+ "tags": [
+ "db",
+ "wtf",
+ "boss",
+ "fml",
+ "bad practice"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 26258,
+ "user_username": "azous",
+ "user_score": 5762,
+ "user_avatar": {
+ "b": "d55161",
+ "i": "v-17_c-3_b-5_g-m_9-1_1-3_16-6_3-1_8-1_7-1_5-4_12-3_6-52_10-5_2-50_11-4_18-4_4-4_19-3_20-5_21-2.jpg"
+ }
+ },
+ {
+ "id": 761103,
+ "text": "Upwork isn't allowing new freelancers . Wtf",
+ "score": 5,
+ "created_time": 1502124807,
+ "attached_image": "",
+ "num_comments": 3,
+ "tags": [
+ "upwork",
+ "freelance",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 638811,
+ "user_username": "mrSomeone",
+ "user_score": 676,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-10_16-10_3-2_8-1_7-1_5-1_12-10_6-2_10-1_2-26_15-10_11-1_4-1.jpg"
+ }
+ },
+ {
+ "id": 212600,
+ "text": "WTF?!?! Just opened thrones amino app and I got this error. Something is strange. The night is dark and full of terrors.",
+ "score": 4,
+ "created_time": 1475355772,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_212600_wn6Wq.jpg",
+ "width": 563,
+ "height": 999
+ },
+ "num_comments": 0,
+ "tags": [
+ "wtf?",
+ "thrones",
+ "amino"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 18977,
+ "user_username": "oxkipo",
+ "user_score": 844,
+ "user_avatar": {
+ "b": "d55161",
+ "i": "v-17_c-3_b-5_g-m_9-1_1-2_16-1_3-5_8-1_7-1_5-1_12-2_6-97_10-1_2-10_4-1.jpg"
+ }
+ },
+ {
+ "id": 476969,
+ "text": "I said Medusa... I said Medusa.",
+ "score": 4,
+ "created_time": 1489516294,
+ "attached_image": "",
+ "num_comments": 1,
+ "tags": [
+ "medusa",
+ "wtf?"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 416381,
+ "user_username": "Peekaboo",
+ "user_score": 1027,
+ "user_avatar": {
+ "b": "d55161",
+ "i": "v-17_c-3_b-5_g-m_9-1_1-5_16-8_3-14_8-2_7-2_5-1_12-5_17-2_6-36_10-9_2-23_15-64_11-4_18-2_4-1_19-2_20-11.jpg"
+ }
+ },
+ {
+ "id": 51117,
+ "text": "In Sweden the word for computer is \"dator\" and the word for data is \"data\". \n\nHowever \"data\" is commonly used as slang for computer by muggles. So when people tell me that they have problems with their \"data\" I always get the wtf face.",
+ "score": 4,
+ "created_time": 1464964736,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "it",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 50263,
+ "user_username": "biglars",
+ "user_score": 94,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-3_16-5_3-5_8-1_7-1_5-1_12-3_6-3_2-10_15-19_11-1_4-1.jpg"
+ }
+ },
+ {
+ "id": 551674,
+ "text": "i want to post something here but I have literally no effing idea about what to post... agrrr 😑",
+ "score": 4,
+ "created_time": 1493072243,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "#noidea #wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 300535,
+ "user_username": "MunifTanjim",
+ "user_score": 18,
+ "user_avatar": {
+ "b": "ecd276",
+ "i": "v-17_c-3_b-7_g-m_9-1_1-2_16-6_3-4_8-1_7-1_5-1_12-2_6-30_2-10_15-6_11-2_4-1.jpg"
+ }
+ },
+ {
+ "id": 564090,
+ "text": "friend : can you help me modifying my client's website? It's a company profile website so no complicated stuff. \nme : let me see... \n\n*it's bulit on opencart*\n\nme : wtf\nfriend : exactly 😂",
+ "score": 4,
+ "created_time": 1493654451,
+ "attached_image": "",
+ "num_comments": 2,
+ "tags": [
+ "wtf",
+ "opencart"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 274779,
+ "user_username": "falmesino",
+ "user_score": 814,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-2_16-6_3-3_8-1_7-1_5-1_12-2_6-38_2-10_15-47_11-1_18-1_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 375347,
+ "text": "I wonder, what coding on acid is like...",
+ "score": 4,
+ "created_time": 1483986053,
+ "attached_image": "",
+ "num_comments": 4,
+ "tags": [
+ "wtf",
+ "dude"
+ ],
+ "vote_state": 0,
+ "edited": true,
+ "user_id": 375335,
+ "user_username": "thallosaurus",
+ "user_score": 86,
+ "user_avatar": {
+ "b": "7bc8a4",
+ "i": "v-17_c-3_b-1_g-m_9-1_1-3_16-6_3-1_8-1_7-1_5-1_12-3_6-34_10-1_2-1_15-42_4-1.jpg"
+ }
+ },
+ {
+ "id": 488302,
+ "text": "Long one\nSo our newest team-mate has made a channel dedicated to make fun of or scrum master, then I send him a pm saying to cut out the childs play, and we need to act professional.\nThen he tells me that our scrum master is okay with it, and really looks like he is!\nSM said this making jokes about him brings the whole team together and makes us a better team!!\nWTF...\nReally WTF ... am I the bad guy for caring about my team??",
+ "score": 4,
+ "created_time": 1490082898,
+ "attached_image": "",
+ "num_comments": 3,
+ "tags": [
+ "wtf?",
+ "scrum",
+ "teammates"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 487556,
+ "user_username": "tinybyte",
+ "user_score": 1368,
+ "user_avatar": {
+ "b": "69c9cd",
+ "i": "v-17_c-3_b-6_g-m_9-1_1-2_16-16_3-1_8-2_7-2_5-1_12-2_6-7_10-9_2-54_11-3_18-2_4-1_19-2_20-7.jpg"
+ }
+ },
+ {
+ "id": 487027,
+ "text": "Almost like a ritual I see the time 3:33 way too regularly. I need some brain science on this.",
+ "score": 4,
+ "created_time": 1490017087,
+ "attached_image": "",
+ "num_comments": 5,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 410146,
+ "user_username": "ohmylacooon",
+ "user_score": 299,
+ "user_avatar": {
+ "b": "7bc8a4",
+ "i": "v-17_c-3_b-1_g-m_9-1_1-1_16-1_3-3_8-1_7-1_5-1_12-1_6-44_10-3_2-37_15-12_18-1_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 21570,
+ "text": "Irrational Programmer's Response to Problems - \"I tried, if I couldn't find a solution to it, then it's impossible.\"",
+ "score": 4,
+ "created_time": 1463206873,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "notarealprogrammer",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 21330,
+ "user_username": "JDev",
+ "user_score": 60,
+ "user_avatar": {
+ "b": "d55161",
+ "i": "v-17_c-3_b-5_g-m_9-1_1-3_16-6_3-3_8-1_7-1_5-1_12-3_6-10_10-1_2-26_11-2_4-1.jpg"
+ }
+ },
+ {
+ "id": 551295,
+ "text": "Wtf\nA website just prevented me from opening or closing tabs in Chrome by opening a message saying it was unable to connect to the server. I couldn't even see the message as it was displayed on the small screen I didn't look at.\nIt wouldn't even let me close Chrome!",
+ "score": 4,
+ "created_time": 1493058595,
+ "attached_image": "",
+ "num_comments": 2,
+ "tags": [
+ "stupid message",
+ "wtf",
+ "chrome"
+ ],
+ "vote_state": 0,
+ "edited": true,
+ "user_id": 418647,
+ "user_username": "Niddam",
+ "user_score": 158,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-2_16-3_3-6_8-1_7-1_5-1_12-2_6-3_2-10_4-1.jpg"
+ }
+ },
+ {
+ "id": 106309,
+ "text": "CamanJS is a nice library and such but why does it's vignette function take a String as it's parameter for percentage!? It parses it by removing the '%' character and doing a parseInt()!",
+ "score": 4,
+ "created_time": 1468403756,
+ "attached_image": "",
+ "num_comments": 2,
+ "tags": [
+ "camanjs wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 97387,
+ "user_username": "debug",
+ "user_score": 290,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-f_9-1_1-2_16-6_3-15_8-1_7-1_5-1_12-2_6-2_10-1_2-26_4-1.jpg"
+ }
+ },
+ {
+ "id": 194549,
+ "text": "Manager informed me that I need to go on business trip abroad (only 2000+ kilometers, two, perhaps three flight exchanges) in three days at customer's plant for (at least) two weeks. Of course, he only hinted vague details what I should/would do there. I must admit that I'm a bit baffled but ...\n\nPlease note that, because of health issues, i didn't leave home town for more than 5 years and didn't leave country for more than 20 years. ;)\n\nOh, joy ...",
+ "score": 4,
+ "created_time": 1474483191,
+ "attached_image": "",
+ "num_comments": 4,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 132166,
+ "user_username": "firusvg",
+ "user_score": 1398,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-2_16-2_3-1_8-1_7-1_5-1_12-2_6-47_2-3_15-19_11-1_18-1_4-1.jpg"
+ }
+ },
+ {
+ "id": 475185,
+ "text": "WTF OPPO? \n\nWhy assume it's \"malicious\" when I'm the one that rooted my own phone? \n\nIt's even more ridiculous when I'm prompted to SIGN IN OPPO account to maintain the root status. Who's the fucking malicious one now?\n\nThis piece of shitty pink notification permanently stuck onto my drawer and I can't seem remove it. GG fucking WP but I'm just going to live with it.",
+ "score": 4,
+ "created_time": 1489438790,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_475185_UMtgN.jpg",
+ "width": 562,
+ "height": 1000
+ },
+ "num_comments": 4,
+ "tags": [
+ "wtf",
+ "dont wanna update",
+ "coloros",
+ "oppo",
+ "android",
+ "root"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 399253,
+ "user_username": "whitekoffee",
+ "user_score": 1220,
+ "user_avatar": {
+ "b": "ecd276",
+ "i": "v-17_c-3_b-7_g-m_9-1_1-2_16-10_3-6_8-1_7-1_5-1_12-2_6-97_10-1_2-42_11-7_18-2_4-1_19-2_20-7.jpg"
+ }
+ },
+ {
+ "id": 65890,
+ "text": "The issue with working in a small company is that is that talking to operations is so fucking hard sometimes. How the fuck can you dispute the validity of a if true statement. If it's true it's fucking true.",
+ "score": 4,
+ "created_time": 1465610952,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_65890_B9MAb.jpg",
+ "width": 451,
+ "height": 400
+ },
+ "num_comments": 1,
+ "tags": [
+ "wtf",
+ "logic"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 3563,
+ "user_username": "reticentroot",
+ "user_score": 190,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-2_16-3_3-1_8-1_7-1_5-1_12-2_6-10_10-1_2-39_15-27_11-2_18-1_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 550308,
+ "text": "Start coding a project for version 7.x, everything works in tests. Deploy it on the server and it doesn't work. Checks version and turns out it is 6.x, ask my manager why didn't he tell me before, he goes like so what, do it for all versions.\n\nI go wtf",
+ "score": 4,
+ "created_time": 1493025760,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf",
+ "mondays",
+ "fuck version",
+ "requirements"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 538863,
+ "user_username": "TheLazyGoan",
+ "user_score": 2009,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-7_16-13_3-1_8-2_7-2_5-2_12-7_6-2_10-9_2-41_15-10_11-3_18-4_4-2_19-3_20-8_21-2.jpg"
+ }
+ },
+ {
+ "id": 211495,
+ "text": "iCloud it's that thing that if you haven't a Mac you can't download your own app files either in iOS or Windows.. I had to run a VM and search for an hour for 40-50 family photos...",
+ "score": 3,
+ "created_time": 1475295368,
+ "attached_image": "",
+ "num_comments": 6,
+ "tags": [
+ "icloud",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 206142,
+ "user_username": "teoval8",
+ "user_score": 712,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-1_16-6_3-3_8-1_7-1_5-1_12-1_6-11_10-1_2-39_15-28_4-1.jpg"
+ }
+ },
+ {
+ "id": 577322,
+ "text": "Getting feedback from a client like: \"on mobile left is right and right is left\"\n\nWtf am i supposed to make out of this",
+ "score": 3,
+ "created_time": 1494233542,
+ "attached_image": "",
+ "num_comments": 1,
+ "tags": [
+ "wtf",
+ "client"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 276763,
+ "user_username": "daredevil",
+ "user_score": 1541,
+ "user_avatar": {
+ "b": "ecd276",
+ "i": "v-17_c-3_b-7_g-m_9-1_1-1_16-8_3-2_8-1_7-1_5-1_12-1_6-7_2-31_15-11_11-1_18-2_4-1_19-2_20-3.jpg"
+ }
+ },
+ {
+ "id": 683190,
+ "text": "Release estimated in one week. \nBoss adds a whole bunch of new tickets. \nBoss gets surprised/angry that the release is not one week anymore.",
+ "score": 3,
+ "created_time": 1498788673,
+ "attached_image": "",
+ "num_comments": 2,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 666656,
+ "user_username": "wakazors",
+ "user_score": 363,
+ "user_avatar": {
+ "b": "7bc8a4",
+ "i": "v-17_c-3_b-1_g-m_9-1_1-2_16-11_3-2_8-1_7-1_5-1_12-2_6-6_10-1_2-1_15-14_18-1_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 442398,
+ "text": "Jira is asking to answer 2 short questions. Rating scale 1 to 7 what the fuck.",
+ "score": 3,
+ "created_time": 1487760523,
+ "attached_image": "",
+ "num_comments": 4,
+ "tags": [
+ "wtf?",
+ "jira"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 5167,
+ "user_username": "BrianK",
+ "user_score": 667,
+ "user_avatar": {
+ "b": "69c9cd",
+ "i": "v-17_c-3_b-6_g-m_9-1_1-2_16-6_3-1_8-1_7-1_5-1_12-2_6-98_2-10_15-19_18-1_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 409096,
+ "text": "What is gitlab and what hapuened? I only use github",
+ "score": 3,
+ "created_time": 1486001026,
+ "attached_image": "",
+ "num_comments": 9,
+ "tags": [
+ "toostupid4theworld",
+ "wtf?"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 279630,
+ "user_username": "linuxer4fun",
+ "user_score": 7136,
+ "user_avatar": {
+ "b": "f99a66",
+ "i": "v-17_c-3_b-3_g-m_9-1_1-1_16-15_3-1_8-2_7-2_5-4_12-1_6-6_10-9_2-50_15-18_11-5_18-4_4-4_19-3_20-11.jpg"
+ }
+ },
+ {
+ "id": 179843,
+ "text": "Firmware updates with no README at all!",
+ "score": 3,
+ "created_time": 1473699175,
+ "attached_image": "",
+ "num_comments": 1,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 90430,
+ "user_username": "spl0",
+ "user_score": 2276,
+ "user_avatar": {
+ "b": "f99a66"
+ }
+ },
+ {
+ "id": 50127,
+ "text": "Coders who don't check return values should be forced to rewrite their 500GB WebApp using nothing but VI and assembler language.",
+ "score": 3,
+ "created_time": 1464950217,
+ "attached_image": "",
+ "num_comments": 2,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 50083,
+ "user_username": "joho",
+ "user_score": 15,
+ "user_avatar": {
+ "b": "7bc8a4"
+ }
+ },
+ {
+ "id": 424864,
+ "text": "We all know it's true...",
+ "score": 3,
+ "created_time": 1486869688,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_424864_mB7FZ.jpg",
+ "width": 500,
+ "height": 471
+ },
+ "num_comments": 0,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 402643,
+ "user_username": "thpoul",
+ "user_score": 77,
+ "user_avatar": {
+ "b": "a973a2",
+ "i": "v-17_c-3_b-2_g-m_9-1_1-3_16-6_3-2_8-1_7-1_5-1_12-3_6-2_10-1_2-10_4-1.jpg"
+ }
+ },
+ {
+ "id": 93948,
+ "text": "Got a call from a British phone number (that I missed as I was at work), turned out to be a recruitment agency that wanted me on a video interview with company_x...\n\nHow did they even get my number? (it's a Norwegian phone number!)",
+ "score": 3,
+ "created_time": 1467639478,
+ "attached_image": "",
+ "num_comments": 6,
+ "tags": [
+ "wk7",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "weekly": {
+ "week": 7,
+ "topic": "Worst interview experience?",
+ "date": "7/4/16",
+ "height": 50
+ },
+ "user_id": 78002,
+ "user_username": "hareland",
+ "user_score": 286,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-1_16-1_3-1_8-1_7-1_5-1_12-1_6-2_2-10_4-1.jpg"
+ }
+ },
+ {
+ "id": 339508,
+ "text": "You send out an email to your client with corrections on the requirements they have sent you (you know, those crappy requirements we all get), basically explaining how their application should work. They thank you for being there for them. An hour later, you get an email from the client with questions on why the development is going so slow...\n\nWow.",
+ "score": 3,
+ "created_time": 1481881290,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 317231,
+ "user_username": "ex0dm3nt",
+ "user_score": 131,
+ "user_avatar": {
+ "b": "7bc8a4"
+ }
+ },
+ {
+ "id": 59280,
+ "text": "What is the point of having SElinux at all if every single product I install requires it to be turned off?",
+ "score": 3,
+ "created_time": 1465298147,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf security"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 33949,
+ "user_username": "jawidr",
+ "user_score": 61,
+ "user_avatar": {
+ "b": "d55161"
+ }
+ },
+ {
+ "id": 708779,
+ "text": "Just watched the first season of betas on Amazon prime - looking forward after the cliffhanger.... \n\nAfter a quick search I realized there will be not any additional seasons 😡 wtf can't describe how I am feeling right now",
+ "score": 3,
+ "created_time": 1499889163,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "cliffhanger",
+ "season",
+ "wtf",
+ "betaseries"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 684431,
+ "user_username": "M0dev",
+ "user_score": 73,
+ "user_avatar": {
+ "b": "69c9cd",
+ "i": "v-17_c-3_b-6_g-m_9-1_1-2_16-11_3-2_8-1_7-1_5-1_12-2_6-3_10-1_2-18_15-15_11-1_4-1.jpg"
+ }
+ },
+ {
+ "id": 488114,
+ "text": "How's your code?",
+ "score": 3,
+ "created_time": 1490072655,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_488114_M3cyN.jpg",
+ "width": 750,
+ "height": 1000
+ },
+ "num_comments": 0,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 240271,
+ "user_username": "curthulhu",
+ "user_score": 140,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-2_16-3_3-1_8-1_7-1_5-1_12-2_6-2_10-1_2-40_15-6_11-2_4-1.jpg"
+ }
+ },
+ {
+ "id": 208500,
+ "text": "Wtf? \nWho the hell puts a recaptcha on a login page? Ecomdash, that's who. \nhttps://dashboard.ecomdash.com\nAny Ecomdash devs want to explain this?",
+ "score": 3,
+ "created_time": 1475164086,
+ "attached_image": "",
+ "num_comments": 5,
+ "tags": [
+ "ui",
+ "ecomdash",
+ "ux",
+ "wtf",
+ "uxsux"
+ ],
+ "vote_state": 0,
+ "edited": true,
+ "links": [
+ {
+ "type": "url",
+ "url": "https://dashboard.ecomdash.com",
+ "short_url": "https://dashboard.ecomdash.com",
+ "title": "https://dashboard.ecomdash.com",
+ "start": 76,
+ "end": 106,
+ "special": 1
+ }
+ ],
+ "special": true,
+ "user_id": 198063,
+ "user_username": "drewdevvin",
+ "user_score": 16,
+ "user_avatar": {
+ "b": "7bc8a4"
+ }
+ },
+ {
+ "id": 409714,
+ "text": "Gitlab as a product is awesome, the real wtf is the processes (manual, automated or otherwise) and people supporting their cloud offering.",
+ "score": 3,
+ "created_time": 1486043686,
+ "attached_image": "",
+ "num_comments": 3,
+ "tags": [
+ "gitlab",
+ "cloud",
+ "wtf",
+ "sysadmin",
+ "devops"
+ ],
+ "vote_state": 0,
+ "edited": true,
+ "user_id": 248222,
+ "user_username": "n002213f",
+ "user_score": 25,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-5_16-1_3-1_8-1_7-1_5-1_12-5_6-42_2-8_4-1.jpg"
+ }
+ },
+ {
+ "id": 57064,
+ "text": "Some high quality rendering here, iOS / Twitter - you'd think these bugs would've been caught in alpha or beta, but noooooo...",
+ "score": 3,
+ "created_time": 1465187675,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_57064_GxwAb.jpg",
+ "width": 750,
+ "height": 472
+ },
+ "num_comments": 0,
+ "tags": [
+ "wtf",
+ "ui"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 55695,
+ "user_username": "darkhorse166",
+ "user_score": 3,
+ "user_avatar": {
+ "b": "7bc8a4"
+ }
+ },
+ {
+ "id": 597617,
+ "text": "Think im going to cry,\n\nJust got asked to help set up visual studio, \n\nthis person is not even a junior dev,\r\ndont think thats even an excuse tbh,\n\nThankfully im outa here in a week,",
+ "score": 3,
+ "created_time": 1495030671,
+ "attached_image": "",
+ "num_comments": 5,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 83780,
+ "user_username": "Lenyct",
+ "user_score": 710,
+ "user_avatar": {
+ "b": "7bc8a4",
+ "i": "v-17_c-3_b-1_g-m_9-1_1-2_16-7_3-11_8-1_7-1_5-1_12-2_6-98_10-8_2-26_15-19_18-2_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 492823,
+ "text": "Im proud to present blessing.js (look it up in npm.js)",
+ "score": 2,
+ "created_time": 1490287950,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf",
+ "bored"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 323612,
+ "user_username": "jsmrcaga",
+ "user_score": 286,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-2_16-2_3-1_8-1_7-1_5-1_12-2_6-2_2-10_15-18_18-1_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 486390,
+ "text": "RANTCEPTION",
+ "score": 2,
+ "created_time": 1489991033,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_486390_5dtwn.jpg",
+ "width": 562,
+ "height": 1000
+ },
+ "num_comments": 0,
+ "tags": [
+ "wtf",
+ "rantception"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 204414,
+ "user_username": "Kickflip",
+ "user_score": 296,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-11_16-6_3-1_8-1_7-1_5-1_12-11_6-10_10-1_2-1_11-1_18-1_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 564286,
+ "text": "Made an app for a client on both iOS and Android, published the the app on app store and google play at the same time week ago, google published the app within 2 hours, apple still though, WHY THE FUCK WE PAY THEM 99$ LER YEAR BRUH, THEY NEED A CERTIFICATE OF OWNER SHIP ON THE APP BRAND NAME SMH, CHANGE THIS AND THAT, FUCK THIS SHIT 2 WEEKS TO PUBLISH AN APP AND MY CLIENT IS YELLING WTF",
+ "score": 2,
+ "created_time": 1493660199,
+ "attached_image": "",
+ "num_comments": 5,
+ "tags": [
+ "apple",
+ "app store",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 564268,
+ "user_username": "Chionophile",
+ "user_score": 2,
+ "user_avatar": {
+ "b": "7bc8a4"
+ }
+ },
+ {
+ "id": 332230,
+ "text": "(Disclaimer: Normaly a Java guy)Dipping my toes into JavaScript Waters... Want to write an that generates shift plans. I'm working in the Domain Model and go wtf like every 5 minutes...",
+ "score": 2,
+ "created_time": 1481536172,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "java",
+ "javascript",
+ "noob",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 321630,
+ "user_username": "taijidude",
+ "user_score": 83,
+ "user_avatar": {
+ "b": "7bc8a4"
+ }
+ },
+ {
+ "id": 69252,
+ "text": "\"Values for NLS_LANG differs between the system (UTF8) and the database (UTF-8)\" really? REALLY?",
+ "score": 2,
+ "created_time": 1465822373,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "fail",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 33949,
+ "user_username": "jawidr",
+ "user_score": 61,
+ "user_avatar": {
+ "b": "d55161"
+ }
+ },
+ {
+ "id": 131706,
+ "text": "When you are trying to install pow for like 2 hours unsuccessfully previous day and today in like 5 mins finally made it....",
+ "score": 2,
+ "created_time": 1470402580,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf moment"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 124237,
+ "user_username": "Epineas",
+ "user_score": 725,
+ "user_avatar": {
+ "b": "7bc8a4",
+ "i": "v-17_c-3_b-1_g-m_9-1_1-1_16-6_3-12_8-1_7-1_5-1_12-1_6-42_2-3_15-14_11-1_4-1.jpg"
+ }
+ },
+ {
+ "id": 395910,
+ "text": "Typical Monday where I log in to find an alarming amount of stupid to deal with.",
+ "score": 2,
+ "created_time": 1485186334,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf",
+ "mondays"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 204807,
+ "user_username": "Rabb",
+ "user_score": 778,
+ "user_avatar": {
+ "b": "7bc8a4",
+ "i": "v-17_c-3_b-1_g-m_9-1_1-3_16-10_3-1_8-1_7-1_5-1_12-3_6-3_2-14_15-19_11-2_18-1_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 742505,
+ "text": "Wtf devRant? Get your shit together. My phone is literally hot!!",
+ "score": 2,
+ "created_time": 1501283076,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_742505_zAGDP.jpg",
+ "width": 799,
+ "height": 557
+ },
+ "num_comments": 10,
+ "tags": [
+ "wtf?",
+ "devrant"
+ ],
+ "vote_state": 0,
+ "edited": true,
+ "user_id": 527654,
+ "user_username": "codesutra",
+ "user_score": 40,
+ "user_avatar": {
+ "b": "7bc8a4"
+ }
+ },
+ {
+ "id": 256870,
+ "text": "I was talking to someone recently who organizes a conference and told me that some people complained that the speaker list wasn't diverse enough because he had only 2 women and no racial minorities. Apparently the numerous Asian (Indian and Oriental don't count), nor the the organizer who is in a minority. Only African (specifically black) counts a d's minority nowadays. We now have a world with I finite gender identities and only 2 races. 😰",
+ "score": 2,
+ "created_time": 1477618895,
+ "attached_image": "",
+ "num_comments": 6,
+ "tags": [
+ "diversity",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 240276,
+ "user_username": "davejlong",
+ "user_score": 447,
+ "user_avatar": {
+ "b": "69c9cd",
+ "i": "v-17_c-3_b-6_g-m_9-1_1-3_16-6_3-1_8-1_7-1_5-1_12-3_17-1_6-7_10-4_2-14_15-19_18-1_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 448168,
+ "text": "Today, I saw a car has NationalGeographic tag on it but drives just like Dakar Rally, wtf with this people :/",
+ "score": 2,
+ "created_time": 1488017627,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf?"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 434287,
+ "user_username": "seven5689",
+ "user_score": 496,
+ "user_avatar": {
+ "b": "a973a2",
+ "i": "v-17_c-3_b-2_g-m_9-1_1-2_16-6_3-5_8-1_7-1_5-1_12-2_6-97_2-12_15-18_11-2_4-1.jpg"
+ }
+ },
+ {
+ "id": 711245,
+ "text": "AHAHAHAHAHAHAHAHAHAH OMG FUCK!",
+ "score": 2,
+ "created_time": 1499977361,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_711245_RkCCy.jpg",
+ "width": 500,
+ "height": 358
+ },
+ "num_comments": 1,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 527845,
+ "user_username": "garnakolegovitc",
+ "user_score": 574,
+ "user_avatar": {
+ "b": "7bc8a4"
+ }
+ },
+ {
+ "id": 94827,
+ "text": "Every couple of hours a certain request from our web app gets a CORS error from our server. Refresh the page and everything works perfectly. WTF...",
+ "score": 2,
+ "created_time": 1467707168,
+ "attached_image": "",
+ "num_comments": 1,
+ "tags": [
+ "wtf",
+ "voodoo",
+ "black magic"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 10031,
+ "user_username": "4sight",
+ "user_score": 163,
+ "user_avatar": {
+ "b": "7bc8a4"
+ }
+ },
+ {
+ "id": 581472,
+ "text": "The fuck is up with r/web_programming? At first I thought all the completely uneducated questions were funny, but now it's just frustrating",
+ "score": 1,
+ "created_time": 1494378500,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf?"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 2714,
+ "user_username": "Treighton",
+ "user_score": 2007,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-1_16-11_3-2_8-2_7-2_5-2_12-1_17-2_6-83_2-71_15-19_11-3_18-3_4-2_19-3_20-12.jpg"
+ },
+ "user_dpp": 1
+ },
+ {
+ "id": 254007,
+ "text": "Why does everyone keep 'dying a bit inside'? And how come they are still alive?",
+ "score": 1,
+ "created_time": 1477487856,
+ "attached_image": "",
+ "num_comments": 1,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 90430,
+ "user_username": "spl0",
+ "user_score": 2276,
+ "user_avatar": {
+ "b": "f99a66"
+ }
+ },
+ {
+ "id": 50251,
+ "text": "i hate stored procedures! wtf!!!",
+ "score": 1,
+ "created_time": 1464951968,
+ "attached_image": "",
+ "num_comments": 2,
+ "tags": [
+ "wk2",
+ "wtf",
+ "storedprocedures",
+ "mysql"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "weekly": {
+ "week": 2,
+ "topic": "Your most ridiculous recruiter experience?",
+ "date": "5/30/16",
+ "height": 50
+ },
+ "user_id": 49709,
+ "user_username": "ryuzaki17",
+ "user_score": 129,
+ "user_avatar": {
+ "b": "d55161"
+ }
+ },
+ {
+ "id": 231085,
+ "text": "After messing around with Laravel 5 for hours on end I finally got it working on production. Turns out everything was correct, but the random key generator command decided to literally put \"RandomString\" as the 32 character website secret... Wtf Laravel?",
+ "score": 1,
+ "created_time": 1476307989,
+ "attached_image": "",
+ "num_comments": 5,
+ "tags": [
+ "laravel",
+ "php",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 217675,
+ "user_username": "kerrermanisNL",
+ "user_score": 931,
+ "user_avatar": {
+ "b": "f99a66",
+ "i": "v-17_c-3_b-3_g-m_9-1_1-2_16-6_3-4_8-1_7-1_5-1_12-2_6-3_2-34_18-1_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 582293,
+ "text": "Anyone knows wtf has happend with Azure DocumentDB??? Someone renamed it to CosmosDB or what?",
+ "score": 1,
+ "created_time": 1494420170,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf?",
+ "azure",
+ "cosmosdb"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 539658,
+ "user_username": "LMtx",
+ "user_score": 342,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-2_16-10_3-6_8-1_7-1_5-1_12-2_6-76_2-20_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 208340,
+ "text": "I need help trying to explain to my boss. Iframes are going to load slow no matter what. Then he shows a page where a iframe loads pretty. decently well. He fucking doesn't understand that even a blank iframe can slow everything.",
+ "score": 1,
+ "created_time": 1475157474,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 34836,
+ "user_username": "xociety",
+ "user_score": 662,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-5_16-4_3-4_8-1_7-1_5-1_12-5_17-1_6-50_10-2_2-40_15-10_11-2_18-2_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 59601,
+ "text": "Just cloned a repo over 600MB in size. WTF.",
+ "score": 1,
+ "created_time": 1465309231,
+ "attached_image": "",
+ "num_comments": 5,
+ "tags": [
+ "wtf",
+ "git",
+ "repo"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 49772,
+ "user_username": "patoncrispy",
+ "user_score": 212,
+ "user_avatar": {
+ "b": "2a8b9d"
+ }
+ },
+ {
+ "id": 722246,
+ "text": "Ok. Kill me now. WTF! This thing gets to 100% and starts all over again? Probably going to mess up Grub. I hate these updates. Restarted twice now!",
+ "score": 1,
+ "created_time": 1500414811,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_722246_13sEs.jpg",
+ "width": 800,
+ "height": 600
+ },
+ "num_comments": 4,
+ "tags": [
+ "wtf",
+ "windows",
+ "win10"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 17538,
+ "user_username": "Yawks",
+ "user_score": 213,
+ "user_avatar": {
+ "b": "f99a66",
+ "i": "v-17_c-3_b-3_g-m_9-1_1-5_16-1_3-12_8-1_7-1_5-1_12-5_6-82_10-1_2-10_4-1.jpg"
+ }
+ },
+ {
+ "id": 183390,
+ "text": "When you try and compile for iOS using TACO and you get an error message about an android icon file missing *wears the wtf hat*",
+ "score": 1,
+ "created_time": 1473884392,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "ios",
+ "taco",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 183277,
+ "user_username": "navster",
+ "user_score": 700,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-6_16-5_3-1_8-1_7-1_5-1_12-6_6-54_2-26_15-18_4-1.jpg"
+ }
+ },
+ {
+ "id": 396961,
+ "text": "Yesterday when I came into the office my laptop (in a workstation) could not connect to the internet because of bad ip config. The auto configuration just didn't work...\r\nSolved the problem by opening the laptop-lid for about a second, just wtf",
+ "score": 1,
+ "created_time": 1485244451,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf",
+ "wifi",
+ "ip"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 340051,
+ "user_username": "moars42",
+ "user_score": 631,
+ "user_avatar": {
+ "b": "d55161",
+ "i": "v-17_c-3_b-5_g-m_9-1_1-1_16-11_3-6_8-1_7-1_5-1_12-1_6-2_10-1_2-5_15-14_18-1_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 740185,
+ "text": "I just watched Bahubali, recomended by my Indian Colleague (wth about so many indians on programming, nice coding btw). Its not a big deal (long and boring most of times) but the WAR SCENE! OMG! INSANE hahahha loved it",
+ "score": 1,
+ "created_time": 1501180352,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "bahubali; indian; wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 726572,
+ "user_username": "LinuxPauling",
+ "user_score": 109,
+ "user_avatar": {
+ "b": "7bc8a4",
+ "i": "v-17_c-3_b-1_g-m_9-1_1-1_16-4_3-1_8-1_7-1_5-1_12-1_6-1_10-1_2-36_15-13_4-1.jpg"
+ }
+ },
+ {
+ "id": 346415,
+ "text": "WTF?! Why is devRant taking up more of my battery than the screen? It shouldn't be like this:",
+ "score": 1,
+ "created_time": 1482267423,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_346415_caDEi.jpg",
+ "width": 562,
+ "height": 1000
+ },
+ "num_comments": 2,
+ "tags": [
+ "wtf",
+ "devrant",
+ "android",
+ "battery life",
+ "seriously wtf?"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 345033,
+ "user_username": "psudo",
+ "user_score": 406,
+ "user_avatar": {
+ "b": "d55161",
+ "i": "v-17_c-3_b-5_g-m_9-1_1-2_16-1_3-6_8-1_7-1_5-1_12-2_6-2_2-30_15-14_18-1_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 274831,
+ "text": "When your government's trusted CA doesn't trust its own certificate.",
+ "score": 0,
+ "created_time": 1478503183,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_274831_66w3R.jpg",
+ "width": 799,
+ "height": 449
+ },
+ "num_comments": 1,
+ "tags": [
+ "ssl",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 266302,
+ "user_username": "varevarao",
+ "user_score": 107,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-4_16-1_3-2_8-1_7-1_5-1_12-4_6-2_10-1_2-38_15-10_4-1.jpg"
+ }
+ },
+ {
+ "id": 566454,
+ "text": "So they built a ionic app for compatibility between android and iOS now they are gonna keep ionic for android and build from scratch with react native for iOS... Am I missing something? Is that right? Am I sleeping?",
+ "score": 0,
+ "created_time": 1493762721,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 26258,
+ "user_username": "azous",
+ "user_score": 5762,
+ "user_avatar": {
+ "b": "d55161",
+ "i": "v-17_c-3_b-5_g-m_9-1_1-3_16-6_3-1_8-1_7-1_5-4_12-3_6-52_10-5_2-50_11-4_18-4_4-4_19-3_20-5_21-2.jpg"
+ }
+ },
+ {
+ "id": 48303,
+ "text": "That awkward moment when you see an ad for an app similar to devRant. 😦",
+ "score": 0,
+ "created_time": 1464907551,
+ "attached_image": "",
+ "num_comments": 2,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 34751,
+ "user_username": "jdmkaan",
+ "user_score": 2156,
+ "user_avatar": {
+ "b": "d55161",
+ "i": "v-17_c-3_b-5_g-m_9-1_1-2_16-7_3-8_8-2_7-2_5-2_12-2_6-3_10-2_2-39_11-2_4-2.jpg"
+ }
+ },
+ {
+ "id": 244109,
+ "text": "My gitkraken is being funny... when I press commit after I've staged files and wrote the message the commit button just does nothing I have to restart the program and write the message and commit again but files are staged already\n\nWtf?",
+ "score": 0,
+ "created_time": 1476955312,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "rant",
+ "fml",
+ "git",
+ "commit",
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 217394,
+ "user_username": "thenoobdev",
+ "user_score": 181,
+ "user_avatar": {
+ "b": "d55161",
+ "i": "v-17_c-3_b-5_g-m_9-1_1-3_16-6_3-4_8-1_7-1_5-1_12-3_6-4_2-1_11-2_18-1_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 215439,
+ "text": "That moment when you get to work in the morning, realize that you can't connect to the network, plug in a monitor and keyboard to the server, only to find that my goddamn dhcpd went missing for some reason..",
+ "score": 0,
+ "created_time": 1475514389,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 158295,
+ "user_username": "codelis",
+ "user_score": 1152,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-2_16-3_3-2_8-2_7-2_5-1_12-2_6-3_10-5_2-12_11-1_4-1.jpg"
+ }
+ },
+ {
+ "id": 475133,
+ "text": "Whiskey Tango Foxtrot.",
+ "score": 0,
+ "created_time": 1489436124,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_475133_5hgL3.jpg",
+ "width": 500,
+ "height": 471
+ },
+ "num_comments": 0,
+ "tags": [
+ "wtf",
+ "testing"
+ ],
+ "vote_state": 0,
+ "edited": true,
+ "user_id": 312958,
+ "user_username": "arriagar",
+ "user_score": 228,
+ "user_avatar": {
+ "b": "7bc8a4"
+ }
+ },
+ {
+ "id": 232516,
+ "text": "String displayTextEatDay = cheatDay == day ? \"Your cheating has begun! Enjoy your day and make sure you're getting back soon!\" : Values.isCheatMode ? Constants.CHEATDAY_PREFIX + \"\\n\\n\" + Constants.EATDAY_TEXT : Constants.EATDAY_TEXT;",
+ "score": 0,
+ "created_time": 1476385667,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "wtf plzno"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 96670,
+ "user_username": "iceman",
+ "user_score": 636,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-1_16-1_3-10_8-1_7-1_5-1_12-1_6-91_10-1_2-13_15-1_18-2_4-1_19-1.jpg"
+ }
+ },
+ {
+ "id": 111230,
+ "text": "Government website only open certain hours of the day? WTF?",
+ "score": 0,
+ "created_time": 1468707468,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_111230_qVrHA.jpg",
+ "width": 765,
+ "height": 283
+ },
+ "num_comments": 0,
+ "tags": [
+ "wtf",
+ "government",
+ "irs"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 108133,
+ "user_username": "spo81ty",
+ "user_score": 34,
+ "user_avatar": {
+ "b": "a973a2"
+ }
+ },
+ {
+ "id": 351629,
+ "text": "Haven't seen this since windows 7.\n\nNow it has a sad face and a QR?",
+ "score": 0,
+ "created_time": 1482591229,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_351629_LrJCe.jpg",
+ "width": 799,
+ "height": 449
+ },
+ "num_comments": 1,
+ "tags": [
+ "bsod wtf"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 100693,
+ "user_username": "Pelayin5",
+ "user_score": 281,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-3_16-6_3-1_8-1_7-1_5-1_12-3_6-2_10-2_2-40_15-18_4-1_19-1.jpg"
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/test/resources/user-102959.json b/src/test/resources/user-102959.json
new file mode 100644
index 0000000..4795e91
--- /dev/null
+++ b/src/test/resources/user-102959.json
@@ -0,0 +1,181 @@
+{
+ "success": true,
+ "profile": {
+ "username": "LucaScorpion",
+ "score": 3831,
+ "about": "Software developer, fanatic programmer, hardcore gamer, Linux lover.",
+ "location": "Netherlands",
+ "created_time": 1468222507,
+ "skills": "C#, Java, PHP, Javascript, HTML, CSS, SQL, C++ (Arduino), Bash",
+ "github": "LucaScorpion",
+ "website": "https://scorpiac.com",
+ "content": {
+ "content": {
+ "rants": [
+ {
+ "id": 734149,
+ "text": "Learning something new every day! This is pretty cool.",
+ "score": 27,
+ "created_time": 1500923505,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_734149_V8bT3.gif",
+ "width": 600,
+ "height": 400,
+ "frame": "https://img.devrant.io/devrant/rant/frame_r_734149_V8bT3.jpg"
+ },
+ "num_comments": 13,
+ "tags": [
+ "bash",
+ "linux"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 102959,
+ "user_username": "LucaScorpion",
+ "user_score": 3831,
+ "user_avatar": {
+ "b": "7bc8a4",
+ "i": "v-17_c-3_b-1_g-m_9-1_1-2_16-15_3-3_8-3_7-3_5-3_12-2_6-36_10-9_2-36_15-20_18-4_4-3_19-3_20-6_21-2.jpg"
+ },
+ "user_dpp": 1
+ },
+ {
+ "id": 731665,
+ "text": "I'm such a fucking idiot.",
+ "score": 83,
+ "created_time": 1500824167,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_731665_BoGHq.jpg",
+ "width": 505,
+ "height": 476
+ },
+ "num_comments": 22,
+ "tags": [
+ "rm -rf",
+ "linux",
+ "fuck"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 102959,
+ "user_username": "LucaScorpion",
+ "user_score": 3831,
+ "user_avatar": {
+ "b": "7bc8a4",
+ "i": "v-17_c-3_b-1_g-m_9-1_1-2_16-15_3-3_8-3_7-3_5-3_12-2_6-36_10-9_2-36_15-20_18-4_4-3_19-3_20-6_21-2.jpg"
+ },
+ "user_dpp": 1
+ }
+ ],
+ "upvoted": [
+ {
+ "id": 814409,
+ "text": "Tomorrow I will be on a long train trip again so here goes!\n\nMy last train project is http://jsrant.com and people seem to enjoy it. Every time I am mentioned in a rant related to it people also mention the idea of a similar application but for in the terminal. So I intend to build that tomorrow.\n\nTo build the best thing for you I want to ask you some questions:\n\n- What operating system are you running?\n\n- Why (or how) would you like to use a devrant terminal reader?\n\n- Why would you NOT want to use a devrant terminal reader?\n\n- Would your use-case required obfuscated output? (Hiding it from someone)\n\n- If so, what formats do you use on a daily basis or are you most comfortable with?\n\n- Anything else you would like to mention or for me to consider?\n\nI will be developing the larger part of this tomorrow, but the sources will be made available to the public.",
+ "score": 4,
+ "created_time": 1504331967,
+ "attached_image": "",
+ "num_comments": 3,
+ "tags": [
+ "coverrant",
+ "rantfuscator",
+ "rantvelop",
+ "rantinator",
+ "names are hard"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "links": [
+ {
+ "type": "url",
+ "url": "http://jsrant.com",
+ "short_url": "http://jsrant.com",
+ "title": "http://jsrant.com",
+ "start": 86,
+ "end": 103,
+ "special": 1
+ }
+ ],
+ "special": true,
+ "user_id": 99671,
+ "user_username": "ChappIO",
+ "user_score": 4177,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-1_16-3_3-1_8-4_7-4_5-3_12-1_6-4_2-92_15-16_18-4_4-3_19-3_20-7_21-2.jpg"
+ },
+ "user_dpp": 1
+ },
+ {
+ "id": 805044,
+ "text": "There was this project where a bunch a scripts had been running for three weeks analysing a bunch of fileshares. The project was in overrun and the analysis wasn't anywhere near done. \n\nI was given complete isolation and a team of people who were instructed to do anything I needed. I had them replicate the data to as many machines as possible and I started scripting the analysis with some sample data. After half a day of collecting laptops, desktops and severs I transfered my scripts to those machines and ran the analysis in 5 hours. \n\nI felt like I saved the project.",
+ "score": 10,
+ "created_time": 1503929002,
+ "attached_image": "",
+ "num_comments": 0,
+ "tags": [
+ "late to the party",
+ "wk65"
+ ],
+ "vote_state": 0,
+ "edited": false,
+ "user_id": 99671,
+ "user_username": "ChappIO",
+ "user_score": 4177,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-1_16-3_3-1_8-4_7-4_5-3_12-1_6-4_2-92_15-16_18-4_4-3_19-3_20-7_21-2.jpg"
+ },
+ "user_dpp": 1
+ }
+ ],
+ "comments": [
+ {
+ "id": 769281,
+ "rant_id": 768728,
+ "body": "Another option is put comments a field that won't be deserialized. But either way it's not a good idea.",
+ "score": 0,
+ "created_time": 1502451860,
+ "vote_state": 0,
+ "user_id": 102959,
+ "user_username": "LucaScorpion",
+ "user_score": 3831,
+ "user_avatar": {
+ "b": "7bc8a4",
+ "i": "v-17_c-3_b-1_g-m_9-1_1-2_16-15_3-3_8-3_7-3_5-3_12-2_6-36_10-9_2-36_15-20_18-4_4-3_19-3_20-6_21-2.jpg"
+ },
+ "user_dpp": 1
+ },
+ {
+ "id": 769277,
+ "rant_id": 769071,
+ "body": "Code as if your application is going to be used for years.",
+ "score": 7,
+ "created_time": 1502451709,
+ "vote_state": 0,
+ "user_id": 102959,
+ "user_username": "LucaScorpion",
+ "user_score": 3831,
+ "user_avatar": {
+ "b": "7bc8a4",
+ "i": "v-17_c-3_b-1_g-m_9-1_1-2_16-15_3-3_8-3_7-3_5-3_12-2_6-36_10-9_2-36_15-20_18-4_4-3_19-3_20-6_21-2.jpg"
+ },
+ "user_dpp": 1
+ }
+ ],
+ "favorites": []
+ },
+ "counts": {
+ "rants": 60,
+ "upvoted": 5103,
+ "comments": 800,
+ "favorites": 36,
+ "collabs": 0
+ }
+ },
+ "avatar": {
+ "b": "7bc8a4",
+ "i": "v-17_c-1_b-1_g-m_9-1_1-2_16-15_3-3_8-3_7-3_5-3_12-2_6-36_10-9_2-36_15-20_18-4_4-3_19-3_20-6_21-2.png"
+ },
+ "dpp": 1
+ }
+}
\ No newline at end of file
diff --git a/src/test/resources/user-id-LucaScorpion.json b/src/test/resources/user-id-LucaScorpion.json
new file mode 100644
index 0000000..1254b83
--- /dev/null
+++ b/src/test/resources/user-id-LucaScorpion.json
@@ -0,0 +1,4 @@
+{
+ "success": true,
+ "user_id": 102959
+}
\ No newline at end of file
diff --git a/src/test/resources/user-id-invalid.json b/src/test/resources/user-id-invalid.json
new file mode 100644
index 0000000..0a1450b
--- /dev/null
+++ b/src/test/resources/user-id-invalid.json
@@ -0,0 +1,3 @@
+{
+ "success": false
+}
\ No newline at end of file
diff --git a/src/test/resources/user-invalid.json b/src/test/resources/user-invalid.json
new file mode 100644
index 0000000..a65417c
--- /dev/null
+++ b/src/test/resources/user-invalid.json
@@ -0,0 +1,4 @@
+{
+ "success": false,
+ "error": "Invalid user specified in path."
+}
\ No newline at end of file
diff --git a/src/test/resources/vote-comment-none-843736.json b/src/test/resources/vote-comment-none-843736.json
new file mode 100644
index 0000000..a74d476
--- /dev/null
+++ b/src/test/resources/vote-comment-none-843736.json
@@ -0,0 +1,19 @@
+{
+ "success": true,
+ "comment": {
+ "id": 843736,
+ "rant_id": 843654,
+ "body": "Cli|pIt can\nsave your",
+ "score": 0,
+ "created_time": 1505556099,
+ "vote_state": 0,
+ "user_id": 178022,
+ "user_username": "filthyranter",
+ "user_score": 8837,
+ "user_avatar": {
+ "b": "2a8b9d",
+ "i": "v-17_c-3_b-4_g-m_9-1_1-2_16-17_3-10_8-2_7-2_5-4_12-2_6-8_10-1_2-67_4-4_19-3_20-2.jpg"
+ },
+ "user_dpp": 1
+ }
+}
\ No newline at end of file
diff --git a/src/test/resources/vote-rant-down-843654.json b/src/test/resources/vote-rant-down-843654.json
new file mode 100644
index 0000000..48b4458
--- /dev/null
+++ b/src/test/resources/vote-rant-down-843654.json
@@ -0,0 +1,30 @@
+{
+ "success": true,
+ "rant": {
+ "id": 843654,
+ "text": "I guess that Devuan LXDE install was kind of a fail 😂",
+ "score": 1,
+ "created_time": 1505551627,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_843654_FYnEy.jpg",
+ "width": 799,
+ "height": 449
+ },
+ "num_comments": 1,
+ "tags": [
+ "linux",
+ "devuan",
+ "lxde"
+ ],
+ "vote_state": -1,
+ "edited": false,
+ "rt": 1,
+ "user_id": 749677,
+ "user_username": "kenogo",
+ "user_score": 699,
+ "user_avatar": {
+ "b": "f99a66",
+ "i": "v-17_c-3_b-3_g-m_9-1_1-9_16-3_3-3_8-1_7-1_5-1_12-9_6-29_10-7_2-76_18-2_4-1_19-1.jpg"
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/test/resources/vote-rant-up-843654.json b/src/test/resources/vote-rant-up-843654.json
new file mode 100644
index 0000000..843f85b
--- /dev/null
+++ b/src/test/resources/vote-rant-up-843654.json
@@ -0,0 +1,30 @@
+{
+ "success": true,
+ "rant": {
+ "id": 843654,
+ "text": "I guess that Devuan LXDE install was kind of a fail 😂",
+ "score": 1,
+ "created_time": 1505551627,
+ "attached_image": {
+ "url": "https://img.devrant.io/devrant/rant/r_843654_FYnEy.jpg",
+ "width": 799,
+ "height": 449
+ },
+ "num_comments": 1,
+ "tags": [
+ "linux",
+ "devuan",
+ "lxde"
+ ],
+ "vote_state": 1,
+ "edited": false,
+ "rt": 1,
+ "user_id": 749677,
+ "user_username": "kenogo",
+ "user_score": 699,
+ "user_avatar": {
+ "b": "f99a66",
+ "i": "v-17_c-3_b-3_g-m_9-1_1-9_16-3_3-3_8-1_7-1_5-1_12-9_6-29_10-7_2-76_18-2_4-1_19-1.jpg"
+ }
+ }
+}
\ No newline at end of file