Difference between revisions of "Tools/"

From EPrints Documentation
Jump to: navigation, search
(Added tools directory)
 
m
Line 6: Line 6:
 
** '''API_modules.txt''' - A list of all EPrints Perl modules that need to be loaded to for providing the full EPrints API.
 
** '''API_modules.txt''' - A list of all EPrints Perl modules that need to be loaded to for providing the full EPrints API.
 
** '''atom_multipart.pl''' - Perl script that generates wrapper for file so it can be submitted to the EPrints API as multipart Atom.  (For testing purposes only).
 
** '''atom_multipart.pl''' - Perl script that generates wrapper for file so it can be submitted to the EPrints API as multipart Atom.  (For testing purposes only).
** '''bibtex.yp'' - A [https://metacpan.org/pod/Parse::Yapp|Yapp] file for the BibTeX grammar.  
+
** '''bibtex.yp''' - A [https://metacpan.org/pod/Parse::Yapp Yapp] file for the BibTeX grammar.  
 
** '''cgi_import_unfinished''' - Perl CGI script for supporting import (presumably unfinished).
 
** '''cgi_import_unfinished''' - Perl CGI script for supporting import (presumably unfinished).
 
** '''doc2text''' - Perl Script for extracting plain text from .doc files.
 
** '''doc2text''' - Perl Script for extracting plain text from .doc files.

Revision as of 17:41, 24 March 2022

EPrints 3 Reference: Directory Structure - Metadata Fields - Repository Configuration - XML Config Files - XML Export Format - EPrints data structure - Core API - Data Objects

More command-line tools and auxiliary files. These are a bit more experimental, less well documented and more generally used just in testing, than those available in the bin/. So use with EXTREME care.

  • eprints3/tools/
    • API_modules.txt - A list of all EPrints Perl modules that need to be loaded to for providing the full EPrints API.
    • atom_multipart.pl - Perl script that generates wrapper for file so it can be submitted to the EPrints API as multipart Atom. (For testing purposes only).
    • bibtex.yp - A Yapp file for the BibTeX grammar.
    • cgi_import_unfinished - Perl CGI script for supporting import (presumably unfinished).
    • doc2text - Perl Script for extracting plain text from .doc files.
    • dom_compare.pl - Perl script to compare the output of XML DOM trees for different Perl XML library supported by EPrints.
    • entity_convert Perl script to process templates and static pages to allow configuration variables or phrase names to be changed (e.g. http_url to https_url).
    • examples/ - Example script tools
      • update_users_example - Update EPrints user passwords with those from a UNIX password file.
    • generate_workflows - Perl script for generating new workflows if you are upgrading from a very earlier than 3.0.
    • gitlog-to-changelog - Perl script for generating changelog file from commit messages to Git.
    • google_scholar - Perl script that Updates eprint's gscholar field with citation statistics from Google Scholar.
    • icons.svg.perl - Perl script that takes embedded SVG data which can be used to generate PNGs of the EPrints file type icons.
    • isi_citations/ - Filels for generating ISI citations report.
    • isi_citations.pl - Perl script that makes a SOAP request to ISI to get citation metadata to update wos field of eprint record(s).
    • load_fields - Perl script to load all fields added through MetaField Objects. (No longer works).
    • map_config.pl -
    • mspace/ -
    • phrases_map -
    • pirus_pingbackd -
    • quickconv -
    • rename_subject_id -
    • run_import -
    • schedule -
    • setpath -
    • sigusr2.pl -
    • soap/ -
    • static_site.pl -
    • test_pod -
    • tidy_pids -
    • txt2refs -
    • ui_changes -
    • update_phrase_file -
    • update_pronom_puids -
    • update_wiki_page -
    • upgrade -
    • xml_parse.pl -