yaml-module-test
Which Perl YAML modules don't handle your YAML?
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.3%) to scientific vocabulary
Repository
Which Perl YAML modules don't handle your YAML?
Basic Info
- Host: GitHub
- Owner: briandfoy
- License: other
- Language: Perl
- Default Branch: master
- Size: 9.19 MB
Statistics
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Check a bunch of Perl YAML files
The collection of Perl modules that deal with YAML act differently or implement different parts of the YAML spec. There are annoying differences even among different versions of the same module.
I've been bit by this on more than a few projects. In some cases, I needed to find an older module version that could parse the existing data then export with module I want to use.
In an ideal world I'd just change the input to suit the tool, but I don't always get to do that. I made this little program to figure out which module/version works for the input. Once I know that, I can specify the right prerequisites.
This program uses the included module distributions so it doesn't need to download anything. Give it the file that you want to check:
% perl yaml-test.pl some-file.yml
There are some example YAML files in examples.
See also
Notes on versions
Some modules or versions aren't worth testing. You're unlikely to have ever used these.
YAML::PP
- Versions before 0.04 did not have
LoadFile
YAML::PP::LibYAML
- Never really made much progress as a serious module
YAML::Tiny
- Versions before 1.04 did not have
LoadFile, so I don't include those. - Version 1.19 had an exporting problem, so I don't include that one
Owner
- Name: brian d foy
- Login: briandfoy
- Kind: user
- Location: New York, NY
- Company: The Perl Review
- Website: https://briandfoy.github.io
- Twitter: briandfoy_perl
- Repositories: 264
- Profile: https://github.com/briandfoy
I'm the author of several books on Perl. I've made my career around helping people use the Perl language.
Citation (CITATION.cff)
abstract: YAML-test - try your YAML against a bunch of modules authors: - alias: briandfoy family-names: foy given-names: brian d orcid: 0000-0002-0283-8283 email: brian.d.foy@gmail.com cff-version: 1.2.0 date-released: 2022-01-27 license: perl_5 license-url: https://github.com/briandfoy/yaml-module-test/LICENSE message: The GitHub page for this module provides formatted citations repository-code: https://github.com/briandfoy/yaml-module-test title: The String::Sprintf Perl module type: software version: dev-1
GitHub Events
Total
Last Year
Committers
Last synced: 10 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| brian d foy | b****y@p****m | 15 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: about 5 hours
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 3.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
- perlpunk (1)