https://github.com/amzoss/schema-parser

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
Last synced: 10 months ago · JSON representation

Repository

Basic Info
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • Open Issues: 1
  • Releases: 0
Created about 6 years ago · Last pushed 11 months ago
Metadata Files
Readme Contributing License

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

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)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels