Coder Social home page Coder Social logo

cyrpto_calculator's Introduction

CodeAndUnite Foundation no longer supports this software in-order to focus on new ideas. Therefore, no new PRs will be accepted on THIS fork. Alternatively, you can fork this project and work on it on your own. We appreciate everyones work on this project.

alt text

Welcome to Cyrpto-Calculator

Kindly note that this program will only run on Python 2.7

Build Status

Upcoming

*V1.1.Maintance

  • End of life for the desktop version.
  • Final refactor
  • Final Documment update

*V1.1

  • Port from 2.7 to 3.7 (ironic) due to end of life of Python 2.7
  • Due to maintainers other projects this could take awhile but expected before 2020

Release History

  • V1-Alpha-5
    • Architecture completely refactored but still kept model-view-controller in mind.
    • Added testing with py.test and begun testing all features of the code
    • Attempted to make the code better to understand.
    • GUI modified slightly
  • V1-Alpha-4
    • Completely refactored architecture of the code, and we converted it into a model-view-controller framework for ease of use, and better abilities to edit the code
    • Added +/- percentage functionality to the calculator
    • Redesigned the GUI
    • Laid the groundworks for testing with the unittest module
  • V1-Alpha-3
    • Added ASCII art for Etherium and Litecoin
    • Improved documentation
    • Officially made py.test our official test framework
    • Improved home screen`
  • V1-Alpha-2
    • Added Litecoin functionality *Added Etherium functionality

Maintainers

Founder and lead software architect | Austin | austinprog on Github | | Contact method: Reddit @pyrazolone |

INSTALLATION

Requirements

  1. git installed on your local computer
  2. python 2.7

Getting the code on your system (Windows/Unix systems)

Remember to pull often as we are pushing code almost everyday during the alpha phase of development 'git remote add origin https://github.com/austinprog/Cyrpto_Calculator.git' 'git pull origin master(or your own created branch)'

Windows (Tested on Windows 10)

To run on windows, All you have to do is the following below open command prompt cd 'your directory python main.py

Unix (Tested on Ubuntu)

To run on windows, All you have to do is the following below open terminal cd 'your directory python main.py .

ABOUT

Cyrpto_Calculator is a simple command line application which is intended to help you make smart investments in cyrptocurrencies. Presently, our program supports Bitcoin, Litecoin, and Etherium. Using this command line tool, you can get the most recent price for your selected currency, and it also shows you exactly how much it would be worth in different currencies. Suggestions on what to add next to the program and gladly accepted.

CONTRIBUTE

You have made an excellent choice in a project to contribute to! We welcome your contributions. Please have a look at our contribution guideline below to get started.

Contribution guidelines

Step 1. You must ensure that you have your local environment set up accordingly. Furthermore, all that you need to have installed on your machine is Python 2.7, Py.test, and GIT. We heavily recommend sourcetree for beginners.

Step 2. Once your local environment is set up, you will need to create your own branch of this application on your github profile

Step 3. Have a look at our Issues tab. Here, you will see all the bugs and enchancement requests that we have. Find one you like and comment that you would like to work on it to ensure other developers don't work on it at the same time.

Step 4. Once you are comfortable with your enhancement/bug fix, be sure that you created a test for it on py.test and that it passes.

Step 5. The core maintainers will have a look at your project and attempt to break it by adding more test cases to your test file. If we can't break it and the core maintainers approve it we will add it to the program and have it built into the new build as soon as possible.

Step 6. Alternatively, if your enhancement fails, don't be discouraged, we will guide you on how you can improve it and get it accepted the next time!

cyrpto_calculator's People

Contributors

austincgomez 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.