Eric, I have adjusted the python3 addon code to avoid import *'s. The revised scripts are here:
https://github.com/bakerjd99/smugpyter/blob/master/notebooks/jcore.py https://github.com/bakerjd99/smugpyter/blob/master/notebooks/jbase.py I've also incorporated the use of this addon into one of my Jupyter notebooks. https://github.com/bakerjd99/smugpyter/blob/master/notebooks/Setting%20SmugMug%20Print%20Size%20Keywords%20with%20Jupyter%20and%20Python.ipynb This will be a very useful addon. On Sat, Mar 3, 2018 at 3:07 PM, John Baker <[email protected]> wrote: > For the last month I have been slowly putting together a Python system to > extract metadata (mostly my long picture captions) from my online pictures > and store them in local TAB delimited CSV files. > > These links summarize these adventures: > > https://nbviewer.jupyter.org/github/bakerjd99/smugpyter/ > blob/master/notebooks/Setting%20SmugMug%20Print%20Size% > 20Keywords%20with%20Jupyter%20and%20Python.ipynb > > https://conceptcontrol.smugmug.com/ > > I've been using Jupyter and Python3 in the Anaconda environment mostly > because of Python's superb REST API requests library. Anything that has > been downloaded voluntarily millions of times is probably fairly decent. > > So when Eric released his python3 addon I thought. I will to try this. > > I am happy to report that it works. Once you make jbase.py and jcore.py > visible to Python3 and edit the usual paths to find J it comes up. I am > using a Win64 system. > > I would suggest not using the from ctypes import * directive. This drags > all of ctypes into the root Python namespace. It's like dumping J's z > locale into base. It would be safer and more robust to use namespace > qualified references, e.g. ctypes.c_void_p > > This looks like it will be great little addon. > > Cheers > > > -- > John D. Baker > [email protected] > -- John D. Baker [email protected] ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
