🏠 Home 

Politics and War Alliance Bank Records Extractor

Enables copy and pasting of bank records into a spreadsheet. Data is tab seperated.


Install this script?
// ==UserScript==
// @name           Politics and War Alliance Bank Records Extractor
// @description    Enables copy and pasting of bank records into a spreadsheet. Data is tab seperated.
// @include        https://politicsandwar.com/alliance/id=*&display=bank*
// @version        0.2
// @require		   http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js
// @grant          none
// @namespace https://greasyfork.org/users/3941
// ==/UserScript==
var search = window.location.pathname;
var info = document.getElementById("footer");
var data;
var records = [];
var content = "";
var counter = 0;
var head = "Number\tDate\tSender\tReceiver\tMoney\tFood\tCoal\tOil\tUranium\tLead\tIron\tBauxite\tGasoline\tMunitions\tSteel\tAluminum\n"
if(search.indexOf('taxes') >= 0){
var tableNum = 1;
var tableRows = 500;
}else{
var tableNum = 3;
var tableRows = 50;
}
jQuery("#footer").append('<br /><h2>Spreadsheet compatible data for this page</h2><br /><textarea id="dataArea" rows="' + String(tableRows) + '" class="form-control"></textarea>');
jQuery('table:eq(' + String(tableNum) + ')').find('td').each(function() {
data = jQuery(this).text();
records.push(data);
});
for (i = 0; i < records.length; ++i) {
counter++;
if(counter != 17){
content += records[i]+'\t';
}else{
content += '\n';
counter = 0;
}
}
jQuery("#dataArea").val(head + content);