NitroType Hack for typing. 200 WPM and 100% Acc. Tested only on windows so far. This was developed for educational and experimental reasons only, if you want to use it for more that is your own choice. This is how to auto type in Nitro Type.
Sep 23rd, 2016
Never
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
- // @name Nitrotype
- // @version 0.4
- // @description An auto-typing bot for Nitrotype that evades bot-detection.
- // @match https://www.nitrotype.com/race
- // @require http://code.jquery.com/jquery-latest.js
- window.wwdata={};
- 'use strict';
- setTimeout(function(){
- location.reload();
- },60000);
- var sentence;
- Primus.prototype.transforms=function transforms(primus, connection, type,data, raw){
- fns = primus.transformers[type];
- window.wwdata=data;
- if(data.msg'status'&&data.payload.hasOwnProperty('lesson')){
- sentence =data.payload.lesson;
- }elseif(data.msg'status'&&data.payload.status'racing'){
- jjkklliioopp =true;
- }else{console.log('nope');}
- // Iterate in series over the message transformers so we can allow optional
- // asynchronous execution of message transformers which could for example
- // retrieve additional data from the server, do extra decoding or even
- //
- var transformer = fns[index++];
- if(!transformer)return done();
- if(1 transformer.length){
- if(false transformer.call(connection, packet)){
- // When false is returned by an incoming transformer it means that's
- // being handled by the transformer and we should not emit the `data`
- //
- }
- return transform(index, done);
- transformer.call(connection, packet,function finished(err, arg){
- if(false arg)return;
- transform(index, done);
- }(0,function done(){
- // We always emit 2 arguments for the data event, the first argument is the
- // parsed data and the second argument is the raw string that we received.
- // This allows you, for example, to do some validation on the parsed data
- // and then save the raw string in your database without the stringify
- //
- if('incoming' type)return connection.emit('data', packet.data, raw);
- connection._write(packet.data);
- };
- var endInt;
- setTimeout(function(){
- if(pos < sentence.length){
- $(document.activeElement).trigger({ type :'keypress', which : sentence.charCodeAt(pos)});
- switch(pos){
- case15:
- case7:
- $(document.activeElement).trigger({ type :'keypress', which :'k'.charCodeAt(0)});
- }
- }else{
- pos =0;
- }
- }
RAW Paste Data
// UserScript // @name Nitrotype // @namespace http://tampermonkey.net/ // @version 0.4 // @description An auto-typing bot for Nitrotype that evades bot-detection. // @author Thinatron (Aaron McAnalley) // @match https://www.nitrotype.com/race // @grant none // @require http://code.jquery.com/jquery-latest.js // /UserScript window.wwdata = {}; (function() { 'use strict'; var jjkklliioopp = false; setTimeout(function() { if (jjkklliioopp ! true){ location.reload(); } }, 60000); var sentence; Primus.prototype.transforms = function transforms(primus, connection, type, data, raw) { var packet = { data: data }, fns = primus.transformers[type]; console.log(data); window.wwdata = data; if (data.msg 'status' && data.payload.hasOwnProperty('lesson')) { console.log('lesson recieved'); sentence = data.payload.lesson; } else if (data.msg 'status' && data.payload.status 'racing') { console.log('Begin recieved'); jjkklliioopp = true; beginTyping(); } else {console.log('nope');} // // Iterate in series over the message transformers so we can allow optional // asynchronous execution of message transformers which could for example // retrieve additional data from the server, do extra decoding or even // message validation. // (function transform(index, done) { var transformer = fns[index++]; if (!transformer) return done(); if (1 transformer.length) { if (false transformer.call(connection, packet)) { // // When false is returned by an incoming transformer it means that's // being handled by the transformer and we should not emit the `data` // event. // return; } return transform(index, done); } transformer.call(connection, packet, function finished(err, arg) { if (err) return connection.emit('error', err); if (false arg) return; transform(index, done); }); }(0, function done() { // // We always emit 2 arguments for the data event, the first argument is the // parsed data and the second argument is the raw string that we received. // This allows you, for example, to do some validation on the parsed data // and then save the raw string in your database without the stringify // overhead. // if ('incoming' type) return connection.emit('data', packet.data, raw); connection._write(packet.data); })); return this; }; function beginTyping() { var endInt; var pos = 0; setTimeout(function(){ endInt = setInterval(function() { if (pos < sentence.length) { $(document.activeElement).trigger({ type : 'keypress', which : sentence.charCodeAt(pos) }); console.log(sentence.charCodeAt(pos)); switch (pos) { case 3: case 15: case 21: case 7: case 39: $(document.activeElement).trigger({ type : 'keypress', which : 'k'.charCodeAt(0) }); break; } pos++; } else { clearInterval(endInt); pos = 0; setTimeout(function() {location.reload();}, 3000); } }, Math.floor(Math.random() * (30) + 20));},1200); } })();Latest versionReleased:
https://www.nitrotype.com auto typer
Project description
https://www.nitrotype.com/race auto typer using python3 and cv2
only supported 1920x1080 Resolution currently.
Auto Typer For Nitro Type Extension Free
winxos, AISTLAB 2017-03-17
USAGE:
- open https://www.nitrotype.com/race using your web browser
- open console and run nitrotyper command.
- make sure the web browser is on the top layer of the desktop, enjoyit.
- delay parameters can control the type speed.
Just for educational purpose, take care of yourself.
Release historyRelease notifications | RSS feed
0.6.10
0.6.8
0.6.6
0.6.2
Auto Typer For Nitro Type 2021
0.6.0
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size AISTLAB_nitrotyper-0.6.10-py2.py3-none-any.whl (7.2 kB) | File type Wheel | Python version 3.5 | Upload date | Hashes |
Filename, size AISTLAB_nitrotyper-0.6.10.tar.gz (5.6 kB) | File type Source | Python version None | Upload date | Hashes |
Hashes for AISTLAB_nitrotyper-0.6.10-py2.py3-none-any.whl
Auto Typer For Nitro Type Mac
Algorithm | Hash digest |
---|---|
SHA256 | cbb9fdd909d628b554e37b3d9cb75087501dd1d765b9bad8c6b1610a3d1bdfa1 |
MD5 | 7eeaa26528b125582744a84cf408b2e3 |
BLAKE2-256 | c50a7f1ee4120f8a3175d5fdebbc276aaf4c758262247d49763f12b5ef7fb8bd |
Hashes for AISTLAB_nitrotyper-0.6.10.tar.gz
Algorithm | Hash digest |
---|---|
SHA256 | 47efee37b0beca679eb95bca503eb99dc0433aa8e5ca074da15f03caea9adcd7 |
MD5 | 544709fc263d5956e1eb9811c6ec4a33 |
BLAKE2-256 | c67c8722d6cdc2b6093177ad53751ab0fb16eb13d61728c6569591159cd1ea00 |