Giter Site home page Giter Site logo

bigboyabhisthi / gitkundli Goto Github PK

View Code? Open in Web Editor NEW

This project forked from smaranjitghose/gitkundli

0.0 1.0 0.0 39 KB

A streamlit app to fetch meaningful github data using GraphQL

Home Page: https://gitkundli.herokuapp.com/

License: MIT License

Python 63.92% CSS 25.72% Shell 1.94% Dockerfile 8.42%

gitkundli's Introduction

Git Kundli📑

At times we need to fetch some data📈 from our GitHub like details about the pull requests🩹 to some of our repositories in an open source🤝 program.

Larger the data, the more cumbersome😪 it becomes to fetch, analyze and derive the desired inference

What if we could automate🤖 it?

Well, using a simple python🐍 script with a GraphQL⚛ query can save the day for us!

How to use this?

  • I assume you have Anaconda installed in your operating system and set to path. If not, please visit this link and do it

  • Clone or download this repository ⏬

  • Open the Terminal 🐱‍💻

  • Move inside 👉 the your cloned copy of the repo

cd GitKundli

  • Now make sure you have all the dependencies🧱

pip install -r requirements.txt

  • Time to run our app

streamlit run app.py

  • Open http://localhost:8502 or the link displayed in the terminal where the streamlit app is running on your local server

  • Visit this link and Click on Generate new token

  • Initially select all the options. [ Note: Later on you can come back, delete this token and generate a new one with only the permissions you think are necessary]

  • Don't forget to give a name to the token ( say gitkundli )

  • Copy the alphanumeric value of the taken [and save it in a text file for future reference. Remember you can only access this once on GitHub]

  • Return back your hosted app

  • Open Specific Pages, Give the Token, Some related Information, Make use of the output!

  • Now let's run our script and store our results in a csv file python gitkundli.py

License 📜

MIT License

gitkundli's People

Contributors

smaranjitghose avatar phreakyphoenix 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.