Exemplo n.º 1
0
	p = s.post('https://www.qrz.com/login', data=payload)
	#r = s.get('http://logbook.qrz.com')

print('Getting Book ID(s)')
r = s.post('http://logbook.qrz.com', data={'page':1})
data = soup(r.text)
bookids = []
all_bookids = data.findAll('option', attrs={'id':re.compile('^booksel'),'value':re.compile('^[0-9]+$')})
for id in all_bookids:
	bookids.append(int(id['value']))
print bookids

handler = Handler()

for bookid in bookids:
	adif = ADIF_log("Radio Log Liberator")

	print('Getting total QSOs')
	r = s.post('http://logbook.qrz.com', data={'bookid':bookid})
	data = soup(r.text)
	total_qsos = data.find('input', attrs={'name':'logcount'})
	if total_qsos is None:
		print('Unable to find number of QSOs')
		system.exit(1)
	total_qsos = int(total_qsos['value'])

	print('Fetching '+str(total_qsos)+' from book '+str(bookid))

	for i in range(0, total_qsos):
		print("Working on QSO: %s" % i)
		getpages = {'op':'show', 'bookid':bookid, 'logpos':i};
Exemplo n.º 2
0
r = s.post('http://logbook.qrz.com', data={'page': 1})
data = soup(r.text)
bookids = []
all_bookids = data.findAll('option',
                           attrs={
                               'id': re.compile('^booksel'),
                               'value': re.compile('^[0-9]+$')
                           })
for id in all_bookids:
    bookids.append(int(id['value']))
print bookids

handler = Handler()

for bookid in bookids:
    adif = ADIF_log("Radio Log Liberator")

    print('Getting total QSOs')
    r = s.post('http://logbook.qrz.com', data={'bookid': bookid})
    data = soup(r.text)
    total_qsos = data.find('input', attrs={'name': 'logcount'})
    if total_qsos is None:
        print('Unable to find number of QSOs')
        system.exit(1)
    total_qsos = int(total_qsos['value'])

    print('Fetching ' + str(total_qsos) + ' from book ' + str(bookid))

    for i in range(0, total_qsos):
        print("Working on QSO: %s" % i)
        getpages = {
Exemplo n.º 3
0
#!/usr/bin/python

from ADIF_log import ADIF_log
import datetime
import os

# Create a new log...
log = ADIF_log('Py-ADIF Example')
entry = log.newEntry()

# New entry from K6BSD to WD1CKS
entry['OPerator'] = 'K6BSD'
entry['Call'] = 'WD1CKS'
entry['QSO_Date'] = datetime.datetime.now().strftime('%Y%m%d')
entry['baNd'] = '20M'
entry['mODe'] = 'PSK'
entry['SubMode'] = 'PSK31'
entry['TIME_ON'] = datetime.datetime.now().strftime('%H%M')
entry['comment_intl'] = u'Testing... \xb0'

# Write to example.adif
f = open('example.adif', 'wt')
f.write(str(log))
f.close()

# Write to example.adx
f = open('example.adx', 'wt')
f.write(log.xml())
f.close()

# Read example.adif back...
Exemplo n.º 4
0
#!/usr/bin/python

from ADIF_log import ADIF_log
import datetime
import os

# Create a new log...
log = ADIF_log("Py-ADIF Example")
entry = log.newEntry()

# New entry from K6BSD to WD1CKS
entry["OPerator"] = "K6BSD"
entry["Call"] = "WD1CKS"
entry["QSO_Date"] = datetime.datetime.now().strftime("%Y%m%d")
entry["baNd"] = "20M"
entry["mODe"] = "PSK"
entry["SubMode"] = "PSK31"
entry["TIME_ON"] = datetime.datetime.now().strftime("%H%M")
entry["comment_intl"] = u"Testing... \xb0"

# Write to example.adif
f = open("example.adif", "wt")
f.write(str(log))
f.close()

# Write to example.adx
f = open("example.adx", "wt")
f.write(log.xml())
f.close()

# Read example.adif back...