mirror of
https://github.com/bellingcat/octosuite.git
synced 2026-06-08 03:18:35 +03:00
67
README.md
67
README.md
@@ -1,4 +1,4 @@
|
|||||||

|

|
||||||
|
|
||||||
TUI-based toolkit for GitHub data analysis.
|
TUI-based toolkit for GitHub data analysis.
|
||||||
|
|
||||||
@@ -7,6 +7,7 @@ TUI-based toolkit for GitHub data analysis.
|
|||||||

|

|
||||||

|

|
||||||

|

|
||||||
|
[](https://github.com/bellingcat/octosuite/actions/workflows/codeql.yml)
|
||||||

|

|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
@@ -16,11 +17,56 @@ repositories, organizations, and search across GitHub's platform.
|
|||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
- **User Data** - View profiles, repositories, followers, organizations, and activity, e.t.c.
|
<details>
|
||||||
- **Repository Data** - Access repository details, commits, issues, releases, and contributors
|
<summary><strong>See details</strong></summary>
|
||||||
- **Organisation Data** - Explore organisation profiles, members, and repositories
|
|
||||||
- **Search** - Search across repositories, users, commits, issues, and topics
|
- **User** - Get user data
|
||||||
- **Export** - Save data in JSON, CSV, or HTML formats
|
- 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
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
@@ -50,17 +96,20 @@ octosuite
|
|||||||
```
|
```
|
||||||
|
|
||||||
> [!Note]
|
> [!Note]
|
||||||
> You can run octosuite with commands `octosuite`, or `ocs`
|
> You can then run octosuite with command `octosuite`
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
Navigate using <kbd>UP</kbd><kbd>DOWN</kbd> and <kbd>ENTER</kbd> to select options. The interface guides you through
|
Navigate using <kbd>UP</kbd><kbd>DOWN</kbd> and <kbd>ENTER</kbd> to select options. In the export menu, you should
|
||||||
|
use <kbd>SPACE</kbd> to check the format you want.
|
||||||
|
|
||||||
|
The interface guides you through
|
||||||
selecting a
|
selecting a
|
||||||
data source
|
data source
|
||||||
and
|
and
|
||||||
choosing what information to retrieve. Preview the results and optionally export them in your preferred format.
|
choosing what information to retrieve. Preview the results and optionally export them in your preferred format.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "octosuite"
|
name = "octosuite"
|
||||||
version = "4.0.0-beta"
|
version = "4.0.0beta1"
|
||||||
description = "TUI-based toolkit for GitHub data analysis."
|
description = "TUI-based toolkit for GitHub data analysis."
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
@@ -33,5 +33,4 @@ dev = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
[project.scripts]
|
[project.scripts]
|
||||||
octosuite = "octosuite.app:start"
|
octosuite = "octosuite.app:start"
|
||||||
ocs = "octosuite.app:start"
|
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
__pkg__ = "octosuite"
|
__pkg__ = "octosuite"
|
||||||
__version__ = "4.0.0"
|
__version__ = "4.0.0beta1"
|
||||||
|
|||||||
Reference in New Issue
Block a user