couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andy Wenk <a...@nms.de>
Subject Re: using python-cloudant to connect to couchDB
Date Fri, 21 Mar 2014 09:28:52 GMT
Hi everyone,

is anyone willing to write some notes

here: https://cwiki.apache.org/confluence/display/COUCHDB/Python

There could be added some info below or in a box :)

You need to create an account. If done so, please drop me a note and I'll
add you to the CouchDB space.

Thanks

Cheers

Andy


On 21 March 2014 09:16, Simon Metson <simon@cloudant.com> wrote:

> The biggest difference is the Cloudant module supports our search
> interface. I think Max's aim is to make it work for CouchDB as much as
> possible but where api's diverge get Cloudant support done first. For
> things like document and database crud you should be fine. I think Radhikas
> use case would be well supported.
> Cheers
> Simon
>
>
> On Friday, 21 March 2014 at 01:29, Mike Marino wrote:
>
> > Hi Andy,
> >
> > > well - obviously I am wrong. I am sorry. Thanks for your example Mike.
> I
> > > think Radhikas question is very well answered then :)
> > >
> >
> >
> > No problem, I probably should've sent the gist link with my first
> > response to avoid confusion. :-)
> >
> > > But I am still wondering if the intention of this library is to use it
> for
> > > Apache CouchDB's and not only Cloudant. But on the other side if it
> works
> > > it works ...
> > >
> >
> >
> > I thought so to, initially. Certainly the name suggests this!
> > However, I don't think there are any features (yet?) that are
> > cloudant-API specific. I may be wrong about this.
> >
> > Biggest differences I've found in comparison to the more well known
> > modules you listed is the built in async behavior and the avoidance of
> > anything to do with document schemes. (It's quite a bit more
> > lightweight.) It's not the only "other" module to do this; there's an
> > open discussion concerning this on the GitHub page:
> >
> > https://github.com/cloudant-labs/cloudant-python/issues/25
> >
> > Cheers,
> > Mike
> >
> > >
> > > Cheers
> > >
> > > Andy
> > >
> > >
> > > > On 20 March 2014 20:30, Mike Marino <mmarino@gmail.com> wrote:
> > > >
> > > > Here is a gist demonstrating using the cloudant module connecting to
> a
> > > > local couchdb:
> > > >
> > > > https://gist.github.com/mgmarino/9526872
> > > >
> > > > Cheers,
> > > > Mike
> > > >
> > > > > Am 20.03.2014 um 20:26 schrieb Andy Wenk <andy@nms.de>:
> > > > >
> > > > > Radhika,
> > > > >
> > > > > On 20 March 2014 19:08, Ramanadham, Radhika <
> radhika.ramanadham@emc.com
> > > > > wrote:
> > > > >
> > > > > > But, I see they say its an interface for cloudant or couchDB
> > > > > >
> > > > > >
> > > > > >
> > > > > > https://pypi.python.org/pypi/cloudant/0.5.6
> > > > >
> > > > >
> > > > > The statement says that this is interface for Cloudant who are
> using
> > > > > CouchDB. So you can query CouchDB databases hosted at Cloudant.
> You can't
> > > > > use this interface for a local CouchDB database.
> > > > >
> > > > > Please have a look at http://couchdbkit.org/ and
> > > > > https://code.google.com/p/couchdb-python
> > > > >
> > > > > Cheers
> > > > >
> > > > > Andy
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: Mike Marino [mailto:mmarino@gmail.com]
> > > > > > Sent: Thursday, March 20, 2014 12:58 PM
> > > > > > To: user@couchdb.apache.org
> > > > > > Subject: Re: using python-cloudant to connect to couchDB
> > > > > >
> > > > > >
> > > > > >
> > > > > > > Am 20.03.2014 um 17:41 schrieb Robert Samuel Newson <
> > > > rnewson@apache.org
> > > > > > <mailto:rnewson@apache.org>>:
> > > > > >
> > > > > >
> > > > > > > The library exists to connect you to cloudant, which is
a
> remote
> > > > > >
> > > > > > > service. :)
> > > > > >
> > > > > >
> > > > > >
> > > > > > While this is true, it also works plenty well to connect to
any
> couchdb
> > > > > > instance. We've switched to using it and I've found the interface
> > > > > >
> > > > >
> > > >
> > > > somewhat
> > > > > > better (cleaner?) in comparison to other similar modules.
> > > > > >
> > > > > >
> > > > > >
> > > > > > Of course a matter of taste.
> > > > > >
> > > > > >
> > > > > >
> > > > > > mgm
> > > > > >
> > > > > >
> > > > > >
> > > > > > > B.
> > > > > >
> > > > > >
> > > > > > > > On 20 Mar 2014, at 16:31, Ramanadham, Radhika <
> > > > > > radhika.ramanadham@emc.com<mailto:radhika.ramanadham@emc.com>>
> wrote:
> > > > > >
> > > > > >
> > > > > > > > Hi guys,
> > > > > >
> > > > > > > > I have a dumb question.
> > > > > >
> > > > > >
> > > > > > > > Now with cloudant, how do I connect to my couchDB
server (
> > > > > > http://localhost:5984) with no username and password?
> > > > > >
> > > > > >
> > > > > > > > All the examples I see connect to cloudant and not
couchDB.
> How do I
> > > > > >
> > > > > > > > connect to http://127.0.0.1:5984/
> > > > > >
> > > > > >
> > > > > > > > import cloudant
> > > > > >
> > > > > >
> > > > > > > > # connect to your account
> > > > > >
> > > > > > > > # in this case, https://garbados.cloudant.com USERNAME
=
> 'garbados'
> > > > > >
> > > > > > > > account = cloudant.Account(USERNAME, async=True)
> > > > > >
> > > > > >
> > > > > > > > # login, so we can make changes
> > > > > >
> > > > > > > > future = account.login(USERNAME, PASSWORD) # block
until we
> get the
> > > > > >
> > > > > > > > response body login = future.result() assert
> login.status_code == 200
> > > > > >
> > > > > >
> > > > > > > > Thanks,
> > > > > >
> > > > > > > > Radhika
> > > > >
> > > > >
> > > > > --
> > > > > Andy Wenk
> > > > > Hamburg - Germany
> > > > > RockIt!
> > > > >
> > > > > http://www.couchdb-buch.de
> > > > > http://www.pg-praxisbuch.de
> > > > >
> > > > > GPG fingerprint: C044 8322 9E12 1483 4FEC 9452 B65D 6BE3 9ED3 9588
> > > > >
> > > > > https://people.apache.org/keys/committer/andywenk.asc
> > >
> > >
> > >
> > > --
> > > Andy Wenk
> > > Hamburg - Germany
> > > RockIt!
> > >
> > > http://www.couchdb-buch.de
> > > http://www.pg-praxisbuch.de
> > >
> > > GPG fingerprint: C044 8322 9E12 1483 4FEC 9452 B65D 6BE3 9ED3 9588
> > >
> > > https://people.apache.org/keys/committer/andywenk.asc
>
>


-- 
Andy Wenk
Hamburg - Germany
RockIt!

http://www.couchdb-buch.de
http://www.pg-praxisbuch.de

GPG fingerprint: C044 8322 9E12 1483 4FEC 9452 B65D 6BE3 9ED3 9588

https://people.apache.org/keys/committer/andywenk.asc

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message