Example #1
0
    def getKillsInSystemBySystemName(self, system ):
        #end = datetime.now()
        #lastXsec = 60*60*24*7
        #start = end - timedelta(days=7)
        solID = self.sde.getSolarIDBySolarName(system)

        zKill = ZKillboard(user_agent = self.ec_useragent, losses = True, solar_system_id= solID)

        killmails = zKill.get_killmails()
        return killmails
Example #2
0
    def getWSpaceKillsOfCorpByCorpID(self, corpID):
        #end = datetime.now()
        #start = end - lastXSec
        #solID = sde.getSolarIDBySolarName(system)

        #link = evelinkinterface()
        #corpID = link.resolveIDFromName(corpName)

        zKill = ZKillboard(user_agent = self.ec_useragent, losses = False, corporation_id = corpID, wspace =True)

        killmails = zKill.get_killmails()
        return killmails
Example #3
0
from EveCommon.EveCentral import EveCentral
from EveCommon.ZKillboard import ZKillboard
from EveCommon.SDEConnector import SDEConnector
from os import environ

from datetime import datetime, timedelta

end_time = datetime.now()
start_time = end_time - timedelta(days=3)
database_url = environ.get('ECL_DATABASE_URL', 'C:\Database\sqlite-latest.sqlite')
ec_useragent = environ.get('ECL_USERAGENT', 'Your USERAGENT')
target_alliance_id = int(environ.get('ECL_ALLIANCE_ID', '99003214'))
target_solar_system_id = int(environ.get('ECL_SOLAR_SYSTEM_ID', '30000142'))

sde = SDEConnector(db_name=database_url)

zKill = ZKillboard(user_agent=ec_useragent, alliance_id=target_alliance_id, losses=True, no_attackers=True,
                   start_time=start_time, end_time=end_time, solar_system_id=target_solar_system_id)
killmails = zKill.get_killmails()

items = []
for killmail in killmails:
    print('Pilot %s lost: %s' % (killmail.victim.characterName, sde.get_type_name_by_type_id(killmail.victim.shipTypeID)))
    for item in killmail.items:
        items.append(item['typeID'])

ec = EveCentral(user_agent=ec_useragent, type_id_list=items, system_id=target_solar_system_id)
prices_list = ec.get_prices_list()

for price in prices_list:
    print ('Price for %s: %s' % (sde.get_type_name_by_type_id(price.item_id), price.sell.percentile))
Example #4
0
from EveCommon.EveCentral import EveCentral
from EveCommon.ZKillboard import ZKillboard
from EveCommon.SDEConnector import SDEConnector

from datetime import datetime, timedelta

end_time = datetime.now()
start_time = end_time - timedelta(days=3)

sde = SDEConnector(db_name='C:\Database\sqlite-latest.sqlite')

zKill = ZKillboard(user_agent='Your USERAGENT',
                   alliance_id=99003214,
                   losses=True,
                   no_attackers=True,
                   start_time=start_time,
                   end_time=end_time,
                   solar_system_id=30000142)
killmails = zKill.get_killmails()

items = []
for killmail in killmails:
    print('Pilot %s lost: %s' %
          (killmail.victim.characterName,
           sde.get_type_name_by_type_id(killmail.victim.shipTypeID)))
    for item in killmail.items:
        items.append(item['typeID'])

ec = EveCentral(user_agent='Your USERAGENT',
                type_id_list=items,
                system_id=30000142)
Example #5
0
    def getWSpaceLossesOfCorpByCorpID(self, corpID):

        zKill = ZKillboard(user_agent = self.ec_useragent, losses = True, corporation_id = corpID, wspace =True)

        killmails = zKill.get_killmails()
        return killmails
Example #6
0
from datetime import datetime, timedelta

end_time = datetime.now()
start_time = end_time - timedelta(days=3)
database_url = environ.get('ECL_DATABASE_URL',
                           'C:\Database\sqlite-latest.sqlite')
ec_useragent = environ.get('ECL_USERAGENT', 'Your USERAGENT')
target_alliance_id = int(environ.get('ECL_ALLIANCE_ID', '99003214'))
target_solar_system_id = int(environ.get('ECL_SOLAR_SYSTEM_ID', '30000142'))

sde = SDEConnector(db_name=database_url)

zKill = ZKillboard(user_agent=ec_useragent,
                   alliance_id=target_alliance_id,
                   losses=True,
                   no_attackers=True,
                   start_time=start_time,
                   end_time=end_time,
                   solar_system_id=target_solar_system_id)
killmails = zKill.get_killmails()

items = []
for killmail in killmails:
    print('Pilot %s lost: %s' %
          (killmail.victim.characterName,
           sde.get_type_name_by_type_id(killmail.victim.shipTypeID)))
    for item in killmail.items:
        items.append(item['typeID'])

ec = EveCentral(user_agent=ec_useragent,
                type_id_list=items,