Skip to main content

Web scaper for RSI

Project description

RSI-Scraper

GitHub license GitHub issues PyPI - Python Version PyPI

Overview

Web Scraper for RSI (used in starcitizen-api.com)

This module allows you to easy retrive online information related to the RSI website.

Requirements

  • Python>=3.7
  • requests>=2.25.1
  • lxml>=4.6.3

Installation

pip install rsi-scraper

Modules

Module Description
Organization Find an organization by SID
OrganizationMembers List members of an organization by page of 32
ProgressTracker Get all progress tracker teams
ProgressTrackerInfo Get progress tracker information using the slug
Roadmap List cards of the Roadmap by specified version
Ship Search ship using multiple parameters
StarmapSystems Get systems from the starmap by name
StarmapTunnels Get tunnels from the starmap by id
StarmapSpecies Get species from the starmap by name
StarmapAffiliations Get affiliations from the starmap by name
StarmapStarSystems Get star-system from the starmap by code
StarmapCelestialObjects Get celestial objects from the starmap by name
StarmapSearch Search object from the starmap by name
StarmapRouteSearch Find routes from position to destionation
Stats Get general information like the numbers of citizens
Telemetry Get some telemetry info
User Find information about a user by handle
Version Get a list of all versions

Usage

  from rsi_scraper import User, Organization, Ship

  user = User('dymerz').execute()
  organization = Organization('PROTECTORA').execute()

  ship = Ship(name='Cutlass Black').execute()

Optional Environment Variables

    # Used in the HTTP header of requests
    VERSION = "DEVELOPMENT"

    # Define the HTTP proxy to use (e.g: http://127.0.0.1:8000).
    HTTP_PROXY = ""

Contributing

  1. Fork the repo on GitHub
  2. Clone the project to your own machine
  3. Commit changes to your own branch
  4. Push your work back up to your fork
  5. Submit a Pull request so that we can review your changes

NOTE: Be sure to merge the latest from "upstream" before making a pull request!

See CONTRIBUTING.md.


Rights

This is an unofficial Star Citizen tool, not affiliated with the Cloud Imperium group of companies. All content on this site not authored by its host or users are property of their respective owners. robertsspaceindustries.com

This project is not endorsed by or affiliated with the Cloud Imperium or Roberts Space Industries group of companies.

All game content and materials are copyright Cloud Imperium Rights LLC, Cloud Imperium Rights Ltd, Star Citizen®, Squadron 42®, Roberts Space Industries®, and Cloud Imperium® are registered trademarks of Cloud Imperium Rights LLC.

All rights reserved.

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

rsi-scraper-0.6.8.tar.gz (29.0 kB view details)

Uploaded Source

Built Distribution

rsi_scraper-0.6.8-py3-none-any.whl (35.0 kB view details)

Uploaded Python 3

File details

Details for the file rsi-scraper-0.6.8.tar.gz.

File metadata

  • Download URL: rsi-scraper-0.6.8.tar.gz
  • Upload date:
  • Size: 29.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for rsi-scraper-0.6.8.tar.gz
Algorithm Hash digest
SHA256 9fdd24db2bc130931c404f149753e509b8ffd4d89a5356d4dd3e419fb3b53e8c
MD5 0f7a0d09544df53fdad7bbac7fede93f
BLAKE2b-256 cdd96e7bc3bf40906c373da16f27b90ca01d0e2febe85573a520c832b788774b

See more details on using hashes here.

File details

Details for the file rsi_scraper-0.6.8-py3-none-any.whl.

File metadata

  • Download URL: rsi_scraper-0.6.8-py3-none-any.whl
  • Upload date:
  • Size: 35.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for rsi_scraper-0.6.8-py3-none-any.whl
Algorithm Hash digest
SHA256 298440a1165b581d37576890cefae821c6ff12bda44044d1baa19a15458005ab
MD5 cb539a48ee0ff5693374b50eae825c7a
BLAKE2b-256 1b2ec3e9e8b1f297d2540663e22d37f032531344e6177dbf4dcee81fd4e675f4

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