Download all the files from https://github.com/Hirmuolio/EFT-ESI-importer (the green button at top right corner of the file list gives link for zip that contains them all).
Extract the zip into the chars folder of EFT (or wherever you want to but the imported char files will be placed in the same folder that the python scripts are in).
Run the EFT_ESI_importer.py. On first run it will ask for client ID and client secret. To get them register as a developer at https://developers.eveonline.com/ (requires EVE char that has had paid subscription at some point). You need to register an application with following scopes:
esi-clones.read_implants.v1 . Set the callback url to
http://localhost/oauth-callback. (this needs to be done only once and the same client credentials will work for any number of character imports).
Then you get into the main menu of the script. Select “log in” (just put “L” and press enter). Log in your character that you want to import. After logging in you will be redirected into nonfunctional site that looks like
http://localhost/oauth-callback?code=4mv7cbUYZ2jtCtxE6w34vsfse0-5lbpfN0AwsefrSZupKu_30OJ2lshXfuM4enmG70. Copy paste the part after
?code= into the script window.
Repeat logging in for all characters that you want to import.
Then just start the import (“S” and enter).
Any time you want to reimport the characters you rerun the script. The character importing in EFT has not been touched and won’t work. There is also t he fast_EFT_ESI_importer.py included that skips all the questions and simply imports all the characters that have been logged in before. You can use that when you just want to refresh the skills.