Marek Marecki [Mon, 2 Sep 2013 15:36:56 +0000 (17:36 +0200)]
Merge branch 'fladrian-patch-for-d-0.2.0.0' into devel
Conflicts:
diaspy/connection.py
Marek Marecki [Mon, 2 Sep 2013 14:30:53 +0000 (16:30 +0200)]
First steps in making diaspy work with D* 0.2.0.0
Faldrian [Fri, 30 Aug 2013 21:53:24 +0000 (23:53 +0200)]
Made diaspy work with diaspora 0.2.0.0
- Login seems to accept no more "only json" login
- CSRF-Token must be pulled EVERY time
Marek Marecki [Sat, 24 Aug 2013 23:16:04 +0000 (01:16 +0200)]
Nicer error handling in Connection.getUserData()
Marek Marecki [Sat, 24 Aug 2013 22:12:58 +0000 (00:12 +0200)]
Changes in login and authentication procedure (improved security)
Marek Marecki [Sat, 24 Aug 2013 13:26:55 +0000 (15:26 +0200)]
Update in Changelog
Marek Marecki [Sat, 24 Aug 2013 13:25:43 +0000 (15:25 +0200)]
Merge branch 'devel' into messages
Marek Marecki [Sat, 24 Aug 2013 13:25:25 +0000 (15:25 +0200)]
Messages are conversations once again
Marek Marecki [Sat, 24 Aug 2013 13:23:01 +0000 (15:23 +0200)]
Merge branch 'master' into settings
Marek Marecki [Sat, 24 Aug 2013 13:21:55 +0000 (15:21 +0200)]
User lookup changed names (check Changelog)
Marek Marecki [Sat, 24 Aug 2013 13:21:00 +0000 (06:21 -0700)]
Merge pull request #3 from Faldrian/master
Made the example in the README.md work.
Faldrian [Sat, 24 Aug 2013 09:51:38 +0000 (11:51 +0200)]
Made the example in the README.md work.
Marek Marecki [Fri, 23 Aug 2013 08:48:33 +0000 (10:48 +0200)]
Many changes in post model and in generic stream
Marek Marecki [Thu, 22 Aug 2013 20:52:23 +0000 (22:52 +0200)]
Downloading photos is done via diaspy.settings.Settings
Marek Marecki [Thu, 22 Aug 2013 20:50:21 +0000 (22:50 +0200)]
New stuff for version 0.4.1 detailed decription in Changelog
Marek Marecki [Thu, 22 Aug 2013 14:19:07 +0000 (16:19 +0200)]
Merge branch 'settings' into asacat
Marek Marecki [Thu, 22 Aug 2013 14:12:59 +0000 (16:12 +0200)]
diaspy can set interface language
Marek Marecki [Thu, 22 Aug 2013 14:08:14 +0000 (16:08 +0200)]
diaspy can fetch current email set
Marek Marecki [Thu, 22 Aug 2013 09:43:25 +0000 (11:43 +0200)]
Added .tarvis.yml file
Marek Marecki [Wed, 21 Aug 2013 22:18:37 +0000 (00:18 +0200)]
Quick post-release fix (forgot to increase version)
Marek Marecki [Wed, 21 Aug 2013 22:16:37 +0000 (00:16 +0200)]
Regular expressions fixed
Marek Marecki [Tue, 20 Aug 2013 12:33:52 +0000 (14:33 +0200)]
See changes in Changelog
Marek Marecki [Tue, 20 Aug 2013 12:03:29 +0000 (14:03 +0200)]
people.User._fetchguid() will now raise an exception when GUID is empty
Marek Marecki [Tue, 20 Aug 2013 11:19:52 +0000 (13:19 +0200)]
Fixed missing connection import in __init__
Marek Marecki [Tue, 20 Aug 2013 11:01:05 +0000 (13:01 +0200)]
Client is no longer implicitly imported on `import diaspy`
Marek Marecki [Tue, 20 Aug 2013 10:59:51 +0000 (12:59 +0200)]
Small changes in connection
Marek Marecki [Sat, 10 Aug 2013 14:07:14 +0000 (16:07 +0200)]
Another bug in sensual_asa_cat.py
Marek Marecki [Sat, 10 Aug 2013 14:04:22 +0000 (16:04 +0200)]
Fixed bug in finelnames
Marek Marecki [Sat, 10 Aug 2013 13:16:57 +0000 (15:16 +0200)]
Updated README
Marek Marecki [Sat, 10 Aug 2013 12:37:46 +0000 (14:37 +0200)]
Fixed docstring
Marek Marecki [Sat, 10 Aug 2013 12:28:13 +0000 (14:28 +0200)]
Fixed a bug in sensual_asa_cat.py
Marek Marecki [Sat, 10 Aug 2013 12:26:45 +0000 (14:26 +0200)]
Added script for downloading pictures
Marek Marecki [Sat, 10 Aug 2013 09:27:47 +0000 (11:27 +0200)]
Fixed some bugs in streams
Marek Marecki [Sat, 10 Aug 2013 08:38:25 +0000 (10:38 +0200)]
Some more functions added in settings
Marek Marecki [Thu, 8 Aug 2013 17:53:18 +0000 (19:53 +0200)]
You can now get list of languages in settings
Marek Marecki [Thu, 8 Aug 2013 17:37:09 +0000 (19:37 +0200)]
Merge branch 'devel' into settings
Marek Marecki [Thu, 8 Aug 2013 17:36:33 +0000 (19:36 +0200)]
Initiali work on retrieving languages list
Marek Marecki [Thu, 8 Aug 2013 17:24:01 +0000 (19:24 +0200)]
You can now change language and email using diaspy
Marek Marecki [Thu, 8 Aug 2013 16:51:06 +0000 (18:51 +0200)]
Imporved error message in diaspy.streams.Stream()._photoupload()
Marek Marecki [Thu, 8 Aug 2013 16:23:42 +0000 (18:23 +0200)]
Err, it was kinda stupid to return anything about *deleted* stuff,
removed it
Marek Marecki [Thu, 8 Aug 2013 16:20:16 +0000 (18:20 +0200)]
pydoc will now correctly read doctsing for diaspy/streams.py,
Post().delete_like() now returns error code on success
Marek Marecki [Sun, 4 Aug 2013 13:30:43 +0000 (15:30 +0200)]
Some refactoring in Notification model and streams
Marek Marecki [Fri, 12 Jul 2013 12:47:56 +0000 (14:47 +0200)]
New `models.Comment()` object, `Post()` can now fetch comments
Marek Marecki [Fri, 12 Jul 2013 11:31:36 +0000 (13:31 +0200)]
Some bug fixes and small changes
Marek Marecki [Fri, 12 Jul 2013 10:47:46 +0000 (12:47 +0200)]
`people.sephandle()` raises `InvalidHandleError`,
`Connection()` has new `schema` parameter,
`Changelog` updated
Marek Marecki [Thu, 11 Jul 2013 23:33:57 +0000 (01:33 +0200)]
Merge branch 'master' into settings
Marek Marecki [Sun, 7 Jul 2013 23:49:57 +0000 (01:49 +0200)]
Changelog updated for 0.3.0
Marek Marecki [Sun, 7 Jul 2013 23:44:46 +0000 (01:44 +0200)]
Update to version 0.3.0
Marek Marecki [Sun, 7 Jul 2013 16:24:30 +0000 (18:24 +0200)]
Fixed `User()` to make use of `Search().user()`
Marek Marecki [Sun, 7 Jul 2013 16:16:42 +0000 (18:16 +0200)]
Merge branch 'master' into search
Marek Marecki [Sun, 7 Jul 2013 16:13:03 +0000 (18:13 +0200)]
Small changes in `people.User()`
Marek Marecki [Sun, 7 Jul 2013 16:09:56 +0000 (18:09 +0200)]
Merge branch 'master' into search
Conflicts:
diaspy/errors.py
diaspy/people.py
Marek Marecki [Sun, 7 Jul 2013 16:04:31 +0000 (18:04 +0200)]
Software tested and bugs shaken out after refactoring
Marek Marecki [Sun, 7 Jul 2013 14:37:36 +0000 (16:37 +0200)]
Moved `User().fetchprofile()` functionality to `Search().users()`
Marek Marecki [Sun, 7 Jul 2013 14:11:30 +0000 (16:11 +0200)]
Huge refactoring done in many places, bit of redesign of API (can break
stuff)
Marek Marecki [Sun, 7 Jul 2013 13:35:30 +0000 (15:35 +0200)]
Refactored `Post()` to use `repr()` on `Connection()`,
refactored internals and outer API
Marek Marecki [Sun, 7 Jul 2013 13:25:07 +0000 (15:25 +0200)]
Refactored `Aspect()` to use `repr()` on `Connection()`, refactored it
to use it's own type of exception
Marek Marecki [Sun, 7 Jul 2013 13:18:43 +0000 (15:18 +0200)]
Refactored `Conversation()` to use `repr()` function on `Connection()`,
refactored internals and API of `Conversation()`
Marek Marecki [Sun, 7 Jul 2013 13:06:27 +0000 (15:06 +0200)]
notifications.py refactored to use `repr()` on `Connection()`
Marek Marecki [Sun, 7 Jul 2013 12:57:00 +0000 (14:57 +0200)]
Added __repr__() method to Connection()
Marek Marecki [Sun, 7 Jul 2013 12:49:20 +0000 (14:49 +0200)]
Fixed possible bug related to having multiple instances of
`Connection()` and `User()` in one script
Marek Marecki [Sun, 7 Jul 2013 08:52:24 +0000 (10:52 +0200)]
Fixed bug in `Search().lookup_user()` now it's `self._connection.get()`
instead of `self.get()`
Marek Marecki [Sun, 7 Jul 2013 08:49:51 +0000 (10:49 +0200)]
`diaspy/search.py` added to docs index
Marek Marecki [Sat, 6 Jul 2013 20:25:33 +0000 (22:25 +0200)]
`Search().lookup_user()` now returns response code (just in case
somebody would find it useful)
Marek Marecki [Sat, 6 Jul 2013 20:13:53 +0000 (22:13 +0200)]
Moved `lookup_user()` method from `Connection()` to `Search()`
Marek Marecki [Sat, 6 Jul 2013 20:12:39 +0000 (22:12 +0200)]
Merge branch 'connection-lookup-user' of https://github.com/jaywink/diaspora-api into search
Marek Marecki [Sat, 6 Jul 2013 19:46:11 +0000 (21:46 +0200)]
Created diaspy/search.py module
Jason Robinson [Sat, 6 Jul 2013 16:59:28 +0000 (19:59 +0300)]
Add lookup_user to Connection, it triggers a webfinger lookup on pod when called with a Diaspora handle
Marek Marecki [Sat, 6 Jul 2013 10:33:23 +0000 (12:33 +0200)]
Merge branch 'master' into settings
Conflicts:
diaspy/__init__.py
Marek Marecki [Sat, 6 Jul 2013 10:31:39 +0000 (12:31 +0200)]
Added `__version__` to `diaspy/__init__.py`; updated docs
Marek Marecki [Fri, 5 Jul 2013 23:13:14 +0000 (01:13 +0200)]
Merge branch 'users'
Marek Marecki [Fri, 5 Jul 2013 23:12:45 +0000 (01:12 +0200)]
Added __str__() and __repr__() to people.User()
Marek Marecki [Fri, 5 Jul 2013 23:08:02 +0000 (01:08 +0200)]
Small changes in models.Aspect regexp
Marek Marecki [Fri, 5 Jul 2013 22:48:08 +0000 (00:48 +0200)]
Refactored diaspy.models.Aspect.getUsers(): each step has it's own
method, regexp covers more usernames
Marek Marecki [Fri, 5 Jul 2013 22:13:59 +0000 (00:13 +0200)]
Style fixes (make style-check)
Marek Marecki [Thu, 4 Jul 2013 13:53:56 +0000 (15:53 +0200)]
Improvements and changes in Aspect().getUsers()
Marek Marecki [Wed, 3 Jul 2013 19:02:05 +0000 (21:02 +0200)]
Fixed and improved models.Aspect().getUsers()
Marek Marecki [Wed, 3 Jul 2013 18:49:26 +0000 (20:49 +0200)]
Merge branch 'master' of https://github.com/Javafant/diaspora-api
Marek Marecki [Wed, 3 Jul 2013 18:48:59 +0000 (20:48 +0200)]
Sometginh broke Aspect().getUsers()
Moritz Kiefer [Wed, 3 Jul 2013 12:36:06 +0000 (05:36 -0700)]
Merge pull request #18 from jaywink/aspect-model-improvements
Allow initializing Aspect class also using name
Jason Robinson [Wed, 3 Jul 2013 09:52:57 +0000 (12:52 +0300)]
Allow initializing Aspect class also using name. Add GitHub standard Python .gitignore
Moritz Kiefer [Tue, 2 Jul 2013 09:25:20 +0000 (02:25 -0700)]
Merge pull request #17 from jaywink/refactor-people
Refactor people
Jason Robinson [Mon, 1 Jul 2013 20:04:27 +0000 (23:04 +0300)]
Refactor unnecessary parameter passing from methods within class
Jason Robinson [Mon, 1 Jul 2013 19:56:40 +0000 (22:56 +0300)]
Refactor long User.__init__ method
Marek Marecki [Sun, 30 Jun 2013 23:52:56 +0000 (01:52 +0200)]
Getting users who are contained in an aspect is now possible
Marek Marecki [Sun, 30 Jun 2013 22:58:26 +0000 (00:58 +0200)]
Merge branch 'aspects-add-fix' of https://github.com/jaywink/diaspora-api into contacts
Marek Marecki [Sun, 30 Jun 2013 22:55:23 +0000 (00:55 +0200)]
Some work on `models.Aspect.getUsers()` done
Jason Robinson [Sun, 30 Jun 2013 22:14:55 +0000 (01:14 +0300)]
Status code 200 is returned by Diaspora* on a successful addition of user to aspect
Jason Robinson [Sun, 30 Jun 2013 21:52:03 +0000 (00:52 +0300)]
Return more precise error description when adding to aspects
Jason Robinson [Sun, 30 Jun 2013 21:48:08 +0000 (00:48 +0300)]
Allow fetching of data only without posts when creating User, using people.json search mechanism (requires handle). Some refactoring, no data saved in User attributes outside data dict.
Marek Marecki [Sun, 30 Jun 2013 21:29:25 +0000 (23:29 +0200)]
Merge branch 'master' of https://github.com/Javafant/diaspora-api into contacts
Marek Marecki [Sun, 30 Jun 2013 21:29:14 +0000 (23:29 +0200)]
Stuff done
Moritz Kiefer [Sun, 30 Jun 2013 11:31:19 +0000 (04:31 -0700)]
Merge pull request #15 from jaywink/contacts-fetch-fix
Fix Contacts.get actually returning real User classes
Jason Robinson [Sat, 29 Jun 2013 20:17:40 +0000 (23:17 +0300)]
Fix Contacts.get actually returning real User classes with guid in correct place. Also add handle to User class and add option not to fetch posts, which is used when fetching contacts
Marek Marecki [Thu, 27 Jun 2013 06:08:43 +0000 (08:08 +0200)]
Started development of diaspy/settings.py
Marek Marecki [Tue, 18 Jun 2013 22:01:13 +0000 (00:01 +0200)]
Small changes in regexp used for cleaning notifications HTML text,
it now includes more characters.
Marek Marecki [Wed, 12 Jun 2013 16:52:02 +0000 (18:52 +0200)]
Merge branch 'streams'
Marek Marecki [Wed, 12 Jun 2013 05:13:17 +0000 (07:13 +0200)]
Update to version 0.2.0 (according with semantic versioning)
Marek Marecki [Wed, 12 Jun 2013 05:07:50 +0000 (07:07 +0200)]
Merge branch 'master' of https://github.com/Javafant/diaspora-api to
be able to push to it
Marek Marecki [Wed, 12 Jun 2013 05:05:12 +0000 (07:05 +0200)]
Small change in .gitignore