Skip to main content

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.

Release files for ghisa 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ghisa 0.0.1
File Size Uploaded
ghisa-0.0.1.tar.gz 39.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ghisa 0.0.1
File Interpreter ABI Platform
ghisa-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 85.0 kB

Release files / ghisa-0.0.1.tar.gz

Download URL ghisa-0.0.1.tar.gz
Size 39.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ce5bdb56d94c2f9dbc8354d4bf2664b6e6daa934c5deab06e5daa78d9da3cfd2
BLAKE2b-256 checksum
How to use checksums
33e8e3e4164d7fb6670f9f98e5e791f57ee1da4c2b243f42c3318d8a6f044509
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.0 CPython/3.11.3 Linux/6.5.0-17-generic

Release files / ghisa-0.0.1-py3-none-any.whl

Download URL ghisa-0.0.1-py3-none-any.whl
Size 45.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5120bf54395c3527d1b0d50bb2c133af1023baed233d2c41fa53bd52e0619b8c
BLAKE2b-256 checksum
How to use checksums
45597d71f81bdc34bff996690ab8c2f5502648ed073c46df9e3f5827d3bafc7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.0 CPython/3.11.3 Linux/6.5.0-17-generic

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page