Система парсинга и мониторинга

eRepbox is a unique system of parsing, monitoring and publishing eRepublik data. The history of statistics collection begins in the distant 2010 in the era of Erepublik V1. In the summer of 2017, i began the reconstruction of the project - effective methods and data collection tools were introduced. The team eRepbox - an hardware specialist, software developer, web designer and others in one person. Slowly but surely, the project is moving forward, achieving new successes and horizons.

Online Tracking System

System monitors players online, making the parsing of this page every 15 minutes. The advantage of this system (and for all others) is the complete archiving of data, i.e. you can see the activity of the player for any day or even an hour.

Profile Parsing System

Based on the Online Tracking System, the system creates a list of players that need to be parsed. However, the parsing of the profile does not happen immediately - only after 6 hours (near the end of erep day the rule ceases to function and all profiles are parsed in a row). This is done in order to evenly parse players who are constantly sitting in the game, and players who come in once.

Monitoring System PERS

PERS - Packs/Experience/Rank/Strength.
Based on the Online Tracking System, the system creates a list of players that need to be parsed. However, the parsing of the profile does not happen immediately - only after 6 hours (near the end of erep day the rule ceases to function and all profiles are parsed in a row). This is done in order to evenly parse players who are constantly sitting in the game, and players who come in once.

Damage Target System

A unique system for parsing the damage of players from battles, and the subsequent storage of these data in the archive. Parsing statistics takes place every 15 minutes. You can at any time see where, who and how much damage. However, one hundred percent guarantee of fixing all the damage is not. There are some restrictions on the number of hits to the statistics of battles, as there are game restrictions - if the game does not show the statistics, the system will not be able to track it. In normal battles in the vast majority of cases, the damage is tracked correctly.

Notes

* The entire amount of data is stored locally on the server, and only a portion is published on the site. The system of parsing and the site itself are independent. Consider this when you offer me new ideas.

* Data from the local server is sent to the site every 3 hours.

* You can offer new ideas that relate only to the publication of data on the site. The data collection system can only be changed at the discretion of the developer (me). The recipe is simple - if the collected data does not suit you - there are alternative projects.

* The developer does not guarantee 100% accuracy of the data, moreover - this goal is not even there. My goal is to collect as many comprehensive, unique data as possible.

* The developer does not guarantee the uninterrupted operation of the system, since the system itself is assembled on old hardware, uses the most common Internet network and is connected to a normal source of electricity. All this can sometimes break.

* The site will be localized in the future.

50k CC

Donate

Features | Возможности

  • Player's statistics for past years
  • API v1 Access [ALPHA TEST]
  • API v2 Access [BETA TEST]
  • Prestige Points Tool
  • Для членов партии Russian Will - бесплатно.
  • The project provides access to player data (rank, strength, etc.).
    Requirements for access and limitations:

  • Registration on site of project
  • VIP Premium Status
  • Three listings of citizens(for example: access to listings of countries ID 40,41,42)
  • OR/AND
  • Request to player data only
  • 3000 requests per day
  • If you have Export Data Access, you can to use this links:

    /content/profile/export_list.php?aid=%aid%&key=%key%&country=%country%&format=%format%

    ,where
    %aid% - your id on this site
    %key% - your Access Key ( here -> Settings )
    %country% - ID of country
    %format% - format of data(json,csv)

    /content/profile/export_id.php?aid=%aid%&key=%key%&id=%id%&&format=%format%

    ,where
    %aid% - your id on this site
    %key% - your Access Key ( here -> Settings )
    %id% - player id, that you want to need
    %format% - format of data(json,csv)

    /content/profile/export_battle.php?aid=%aid%&key=%key%&format=%format%&id=%id%&battle=%battle%&round=%round%&div=%div%

    ,where
    %aid% - your id on this site
    %key% - your Access Key ( here -> Settings )
    %format% - format of data(json,csv)
    %id% - player id, that you want to need
    %battle% - battle id, that you want to need
    %round% - battle round
    %div% - battle division(1,2,3,4,11)

    Examples:
    battle=178645 - return damage of all rounds and divisions battle=178645&round=8 - return damage of all divisions of only 8 round battle=178645&div=11 - return damage of air division of all rounds battle=178645&round=8&div=11 - return damage of air division of only 8 round

    What kind of data to display in the received JSON/CSV file - about it you can be agreed with the administration of the project.

    Examples| Примеры

    Patrons