GithubHelp home page GithubHelp logo

everoute-web's Introduction

everoute-web - Simple Web Service for everoute

This simple web service acts as a shell for the everoute library to provide a routing capability in the context of EVE Online.

This project is discontinued. My interest in EVE has dropped again and based on experience, it'll take some years until I might resub. Furthermore interest in this library was low, which is why I keep it as a project for experience.

Public API

(Still to be documented, for now refer to the test/requests subfolder.)

go env -w GO111MODULE=auto
go get github.com/gorilla/rpc
go get github.com/dertseha/everoute/universe
go get github.com/redteadev/everoute-web/data
go build
# run the executable

License

The project is available under the terms of the New BSD License (see LICENSE file).

everoute-web's People

Contributors

dertseha avatar redteadev avatar

Stargazers

 avatar

everoute-web's Issues

Distance Limit does not check if it in range

panic: runtime error: index out of range [-1]

goroutine 16 [running]:
github.com/dertseha/everoute/travel/search.(*routeChromosomeSplicer).random(0xc000099680, {0xb388a8, 0x0, 0x30?}, 0x0)
        /home/redtea/go/src/github.com/dertseha/everoute/travel/search/RouteChromosomeSplicer.go:17 +0x225
github.com/dertseha/everoute/travel/search.(*routeFinder).ensurePopulationSize(0xc000104a00, {0xc001c7e1b0?, 0x0?, 0x0?})
        /home/redtea/go/src/github.com/dertseha/everoute/travel/search/RouteFinder.go:87 +0x7f
github.com/dertseha/everoute/travel/search.(*routeFinder).IncubatorEmpty.func1()
        /home/redtea/go/src/github.com/dertseha/everoute/travel/search/RouteFinder.go:70 +0x14c
github.com/dertseha/everoute/util.SingleThreadExecutor.func1()
        /home/redtea/go/src/github.com/dertseha/everoute/util/SingleThreadExecutor.go:19 +0x3d
created by github.com/dertseha/everoute/util.SingleThreadExecutor
        /home/redtea/go/src/github.com/dertseha/everoute/util/SingleThreadExecutor.go:24 +0x9a
root@vmi585337:/home/redtea/everouting/backend# ./start.sh

If you passes a very large value, it will panic

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.