Skip to main content

ghisa is a GitHub Import Stats Analyzer for pythonistas

Project description

Python Repo Size PEP8 Poetry

Tests Statics Doc Pypi GitHub commit activity

ghisa - Github Import Statistic Analyzer

About

ghisa is a free and open-source software, app and python package that allows that helps you to analyze the import statistics of your github repositories.

Key Features

Main features of ghisa are:

  • Import statistics of your github repositories
  • Import statistics of your github profile

Installation

Using regular pip and venv tools :

python3 -m venv .venv
source .venv/bin/activate
pip install ghisa

Usage

Local

As executable

In a terminal :

  • ghisa repo [my-github-repo] standard usage

  • ghisa repo -f my_file.txt [my-github-repo] specify a file list output

  • ghisa profile [profile-name] specify a profile name and output

As library

In a terminal :

from ghisa import Repo, Profile

repo_url  = "https://github.com/AlexandreGazagnes/ghisa"

repo = Repo(repo_url)
print(repo)

# or

profile_name = "AlexandreGazagnes"
profile = Profile(profile_name)
print(profile)

As local web app

In a terminal :

  • ghisa gui launch local streamlit

On line

  • The on line web app is temporarily unavailable. It will be available in the 0.1.0 release.

Documentation

Please visit Documentation page.

Updates

Please visit the

Contributing

ghisa is an open-source project and we are always looking for more people to contribute to its development.

It could be by adding new features, fixing bugs, improving the documentation, or any other way you see fit.

Any help is welcome, and we will do our best to help you get started.

Any feedback is also welcome.

Please visit Contributing page.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ghisa-0.0.1.tar.gz (39.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ghisa-0.0.1-py3-none-any.whl (45.3 kB view details)

Uploaded Python 3

File details

Details for the file ghisa-0.0.1.tar.gz.

File metadata

  • Download URL: ghisa-0.0.1.tar.gz
  • Upload date:
  • Size: 39.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.11.3 Linux/6.5.0-17-generic

File hashes

Hashes for ghisa-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ce5bdb56d94c2f9dbc8354d4bf2664b6e6daa934c5deab06e5daa78d9da3cfd2
MD5 048f6d807cb43bff5904e52f8c6e4342
BLAKE2b-256 33e8e3e4164d7fb6670f9f98e5e791f57ee1da4c2b243f42c3318d8a6f044509

See more details on using hashes here.

File details

Details for the file ghisa-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: ghisa-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 45.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.11.3 Linux/6.5.0-17-generic

File hashes

Hashes for ghisa-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5120bf54395c3527d1b0d50bb2c133af1023baed233d2c41fa53bd52e0619b8c
MD5 4c5bc03053186deb4be46720b535c530
BLAKE2b-256 45597d71f81bdc34bff996690ab8c2f5502648ed073c46df9e3f5827d3bafc7d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page