Expand description
§🌱 ACORN Library
“Plant an ACORN and grow your research”
acorn-lib is a one-stop-shop for everything related to building and maintaining research activity data (RAD)-related technology, including the Accessible Content Optimization for Research Needs (ACORN) tool.
The modules, structs, enums and constants found here support the ACORN CLI, which checks, analyzes, and exports research activity data into useable formats.
Modules§
- analyzer
- Prose analyzer module
- constants
- Constants, regular expressions, and configuration values
- doctor
- Doctor module
- powerpoint
- PowerPoint utilities
- schema
- Research activity schema
- util
- Common utilities
Structs§
- Bucket
- Struct for bucket data
- Buckets
Config - Struct for buckets configuration
- Github
Tree Entry - Struct for GitHub tree entry
- Github
Tree Response - Struct for GitHub tree API response
- Gitlab
Tree Entry - Struct for GitLab tree entry
- Release
- Struct for release data from GitLab or GitHub
Enums§
- Entry
Type - Type for GitLab tree entry
- Location
- Abstraction for file and folder locations that can be local (e.g., file:///path/to/project) or remote (e.g., https://gitlab.com/project)
- Repository
- Git hosting repository data
- Scheme
- URI Scheme
Constants§
- IGNORE
- Files to ignore