Options for accessing S3/DynamoDB with C/C++ [closed] - c++

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I've been looking for a C/C++ interface to S3 and DynamoDB. I've found libaws on sourceforge that supports S3 but not dynamodb, but doesn't look like its maintained. Any pointers?

I just came to the same crossroads myself. Unfortunately I couldn't find any reliable libraries so I'm writing it myself using POST as described:
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/MakingHTTPRequests.html
I set up a persistent, non-blocking socket connection with AWS. I POST with send(...) and listen for responses on the AWS socket using libev, sending the client's socket to the callback so I can respond directly to users from the callback. This replicates the non-blocking calls that some of the official SDKs use, like the one for Node.js.
If you want more clarification, feel free to e-mail me: chris specificsymbol rockingdayo punctuation com

For S3, there is libaws. You can also try and get the source code for WebStor, (link in the blog post), but I haven't tried that one.
DynamoDB will be tougher, as it is a newer service. Best bet is to follow Chris' suggestion and make the REST calls yourself.

Here is a recently released AWS DynamoDB library for C. It is still under active development. A previous (less feature-full) version of this has been used in a production environment for over a year.
https://github.com/devicescape/aws_dynamo

Related

PythonAnywhere and Celery [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I am running a Django app on PythonAnywhere. Unfortunately, Celery is not supported (on PythonAnywhere). I would like to use another library like Celery that allows me to execute some process asynchronously (and, icing on the cake, which would also support task scheduling).
Have someone found a solution that is supported by PythonAnywhere?
Could you recommend a user-friendly library just for executing some processes asynchronously?
If you're using Django the easiest way is to setup an endpoint and calling it periodically using a webhook.
There are a lot of websites that let you set a web process that makes an HTTP call to your endpoint. Just to mention one: https://www.easycron.com.
Have in mind that this might not be the most secure and safe way (allways use HTTPS and define an authentication method to avoid unwanted executions from unwanted calls to your endpoint), but to use it depends on the need of having that feature and the effort of building it.
In Django, the job to be done will be defined in views.py.
Another choice, if you can run more than one process in PythonAnywhere, is to build another python script running apscheduler.
Check this example code.

Are there Exchange Web Services (exchange.asmx) for Office365? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
My company was running an internal Exchange server. We had an internal windows service that would poll a particular mailbox to read some data and store attachments from those email messages as part of a back end process.
Last week we moved our mail service to Office365 in the cloud, and the aforementioned service has now started failing.
The current code is wired to use the old Exchange.asmx services (https://msdn.microsoft.com/en-us/library/53553207-ff98-4fdb-8716-4ae02fee83bf(v=exchg.140)), so essentially it's talking to https://mail.mycompany.com/ews/exchange.asmx
With Office365, I see that there are now RESTful API's and the like - https://msdn.microsoft.com/office/office365/HowTo/office-365-unified-api-overview Are there any "legacy" API's available? I know RESTful is the way to go, but rather than re-engineer this thing, I'm hoping I can find the .asmx equivalent today to get this up and running, since the current code uses the Microsoft.Exchange.WebServices namespace.
Thanks
Yes EWS will work fine in Exchange Online see https://msdn.microsoft.com/en-us/library/office/jj162981.aspx you can just use the endpoint https://outlook.office365.com/ews/exchange.asmx or use Autodiscover (which will return that endpoint anyway).
Cheers
Glen

API for a Google Keep app? [duplicate]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Is there a API for Google Keep? I want to make a windows 8 app for Google Keep, so that it synchronizes with your phone.
I looked into the Drive SDK because Google Keep is a extension of Google Drive, but I couldn't find it.
UPDATE: yes, Google released a public REST API for Keep. Here's the public documentation.
No there's not and developers still don't know why google doesn't pay attention to this request!
As you can see in this link it's one of the most popular issues with many stars in google code but still no response from google! You can also add stars to this issue, maybe google hears that!
I have been waiting to see if Google would open a Keep API. When I discovered Google Tasks, and saw that it had an Android app, web app, and API, I converted over to Tasks. This may not directly answer your question, but it is my solution to the Keep API problem.
Tasks doesn't have a reminder alarm exactly like Keep. I can live without that if I also connect with the Calendar API.
https://developers.google.com/google-apps/tasks/

Website to create data models and web services for iOS (or similar) online? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
A few months ago I visited an interesting web site. It was a web to create data models (online) and web services (rest or soap) and deploy them at the moment, all without coding any server or SQL.
I think it's interesting for creating prototypes when I create iOS apps, as many of them are just web service consumers.
The problem is that I forgot the name of the website.
Do you know that website or similar services?
Thanks.
You're probably talking about https://parse.com/, they are really doing a great job, iterating really fast. I used them in the past and I would go with Parse anytime before Stackmob.
Stackmob is one such service that allows you to create models on their servers easily.
https://www.stackmob.com/

OpenSource Instant Messaging APIs [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I want to create my own IM and I'm searching an open-source IM APIs. What do you think is the best open-source IM APIs. And what good front end to use?
Thanks.
If you are looking into making a client, check out libpurple. This is what pidgin and many other IM clients use to access multiple IM networks.
http://developer.pidgin.im/wiki/WhatIsLibpurple
If you are just worried about one IM network, the easiest one to work with would be Jabber because it is an open sourced protocol
http://www.jabber.org/
XMPP... lots of documentation, libraries and so on. http://xmpp.org
Just to be comprehensive, telepathy is a rather good competitor to libpurple. It's secure, modular and robust.
You can use QXmpp. It is a free (LGPL) XMPP client library written in C++ and Qt. It's light and simple to use.
Project page: http://code.google.com/p/qxmpp
If you're interested in the OSCAR protocol (AIM), check out Open AIM. They have documentation on custom clients for C++/C#/Java as well as how to access Web AIM.
If you need server side to support IM, use OpenSIPS. For client side, pidgin and libPurple.
You can use Kik API to build your instant messaging mobile apps on top of Kik Messenger. This API lets your app to reliably transfer and store rich content and files between different mobile users using Kik's own transport and infrastructure. It is available on Android and iPhone and, in simple scenarios, can be integrated into your app with about 5 lines of code. There is more info here: http://www.kik.com/dev
Disclaimer: I'm one of the developers behind Kik API :)