+++++++
Peek into the sources and list the file types contained in the sources.
Also, enable display the sources in tree format.
Purpose
=======
This tool can be used as the first step for source code reading and
understand the basic design.
* What are the different file types in the sources.
* To understand file interface design.
* Walk over specific extenstion on all directories.
* Show directories and files with max depth level.
* Generate header file path for doxygen
Interface
=========
commandline
-----------
peeksrc
-e [list] : Extension Lists
-g group : Extension group
-l level : File/Directory Level depth
-u : All unknown files
-p : List File extension Paths
-d : Destination Dir
-t : Directory Tree Structure
-o : Output File
API
---
source = peeksrc()
source.showextn()
Logging and Reporting
=====================
Console Logs and formatting
Generate HTML report
Generate Doxy tool input
Generate files to pipe
DataStructures
==============
Data Associations
File Extens -> Files
File Extens -> Paths
Directory -> File Extens -> Files
Data Structure
dirtree = ['dir1', "dir1", ..., ]
ExtnNodes = {
"group1" : {
'extn1' : {
'desc' : "Description",
'files' :
{ 'dir1' : [file1, file2, file3, ...]
'dir2' : [file1, file2, file3, ...]
}
}
'extn2' : {
'descr' : "Description",
'files' :
{ 'dir1' : [file1, file2, file3, ...]
'dir2' : [file1, file2, file3, ...]
}
}
}
Metadata
Release files for peekextn 0.74
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| peekextn-0.74.tar.gz | 5.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| peekextn-0.74.linux-x86_64.exe | Details |
Total release size: 74.2 kB
Release files / peekextn-0.74.tar.gz
| Download URL | peekextn-0.74.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
be1997642e552d0bb5ce9331d585c5924db45bd46ebfc045123be0ccf878755f
|
|
BLAKE2b-256 checksum How to use checksums |
15185f349c606794f9bbf9ffa4b26ea0f11dba5b34adedc776a21ae1127c24a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / peekextn-0.74.linux-x86_64.exe
| Download URL | peekextn-0.74.linux-x86_64.exe |
|---|---|
| Size | 68.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9b8eb50c19307651a5b6a7d27f4f35e56488313187d65784f541c9c15d738ac4
|
|
BLAKE2b-256 checksum How to use checksums |
e884a827adb9e2b84a73c34d53927b311a0839a561cc4827d4d864519902e5c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for peekextn 0.74
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.