Skip to main content

Простой парсер данных с различных сайтов дднета

Project description

Простой парсер данных с DDNet Master Servers и DDStats

Данный парсер упрощает получение данных с мастера серверов дднета и различную статистику с ddstats.tw

Установка:

Установка библиотеки:

pip install requests

Установка последней стабильной версии парсера:

pip install ddnet-parser

Установка тестовой и нестабильной версии парсера:

pip install git+https://github.com/neyxezz/ddnet-parser@tests

GetClients(address=None)

  • Получает объект для парсинга информации о клиентах
  • Документация: 🙂
  • Args: address(bool, optional): адрес сервера, для которого нужно получить информацию о клиентах

Пример:

from ddnet_parser import GetClients

clients = GetClients()
print(clients.get_clients(count=True))

GetServers(address=None)

  • Получает объект для парсинга информации о серверах
  • Документация: 🙂
  • Args: address(bool, optional): адрес сервера, для которого нужно получить информацию

Пример:

from ddnet_parser import GetServers

servers = GetServers()
print(servers.get_count())

GetPlayerStats(name)

  • Получает объект для парсинга статистики игрока
  • Документация: 🙂
  • Args: name(str): ник, для которого нужно получить статистику

Пример:

from ddnet_parser import GetPlayerStats

player = GetPlayerStats("neyxezz")
print(player.get_total_seconds_played())

GetMap(_map)

  • Получает объект для парсинга данных карты
  • Документация: 🙂
  • Args: address(str): карта, для которой нужно получить данные

Пример:

from ddnet_parser import GetMap

map = GetMap("Linear")
print(map.get_mapper())

GetProfile(name)

  • Получает объект для парсинга профиля игрока
  • Документация: 🙂
  • Args: name(str): ник, для которого нужно получить профиль

Пример:

from ddnet_parser import GetProfile

profile = GetProfile()
print(profile.get_points())

Подробная документация с примерами:

  • Подробная документация: 🙂
  • Примеры: 🙂

Связь со мной

tg main: @neyxezz, tg twink: @neyxezz_twink

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

ddnet_parser-1.1.0.tar.gz (7.0 kB view details)

Uploaded Source

File details

Details for the file ddnet_parser-1.1.0.tar.gz.

File metadata

  • Download URL: ddnet_parser-1.1.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for ddnet_parser-1.1.0.tar.gz
Algorithm Hash digest
SHA256 4b8568f5112b3310fe472d52ffb65b532c06e5118e4eeee9102409c1769088d8
MD5 8cca8241939f251fce60b8a362969ebd
BLAKE2b-256 5274efb50b42daf73de16b66c13c1bc546976dcb5e3412ea190f448cabcef44f

See more details on using hashes here.

Supported by

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