Coder Social home page Coder Social logo

aron-conf's Introduction

=========================================
Proyect: Aron-Conf
Author: Tony Peña <[email protected]>
Year: 2016-2017
=========================================

It's a tool to centralize configurations adapted to my work 
( as optional use can generate licenses for Aron-Proxy software )

This tool avoid send configs using emails to stay tuned or synced with same text file configs between my co-workers

Install process is very simple,

Create a simple database called aron_conf and after that import aron_conf.sql schema.

> create database aron_conf;
> grant all privileges on aron.* to 'aron'@'%' identified by 'S0meP4ssw0rd';
> flush privileges;

# mysql -u aron -h localhost -p aron_conf < aron_conf.sql

After import database, just execute aron.py

./aron.py

If you use Aron-Proxy software must be running daemon.py otherwise can be ignore this optional function.

INFO: the daemon.py is a daemon service process, 
      using tcp/9999 port by default, and is the tool to check/validate
      the license request from Aron-Proxy software.          
      The license is generated using this tool Aron-Conf


This software can be used at windows following this steps:

1- install python-3.5.2.exe

2- install PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exe

3- as Administrator at MS-DOS console: 

 pip install configparser pymysql pycryptodome bcrypt python-resize-image reportlab iptools cxfreeze

4- Download this code at C:\aron-conf

5- Create the port:

ms-dos> c:\Python35\python.exe \
        c:\Python35\Scripts\cxfreeze \
        --install-dir=c:\aron-port \
        --icon=c:\aron-conf\QtUI\ctime_logo.ico \
        aron-conf.py

* After build the port must be copied 'QtUi' directory on the port directory, following example above will be c:\aron-port\QtUi

TODO:
- Add emails into users to notice when some change was made

aron-conf's People

Contributors

emper0r avatar

Watchers

 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.