Commits

Author Commit Message Labels Comments Date
Andy Bennett
Release metadata wrangling for v0.2. Signed-off-by: Andy Bennett <andyjpb@knodium.com>
Tags
0.2
Andy Bennett
Support CHICKEN >4.7.0 version of alist-ref that requires a well formed alist If the team payload is not null then we assume it is a well formed alist as that is the expected case. Signed-off-by: Andy Bennett <andyjpb@knodium.com>
Andy Bennett
Add support for new "team" /account/info parameter ----- ALTER TABLE "main"."dropbox_attrib" ADD COLUMN "team/name" TEXT; ----- The code is currently brittle in the face of unknown parameters: it tries to convert them into columns to SELECT, INSERT and UPDATE in the database and fails miserably. Here we add the new "team" parameter (which is a compound type consisting just of "name") so that the egg continues to work. Ideally we would refactor t…
Philip Kent
Add support for storing the mime-type in the metadata cache Currently, the mime_type field from dropbox is ignored. In this patch, the mime_type will be stored within Dropbox's metadata cache and can be accessed when running 'ls' on a directory. Signed-off-by: Philip Kent <philip@knodium.com>
Andy Bennett
Support for the "root" directory The "root" directory is not included in the metadata supplied by the API so we have to synthesise it ourselves. Signed-off-by: Andy Bennett <andyjpb@knodium.com>
Andy Bennett
Support querying of the "local-state-refresh-interval" by the egg user. Signed-off-by: Andy Bennett <andyjpb@knodium.com>
Andy Bennett
Implement lolevel files:get API and highlevel download API. Signed-off-by: Andy Bennett <andyjpb@knodium.com>
Andy Bennett
A Chicken Scheme egg release-info file ...as specified at http://wiki.call-cc.org/releasing-your-egg Signed-off-by: Andy Bennett <andyjpb@knodium.com>
Tags
0.1
Andy Bennett
The beginnings of a basic Dropbox client Currently we can read the metadata from from Dropbox and use it to keep our local state up-to-date. We use the metadata to provide a directory listing tool. The metadata is persisted in an sqlite database. The user needs to supply a database handle and the names of two tables. The two tables must, at least, have the columns required to store the Dropbox metadata. Additional columns may be present…
Andy Bennett
Initial bindings to the Dropbox REST API, Version 1 https://www.dropbox.com/developers/reference/api Basic declarations for the API calls as listed in the Dropbox documentation. There is currently no support for: + Reading the body of the files:get response. + Reading the x-dropbox-metadata HTTP header of the files:get response. + Reading the x-dropbox-metadata HTTP header of the thumbnails response. + Supplying the body for the files:p…