Git Product home page Git Product logo

eve-central.com's Introduction

EVE-Central.com

Build Status

Introduction

Welcome to the source code to EVE-Central.com, the oldest and still the most popular cross region EVE market browser site (since 2006!).

Code is available on GitHub: https://github.com/theatrus/eve-central.com

Discussion is available on the Google Group: http://groups.google.com/eve-central

API Documention

EVE-Central has an ever growing API, with stable API endpoints dating back to 2006.

More information on the API is available on the site: http://eve-central.com/home/develop.html

Requirements (Scala core data API and upload ingester)

  • Java 7 or 8 (JDK)
  • SBT (Scala Simple Build Tool) 0.13.x
  • PostgreSQL 9.1+

Requirements (Python web UI stack)

  • Python 2.7 (3.x not supported)
    • psycopg2
    • Pyro (for the pathfinder server)
    • numpy (for statistic calculations)
    • CherryPy 3.2 (primary web server)
  • PostgreSQL 9.0+

A "requirements.txt" file is present to help you build a virtualenv environment.

High level view of directories

core/

  • SBT Driven Scala project
  • This is the API core and API ingester, but doesn't drive any of the web front end directly (though the web front end makes copious calls to the API)

db/

  • Database schemas

web/

  • CherryPy launcher, web front end classes (Python)

lib/evecentral

  • Utility classes (Python)

periodic/

  • Batch programs which make EVE-Central tick (scripts, Python)

static_web/

  • Static HTML files (served by front-end server on the main server)

eve-central.com's People

Contributors

nugman avatar petergottesman avatar theatrus avatar tycho avatar

Watchers

 avatar  avatar

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.