Skip to main content

The France Leader API requester.

Project description

Installation

pip install fl-api-requester

Usage

from fl_api_requester import *

connection_data = FLAPIConnectionData()
connection_data.api_uri = "http://localhost:8080"
connection_data.set_credentials("username", "password")

try:
    api_requester = FLAPIRequester(connection_data)

    # Login
    api_requester.login()

    # Get some data
    player = api_requester.get_player("Galactifer")
    alliance = api_requester.get_alliance("France Leader")

    print(player)
    print(alliance)
    print(len(alliance.players))

    # Get a War attack
    attack = api_requester.get_player_attacks("Galactifer")

    print(f"Galactifer attacked on {attack[0].timestamp_to_datetime():%d/%m/%Y at %H:%M:%S}")
except APIErrorException as e:
    print(e.api_error)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fl-api-requester-1.0.7.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

fl_api_requester-1.0.7-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file fl-api-requester-1.0.7.tar.gz.

File metadata

  • Download URL: fl-api-requester-1.0.7.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for fl-api-requester-1.0.7.tar.gz
Algorithm Hash digest
SHA256 d1617646d08ef96cc88405ca876426dba0cecca7310822b274c571a554c6864b
MD5 64338e39ed503630a63535927dc40a76
BLAKE2b-256 f9f2b36014941f0188d3ff0fa7731bfdfaeddd080200b7f74161f7ebb4025c5b

See more details on using hashes here.

File details

Details for the file fl_api_requester-1.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for fl_api_requester-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 6996b4d0ee2605879983af24f9f61513e5d797629a9bf8acf5e2fb26e624d4cc
MD5 f6b7aab26c814f4e8f3daca4e90bd907
BLAKE2b-256 6593ee2dab7cd1c313631873a2e1f9bce7525448e5d613d41d429e443dd6256e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page