{"id":20935,"date":"2025-10-16T00:00:00","date_gmt":"2025-10-16T00:00:00","guid":{"rendered":"https:\/\/thierrymoudiki.github.io\/\/blog\/2025\/10\/16\/r\/python\/New-info-T-Moudiki-Pt2"},"modified":"2025-10-16T00:00:00","modified_gmt":"2025-10-16T00:00:00","slug":"part2-of-more-data-150-files-on-t-moudikis-situation-a-riddle-puzzle-including-r-python-bash-interfaces-to-the-game-but-everyone-can-play","status":"publish","type":"post","link":"https:\/\/python-bloggers.com\/2025\/10\/part2-of-more-data-150-files-on-t-moudikis-situation-a-riddle-puzzle-including-r-python-bash-interfaces-to-the-game-but-everyone-can-play\/","title":{"rendered":"Part2 of More data (&gt; 150 files) on T. Moudiki&#8217;s situation: a riddle\/puzzle (including R, Python, bash interfaces to the game &#8212; but everyone can play)"},"content":{"rendered":"<div style=\\\"border: 1px solid; background: none repeat scroll 0 0 #EDEDED; margin: 1px; font-size: 12px;\\\">\r\n<i>This article was first published on  <strong>\r\n<a href=\"https:\/\/thierrymoudiki.github.io\/\/blog\/2025\/10\/16\/r\/python\/New-info-T-Moudiki-Pt2\"> T. Moudiki's Webpage - Python <\/a><\/strong>, and kindly contributed to <a href=\/about\/>python-bloggers<\/a>.  (You can report issue about the content on this page <a href=\/contact-us\/>here<\/a>)\r\n<br\/>Want to share your content on python-bloggers?<a href=\/add-your-blog\/> click here<\/a>.<\/i>\r\n<\/div>\n<p><strong>Update1:<\/strong><br \/>\nHint: the password starts with \u201cIn_The_Year\u201d.<\/p>\n<p><strong>Update2:<\/strong><br \/>\nPlease, sign the petition \u201cStop torturing T. Moudiki\u201d: <a href=\"https:\/\/www.change.org\/stop_torturing_T_Moudiki\">https:\/\/www.change.org\/stop_torturing_T_Moudiki<\/a><\/p>\n<p><strong>Update3:<\/strong><br \/>\n<a href=\"https:\/\/github.com\/thierrymoudiki\/the-crux-of-the-matter\">https:\/\/github.com\/thierrymoudiki\/the-crux-of-the-matter<\/a><\/p>\n<hr \/>\n<p>This post contains a riddle\/puzzle related to T. Moudiki\u2019s situation, including files and code snippets in R, Python, and bash. The ZIP file with a lot of details is available for download.<\/p>\n<p>The ZIP file contains &gt; 150 files explaining what\u2019s going on (for more context, see <a href=\"https:\/\/thierrymoudiki.github.io\/blog\/2025\/06\/10\/r\/python\/techtonique\/personal-note\">https:\/\/thierrymoudiki.github.io\/blog\/2025\/06\/10\/r\/python\/techtonique\/personal-note<\/a> and <a href=\"https:\/\/x.com\/sippingrizzly\/status\/1932495238481715459\">https:\/\/x.com\/sippingrizzly\/status\/1932495238481715459<\/a>)<\/p>\n<p>Available here (<strong>guaranteed zero virus<\/strong>, but you can double-check by yourself) on Google Drive:<\/p>\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1Yb-aaD_92v4Iy3zS2q5j0US-m-KGSvZn\/view?usp=sharing\">https:\/\/drive.google.com\/file\/d\/1Yb-aaD_92v4Iy3zS2q5j0US-m-KGSvZn\/view?usp=sharing<\/a><\/p>\n<p>This ZIP file is protected by a password that you may want to  guess. The password logic is:  words and numbers, separated by a \u201c_\u201d. And in that order, each word starts with an upperspace letter:<\/p>\n<ul>\n<li>Short Adverb meaning inside<\/li>\n<li>Definite Article<\/li>\n<li>The equivalent of 2 semesters<\/li>\n<li>The result 6! + 1280 + 4!<\/li>\n<li>I am not, I won\u2019t be<\/li>\n<li>Same Definite Article As Before<\/li>\n<li>Between desertic and equatorial climate<\/li>\n<li>A myth of the (3 words, separated by a \u201c_\u201d)<\/li>\n<li>Past tense of Make, but phrasal verb + \u00ab\u00a0Of\u00a0\u00bb<\/li>\n<li>The character of something that\u2019s both dumb and useless \u201c<\/li>\n<\/ul>\n<h1 id=\"content\">Content<\/h1>\n<ol>\n<li>Bash<\/li>\n<li>R<\/li>\n<li>Python<\/li>\n<\/ol>\n<h1 id=\"1---bash\">1 &#8211; Bash<\/h1>\n<pre>!curl -X 'POST' \\\n  'https:\/\/agile-earth-48511-3d797ee7c19c.herokuapp.com\/validate' \\\n  -H 'accept: application\/json' \\\n  -H 'Content-Type: application\/json' \\\n  -d '{\"password\": \"xxx\", \"user_id\": \"anonymous\"}'\n<\/pre>\n<pre>{\"correct\":false,\"message\":\"\u274c Incorrect. Similarity: 2% - Keep trying!\",\"progress\":2}\n<\/pre>\n<h1 id=\"2---r\">2 &#8211; R<\/h1>\n<pre>%load_ext rpy2.ipython\n<\/pre>\n<pre>The rpy2.ipython extension is already loaded. To reload it, use:\n  %reload_ext rpy2.ipython\n<\/pre>\n<pre>%%R\n\nlibrary(httr)\n\nheaders = c(\n  accept = \"application\/json\",\n  `Content-Type` = \"application\/json\"\n)\n\ndata = '{\"password\": \"xxx\", \"user_id\": \"anonymous\"}'\n\nres &lt;- httr::POST(url = \"https:\/\/agile-earth-48511-3d797ee7c19c.herokuapp.com\/validate\", httr::add_headers(.headers=headers), body = data)\nprint(content(res))\n<\/pre>\n<pre>$correct\n[1] FALSE\n\n$message\n[1] \"\u274c Incorrect. Similarity: 2% - Keep trying!\"\n\n$progress\n[1] 2\n<\/pre>\n<h1 id=\"3---python\">3 &#8211; Python<\/h1>\n<pre>import requests\n\nheaders = {\n    'accept': 'application\/json',\n    # Already added when you pass json=\n    # 'Content-Type': 'application\/json',\n}\n\njson_data = {\n    'password': 'xxx',\n    'user_id': 'anonymous',\n}\n\nresponse = requests.post('https:\/\/agile-earth-48511-3d797ee7c19c.herokuapp.com\/validate', headers=headers, json=json_data)\nprint(\"response\", response.json())\n<\/pre>\n<pre>response {'correct': False, 'message': '\u274c Incorrect. Similarity: 2% - Keep trying!', 'progress': 2}\n<\/pre>\n<p><strong>Good luck!<\/strong><\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/thierrymoudiki.github.io\/images\/2025-10-12\/2025-10-12-image1.png?w=578&#038;ssl=1\" alt=\"image-title-here\" class=\"img-responsive\" \/><\/p>\n\n<div style=\\\"border: 1px solid; background: none repeat scroll 0 0 #EDEDED; margin: 1px; font-size: 13px;\\\">\r\n<div style=\\\"text-align: center;\\\">To <strong>leave a comment<\/strong> for the author, please follow the link and comment on their blog: <strong><a href=\"https:\/\/thierrymoudiki.github.io\/\/blog\/2025\/10\/16\/r\/python\/New-info-T-Moudiki-Pt2\"> T. Moudiki's Webpage - Python <\/a><\/strong>.<\/div>\r\n<hr \/>\r\nWant to share your content on python-bloggers?<a href=\/add-your-blog\/ rel=\\\"nofollow\\\"> click here<\/a>.\r\n<\/div>","protected":false},"excerpt":{"rendered":"<div style = \"width: 60%; display: inline-block; float:left; \"> This post contains a riddle\/puzzle related to T. Moudiki&#8217;s situation, including files and code snippets in R, Python, and bash. The ZIP file with a lot of details is available for download. An update with hints is provided.<\/div>\n<div style = \"width: 40%; display: inline-block; float:right;\"><img id=\"excerpts_images\" src=' https:\/\/thierrymoudiki.github.io\/images\/2025-10-12\/2025-10-12-image1.png' width = \"200\"  style = \"padding: 10px;\" \/><\/div>\n<div style=\"clear: both;\"><\/div>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-20935","post","type-post","status-publish","format-standard","hentry","category-data-science"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/python-bloggers.com\/wp-json\/wp\/v2\/posts\/20935","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/python-bloggers.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/python-bloggers.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/python-bloggers.com\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/python-bloggers.com\/wp-json\/wp\/v2\/comments?post=20935"}],"version-history":[{"count":1,"href":"https:\/\/python-bloggers.com\/wp-json\/wp\/v2\/posts\/20935\/revisions"}],"predecessor-version":[{"id":20936,"href":"https:\/\/python-bloggers.com\/wp-json\/wp\/v2\/posts\/20935\/revisions\/20936"}],"wp:attachment":[{"href":"https:\/\/python-bloggers.com\/wp-json\/wp\/v2\/media?parent=20935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/python-bloggers.com\/wp-json\/wp\/v2\/categories?post=20935"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/python-bloggers.com\/wp-json\/wp\/v2\/tags?post=20935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}