https://github.com/amzoss/schema-parser
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: amzoss
- License: apache-2.0
- Language: Python
- Default Branch: main
- Homepage: https://www.angelazoss.com/schema-parser/
- Size: 506 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
FOLIO Schema Parser
This repository contains a back-up of a Google Apps Script used to populate data in a Google Spreadsheet. The purpose is to automate the creation of a lightweight data dictionary for FOLIO data, including supplemental information about how FOLIO data appear in the Library Data Platform.
This script is meant to be attached to a Google Sheet as an Apps Script. The Sheet must also be designed so that the first tab includes descriptive information and links to the FOLIO data documentation that can be parsed by the script.
Dependencies
Python 3 is required.
Install required modules through pip:
python -m pip install -r requirements.txt
Directories
/data/csv: Contains a CSV file that outlines information needed to locate RAML data and associate them with the LDP1 and Metadb table information.
/Output: Contains the output files. These will be displayed online with GitHub Pages./python-
extracted_table_docs.py: The main script, which combines CSV data with public RAML files and generates public documentation of extracted tables.
-
/javascript-
import-folio-raml-data.gs: The original version of the script, written in Google Apps Script for a Google Sheet.
-
Usage
- The Python script is written for Python 3.
- It may be necessary to install additional modules (see Dependencies).
- The script depends on having accurate links to RAML documentation in the CSV file.
Owner
- Name: Angela Zoss
- Login: amzoss
- Kind: user
- Location: Durham, NC
- Company: Duke University
- Website: https://www.angelazoss.com/
- Twitter: amzoss
- Repositories: 54
- Profile: https://github.com/amzoss
GitHub Events
Total
- Push event: 22
Last Year
- Push event: 22
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- amzoss (1)