Design and apply pixel art to reddit's /r/place

Overview

Reddit /r/place BOT

Design and apply pixel art to reddit's /r/place

img

Install

NOTE: If you are using M1 mac and have issue installing node-canvas, see this comment;

yarn install

Setup

Copy the .env.example file to .env and edit the BOT_CREDENTIALS and BOT_DESIGNS with your own config

Creating designs

There is a simple UI to design patterns. Run:

yarn start:ui

And then go to http://localhost:1234

Running

Make sure you

  1. Created at least one design
  2. Added your designs to the .env file
  3. Added your credentials to the .env file

And then just run

yarn start:bot

Project status

  • Completed
    • login with username / password
    • place tiles
    • use multiple accounts
    • download all current images from /r/place and stitch them together (thanks dsf3449)
    • only place tiles that are different
  • To Do
    • track cooldown status between restarts
    • import designs in the UI
    • use an ip pool and parallel bots, maybe with lambdas, maybe with something else
You might also like...

A discord bot using @discord.js and mongoose. Used for music, moderation, and entertainment.

hazel A discord bot using @discord.js and mongoose. Used for music, moderation, and entertainment. Features Music ― supporting YouTube, Spotify and So

Dec 31, 2022

A MERNG social volunteering app. Host, attend, discuss, and later verify volunteer events and good deeds, earning Kindly Points as you help.

A MERNG social volunteering app. Host, attend, discuss, and later verify volunteer events and good deeds, earning Kindly Points as you help.

KINDLY: Be Good to Your Neighbors! Fig 1: The entire homepage for a logged-in user! TABLE OF CONTENTS Description Installation Usage Technologies Cont

Jan 27, 2022

A Discord bot designed to build better communities by encouraging a positive and constructive relationship between community and staff.

A Discord bot designed to build better communities by encouraging a positive and constructive relationship between community and staff.

Suggestions A Discord bot designed to build better communities by encouraging a positive and constructive relationship between community and staff. St

Dec 24, 2022

SpotLight is a web app which uses spotify developer APIs and lists your most listened songs, albums, artists and genres.

SpotLight is a web app which uses spotify developer APIs and lists your most listened songs, albums, artists and genres.

Dec 31, 2022

A simple and easy-to-use WhatsApp bot project based on Multi-Device Baileys and written in JavaScript

A simple and easy-to-use WhatsApp bot project based on Multi-Device Baileys and written in JavaScript

MIZUHARA ANIME THEMED FULL FLEDGED MULTI DEVICE WHATSAPP BOT WITH COOL FEATURES A Full Fledged MD Bot For Bot Lovers REQUIREMENTS • HOW TO INSTALL? •

Oct 25, 2022

A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops. Features modifications for tauOS.

A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops. Features modifications for tauOS.

Dash to Dock A dock for the GNOME Shell This extension enhances the dash moving it out of the overview and transforming it in a dock for an easier lau

Jul 10, 2022

Compress program that uses H264,VP9 and Vorbis algorithms with ffmpeg to compress anime videos and audios

Compress program that uses H264,VP9 and Vorbis algorithms with ffmpeg to compress anime videos and audios

Vaniply Compress tool to compress videos and audios using H264,VP9 and Vorbis algorithms Installation and running Just clone the repository and open a

Oct 15, 2022

🎼 - MusicBridge Recieves MIDI messages and converts them to AppleScript commands to control Apple Music and Spotify for macOS.

🎼 - MusicBridge Recieves MIDI messages and converts them to AppleScript commands to control Apple Music and Spotify for macOS.

MusicBridge MusicBridge Recieves MIDI messages and converts them to AppleScript commands to control Apple Music and Spotify for macOS. Installation Si

Dec 20, 2022

Compress program that uses H264,VP9 and Vorbis algorithms with ffmpeg to compress anime videos and audios

Compress program that uses H264,VP9 and Vorbis algorithms with ffmpeg to compress anime videos and audios

Vaniply Compress tool to compress videos and audios using H264,VP9 and Vorbis algorithms Installation and running Just clone the repository and open a

May 30, 2022
Comments
  • Support for lower 2 canvases

    Support for lower 2 canvases

    Reddit just extended to lower 2 canvases, looks like fetching canvas + canvasIndex is broken

    Edit: it appears canvas.codes has not yet updated, I've sent them a notification email

    opened by rushiiMachine 3
  • ...

    ...

    yarn run v1.22.18 $ ts-node -T src/index.ts /root/reddit-place-bot/src/BotPool.ts:92 const existingColor = RGB_MAP[hashRGB(r, g, b)]?.id; ^

    SyntaxError: Unexpected token '.' at wrapSafe (internal/modules/cjs/loader.js:915:16) at Module._compile (internal/modules/cjs/loader.js:963:27) at Module.m._compile (/root/reddit-place-bot/node_modules/ts-node/src/index.ts:1455:23) at Module._extensions..js (internal/modules/cjs/loader.js:1027:10) at Object.require.extensions. [as .ts] (/root/reddit-place-bot/node_modules/ts-node/src/index.ts:1458:12) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Object. (/root/reddit-place-bot/src/index.ts:2:1) error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

    opened by iBlz 2
Owner
Stefan Mirea
Stefan Mirea
Beat Akamai Technologies' State of the Art Antibot 2.0

Akamai Bot Manager 2.0 If you want to talk join https://discord.gg/amBFR6G2PM Feel free to contact me @lulu_fr_ on Twitter, open an issue or start a d

LULU 50 Dec 15, 2022
De r/place bot voor r/PlaceNL.

NEDERLANDSE VERSIE ONDERAAN DE PAGINA PlaceNL Bot (English) The bot for PlaceNL and their allies! This bot connects with the command server and gets i

null 177 Dec 20, 2022
A multi-purpose assistant bot for Discord to make your server a better place.

━━━━━━ ❖ ━━━━━━ Rieko ?? FEATURES To be filled. ?? TIP JAR If you enjoyed it and would like to show your appreciation, you may want to tip me here. It

Jan Leigh Muñoz 3 May 23, 2022
AmplitudeJS: Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required.

Documentation • Examples • Tutorials • Support Us • Get Professional Help AmplitudeJS is a lightweight JavaScript library that allows you to control t

Server Side Up 3.9k Jan 2, 2023
A Javascript library for working with Audio. It provides a consistent API for loading and playing audio on different browsers and devices. Currently supports WebAudio, HTML5 Audio, Cordova / PhoneGap, and a Flash fallback.

SoundJS SoundJS is a library to make working with audio on the web easier. It provides a consistent API for playing audio in different browsers, inclu

CreateJS 4.3k Dec 31, 2022
HTML5

One file. Any browser. Same UI. Author: John Dyer http://j.hn/ Website: http://mediaelementjs.com/ License: MIT Meaning: Use everywhere, keep copyrigh

MediaElement.js 8k Dec 27, 2022
HTML5

One file. Any browser. Same UI. Author: John Dyer http://j.hn/ Website: http://mediaelementjs.com/ License: MIT Meaning: Use everywhere, keep copyrigh

MediaElement.js 8k Jan 8, 2023
A self-hosted, completely private and free music streaming server compatible with Synology Audio Station's web browser interface and smartphone apps.

Open Audio Server Open Audio Server is a music streaming server compatible with Audio Station by Synology. Audio Station creates your own private serv

null 91 Dec 11, 2022
Pancakeswap and Uniswap sniping for beginners. DYOR and modify the code to your liking

Hey everyone, I built a basic sniping bot for pancake and uniswap using their libraries. Simply put, you fill the settings in bot.js and it buys the t

Lemon 42 Aug 9, 2021
Real-time motion planner and autonomous vehicle simulator in the browser, built with WebGL and Three.js.

Dash Self-Driving Car Simulator Real-time motion planner and autonomous vehicle simulator in the browser, built with WebGL and Three.js. This project

Matt Bradley 209 Dec 3, 2022