Difference between revisions of "Tools/"
(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 | + | ** '''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 -