From 7bf04cffd4e690febe0b27ac3275136222a9b3d8 Mon Sep 17 00:00:00 2001 From: Ritchie Mwewa <74001397+rly0nheart@users.noreply.github.com> Date: Sat, 3 Jan 2026 16:36:07 +0200 Subject: [PATCH 1/4] 4.0.0-beta1 --- README.md | 4 ++-- pyproject.toml | 2 +- src/octosuite/__init__.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4ff37a1..e568124 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![octosuite](img/octosuite.png) +![octosuite](https://raw.githubusercontent.com/bellingcat/octosuite/refs/heads/master/img/octosuite.png) TUI-based toolkit for GitHub data analysis. @@ -60,7 +60,7 @@ data source and choosing what information to retrieve. Preview the results and optionally export them in your preferred format. -![home](img/menu.png) +![home](https://raw.githubusercontent.com/bellingcat/octosuite/refs/heads/master/img/menu.png) ## License diff --git a/pyproject.toml b/pyproject.toml index 0bb03c1..856cf4d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "octosuite" -version = "4.0.0-beta" +version = "4.0.0-beta1" description = "TUI-based toolkit for GitHub data analysis." readme = "README.md" license = "MIT" diff --git a/src/octosuite/__init__.py b/src/octosuite/__init__.py index da6d8df..e601677 100644 --- a/src/octosuite/__init__.py +++ b/src/octosuite/__init__.py @@ -1,2 +1,2 @@ __pkg__ = "octosuite" -__version__ = "4.0.0" +__version__ = "4.0.0-beta1" From f4d7fa81b8888af6593d6f1edbb2e1dc71a1c0b7 Mon Sep 17 00:00:00 2001 From: Ritchie Mwewa <74001397+rly0nheart@users.noreply.github.com> Date: Sat, 3 Jan 2026 16:39:29 +0200 Subject: [PATCH 2/4] 4.0.0-beta1 --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e568124..530c97a 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,10 @@ octosuite ## Usage -Navigate using UPDOWN and ENTER to select options. The interface guides you through +Navigate using UPDOWN and ENTER to select options. In the export menu, you should +use SPACE to check the format you want. + +The interface guides you through selecting a data source and From 04e35dbc98f3000f1885209106b51ca6f8fee300 Mon Sep 17 00:00:00 2001 From: Ritchie Mwewa <74001397+rly0nheart@users.noreply.github.com> Date: Sat, 3 Jan 2026 16:56:07 +0200 Subject: [PATCH 3/4] Update README.md --- README.md | 57 ++++++++++++++++++++++++++++++++++++++++++++------ pyproject.toml | 3 +-- 2 files changed, 52 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 530c97a..83fca42 100644 --- a/README.md +++ b/README.md @@ -16,11 +16,56 @@ repositories, organizations, and search across GitHub's platform. ## Features -- **User Data** - View profiles, repositories, followers, organizations, and activity, e.t.c. -- **Repository Data** - Access repository details, commits, issues, releases, and contributors -- **Organisation Data** - Explore organisation profiles, members, and repositories -- **Search** - Search across repositories, users, commits, issues, and topics -- **Export** - Save data in JSON, CSV, or HTML formats +
+See details + +- **User** - Get user data + - Profile + - Repositories + - Subscriptions + - Starred + - Followers + - Following + - Organizations + - Gists + - Events + - Received Events +- **Repository** - Get repository data + - Profile + - Forks + - Issues + - Issue Events + - Events + - Assignees + - Branches + - Tags + - Languages + - Stargazers + - Subscribers + - Commits + - Comments + - Releases + - Deployments + - Labels +- **Organisation** - Get organisation data + - Profile + - Repositories + - Events + - Hooks + - Issues + - Members +- **Search** - Search GitHub + - Repositories + - Users + - Commits + - Issues + - Topics +- **Export** - Export data + - JSON + - CSV + - HTML + +
## Installation @@ -50,7 +95,7 @@ octosuite ``` > [!Note] -> You can run octosuite with commands `octosuite`, or `ocs` +> You can then run octosuite with command `octosuite` ## Usage diff --git a/pyproject.toml b/pyproject.toml index 856cf4d..fad82d5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,5 +33,4 @@ dev = [ ] [project.scripts] -octosuite = "octosuite.app:start" -ocs = "octosuite.app:start" \ No newline at end of file +octosuite = "octosuite.app:start" \ No newline at end of file From 66abbcbef63dc68f6b6b6e8be5efc3d3c5648e79 Mon Sep 17 00:00:00 2001 From: Ritchie Mwewa <74001397+rly0nheart@users.noreply.github.com> Date: Sat, 3 Jan 2026 17:17:33 +0200 Subject: [PATCH 4/4] Update README.md --- README.md | 1 + pyproject.toml | 2 +- src/octosuite/__init__.py | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 83fca42..ccbf4a1 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ TUI-based toolkit for GitHub data analysis. ![Code Size](https://img.shields.io/github/languages/code-size/bellingcat/octosuite) ![Release Date](https://img.shields.io/github/release-date/bellingcat/octosuite) ![Build Status](https://img.shields.io/github/actions/workflow/status/bellingcat/octosuite/python-publish.yml) +[![CodeQL Advanced](https://github.com/bellingcat/octosuite/actions/workflows/codeql.yml/badge.svg)](https://github.com/bellingcat/octosuite/actions/workflows/codeql.yml) ![License](https://img.shields.io/github/license/bellingcat/octosuite) ## Overview diff --git a/pyproject.toml b/pyproject.toml index fad82d5..5bde0b0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "octosuite" -version = "4.0.0-beta1" +version = "4.0.0beta1" description = "TUI-based toolkit for GitHub data analysis." readme = "README.md" license = "MIT" diff --git a/src/octosuite/__init__.py b/src/octosuite/__init__.py index e601677..9bbbd90 100644 --- a/src/octosuite/__init__.py +++ b/src/octosuite/__init__.py @@ -1,2 +1,2 @@ __pkg__ = "octosuite" -__version__ = "4.0.0-beta1" +__version__ = "4.0.0beta1"