I'm not familiar with either BDP() or api. I'm just wondering if there is any easy and elegant way to implement this excel function with Bloomberg API? Thanks! (any language is fine although python is preferred)
What function? BDP is the api they provide to access data. I think the easiest solution for you to is to msg the helpdesk(hit the help key twice) and ask them for the api documentation. Its somewhere in bloomberg but I am not at my terminal right now, but the helpdesk not only can give you the documentation they can also show you code samples. You can also ask to speak to an API specialist, who can help you even more.
Most of the scripts my ex-employers fund were using python, so it def works.
For python, I have started a project to provide access to the bloomberg desktop api. Check it out and help out if you have some code - https://github.com/bpsmith/pybbg.
Related
I have access to a bloomberg terminal and python on the same computer. I tried to look on internet and on this forum for some useful tips/introduction to automate bloomberg tasks, although I didn't find anything. How can the terminal be automated? Is it possible to do something similar to webscraping with an external application? Or the only way is to use Sendkeys method? (In my case I want to automate ISIN typing, print screen (for which I found a code in this forum using API calls) and data analysis (so scrape the data showed). I'm aware of bloomberg add-in for excel but it's quite limited.
Automating the terminal can be done using the TerminalConnect Api.
It's not possible to 'scrape' data from the terminal, but you can access data using the Desktop Api (DAPI).
What you want is to use the API.
Bloomberg makes it easy to do this in Excel. You need to install Bloomberg API plugin.
If you need to do this ‘programmatically’, there are API written in different languages. Use WAPI in your terminal to find out.
I have developed an one page application using AngularJs and Django(Python). I want to integrate Sage One Application with my application for accounting purpose(country US).
I have gone through so many links and blogs in google and what I have found that all the libraries are written in PHP, Ruby and some other language. And I could not find any solution.
This is the link I followed : https://developer.columbus.sage.com/docs#/us/sageone/core/gs-welcome
Then I found another link https://pypi.python.org/pypi/sageone-api-client/0.0.2 for the integration with Python. And here, We need an API Key. I tried to get the API Key by following their instructions. But after asending some email and all still they are asking me to provide some company information and all. And i just lost the process. So Can any one tell whether I am following the right way ? Or I have to build some code as it was written in their PHP Example? Is there any way to get the API key for development purpose?
Any help will be appreciated.
Thanks.
I've good enough knowledge of python and I want to use facebook python api and for that I've got all the API key and App Secret etc from the developer site. Now what I want is a good source to provide me with good knowledge how to authenticate and retrieve data like statuses etc using the Python IDLE(in win7). I searched the google but unable to reliable one! Thanx people! :D
You probably want to use the python version of the facebook-sdk. It contains a few examples.
Im looking to write a new application in ruby/python which uses a feed from bloomberg and am stuck trying to find any documentation for using (or even setting up) Bloomberg Server API with either of these languages.
Does anyone have any good links to tutorials for this or maybe some boilerplate code to get set up? Or is it best to just stick to the three main supported languages?
The Bloomberg Open API (BLPAPI) v3.5 release now includes a native Python SDK.
http://www.openbloomberg.com/2012/11/21/open-api-blpapi-v3-5-x-released/
Did you check out some questions at SO on this. It might help you
Bloomberg API request timing out
Asynchronous data through Bloomberg's new data API (COM v3) with Python?
Resolver is an spreadsheet implementation in IronPython and has a very good integration for Bloomberg API
http://www.resolversystems.com/documentation/apidocs/MarketData_Bloomberg.html
Here is a simple Client access API which I wrote with the help of the mentioned links as well as some others. Not everything is implemented but it is a good start.
https://github.com/bpsmith/pybbg
I'm looking at 'pygoogle' python library for google search, call from my python script. But google doesn't give out license key anymore, and looks like pygoogle needs license key to work.
Does anyone have suggestions of libraries to use for scripting web searches? Languages doesn't matter. It can be in python, perl, lisp, forth, or whatever. Of course, it needs to get around the license key issue.
Or, would yahoo, excite, or any other sites provide apis allow scripting searches for free?
Any comments are welcomed. I'm new on web searches.
Thanks.
Jay
They don't give out keys for the SOAP API anymore, because that's deprecated. But you can use their AJAX API, which is now the preferred interface. You can get a developer key here.
Your question made me look.
Yahoo! now offers a new search service called BOSS which looks very interesting.
Microsoft offers access via the Bing API
in case you are still looking - this is how (with ajax api in python): http://dcortesi.com/2008/05/28/google-ajax-search-api-example-python-code/