Coder Social home page Coder Social logo

intelpy's Introduction

IntelPy

IntelPy is a simple, cross-platform chat log monitor for the game Eve Online.

IntelPy

Features

  • Simple UI
  • Audible alarms
  • Will watch any in-game channel you want
  • Alert tracker
  • Filtering options
  • Awareness of the Eve Online map
  • Cross-platform support (Windows and Linux packages, runs anywhere Python 3 will)
  • Dark themes for Windows and Linux

How to get started with IntelPy

Windows

  1. Download the latest Windows release from here.
  2. Extract the contents to a directory
  3. Run IntelPy.exe

Linux

  1. Download the latest Linux tar.gz release here
  2. Extract the contents to a directory such as /opt/intelpy
  3. Run the IntelPy execuitable

Required packages (for building or running the source)

The versions below aren't hard requirements, only what IntelPy has been tested on.

  • Python 3 3.7
  • PyQt 5 5.14.1
  • pathlib / pathlib2
  • Watchdog 0.10.2
  • Networkx 2.4
  • Playsound 1.2.2
  • PyGObject 3.36.0

Pip one-liner

$ sudo pip install pyqt5 pathlib watchdog networkx playsound pathlib2 pygobject

Once required packages are installed, run python Intelpy.py to start the application.

Usage

Getting started is easy:

  1. Set your home system (where you are krabbing). Alerts will be triggered relative to this system. The log screen will notify you of the change by indicating Home set to: homesystem.

  2. If you are in the Imperium your intel channels are already configured. If not, go to the Config tab and enter the full name of the in-game intel channel in the Watched Channels configuration.

  3. In game (if needed) turn on logging via the settings menu under Chat. This is usually already enabled by default.

Chat Setings

  1. Adjust the slider to set how many jumps away from your home system that you wish to be notified. IntelPy is aware of the Eve Online solar system map so when someone says the name of a system within that amount of jumps from you, the alert sound and notification will trigger. The easiest way for people to alert each other in game is to drag and drop the system name from the top left of their game screen to the chat dialog box and press enter.

If IntelPy is not picking up your intel channels, you may need to double check you have entered them in the Watched Channels configuration, as well as double check the Eve Logs: section points to the place where Eve Online is logging your chats for you.

There are a handful of other options also configurable in the Config tab. This includes setting the alarm sound; IntelPy comes with a number of extra sounds or you may choose your own. You can also set how long until alerts time out from the recent alerts screen as well as various filter/ignore options as you desire.

Licences / Acknowledgements / Attributions

This source code is available under GPL3.

Eve-related data was made available by CCP and obtained from the Eve static data dump. See CCP Copyright Notice below.

Some Eve data was also obtained from https://www.fuzzwork.co.uk/. Thanks heaps for your data dumps!

Sound Files

The alarm sounds included with IntelPy were sourced from https://freesound.org. Below are credits and licences for these sounds. Changes were made to most of these sounds to shorten the length to make them suitable for use with IntelPy.

  • military_alarm.wav by KIZILSUNGUR License: Creative Commons 0
  • alarming 1.flac by Timbre | License: Attribution Noncommercial
  • 1 alarm long c.wav by jobro | License: Attribution
  • Alarm Siren, Fast Oscillations by Kinoton | License: Creative Commons 0
  • alarms.wav by guitarguy1985 | License: Creative Commons 0
  • alarm_fatal.wav by sirplus | License: Creative Commons 0
  • DIN Alarm European.MP3 by Fizzlecube | License: Creative Commons 0
  • 003 - Invasion Alarm.mp3 by o_ultimo | License: Attribution
  • Alarm No. 1 by Vendarro | License: Creative Commons 0

Links to sound licences:

CCP Copyright Notice

EVE Online, the EVE logo, EVE and all associated logos and designs are the intellectual property of CCP hf. All artwork, screenshots, characters, vehicles, storylines, world facts or other recognizable features of the intellectual property relating to these trademarks are likewise the intellectual property of CCP hf. EVE Online and the EVE logo are the registered trademarks of CCP hf. All rights are reserved worldwide. All other trademarks are the property of their respective owners. CCP hf. has granted permission to IntelPy to use EVE Online and all associated logos and designs for promotional and information purposes on its website but does not endorse, and is not in any way affiliated with, IntelPy. CCP is in no way responsible for the content on or functioning of this program, nor can it be liable for any damage arising from the use of this program.

intelpy's People

Contributors

swizeve avatar ahoehne avatar riftr 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.