43 lines
1.7 KiB
Plaintext
43 lines
1.7 KiB
Plaintext
endnote2refbase
|
|
===============
|
|
|
|
Author
|
|
------
|
|
Richard Karnesky <karnesky@gmail.com>
|
|
|
|
About
|
|
-----
|
|
This is an alternative to refbase's web-based import of Endnote data. It
|
|
allows Endnote users to export a text file which can be imported into the
|
|
refbase MySQL database.
|
|
|
|
Use
|
|
---
|
|
Part I: Endnote
|
|
- Copy refbase.ens into your Endnote styles directory.
|
|
On win32 systems, this is typically:
|
|
C:\Program Files\Endnote\Styles
|
|
On Mac systems, this is typically:
|
|
Macintosh HD\Applications\EndNote #\Styles
|
|
(where # corresponds to a version #)
|
|
- Open the Endnote file you wish to import into refbase.
|
|
- Choose the refbase Output Style
|
|
- Export to 'endnote.txt'
|
|
Part II: PHP [*]
|
|
- Executing 'php endnote2mysql.php' will produce 'import.txt'
|
|
('php' must be in your path or you should prefix it with the path to php)
|
|
Part III: Check it!
|
|
- As this is a preliminary script that has undergone little testing, it is
|
|
suggested that you look at 'import.txt' in spreadsheet software.
|
|
- New versions of Endnote dump UTF-8 data. You should be able to use this as
|
|
is if you have a UTF-8 database. If you don't have a UTF-8 database, you
|
|
should convert the file to the character encoding you do use (using iconv,
|
|
recode, or <http://www.motobit.com/util/charset-codepage-conversion.asp>).
|
|
Part IV: MySQL [*]
|
|
- From within your MySQL command line interpreter (mysql -u root literature -p):
|
|
LOAD DATA LOCAL INFILE "import.txt" INTO TABLE refs;
|
|
|
|
[*]If you are comfortable that the script works and are on a system with a POSIX
|
|
shell (nearly all *nix, including OS X; Windows through Cygwin or similar),
|
|
you may use Andreas Czerniak's en-importer.sh to automate Parts II-IV.
|