evebuddy

command module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2024 License: MIT Imports: 10 Imported by: 0

README

EVE Buddy

EVE Buddy is a companion app for Eve Online players. It runs on Windows, MacOS and LINUX desktops.

GitHub Release build status GitHub License

!! This app is currently in development and not ready yet for production use !!

Contents

Features

  • Mails: Full client for Eve Mails
  • Character stats: Display of current information about a character (e.g. location)

More features planned...

Screenshot

example

Installation

For installing this app on your desktop, please see the specific instructions for your platform. Alternatively you can also build the app directly from source.

Linux

First download the linux tar file from the latest release on Github.

Then install the release on your desktop with:

sudo tar xvfJ evebuddy-v1.0.0-linux-amd64.tar.xz -C /

This will install the app for all users on your system. User specific data will be stored in the home directories of each user.

Mac OS

First download the darwin zip file from the latest release on Github.

Then unzip the file into a directory of your choice and run the .app file to start the app.

Windows

First download the windows zip file from the latest release on Github.

Then unzip the file into a directory of your choice and run the .exe file to start the app.

Build from source

You can also build the app from source. For that your system needs to be able to build Fyne apps, which requires you to have installed the Go tools, a C compiler and a systems graphics driver. For details please see Fyne - Getting started.

When you have all necessary tools installed, you can build and run this app direct from the repository with:

go run github.com/ErikKalkoken/evebuddy@latest

Privacy notes

We understand and respect the privacy concerns of our fellow Eve Online players. Therefore all data of this app is stored and kept locally (e.g. character tokens and data). Internet requests by this app are made to CCPs game servers only.

Credits

"EVE", "EVE Online", "CCP", and all related logos and images are trademarks or registered trademarks of CCP hf.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
api/images
Package images provides image URLs for the Eve Online image server.
Package images provides image URLs for the Eve Online image server.
api/sso
Package sso contains all logic for character authentication with the Eve Online SSO API.
Package sso contains all logic for character authentication with the Eve Online SSO API.
helper/cache
Package cache implements a simple in-memory cache.
Package cache implements a simple in-memory cache.
helper/http
Package http contains HTTP related helpers
Package http contains HTTP related helpers
helper/humanize
Package humanize provides helper functions to humanize values.
Package humanize provides helper functions to humanize values.
helper/set
Package set defines a generic set type
Package set defines a generic set type
helper/testutil
Package factory contains factories for creating test objects in the repository
Package factory contains factories for creating test objects in the repository
model
Package model contains the entity objects, which are used across the app.
Package model contains the entity objects, which are used across the app.
service
Package service contains the business logic
Package service contains the business logic
ui
Package ui contains the code for rendering the UI.
Package ui contains the code for rendering the UI.
widgets
Package widgets contains custom widgets for this app.
Package widgets contains custom widgets for this app.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL