Catmandu::RIS(3pm)

πŸ’– Catmandu::RIS πŸ’–

okay bestie, so this is Catmandu::RIS β€” it's the part of the Catmandu universe that deals with RIS data. like, the whole squad of modules for working with it. it lives in the User Contributed Perl Documentation section, manual page name Catmandu::RIS(3pm), and honestly? it's giving "small but mighty". πŸŽ€


✨ SYNOPSIS ✨

the three spells you're gonna cast the most, fr fr:

catmandu convert RIS < input.txt

# Use the --human option to translate RIS tags into human readable strings
catmandu convert RIS --human 1 < input.txt

# Provide a comma separated mapping file to translate RIS tags
catmandu convert RIS --human mappings/my_tags.txt < input.txt

so basically: feed it RIS on stdin, get stuff out. add --human 1 and the RIS tags get translated into strings that a human can actually read πŸ‘‘. and if you want your own translations, hand it a comma separated mapping file like mappings/my_tags.txt. slay.


πŸ¦‹ MODULES πŸ¦‹

the two icons carrying this whole operation:

  • Catmandu::Exporter::RIS
  • Catmandu::Importer::RIS

one takes data out, one brings data in. the way that they just… do their jobs. πŸ’…


🌸 MAPPING 🌸

wanna know how to build a mapping? the package has examples and they're lowkey the blueprint. go look:

https://github.com/LibreCat/Catmandu-RIS/tree/master/examples

there's hints in there for how to create a mapping. that's the whole tip. go forth. 🧚


πŸ‘‘ Author πŸ‘‘

Nicolas Steenlant

πŸ’œ CONTRIBUTORS πŸ’œ

the group chat that made this happen:

  • Vitali Peil
  • Patrick Hochstenbach
  • Nicolas Franck
  • Mohammad S Anwar

πŸ“ LICENSE πŸ“

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. periodt. 🫢

⭐ SEE ALSO ⭐

  • Catmandu
  • Catmandu::Exporter
  • Catmandu::Importer

🌈 for other bibliographic formats

  • Catmandu::BibTeX

and that's the whole page, bestie!! no cap, you're now officially RIS-pilled. this was perl v5.36.0, dated 2023-02-04, and yeah β€” it's Catmandu::RIS(3pm) and it ate. πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…πŸ«ΆπŸ”₯πŸ‘‘πŸŒˆβ­πŸ’€πŸ™ˆπŸ“πŸ§šπŸ’œ

πŸ“¦ where this page comes from