Skip to content

Corentin-Lcs/github-tree-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Tree Generator

The "GitHub Tree Generator" GitHub project is a powerful tool to visualize the structure of GitHub repositories in a tree format. It allows users to see the hierarchical organization of files and directories, making it easier to navigate and understand complex projects.

Caution

Ensure the GitHub access token remains secure and is not publicly exposed. Public exposure can lead to unauthorized access to repositories, data breaches, and potential abuse of the GitHub account.

GitHub_Tree.png

Usage

To use the program from the command prompt, run the following command :

python script.py

To illustrate the execution, here is an example :

|-----------------------------------[ GitHub Tree Generator ]-----------------------------------|

Enter the GitHub repository URL: https://github.com/Corentin-Lcs/periodic-table-of-elements

periodic-table-of-elements/
├─ LICENSE
├─ Periodic_Table.jpg
├─ README.md
├─ With_Lines.png
├─ Without_Lines.png
└─ src/
    ├─ EN/
    │   ├─ Periodic Table of Elements.pdf
    │   └─ Periodic_Table_of_Elements.tex
    ├─ FR/
    │   ├─ Tableau Périodique des Éléments.pdf
    │   └─ Tableau_Périodique_des_Éléments.tex
    └─ LaTeX LPPL.pdf

Do you want to save the project tree to a file ? (Y/N): Y

Project tree saved to periodic-table-of-elements.txt !

The program requires a GitHub token, generated from Settings > Developer settings > Personal access tokens > Tokens (classic).

Project's Structure

github-tree-generator/
├─ README.md
├─ LICENSE
├─ GitHub_Tree.png
└─ src/
   └─ script.py

Meta

Created by @Corentin-Lcs. Feel free to contact me !

Distributed under the GNU GPLv3 license. See LICENSE for more information.

About

GitHub Tree Generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages