Skip to main content

Eve Online SDE Export in Django Model form

Project description

Django Models from EVE SDE

PyPI Discord

Base models from SDE, with an experiment in in-database translations pulled from the SDE and minor helpers for common functions.

EVE SDE Docs

EVE SDE

See eve_sde/sde_types.txt for an idea of the top level fields that are available in the SDE, note that some fields have sub fields that are imported differently.

Current list of imported models

  • Map
  • Region
  • Constellation
  • SolarSystem
  • Planet
  • Moon
  • Stargate
  • Item Groups
  • Item Categories
  • Item Types
  • Item Dogma
  • Dogma Categories
  • Dogma Units
  • Dogma Attributes
  • Dogma Effects

Setup

  • pip install django-eveonline-sde

  • modify your local.py as modeltranslation needs to be first in the list.

    INSTALLED_APPS = ["modeltranslation",] + INSTALLED_APPS
    
    INSTALLED_APPS += [
    ..... the rest of your apps
    ]
    
  • Add "eve_sde", to your INSTALLED_APPS

  • migrate etc

  • python manage.py esde_load_sde

  • Add a periodic task to check for SDE updates, which tend to happen after downtime.

    if "eve_sde" in INSTALLED_APPS:
        # Run at 12:00 UTC each day
        CELERYBEAT_SCHEDULE["EVE SDE :: Check for SDE Updates"] = {
            "task": "eve_sde.tasks.check_for_sde_updates",
            "schedule": crontab(minute="0", hour="12"),
        }
    

Contributors

Thankyou to all our contributors!

contributors

Credits

Because i am lazy, Shamlessley built using This Template <3 @ppfeufer

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

django_eveonline_sde-0.0.1b3.tar.gz (43.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_eveonline_sde-0.0.1b3-py3-none-any.whl (57.7 kB view details)

Uploaded Python 3

File details

Details for the file django_eveonline_sde-0.0.1b3.tar.gz.

File metadata

  • Download URL: django_eveonline_sde-0.0.1b3.tar.gz
  • Upload date:
  • Size: 43.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for django_eveonline_sde-0.0.1b3.tar.gz
Algorithm Hash digest
SHA256 6ea64dcacd2f3ba1f904f4a0a1fb8803987215d3153ccdb408ac4bee5d1da03d
MD5 3dbd7feec90ac4930cc7daa927fa16c6
BLAKE2b-256 fc31a3aaa0f47b88d4f8c7f12c1ff498f0c126652cd6ee3293697b863f56b2c5

See more details on using hashes here.

File details

Details for the file django_eveonline_sde-0.0.1b3-py3-none-any.whl.

File metadata

File hashes

Hashes for django_eveonline_sde-0.0.1b3-py3-none-any.whl
Algorithm Hash digest
SHA256 2eb68e9a3ae0a937f0c5003162bf8d6017f9bf3a201317f14b5078aacb342c59
MD5 ec83f0ae5c793792703525e79366fd8d
BLAKE2b-256 c84f1bf6ba7d0f1803c5da91576da5e4c359323c35cb1f3e39961a193ba43686

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