Compare commits
3 Commits
master
...
lash/brows
Author | SHA1 | Date | |
---|---|---|---|
|
1c0732d983 | ||
|
fd263e7648 | ||
|
2e09b69e36 |
@ -64,7 +64,7 @@ else:
|
|||||||
ssl = True
|
ssl = True
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
def main():
|
||||||
|
|
||||||
# TODO: improve url building
|
# TODO: improve url building
|
||||||
url = 'http'
|
url = 'http'
|
||||||
@ -101,3 +101,7 @@ if __name__ == "__main__":
|
|||||||
state = response_data[:3]
|
state = response_data[:3]
|
||||||
out = response_data[4:]
|
out = response_data[4:]
|
||||||
print(out)
|
print(out)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
@ -1,7 +1,7 @@
|
|||||||
# standard imports
|
# standard imports
|
||||||
import semver
|
import semver
|
||||||
|
|
||||||
version = (0, 3, 0, 'alpha.1')
|
version = (0, 3, 0, 'alpha.2')
|
||||||
|
|
||||||
version_object = semver.VersionInfo(
|
version_object = semver.VersionInfo(
|
||||||
major=version[0],
|
major=version[0],
|
||||||
|
@ -16,9 +16,16 @@ div#session {
|
|||||||
<textarea id="monitor" disabled="1"></textarea>
|
<textarea id="monitor" disabled="1"></textarea>
|
||||||
<div id="login">
|
<div id="login">
|
||||||
<label for="user">API username</label>
|
<label for="user">API username</label>
|
||||||
<input type="text" id="user" name="user" type="text" /><br/>
|
<input type="text" id="user" name="user" />
|
||||||
<label for="user">API password</label>
|
<label for="user">API password</label>
|
||||||
<input type="text" id="pass" name="pass" type="text" /><br/>
|
<input type="text" id="pass" name="pass" /> <br/>
|
||||||
|
|
||||||
|
<label for="host">API host</label>
|
||||||
|
<input type="text" id="host" name="host" />
|
||||||
|
<label for="host">API port</label>
|
||||||
|
<input type="text" id="port" name="port" />
|
||||||
|
<label for="host">SSL</label>
|
||||||
|
<input type="checkbox" id="ssl" name="ssl" checked="1"/> <br/>
|
||||||
<hr/>
|
<hr/>
|
||||||
<input type="text" id="phone" /> <button onclick="setPhone(document.getElementById('phone').value);" id="send_phone">set phone number</button>
|
<input type="text" id="phone" /> <button onclick="setPhone(document.getElementById('phone').value);" id="send_phone">set phone number</button>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,10 +1,12 @@
|
|||||||
//var proto = 'http';
|
var ssl = false;
|
||||||
//var host = 'localhost:9000';
|
var host = 'localhost';
|
||||||
|
var port = 9000;
|
||||||
var proto = 'https';
|
var proto = 'https';
|
||||||
var host = 'staging.sarafu.network';
|
var host = 'staging.sarafu.network';
|
||||||
var user = 'admin_bert_token_inc.';
|
var user = 'foo';
|
||||||
var pass = '197781ed60bf16d5dc12d84e3df37e35';
|
var pass = 'bar';
|
||||||
var serviceCode = '*483*061#';
|
var path = '/';
|
||||||
|
var serviceCode = '*483*46#';
|
||||||
|
|
||||||
// cheekily stolen from https://www.tutorialspoint.com/how-to-create-guid-uuid-in-javascript
|
// cheekily stolen from https://www.tutorialspoint.com/how-to-create-guid-uuid-in-javascript
|
||||||
function createUUID() {
|
function createUUID() {
|
||||||
@ -23,9 +25,17 @@ function send(s) {
|
|||||||
document.getElementById('send_input').disabled = true;
|
document.getElementById('send_input').disabled = true;
|
||||||
var xhr = new XMLHttpRequest();
|
var xhr = new XMLHttpRequest();
|
||||||
xhr.responseType = 'text';
|
xhr.responseType = 'text';
|
||||||
current_user = document.getElementById('user').value;
|
const current_user = document.getElementById('user').value;
|
||||||
current_pass = document.getElementById('pass').value;
|
const current_pass = document.getElementById('pass').value;
|
||||||
xhr.open('POST', proto + '://' + host + '/api/v1/ussd/kenya?username=' + current_user + '&password=' + current_pass, true);
|
const current_host = document.getElementById('host').value;
|
||||||
|
const current_port = document.getElementById('port').value;
|
||||||
|
let current_scheme = 'http';
|
||||||
|
if (document.getElementById('ssl').checked) {
|
||||||
|
current_scheme += 's';
|
||||||
|
}
|
||||||
|
const url = current_scheme + '://' + current_host + ':' + current_port + '?username=' + current_user + '&password=' + current_pass
|
||||||
|
console.debug('connecting to', url);
|
||||||
|
xhr.open('POST', url, true);
|
||||||
xhr.setRequestHeader('Content-Type', 'application/json');
|
xhr.setRequestHeader('Content-Type', 'application/json');
|
||||||
data = {
|
data = {
|
||||||
sessionId: uuid,
|
sessionId: uuid,
|
||||||
@ -106,6 +116,8 @@ function abort() {
|
|||||||
window.addEventListener('load', () => {
|
window.addEventListener('load', () => {
|
||||||
document.getElementById('user').value = user;
|
document.getElementById('user').value = user;
|
||||||
document.getElementById('pass').value = pass;
|
document.getElementById('pass').value = pass;
|
||||||
|
document.getElementById('host').value = host;
|
||||||
|
document.getElementById('port').value = port;
|
||||||
document.getElementById('phone').addEventListener('keyup', (e) => {
|
document.getElementById('phone').addEventListener('keyup', (e) => {
|
||||||
if (e.keyCode == '13') {
|
if (e.keyCode == '13') {
|
||||||
document.getElementById('input').value = '';
|
document.getElementById('input').value = '';
|
||||||
|
@ -8,10 +8,10 @@ celery==4.4.7
|
|||||||
cffi==1.14.3
|
cffi==1.14.3
|
||||||
chainlib~=0.0.1a15
|
chainlib~=0.0.1a15
|
||||||
cic-eth==0.10.0a39
|
cic-eth==0.10.0a39
|
||||||
cic-notify==0.3.1
|
cic-notify~=0.4.0a2
|
||||||
cic-types==0.1.0a8
|
cic-types==0.1.0a8
|
||||||
click==7.1.2
|
click==7.1.2
|
||||||
confini==0.3.5
|
confini~=0.3.6rc3
|
||||||
cryptography==3.2.1
|
cryptography==3.2.1
|
||||||
faker==4.17.1
|
faker==4.17.1
|
||||||
iniconfig==1.1.1
|
iniconfig==1.1.1
|
||||||
|
@ -44,4 +44,5 @@ scripts =
|
|||||||
|
|
||||||
[options.entry_points]
|
[options.entry_points]
|
||||||
console_scripts =
|
console_scripts =
|
||||||
cic-ussd-tasker = cic_ussd.runnable.tasker:main
|
cic-ussd-tasker = cic_ussd.runnable.tasker:main
|
||||||
|
cic-ussd-client = cic_ussd.runnable.client:main
|
||||||
|
@ -74,7 +74,7 @@ new cic.PGPKeyStore(
|
|||||||
importMeta,
|
importMeta,
|
||||||
);
|
);
|
||||||
|
|
||||||
const batchSize = 50;
|
const batchSize = 16;
|
||||||
const batchDelay = 1000;
|
const batchDelay = 1000;
|
||||||
const total = parseInt(process.argv[3]);
|
const total = parseInt(process.argv[3]);
|
||||||
const workDir = path.join(process.argv[2], 'meta');
|
const workDir = path.join(process.argv[2], 'meta');
|
||||||
|
Loading…
Reference in New Issue
Block a user