Giter VIP home page Giter VIP logo

ps2-api-backup's Introduction

PlanetSide 2 API Backup

This repository contains an automated backup of all static collections in the PlanetSide 2 API.

This repository is automatically updated at 06:00, 12:00, 18:00, and 24:00 UTC.

Format

The backup script paginates each collection and aggregates the contents of the <collection>_list payload key into a JSON list. This list is then saved to the corresponding data/<collection>_list.json file.

If you wish to emulate API responses, you have to manually add the outer payload containing keys like results, <collection>_list, or timing.

Limitations

This backup only contains static API data, i.e. data that is not expected to change within a given build of the game.

As such, any form of character data, statistics, outfits, events, and leaderboards have been manually excluded.

Additionally, the state field of all entries in the world collection is always set to 'online' so as not to clutter the backups.

For a full list of excluded collections, please refer to the _BLACKLIST constant at the top of the tools/scraper.py file.

File Endpoint Scraper

This project has a sister repository hosting all images available through the API's file endpoint:

PS2 API Asset Repository

Note that the above is a quite performance-hungry repository containing upwards of 25'000 files, which is why file backups are not included in this repository.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.