​mat
hacker

@mat1 (2166) • NSA Headquarters
Python
Python
17
👀 Domain Hack Finder 👀
# Domain Hack Finder Ever want to make a website, but you haven't been sure what you should name it? According to Wikipedia, a domain hack is a domain name that suggests a word, phrase, or name when concatenating two or more adjacent levels of that domain. For example, "bir.ds" and "examp.le", using the fictitious country-code domains .ds and .le, suggest the words birds and example respectively. In this context, the word hack denotes a clever trick (as in programming), not an exploit or break-in (as in security). ![Domain Hack Finder](https://storage.googleapis.com/replit/images/1560713948448_70de33f52af24ebcae9e109e2fd5828f.pn) [Try it out now! 😎](https://domain-hack-finder.mat1.repl.run) (Upvote this post for free Robux or MineCoins or whatever!)
13
posted to Share by mat1 (2166) 2 days ago
Python
Python
117
██ Empty ██
# Empty > Empty is a philosophical game all about life. No matter how hard you try to make something change, nothing will happen. Life is bleak and boring. Dark and scary. Strange and mystical. ![Black](https://colors.matdoes.dev/c/black) # Gameplay Hovering over the run button will change it to be green, and joyful. Actually clicking the run button though, will change the text to say *stop* instead of *run*. This shows how life can change at any moment. Shortly after, you will notice how the text changes again to *run*. Life is short, so live it wisely. ![Empty gameplay](https://storage.googleapis.com/replit/images/1555549337605_ddc6099f07aa55d88c1f428174069c15.gi) # Credits Thank you to consciousness, for allowing me to think. Thanks to my body, for allowing me to share this post with others. Thank you to everyone, who play-tested my game and gave me feedback on what to change. But most importantly, thank you, for playing Empty. Be sure to upvote this post if you enjoyed the game, and leave a comment with suggestions! Thank you. ![Random color](https://colors.matdoes.dev/c/random) # Praise for Empty @a5rocks (Famous Repl.it developer): > 10/10 best game. This rating is completely unbiased. This game made me reflect on my past, something not many games have done. @nithilan4 (Has 13 cycles): > amazing. @Steven_The_GuyT (World class yo-er): > yo @Nanowrimoijk (is thatoneguy on discord): > wow totally changed my life playing this 🤣 @rediar (probably a greek philosopher or something) > This would impress any life long philosopher, and I nominate it for winning the game jam. It is a deep touching existential journey, exploring the mysteries of life. It makes you think, really think. Unlike most other games, it makes the player appreciate the beauty and majesty. The green is truly a subtle, but awe inspiring metaphor of how gray times can change for the good. The blackness represents how clueless we really are when it comes to what life really means, it’s ups and downs. For some it’s scary at times, for others, it is a curious thing. Even the name of the game is deeply touching, symbolizing the ultimate meaning. This game is shaking to the core. It is a revolution for the gaming industry, and should win the game jam. @Mooopy ( ) > ​ @ThatSmart (is smart) > Also this game is absolutely the best game I've played in years. @nithilan4 (oops i slipped and fell) > 👁👄👁 @Cool_Boi_Freak (is a cool boy) > 10/10 Would play again. @leon332157 (forgot that the caps lock button exists) > Bruh, THIS GAME IS AMAZING. I CAN'T EVEN DESCRIBE HOW GOOD IT IS. JUST RUN IT AND SEE BY YOURSELF. @TheDrone7 (aka h aka the eighth letter of the alphabet) > Best game in the history of the Earth. Keep up the good work. @eankeen (not a furry) > At first, I thought there wasn't much too this game. However, after closer examination, I realized there is much more to this game. It's fully dynamic and has complete multiplayer support! I was surprised by that - it blew my expectations out of the water. I'm proud to say that the controls are responsive and it's running at 60 frames per second (FPS). With complete certainty, I can recommend this game to the casual gamer, or the hardcore professional player. Huge props to @mat1 for architecting this magnificent beauty. @LehuyH (cool person) > This game the classic format of a game and blends it seamlessly with a philosophical narrative . This games develops a trust between players in a fashion I have never seen before. Without a tutorial, the player is immediately forced to materialize their own view on the simple, yet limitless void of white the game provides. I think this deep, thought-provoking and almost angelic style of game direction is something that has become so rare in today's oversaturated gaming environment. The gameplay is in one word: phenomenal. This game provides the player with a single button. The gameplay may seem simple, but can combined to create complex results. When I discovered that right-clicking said button creates a list of more buttons, I was amazed. Honestly, I have only touched the tip of the iceberg, and I will have to keep diving into this game in order to truly understand it's depth. @amasad (replit ceo man) > I never thought I'd cry playing a game. But this is different. After being on top of the world with my run button being green I was absolutely shattered. I was heartbroken and in disbelief. I lost all meaning. I was staring into the abyss. I'm not sure if I'll ever recover but I have a feeling that what Empty takes Empty gives back. I'm holding hope that one day I'll see the deep wisdom and optimism hidden behind the darkness and nihilism on the surface. Pray for me comrades. Pray for me. Nice job scrolling all the way to the bottom, make sure you leave a comment and upvote and i'll add you to the list!
185
posted to Share by mat1 (2166) 2 months ago
26
🌚🕶 How to Enable Repl.it Site-Wide Dark Theme 🕶🌚
# Repl.it Site-Wide Dark Theme Do you like not being blinded while browsing Repl.it? Well me neither! ![Repl talk on dark theme](https://storage.googleapis.com/replit/images/1557091294976_160fda0e32057fb2f3a93d971d4a4203.pn) *** First, you might not have the editor dark theme enabled, so make sure you enable that. 1. Click the settings button at the left of the editor screen. ![Settings Button](https://storage.googleapis.com/replit/images/1557091461609_7a585f76190494f3bc741389062781a0.pn) 2. Find the theme dropdown, and select *dark* ![theme dark](https://storage.googleapis.com/replit/images/1557091792258_8f89ba2a4630090419013d3220ddbd0d.pn) *** Now that you have the editor dark theme enabled, we will enable the site-wide dark theme. 1. Download Tampermonkey for [Chrome](https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo) or [Firefox](https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/) 2. Choose a theme from [the list of themes](https://www.darktheme.tk/themes) or [create your own](https://www.darktheme.tk/custom) 3. Click the `install` button. 4. Upvote and post a comment on this tutorial. 5. Profit!
20
posted to Learn by mat1 (2166) 1 month ago
C++11
C++11
121
🔴[NEW]🔴 **🎮Play 2048 2️⃣🅾4️⃣8️⃣ In The Terminal💻** (in C➕➕) With *SIXEL* Graphics
# 2048 **YOU HAVE TO PLAY 2048 AT 🎮 https://2048.mat1.repl.run/rob/ 🎮 OTHERWISE IT WILL NOT WORK** ![Capture](https://storage.googleapis.com/replit/images/1546640695063_66be51019064221ab07b1c906cdeb253.pn) > 😁 Fun fact: > ⇪ Upvoting this post will multiply your skill by the current upvote number! > ![Capture](https://storage.googleapis.com/replit/images/1546640800574_bfdbf4ede59fe520bafe9ba4ea8e1275.pn) # Controls > Use WASD to move the tiles in the direction you so choose. > * W = up ↑ > * A = left ← > * S = down ↓ > * D = right → # Gameplay If you combine two tiles of the same type, they will combine! Crazy, right? 🙃 > Try to get to the ✨ mystical 2048 tile ✨ ![Capture](https://storage.googleapis.com/replit/images/1546641399984_1b5760f8caad460a681c970205fa6dd2.pn) (Above is a screenshot of the 2048 tile) > You lose the game when the board is completely filled up and there are no more similar adjacent tiles. ![Capture](https://storage.googleapis.com/replit/images/1546641850018_30c99f6abf4337c9bf232080efd2bedc.pn) # inspirational story or whatever This game was my first ever real C++ project I've ever worked on so please comment with feedback and suggestions. I made it using my Sixel and xTerm libraries but neither of them are perfect so they're not fully released yet. Sixel is the thing that can actually render the pixels in better quality than usual, to make it look more polished. xterm is the terminal thing Repl.it and Repl.run uses, but I just named my library after it because i've only ever tested it on xterm ¯\\\_(ツ)\_/¯ > Please ⬆ upvote ⬆ this post if you think 2048 is cool! > or if you don't > i don't really care as long as you upvote it -mat
39
posted to Share by mat1 (2166) 6 months ago
Python
Python
62
👊 Live PewDiePie sub count 👊
# Subscribe To PewDiePie PewDiePie, the most subscribed to YouTube channel is in danger. A large bad corporation by the name of T-Series is threatening to surpass PewDiePie but us 9 year olds cannot allow this. Subscribe to PewDiePie today and do your part. Here's the link to automatically subscribe to PewDiePie: https://www.youtube.com/user/PewDiePie?sub_confirmation=1 Here's a live PewDiePie vs T-Series sub count (made by me), http://sub-to-pewdiepie.mat1.repl.run/, now ***GO DO YOUR PART AND SUBSCRIBE TO PEWDIEPIE TODAY*** Leave a comment if you subscribed or are already subscribed to PewDiePie ;)
60
posted to Share by mat1 (2166) 4 months ago
Python
Python
14
✨⭐ Repl Talk API for Python ⭐✨ (With documentation)
# Repl Talk API (unofficial) Easily communicate with the GraphQL Repl Talk API with this project. https://pypi.org/project/repltalk/ *** # Features ![Screenshot of the Repl Talk API code](https://storage.googleapis.com/replit/images/1557089637916_ae322fbc4378bfe9c760b21dd536d491.pn) - Beautiful asynchronous goodness - Easy to use - Documentation - Also it uses the Repl.it GraphQL API so there's no web scraping going on here. - Allows logging in (for verified bots to prevent spammers) - The only Repl Talk API that works in Python - Implements pretty much every Repl Talk route - Made by [mat™](https://www.matdoes.dev) - Can be `import`ed - **Leave a comment if you want to request a feature!*** # Examples ![import repltalk](https://storage.googleapis.com/replit/images/1557090112112_1ef3f308812be683660f650fd08e45dc.pn) ```py # Print the titles of the top Repl Talk posts import asyncio import repltalk client = repltalk.Client() async def main(): top_posts = await client.boards.all.get_posts() for post in top_posts: print(post.title) loop = asyncio.get_event_loop() loop.run_until_complete(main()) ``` ```py # Gets the amount of cycles for a user import asyncio import repltalk client = repltalk.Client() async def main(): username = input('Enter a username\n> ') user = await client.get_user(username) print(f'{user.name} has {user.cycles} cycles') loop = asyncio.get_event_loop() loop.run_until_complete(main()) ``` **Leave a comment if you have an example!** # API Reference *** ## Client `class repltalk.Client()` + *coroutine* `login(username, password)` Logs in to Repl.it with your username and password. Your bot must be verified in order to use this function. + *coroutine* `get_post(post_id)` Gets the post with that id. *Returns Post* + *coroutine* `post_exists(post_id)` Returns whether or not the post exists. *Returns Bool* + *coroutine* `get_leaderboard(limit=30)` Gets the top users from the Repl Talk leaderboard. *Returns list of `User`s* + *coroutine* `get_all_comments()` Gets all the recent comments from Repl Talk. *returns list of `Comment`s + *coroutine* `get_user(username)` Gets the user with that username. *returns User* + `boards` See *Board*. *** ## Board `class client.boards` *** + `all` The *All* board on Repl Talk + `share` The *Share* board on Repl Talk + `ask` The *Ask* board on Repl Talk + `announcements` The *Announcements* board on Repl Talk + `challenge` The *Challenge* board on Repl Talk + `learn` The *Learn* board on Repl Talk *** + *coroutine* `get_posts(sort='top', search='')` Gets the most recent posts from that board. Sort is the sorting order (top|hot|new) and search is the search query. *returns PostList* *** ## Post + `id` The post ID + `title` The post title + `content` The post content + `board` The board the post was made on. + `votes` The amount of upvotes the post has. + `author` The post author. Will be a User object. + `datetime` The time the post was created at. + `url` The post url in Repl Talk. + `repl` The repl attached to the post. + `show_hosted` Indicates if the post has a hosted repl linked to it. + `is_announcement` If the post is marked as an announcement. + `can_edit` Indicates if the user can edit the post. This will be *False* unless you created the post. + `can_comment` If the user can comment on the post. + `can_vote` Indicates if the user can upvote the post. + `has_voted` Indicates if the user has already voted on the post. + `is_locked` Indicates if the post is locked. + *coroutine* `get_comments()` Gets the comments on the post. + *coroutine* `post_comment(content)` Posts a comment on the post *** ## Comment + `id` The post ID. + `content` The post body. + `time_created` The time the comment was created at. + `can_edit` Indicates if the user can edit the comment. + `can_comment` Whether or not the user can post a comment. + `url` The comment's url. + `votes` Gets the amount of upvotes the comment has. + `can_vote` Indicates if the user can vote on the comment. + `has_voted` Indicates if the user has already upvoted the post. + *coroutine* `reply(content)` Replies to the comment with the content *** ## User + `id` The user ID. Pretty useless since you can't get the user from their id. + `name` The user's username. + `avatar` The user's avatar url + `url` The user's profile link + `cycles` The amount of cycles that user has + `roles` The roles the user has set on their profile. *** ## PostList Acts basically like a normal list + *coroutine* `next()` Gets the next page of posts *** Make sure to upvote this post and leave a comment if you think this is cool! *-mat*
11
posted to Share by mat1 (2166) 1 month ago
Python
Python
35
Repl Talk Discord Bot
This bot automatically puts things posted on Repl Talk into the #repl-talk channel in the [Repl.it Discord](https://repl.it/discord). > Source code: https://repl.it/@mat1/Repl-Talk
220
posted to Share by mat1 (2166) 10 months ago
Python
Python
31
SPINNING 🌐 GLOBE 🌎GIF WITH SIXEL 💻 **NEW**
# SPINNING GLOBE GIF go to https://sixel-globe.mat1.repl.run/rob to see the magnificent globe ![Screen Shot 2018-12-06 at 10.37.30 AM](https://storage.googleapis.com/replit/images/1544114269018_2a6bf7797836e8125e6c5b81ea11160a.pn) it'll take a minute to render so just be patient Sixel is basically a thing that lets you draw high quality images in the terminal > Please upvote this post if you think Sixel is cool!
6
posted to Share by mat1 (2166) 6 months ago
Python
Python
32
❌TicTacToe ⭕ 💻Terminal Edition ✨
🤔Ever wanted to play ❌TicTacToe ⭕ in the terminal 💻? Me neither, but I made it anyway 🤷because i want upvotes⬆! 🎮You can [play it here](https://TicTacToe-Terminal-Edition.mat1.repl.run) or [view the source](https://repl.it/@mat1/TicTacToe-Terminal-Edition) 🖥. ## How to play - uh just click on the blank spaces 🗅 and stuff - i made this in like 30 minutes 🕒 - nope, no ai 🤖. so if you have no friends then that's too bad - theres colors 🎨 i guess - pls upvote 👍 > ⬆ DON'T FORGET TO UPVOTE ⬆ > If you find a bug 🐛, don't report it because I won't fix it
9
posted to Share by mat1 (2166) 7 months ago
Python
Python
27
4bit
# 4bit 4bit is a bot with some *rad* games such as Hangman, Simon Says, and even UNO! First off, Hangman ![4bit Hangman](https://storage.googleapis.com/replit/images/1543080450603_8457befee276dbc130f9c712b42fe760.gi) You can play it by doing `\hangman`, and the game will start. Type letters into the chat and 4bit will update the hangman accordingly. Second on the list is Simon Says. ![4bit Simon Says](https://storage.googleapis.com/replit/images/1543080822837_0195e37a2c6ffd3f7123f2690fbb08a3.gi) I couldn't really get a full gif of it because it takes longer to play. The way you play it is basically just by memorizing the emojis it shows you, and then reacting to its message with those emojis in order. Pretty simple. Third, UNO! ![4bit UNO](https://storage.googleapis.com/replit/images/1543081097911_f1e8f675520d25ea2292c9984f38a4e8.pn) I couldn't get a gif of it in action so here's a png of the chaos that can ensue while playing UNO. For this one, you need at least 2-5 people. Do `\uno` to start playing. It will create a sort of invite mode where people have to react to a message to join. After that, you will begin to play UNO, with all the custom emojis :) And much, much, more! ![4bit help](https://storage.googleapis.com/replit/images/1543081359505_4d3db2e9dda31732b4d4ddef07f4ba30.gi) You can even execute Python code with \exec py `print('hello world')`. It's in a sandbox though, so no hacking ;) # If this sounds cool, then don't forget to upvote! > Collaborator: [@Boopydoop](https://repl.it/@Boopydoop) > Invite: https://discordapp.com/oauth2/authorize?client_id=386333909362933772&permissions=0&scope=bot > Source code: https://repl.it/@mat1/4bit
10
posted to Share by mat1 (2166) 7 months ago
41
Become an Explorer!
### What is Explorer Mode? Enabling explorer mode lets you use features before it goes out to everyone else. You'll get features like collaboration repls and more! Remember that all explorer features are experimental, so there will be bugs and glitches. When you find these, make sure to report them at https://repl.it/bugs ### How do I Enable Explorer? First you need to get to your account settings. You can do that by clicking your name at the top right of the screen and selecting Account or by just going to https://repl.it/account. Next, click Roles and enable the Explorer check box. You are now a Repl.it explorer!
8
posted to Announcements by mat1 (2166) 9 months ago
Python
Python
29
📱 Repl Talk 💬 💻 **TERMINAL EDITION** 💻
# Repl Talk Terminal Edition yeah so basically it lets you view 🔥 [Repl Talk](https://repl.it/talk) 🔥 in the terminal - first you have to go to [repl-talk-terminal.mat1.repl.run](https://repl-talk-terminal.mat1.repl.run) 🔗 for it to be fullscreen 💻 - then you can scroll up ⬆ and down ⬇ with your scroll wheel or arrow keys - you can click 🖱️ on a post to view it - at the top you can click 🖱️ the board name to view the posts in that board - be weary of the bugs! 🐛 - 👍 leave an upvote ⬆️ > DON'T FORGET TO ⬆️ UPVOTE ⬆️ > if you find a bug, please report it in the comments 💬
6
posted to Share by mat1 (2166) 7 months ago
Python
Python
20
❌TicTacToe⭕ 💻TERMINAL 💻 + 🦃TURKEY🦃 Edition
🤔Ever wanted to play ❌TicTacToe ⭕ in the terminal 💻 with TURKEYS🦃? Me neither, but I made it anyway 🤷 because i want upvotes ⬆ and because of Thanksgiving🍂! 🎮 You can [play it here](https://tictactoe-turkey-edition.mat1.repl.run/) or [view the source](https://repl.it/@mat1/TicTacToe-Turkey-Edition) 🖥. ## How to play - Click on the blank spaces - ??? - Profit - Upvote (it's a step so you have to do it) ## Features - giant friendly turkey - i made this in like an hour 🕒 - There's an AI 🤖 ~~in case you have no friends~~ - Thanksgiving color scheme 🎨 - Easter eggs? 😀 - Upvote if you enjoy 👍 - Comment 💬 with suggestions > ⬆ DON'T FORGET TO UPVOTE ⬆ > If you find a bug 🐛, please ~~don't~~ report it ~~because I won't~~ so I can fix it
5
posted to Share by mat1 (2166) 7 months ago
HTML, CSS, JS
HTML, CSS, JS
26
Repl.it site wide dark theme!
# Repl.it Dark Theme Go to https://darktheme.tk/ for instructions Here are some images on how repl.it will look after you install this extension: ![image](https://storage.googleapis.com/replit/images/1536444670782_c0bdb8249ace8134c99172ece8e98240.pn) ![image](https://storage.googleapis.com/replit/images/1536444871413_bf2d9f0e98c41ad91c37ca859d710737.pn) ![image](https://storage.googleapis.com/replit/images/1536444898755_3cfdb4c298e53cfe546bf655a7a624cb.pn)
8
posted to Share by mat1 (2166) 9 months ago
Python
Python
14
Bob The Smiley Face
You can view Bob at https://bob.mat1.repl.run/rob/ He's just a tiny yellow smiley face with red eyes and a red mouth :) This Repl utilizes the brand new Sixel mode for xTerm
12
posted to Share by mat1 (2166) 7 months ago
17
Flappy Square
I made a really simple Flappy Bird type game using Python turtle https://repl.it/@mat1/flappy-test
7
posted to Share by mat1 (2166) 12 months ago
Python
Python
14
2 Line Hello World
Exactly what the title says; a simple 2 line hello world program.
5
posted to Share by mat1 (2166) 10 months ago
11
Token Finder
https://repl.it/@mat1/token-finder It goes to https://repl.it/talk/bots and https://repl.it/site/repls and scrapes repls to find Discord bot tokens using the regex `https?:\/\/repl.it\/@(([^/]+){3,15})\/(.{1,60})` (pls upvote i want cycles)
4
posted to Share by mat1 (2166) 11 months ago
Python (with Turtle)
Python (with Turtle)
7
Turtle Snake!
## Snake game in Python Turtle!! Press space to start. WASD or arrow keys to move. Touch the black dots to get points. Don't touch yourself or the walls. That's it. Please upvote and comment your best score! Mine is 17 :D
2
posted to Share by mat1 (2166) 9 months ago
HTML, CSS, JS
HTML, CSS, JS
4
Replit.exe
Basically it runs Repl.it in an exe application with my custom dark theme and a custom playing status for Discord
0
posted to Share by mat1 (2166) 8 months ago
Python
Python
3
ATR: Advanced Text Reverser
# But what is ATR? - ATR is an advanced python program that can detect and reverse text, both forwards and backwards!! # How do I use it? - You first need to go to https://repl.it/@mat1/ATR-Advanced-Text-Reverser - Then type in some text you'd like to reverse. - Press enter and wait for it to calculate the reversed version of your text - Tada! The text you originally entered will now be shown in reverse! - Upvote ATR by pressing that up arrow button.
2
posted to Share by mat1 (2166) 9 months ago
Python
Python
3
Secure Sandbox Executor
## Bad explanation: It connects to a Replit WebSocket and sends some info and your code to the server. Once it gets an output, it'll send it back to the client to evaluate. You can use this for executing code in your Discord bot if you don't want to get hacked but still want a way to execute code. Also, you can optionally choose a programming language to run the code in, but it's set to Python3 by default. It works with kind of all the essential coding languages like Python3 and NodeJS and stuff. **Please upvote this post if you find it interesting or useful.**
0
posted to Share by mat1 (2166) 9 months ago