Thanks Voltage for updating the list of codes on the warframe forums, if it weren't for this this would not have been possible.
Glyph Redeemer is a Node.js application powered by Puppeteer, designed to automate the process of redeeming all the available glyph codes.
Disclaimer: I originally developed this application for personal use to redeem Warframe glyph codes, feel free to point out any bugs or problems. Please be aware that this application interacts with your Warframe account and relies on web scraping techniques. The use of automated tools like this may potentially violate Warframe's Terms of Service.
- A chromium based browser (like Google Chrome, Brave, Opera, Microsoft Edge, Arc)
- Cookie Editor extension
You can download the pre-built executable for your operating system from the Releases section of this repository.
After installing cookie editor make sure to click on All sites when the extensions requests permission
Notes:
- On windows after executing the .exe file you might have to click on moreinfo and then "Run anyway"
-
Visit the Warframe official website and log in to your account.
-
Use the cookie editor extension to export your cookies as JSON.
-
Paste the exported cookies into the following directory:
glyph-redeemer/config/cookies.json
-
Edit the config file on:
glyph-redeemer/config/config.json
key type default description AutoStart boolean false Whether the Glyph Redeemer will automatically start or you need to press a key to start it DebuggingPort number 9222 The debugging port used by your browser for Glyph Redeemer to connect to LaunchBrowser boolean true Whether the browser will be automatically spawned (use false if you want to execute it manually) BrowserMaxConnectionTries number 5 How many times will Glyph Redeemer try to connect to your browser BrowserWaitBetweenTriesMs number 500 How long will Glyph Redeemer wait between each attempt BrowserPath string Default google chrome path The path to your browser executable (the default depends on your OS and will be set when you run Glyph Redeemer) CaptchaFailTimeoutInsteadOfExit boolean false Whether Glyph Redeemer will exit after it fails the max amount of captchas or if it should wait a set amount of time before trying again CaptchaMaxFails number 5 The max amount of captchas Glyph Redeemer can fail before exiting or waiting the set amount of time CaptchaTimeoutInMs number 30000 Time in milliseconds that Glyph Redeemer should wait before trying again after failing the max amount of captchas The only option you should really change is "BrowserPath" or "AutoStart" if you already set up the new profile and want to run this again. To get your browser path follow this instructions:
- Search for your browser on the start menu
- Right click it and click on "Open file location", this will open a shortcuts folder
- Right click the browser's shortcut and click on "Open file location" again
- Hold Shift and right click on your browser's executable and click "Copy as path"
-
Open a terminal and do
where browser
or
which browser
(browser will depend on your browser's executable. e.g: google-chrome-stable)
-
After setting up your browser path and pasting your cookies you can run Glyph Redeemer. set up the new profile and you can press any key to start.
setup.mp4
Important
You need to leave the browser on the warframe tab to allow the script to work
grWorking.mp4
Note
Glyph Redeemer may exit before redeeming all the codes if it encounters multiple captchas to avoid being IP banned. if this happens, try running Glyph Redeemer later.
You will first need:
-
Clone the repository:
$ git clone https://github.com/Noxde/glyph-redeemer
-
Navigate to the project directory:
$ cd glyph-redeemer
-
Install project dependencies:
$ npm install
-
Launch the application:
$ npm start
This project is licensed under the MIT License.