Git Product home page Git Product logo

dbus's Introduction

Custom Services on UNIX operating systems

Creating custom UNIX services using Dasbus


version dependencies

Requirements for running this application:

  • Python ^3.6
  • Dasbus ^1.6
  • PyGObject ^3.42.1
  • Poetry ^1.1.13
  • Beautifulsoup4 ^4.11.1
  • Requests ^2.27.1
  • Halo ^0.0.31

You need to clone this project repository to your local machine, just type the following on your favorite terminal:

$ git clone [email protected]:grandehe4rt/DBus.git

Note *
Be sure to have a validated SSH public Key on your github account
Refer to: How to create and validate a SSH public key

The above command clones the project repository to your local machine inside the directory you're currently located.

Type:

$ cd DBus

Before start installing the dependencies, read carrefully:

Arch Linux

If you are using a Debian/Ubuntu environment

Type:

$ sudo apt install libgirepository1.0-dev

If libgirepository1.0-dev is not installed, might leed to a problem in the future.
If the package is already installed, our package manager will update it to a brand new version.


Arch Linux

if you are using an Arch Linux environment.

I highly recommend reading this following guide here.




Now let's install ✨Poetry✨

Poetry creates a virtual environment for you, is a tool for dependency management and packaging in Python, and also protects you from downloading unofficial and unprotected packages.

Read more in: Poetry Docs

In your favorite CLI type:

$ curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -

The above command install Poetry on your machine.


Type:

$ poetry install

This command will install every dependecy you'll need to run the project.


Type:

$ poetry shell

This command activates our virtual environment so we're able to run the app without.

Now we can run the app

D-Bus Authors:

  • Havoc Pennington, Red Hat, Inc.
  • Alexander Larsson, Red Hat, Inc.
  • Anders Carlsson, CodeFactory AB.
  • Sven Herzberg, Imendio AB.
  • Simon McVittie, Collabora Ltd.
  • David Zeuthen.

Authors of Dasbus:

  • Dasbus Creator - Vendula Poncova - GitHub: poncovka
  • Dasbus Co-Creator - Woodrow Douglass - Github: wdouglass

M.M. McKerns, L. Strand, T. Sullivan, A. Fang, M.A.G. Aivazis, "Building a framework for predictive science", Proceedings of the 10th Python in Science Conference, 2011; http://arxiv.org/pdf/1202.1056

Michael McKerns and Michael Aivazis, "pathos: a framework for heterogeneous computing", 2010- ; https://uqfoundation.github.io/project/pathos

dbus's People

Contributors

gmdias727 avatar

Stargazers

 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.