fb
Smart Manoj
// ==UserScript==
// @name Feedback Signup
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match http://feedback.kongu.edu/stu_feedback/*.aspx
// @grant none
// ==/UserScript==
aa={'14CSL260': 'JANANAI M','15CSL248': 'KARTHICKKIRAN M','15CSL249': 'KOWSALYA R','15CSL250': 'MUTHUKUMAR M','15CSL251': 'NANDHAKUMAR S','15CSL252': 'NOORJAHAN S','15CSR061': 'GOWSHIKRAJA M','15CSR062': 'GOWTHAMAAN C','15CSR063': 'GUKAN K','15CSR064': 'HARI HARA SUBRAMANIAM S','15CSR065': 'HARIHARAN K','15CSR066': 'HARINISREE R','15CSR067': 'HARIRINESH P','15CSR069': 'INBARAJ S','15CSR070': 'INDHUPRIYA D','15CSR071': 'JANANI R K','15CSR072': 'JOEL FRANCIS','15CSR073': 'KAMESHWARAN R','15CSR074': 'KARTHIK M','15CSR075': 'KARTHIKEYAN B','15CSR076': 'KAVIN KUMAR M','15CSR077': 'KAWIN C NALLASUBBU','15CSR078': 'KEERTHANA S','15CSR079': 'KEERTHANA V','15CSR080': 'KEERTHANA G','15CSR081': 'KEERTHANA K','15CSR083': 'KEERTHANA R','15CSR084': 'KISHOREKALYAN S','15CSR085': 'KOWSHIK NIRANJAN D','15CSR086': 'LAKSHMIPRIYAA E K','15CSR087': 'MADHAN KUMAR R','15CSR088': 'MADHAN M','15CSR089': 'MADHUMATHI K','15CSR090': 'MANIGANDAN S','15CSR091': 'MANIKANDAN M','15CSR092': 'MANIMEGALAI K','15CSR093': 'MANIVELAN K','15CSR094': 'MANOJKUMAR P','15CSR095': 'MARIA RAYAN V','15CSR096': 'MATHUMITHA M','15CSR097': 'MEHALA V','15CSR098': 'MOHAMED ARIF A','15CSR099': 'MOHAMMED AZHARUDEEN S','15CSR100': 'MOHAN PRASATH N','15CSR101': 'MOHAN RAM P','15CSR102': 'MOHANAPRIYA S','15CSR103': 'MONISH KUMAR K','15CSR104': 'MOULEESWARAN G S','15CSR105': 'MOUNIKA R','15CSR106': 'MUHAMADLUKMAN M','15CSR107': 'MURUGAVEL S','15CSR108': 'MURUGAVEL S','15CSR109': 'MUTHU PRIYA S','15CSR110': 'MYTHILI T','15CSR111': 'NAGARAJ J','15CSR112': 'NANDHINI S','15CSR113': 'NARMATHA K','15CSR115': 'NAVEEN R','15CSR116': 'NAVEENA N','15CSR117': 'NAVEENAA A K','15CSR118': 'NAVEENPRASHANTH R','15CSR119': 'NAVEN ARAVIND S V','15CSR120': 'NESA NIVASHNI K P'};
function pad(n, width, z) {
z = z || '0';
n = n + '';
return n.length >= width ? n : new Array(width - n.length + 1).join(z) + n;
}
function ss(s){
return new Promise(r=>setTimeout(r,s));
}
( async function() {
'use strict';
function fn(){
return window.location.href.split('/').pop().split('#')[0].split('?')[0].split('.')[0];
}
fn=fn();
console.log(fn);
if (fn=='Registration'){
var i=prompt('Enter ');
var a;
if (i.length==8)a=i;
else if (i=='z')
fail;
else if(i<243)
a='15CSR'+pad(i,3)
else
a='15CSL'+pad(i,3)
var b;
if (!aa[a])b=prompt('Name')
else b=aa[a];
console.log(aa[a]);
localStorage['rno']=a;
document.querySelector('#cmbBranch').selectedIndex=2;
document.querySelector('#cmbSection').selectedIndex=2;
document.querySelector('#cmbSem').selectedIndex=6;
document.querySelector('#txtName').setAttribute('maxlength',200)
document.querySelector('#txtUserId').value=a;
document.querySelector('#txtName').value=b;
document.querySelector('#txtPassword').value='12345678';
document.querySelector('#txtRePass').value='12345678';
//['i']=++i
document.querySelector('#btnSubmit').click();
await ss(1000);
document.querySelector('#btnLogout').click();
}
// alert('done');
// Your code here...
else if(fn=='Login') {
if (localStorage['rno']!='z'){
document.querySelector('#txtUserId').value=localStorage['rno'];
document.querySelector('#txtPassword').value='12345678';
//localStorage['i']=++i;
document.querySelector('#btnSubmit').click();
}
}
else if(fn=='Feedback'){
for (var i of document.querySelectorAll('select'))i.selectedIndex=1;
if(document.querySelector('select').length!=1)document.querySelector('#btnSubmit').click();
else{console.log('Done');localStorage['rno']='z'; document.querySelector('#btnLogout').click();}
}
else if(fn=='Home'){document.querySelector('#btnSubject').click();}
})();