All Projects → uplink42 → etmv2

uplink42 / etmv2

Licence: AGPL-3.0 License
A web based trading manager for the Eve Online MMORPG

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
Visual Basic .NET
514 projects
C#
18002 projects

Projects that are alternatives of or similar to etmv2

webp-wasm
Webp image convertor (webassembly, works offline in browser)
Stars: ✭ 18 (-10%)
Mutual labels:  online
coinaly
🚀 Fast and easy to use mobile trade interface for cryptocurrencies. Track your trades to the moon and beyond. Currently only for Bittrex.
Stars: ✭ 32 (+60%)
Mutual labels:  trade
mysql2sqlite
Online MySQL to SQLite converter 🔨 https://ww9.github.io/mysql2sqlite/
Stars: ✭ 27 (+35%)
Mutual labels:  online
try clojerl
Online Clojerl REPL
Stars: ✭ 26 (+30%)
Mutual labels:  online
pokengine
An online Pokémon battle system for the web
Stars: ✭ 45 (+125%)
Mutual labels:  online
Minecraft-Server-Status
✅一个用于显示服务器在线信息及其他内容的网站
Stars: ✭ 22 (+10%)
Mutual labels:  online
hediye
Hash Generator & Cracker
Stars: ✭ 40 (+100%)
Mutual labels:  online
larapos
Laravel Point of sale with invoice full source code free download pos apps.
Stars: ✭ 38 (+90%)
Mutual labels:  online
awesome-web-online-tools
Many many useful Web Online Tools For Web Developers&Programmers
Stars: ✭ 13 (-35%)
Mutual labels:  online
namecheapapi
Python Namecheap API wrapper. Supports domain registration/renewal/management, domain availability checks, DNS updates and more.
Stars: ✭ 22 (+10%)
Mutual labels:  xml-api
dev doctor
Free, opensource, serverless learning platform
Stars: ✭ 34 (+70%)
Mutual labels:  online
proshine
A free, open-source and advanced bot for Pokémon Revolution Online.
Stars: ✭ 53 (+165%)
Mutual labels:  online
every-eos
Decentralized exchange based on eos.io
Stars: ✭ 20 (+0%)
Mutual labels:  trade
svg2vector
Online batch converter of SVG images to Android vector drawable XML resource files
Stars: ✭ 39 (+95%)
Mutual labels:  online
algobot
Cryptocurrency trading bot with a graphical user interface with support for simulations, backtests, optimizations, and running live bots.
Stars: ✭ 776 (+3780%)
Mutual labels:  trade
TheWorldExchange
A purely client-side wallet and direct interface showcasing the full functionality of Ripple / blockchain.
Stars: ✭ 34 (+70%)
Mutual labels:  trade
Anondraw
Source code of anondraw.com. An artistic collaboration tool with an infinite canvas.
Stars: ✭ 43 (+115%)
Mutual labels:  online
lmeve
LMeve - industry manager and contribution tracker for EVE Online
Stars: ✭ 52 (+160%)
Mutual labels:  eve
uniswap-python
🦄 The unofficial Python client for the Uniswap exchange.
Stars: ✭ 533 (+2565%)
Mutual labels:  trade
android-online-course
Android Online Course
Stars: ✭ 22 (+10%)
Mutual labels:  online

Eve Trade Master

a web based profit tracker, trading and asset manager tool for Eve Online (BETA native client for windows and android available)

Main features:

  • tracks everything you buy and sell and calculates profits made (even if you buy and sell things over different characters)
  • calculates taxes based on character standings
  • calculates statistics for your best items, best time zones, fastest sellers and what's causing losses, etc (email reporting is also available)
  • can plot your overall progress, asset distribution and wealth acquisition with several charts
  • can check your market orders in real-time using CREST to see if they have been outbid or not
  • displays everything you need to know from transactions, contracts, asset distribution and evaluation
  • can simulate trades between different stations or regions, taking your standings and character skills into account using live CREST data
  • can create stock lists up to 100 items, simulate profits with the above method and display best margins, best profit/m3, etc
  • updates your data daily even if you don't login (for e-mail reports and more accurate net-worth evolution charts)
  • can set custom broker fees for citadels of your choosing until ccp gives us proper crest support
  • browse the market in real time trough all regions in New Eden, including all regions at the same time
  • new! Keep track of every item's history overtime.

Requirements:

3rd party APIs:

Installation

  • Download/clone the repo onto your local web server.

1 - First update npm with the needed packages:

npm update

2 - Then install bower and gulp if needed

npm install bower
npm install gulp

and run

 bower update
 composer update
 gulp

3 - Import the database (schema.sql)

4 - Make sure /phealcache has write permissions

5 - Edit the following files:

/application/config/config.php
$config['base_url'] = ''; //your ETM path (don't forget the trailing slash)

/application/config/database.php
$db['default']
'username' => 'root' // db user
'password' => ''     // db password
'database' => ''     // db name

6- Import the all_seeders sql file in /seeders

And that should be all. You can now launch it and create an account.

Crons:

00 14 * * * cd [base application path] && php index.php internal/Autoexec_outposts
30 09 * * * cd [base application path] && php index.php internal/Autoexec_pricedata
55 23 * * * cd [base application path] && php index.php internal/Async_updater
00 * * * * cd [base application path] && php index.php internal/Autoexec_sum

Unit Tests

First create an identical database and configure it on /config/database.php. Change the application enrvironment to 'testing' in index.php and browse to /ciunit_controller in your browser. You must run the test seeder file (in the correct database!) before every test run. You can write unit tests in /application/tests.

To-do:

  • Rewrite api key storage and validation rules
  • Automatic item list update cron from CREST
  • Unit tests (lots of them)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].