A Python binding library for Intercept
intercept / intercept-python Goto Github PK
View Code? Open in Web Editor NEWA Python binding library for Intercept
License: MIT License
A Python binding library for Intercept
License: MIT License
Would it be possible to use the system interpreter and using named pipe communication (or similar) to the intercept process?
This would remove the versioning complexity and would only require the PYTHON
system path variable to be set, this could also be overridden on a per plugin/mod basis if specific versions are required (multiple python versions in the same arma installation).
I am not sure about the complexity or performance implications of this approach.
Which coding standards/PEP guides are you planning to adhere to.
As this is a python library aimed at python users(presumably) the PEPs would be a good place to start.
Also when implementing the classes there are a couple options regarding the OOP interface as I see it:
getPos player
becomes player.getPos()
. or player.get_pos()
@property
decorator to wrap the calls to the DLL to the user so that getPos player
becomes player.pos
, and player setPos [a,b,c]
becomes player.pos = [a,b,c]
. class RV_Object(object):
def __init__(self):
# todo
pass
@property
def pos(self)->tuple:pass
@pos.setter
def pos(self, pos:tuple)->None:pass
def get_pos(self)->tuple: pass # todo
def set_pos(self, pos:tuple)->None: pass # todo
Hello,
What is the current status of this project, are we still waiting for:
intercept/intercept#110 as mentioned in intercept/intercept#168?
cheers
Lonja
This buildfile seems to work.
Needs changes to work with python 3.6 and remove options as they arent requiered if we build it just for our plugin.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.