lp://staging/~uriboni/+junk/python-fm
- Get this branch:
- bzr branch lp://staging/~uriboni/+junk/python-fm
Branch information
- Owner:
- Ugo Riboni
- Status:
- Development
Recent revisions
- 9. By Ugo Riboni <nerochiaro@nerochiaro-laptop>
-
-Implement more than half of the user.* methods. - Fix issues in the apimap. - Move some methods that only work on the logged-in user to a Yourself class.
- 8. By Ugo Riboni <nerochiaro@nerochiaro-laptop>
-
- Make type coercion safer in the face of missing or empty data. - Add some new date/time formats (lastfm seems to make a terrible mess with them)
- 6. By Ugo Riboni <nerochiaro@nerochiaro-laptop>
-
- Remove the convenience function for full web authentication. Not sure it was a good idea. - Attempt authentication when username and password are in store. - Add user.getInfo API to test automatic auth.
- 5. By Ugo Riboni <nerochiaro@nerochiaro-laptop>
-
- Refactor the base LastFM class so that only the actual user-accessible methods are contained inside it and the rest is separated in a different module. - Add API methods for auth.getSession and auth.getToken and a convenience method to perform the web based auth step manually in a simpler way. - Missing in auth: user-credential based authentication and automatic use of these authentication methods to do authenticated calls.
- 4. By Ugo Riboni <nerochiaro@nerochiaro-laptop>
-
- Refactor api.py to have the API map parser and base lastfm object class in a separate module.\n- Allow multiple paths for the same property\n- Implement more of the actual API (venues and events almost complete)
- 3. By Ugo Riboni <nerochiaro@nerochiaro-laptop>
-
Implement a domain-specific language and its parser to define the mappings of xml results to object properties. Refactor item parsers and result handlers be more self contained. Clean up the functions map handling. Some APIs examples now fully work. Authentication still not supported.
- 2. By Ugo Riboni <nerochiaro@nerochiaro-laptop>
-
Start rewriting some parts of the library in a more modular way, allowing pluggable HTTP modules and data store modules. Also refactor the result parsing code to use XML and be more declarative.
- 1. By nerochiaro <nerochiaro@debian>
-
Initial commit.
You can already do all the important bits to play a lastfm radio, but
it's ugly and raw, need more love.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)