windows and pip/easy_install are funny sometimes. I often do something like this: #+BEGIN_SRC python from setuptools.command import easy_install easy_install.main( ["-U","requests"] ) #+END_SRC #+RESULTS: #+begin_example Searching for requests Reading http://pypi.python.org/simple/requests/ Best match: requests 2.2.1 Downloading https://pypi.python.org/packages/source/r/requests/requests-2.2.1.tar.gz#md5=ac27081135f58d1a43e4fb38258d6f4e Processing requests-2.2.1.tar.gz Writing /tmp/easy_install-EWppsP/requests-2.2.1/setup.cfg Running requests-2.2.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-EWppsP/requests-2.2.1/egg-dist-tmp-xoXvDk Adding requests 2.2.1 to easy-install.pth file Installed /opt/kitchingroup/enthought/epd-7.3-2-rh5-x86_64/lib/python2.7/site-packages/requests-2.2.1-py2.7.egg Processing dependencies for requests Finished processing dependencies for requests #+end_example John ----------------------------------- John Kitchin Associate Professor Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 http://kitchingroup.cheme.cmu.edu On Mon, Feb 10, 2014 at 8:13 AM, Karl Voit wrote: > Hi John! > > * John Kitchin wrote: > > > > I think you could do this via requests directly. It could be done in > emacs: > > https://github.com/tkf/emacs-request > > Thanks for the pointer. > > I evaluated it and it seems not that good for my requirements > because I need it mainly for documenting stuff/issues/... > > With request.el, I need lots of lines per call whereas restclient.el > needs only three lines which can be written, read, adopted pretty > easily. > > > or python: http://docs.python-requests.org/en/latest/ > > > > In your case you could have a block like this: > > > > #+BEGIN_SRC python > > import requests > > headers = {"Authorization": "Basic YmVfcmVzdF9hZG1", > > "Accept-Encoding": "application/xml"} > > r = requests.get("http://myserver/rest/dothis", headers=headers) > > print r.text > > #+END_SRC > > This would be completely OK to me. > > Unfortunately, cygwin does not come with "python-requests" and I > failed at installing "pip" on my Windows machine [1] :-( > > > Probably restclient.el has also a unique feature which is neat for > my purpose: pretty printing XML responses. > > So I guess I have to stick with my current method which is using the > *scratch* buffer and manually switching to restclient-mode and > copy&paste the request and the results from/to my Org-mode buffers. > > However, thanks for the great links! > > 1. "python get-pip.py" runs without error message but then I can > not execute nor find pip(.exe) at all :-( > > -- > mail|git|SVN|photos|postings|SMS|phonecalls|RSS|CSV|XML to Org-mode: > > get Memacs from https://github.com/novoid/Memacs < > > https://github.com/novoid/extract_pdf_annotations_to_orgmode + more on > github > > >