This is the cl-gdata Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:55:55 2024 GMT+0.
cl-gdata/cl-gdata.asd
cl-gdata/src/package.lisp
cl-gdata/src/misc-package.lisp
cl-gdata/src/clientlogin-package.lisp
cl-gdata/src/oauth-package.lisp
cl-gdata/src/scope-package.lisp
cl-gdata/src/device-package.lisp
cl-gdata/src/app-package.lisp
cl-gdata/src/docs-list-package.lisp
cl-gdata/src/spreadsheets-package.lisp
cl-gdata/src/picasa-package.lisp
cl-gdata/src/contacts-package.lisp
cl-gdata/src/issue-tracker-package.lisp
cl-gdata/src/calendar-package.lisp
cl-gdata/src/sites-package.lisp
cl-gdata/src/cl-gdata-user.lisp
cl-gdata/src/cl-gdata.lisp
cl-gdata/src/misc.lisp
cl-gdata/src/json-misc.lisp
cl-gdata/src/xml-misc.lisp
cl-gdata/src/auth.lisp
cl-gdata/src/clientlogin-auth.lisp
cl-gdata/src/scope-auth.lisp
cl-gdata/src/device-auth.lisp
cl-gdata/src/app-auth.lisp
cl-gdata/src/atom.lisp
cl-gdata/src/docs-list.lisp
cl-gdata/src/docs-access.lisp
cl-gdata/src/spreadsheets.lisp
cl-gdata/src/contacts.lisp
cl-gdata/src/picasa.lisp
cl-gdata/src/issue-tracker.lisp
cl-gdata/src/sites.lisp
cl-gdata/src/calendar.lisp
cl-gdata-scope
cl-gdata-issue-tracker
cl-gdata-picasa
cl-gdata-misc
cl-gdata-docs-list
cl-gdata-device
cl-gdata-spreadsheets
cl-gdata-app
cl-gdata-clientlogin
cl-gdata-calendar
cl-gdata-system
cl-gdata-user
cl-gdata-contacts
cl-gdata-oauth
cl-gdata-sites
cl-gdata
The main system appears first, followed by any subsystem dependency.
cl-gdata
Common Lisp interface to the Google GData API’s
Elias Martenson <lokedhs@gmail.com>
BSD
split-sequence
(system).
drakma
(system).
cxml
(system).
xpath
(system).
url-rewrite
(system).
flexi-streams
(system).
parse-number
(system).
cl-ppcre
(system).
gzip-stream
(system).
closer-mop
(system).
cl-fad
(system).
trivial-utf-8
(system).
alexandria
(system).
string-case
(system).
local-time
(system).
cl-json
(system).
src
(module).
Modules are listed depth-first from the system components tree.
cl-gdata/src
cl-gdata
(system).
package.lisp
(file).
misc-package.lisp
(file).
clientlogin-package.lisp
(file).
oauth-package.lisp
(file).
scope-package.lisp
(file).
device-package.lisp
(file).
app-package.lisp
(file).
docs-list-package.lisp
(file).
spreadsheets-package.lisp
(file).
picasa-package.lisp
(file).
contacts-package.lisp
(file).
issue-tracker-package.lisp
(file).
calendar-package.lisp
(file).
sites-package.lisp
(file).
cl-gdata-user.lisp
(file).
cl-gdata.lisp
(file).
misc.lisp
(file).
json-misc.lisp
(file).
xml-misc.lisp
(file).
auth.lisp
(file).
clientlogin-auth.lisp
(file).
scope-auth.lisp
(file).
device-auth.lisp
(file).
app-auth.lisp
(file).
atom.lisp
(file).
docs-list.lisp
(file).
docs-access.lisp
(file).
spreadsheets.lisp
(file).
contacts.lisp
(file).
picasa.lisp
(file).
issue-tracker.lisp
(file).
sites.lisp
(file).
calendar.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-gdata/cl-gdata.asd
cl-gdata/src/package.lisp
cl-gdata/src/misc-package.lisp
cl-gdata/src/clientlogin-package.lisp
cl-gdata/src/oauth-package.lisp
cl-gdata/src/scope-package.lisp
cl-gdata/src/device-package.lisp
cl-gdata/src/app-package.lisp
cl-gdata/src/docs-list-package.lisp
cl-gdata/src/spreadsheets-package.lisp
cl-gdata/src/picasa-package.lisp
cl-gdata/src/contacts-package.lisp
cl-gdata/src/issue-tracker-package.lisp
cl-gdata/src/calendar-package.lisp
cl-gdata/src/sites-package.lisp
cl-gdata/src/cl-gdata-user.lisp
cl-gdata/src/cl-gdata.lisp
cl-gdata/src/misc.lisp
cl-gdata/src/json-misc.lisp
cl-gdata/src/xml-misc.lisp
cl-gdata/src/auth.lisp
cl-gdata/src/clientlogin-auth.lisp
cl-gdata/src/scope-auth.lisp
cl-gdata/src/device-auth.lisp
cl-gdata/src/app-auth.lisp
cl-gdata/src/atom.lisp
cl-gdata/src/docs-list.lisp
cl-gdata/src/docs-access.lisp
cl-gdata/src/spreadsheets.lisp
cl-gdata/src/contacts.lisp
cl-gdata/src/picasa.lisp
cl-gdata/src/issue-tracker.lisp
cl-gdata/src/sites.lisp
cl-gdata/src/calendar.lisp
cl-gdata/src/misc-package.lisp
package.lisp
(file).
src
(module).
cl-gdata/src/clientlogin-package.lisp
misc-package.lisp
(file).
src
(module).
cl-gdata/src/oauth-package.lisp
clientlogin-package.lisp
(file).
src
(module).
cl-gdata/src/scope-package.lisp
oauth-package.lisp
(file).
src
(module).
cl-gdata/src/device-package.lisp
scope-package.lisp
(file).
src
(module).
cl-gdata/src/app-package.lisp
device-package.lisp
(file).
src
(module).
cl-gdata/src/docs-list-package.lisp
app-package.lisp
(file).
src
(module).
cl-gdata/src/spreadsheets-package.lisp
docs-list-package.lisp
(file).
src
(module).
cl-gdata/src/picasa-package.lisp
spreadsheets-package.lisp
(file).
src
(module).
cl-gdata/src/contacts-package.lisp
picasa-package.lisp
(file).
src
(module).
cl-gdata/src/issue-tracker-package.lisp
contacts-package.lisp
(file).
src
(module).
cl-gdata/src/calendar-package.lisp
issue-tracker-package.lisp
(file).
src
(module).
cl-gdata/src/sites-package.lisp
calendar-package.lisp
(file).
src
(module).
cl-gdata/src/cl-gdata-user.lisp
sites-package.lisp
(file).
src
(module).
cl-gdata/src/cl-gdata.lisp
cl-gdata-user.lisp
(file).
src
(module).
*gdata-api-key*
(special variable).
*gdata-session*
(special variable).
*verbose-http-errors*
(special variable).
cl-gdata/src/misc.lisp
cl-gdata.lisp
(file).
src
(module).
+scheme-kind+
(constant).
check-api-key
(macro).
check-range
(macro).
cl-gdata-date-value
(type).
make-url-search-params
(function).
name-from-filename
(function).
no-api-key-specified
(condition).
parse-date-string
(function).
print-unreadable-safely
(macro).
%perform-check-range
(function).
check-or-assign-api-key
(function).
read-new-api-key
(function).
cl-gdata/src/json-misc.lisp
misc.lisp
(file).
src
(module).
init-json-fields
(function).
json-instance
(class).
load-and-parse-json
(function).
json-instance-data
(reader method).
cl-gdata/src/xml-misc.lisp
json-misc.lisp
(file).
src
(module).
atom-xml-writer
(function).
build-atom-document
(function).
build-atom-xml-stream
(function).
find-namespace-url
(function).
get-text-from-node
(function).
value-by-xpath
(function).
with-gdata-namespaces
(macro).
*gdata-namespaces*
(special variable).
debug-print-dom
(function).
cl-gdata/src/auth.lisp
xml-misc.lisp
(file).
src
(module).
+http-gdata-user-agent+
(constant).
authenticated-request
(generic function).
authentication-failed
(condition).
display-stream-if-debug
(function).
http-request-with-stream
(function).
load-and-parse
(function).
debug-get-and-display-url
(function).
cl-gdata/src/clientlogin-auth.lisp
auth.lisp
(file).
src
(module).
authenticated-request
(method).
clientlogin-session
(class).
*service-name-map*
(special variable).
clientlogin-authenticate
(function).
clientlogin-authentication-failed
(condition).
clientlogin-authentication-failed-response
(reader method).
clientlogin-authentication-failed-username
(reader method).
clientlogin-session-username
(reader method).
(setf clientlogin-session-username)
(writer method).
login-if-needed
(function).
missing-service-name
(condition).
missing-service-name-url
(reader method).
parse-auth-reply
(function).
read-new-service-name
(function).
read-new-username-and-passwd
(function).
resolve-service-name-from-url
(function).
cl-gdata/src/scope-auth.lisp
clientlogin-auth.lisp
(file).
src
(module).
authenticated-request
(method).
oauth2-authentication-failed
(condition).
oauth2-token
(class).
oauth2-token-expiration-date
(reader method).
oauth2-token-expired-p
(function).
oauth2-token-refresh-code
(reader method).
oauth2-token-update-with
(function).
parsed-json-request
(function).
request-oauth2-token
(function).
scope-session
(class).
scope-session-authorize
(generic function).
scope-session-code
(method).
(setf scope-session-code)
(method).
scope-session-get-token
(generic function).
scope-session-refresh-token
(generic function).
scope-session-token
(method).
(setf scope-session-token)
(method).
*oauth2-session-debug*
(special variable).
*scope-map*
(special variable).
missing-scope
(condition).
missing-scope-url
(reader method).
oauth2-authentication-failed-response
(reader method).
oauth2-authentication-failed-status
(reader method).
oauth2-token-string
(reader method).
resolve-scope-from-url
(function).
scope-session-authenticate
(method).
scope-session-code-hash
(reader method).
scope-session-token-hash
(reader method).
cl-gdata/src/device-auth.lisp
scope-auth.lisp
(file).
src
(module).
device-session
(class).
scope-session-authorize
(method).
scope-session-get-token
(method).
scope-session-refresh-token
(method).
*device-auth-endpoint*
(special variable).
*device-token-endpoint*
(special variable).
device-session-client-id
(reader method).
device-session-client-secret
(reader method).
get-device-uri
(function).
cl-gdata/src/app-auth.lisp
device-auth.lisp
(file).
src
(module).
app-session
(class).
scope-session-authorize
(method).
scope-session-get-token
(method).
scope-session-refresh-token
(method).
*app-auth-endpoint*
(special variable).
*app-token-endpoint*
(special variable).
app-session-client-id
(reader method).
app-session-client-secret
(reader method).
make-app-uri
(function).
cl-gdata/src/atom.lisp
app-auth.lisp
(file).
src
(module).
+atom-tag-edit+
(constant).
+atom-tag-feed+
(constant).
+atom-xml-mime-type+
(constant).
atom-feed-entry
(class).
atom-feed-entry-class
(class).
compute-effective-slot-definition
(method).
direct-slot-definition-class
(method).
document-feeds
(reader method).
effective-slot-definition-class
(method).
feed-entry-feeds
(reader method).
feed-entry-title
(reader method).
find-document-feed
(function).
find-feed-from-atom-feed-entry
(function).
initialize-instance
(method).
initialize-instance
(method).
initialize-instance
(method).
load-atom-feed
(generic function).
load-atom-feed-url
(function).
load-feed
(function).
node-dom
(reader method).
node-dom
(reader method).
node-dom-mixin
(class).
print-object
(method).
update-feed-entry-node
(generic function).
update-from-xpath
(function).
validate-superclass
(method).
%read-subpaths
(function).
atom-feed-entry-direct-slot-definition
(class).
atom-feed-entry-effective-slot-definition
(class).
atom-feed-entry-slot-definition-mixin
(class).
ensure-slot-value
(function).
feed
(class).
feed-entry-list
(reader method).
feed-entry-type
(reader method).
feed-etag
(reader method).
field-node
(reader method).
(setf field-node)
(writer method).
field-node-type
(reader method).
(setf field-node-type)
(writer method).
node-clear-function
(reader method).
(setf node-clear-function)
(writer method).
node-collectionp
(reader method).
(setf node-collectionp)
(writer method).
node-default
(reader method).
(setf node-default)
(writer method).
node-updater-function
(reader method).
(setf node-updater-function)
(writer method).
parse-text-value
(generic function).
cl-gdata/src/docs-list.lisp
atom.lisp
(file).
src
(module).
+docs-thumbnail+
(constant).
create-document
(function).
delete-document
(function).
document
(class).
document-content
(reader method).
document-description
(reader method).
document-id-url
(reader method).
document-resource-id
(reader method).
document-suggested-filename
(reader method).
document-updated
(reader method).
download-document
(function).
download-document-to-file
(function).
drawing
(class).
folder
(class).
list-documents
(function).
upload-document
(function).
%upload-document-send-metadata
(function).
*gdata-document-type-urls*
(special variable).
+create-media-url+
(constant).
+docs-access-control-feed+
(constant).
+resumable-create-media-ref+
(constant).
copy-stream-with-limit
(function).
make-document-entry
(function).
make-document-from-resource
(generic function).
parse-resource-id
(function).
parse-result-stream
(function).
type-string-for-type
(function).
cl-gdata/src/docs-access.lisp
docs-list.lisp
(file).
src
(module).
list-doc-acls
(function).
print-object
(method).
access
(class).
access-role
(reader method).
access-scope
(reader method).
cl-gdata/src/spreadsheets.lisp
docs-access.lisp
(file).
src
(module).
+spreadsheets-cellsfeed+
(constant).
+spreadsheets-tablesfeed+
(constant).
+spreadsheets-worksheetsfeed+
(constant).
cell-input-value
(function).
(setf cell-input-value)
(function).
cell-update-error
(condition).
cell-value
(function).
initialize-instance
(method).
load-cell-range
(function).
load-worksheets
(function).
map-cell-range
(function).
print-object
(method).
print-object
(method).
save-updated-cells
(function).
spreadsheet
(class).
spreadsheet-cell
(class).
spreadsheet-worksheets
(reader method).
worksheet
(class).
worksheet-cells
(reader method).
worksheet-cols
(function).
worksheet-id-url
(reader method).
worksheet-rows
(function).
worksheet-spreadsheet
(reader method).
worksheet-title
(reader method).
%get-and-parse-cell-range
(function).
%load-cell-range-from-dom
(function).
%map-cell-range-from-dom
(function).
build-cell-xml-stream
(function).
cell-update-error-cell-dom
(reader method).
ensure-cell-loaded
(function).
fill-array-slice
(function).
find-cell-feed
(function).
find-updated-cells
(function).
make-document-from-resource
(method).
cl-gdata/src/contacts.lisp
spreadsheets.lisp
(file).
src
(module).
+email-tag-home+
(constant).
+email-tag-other+
(constant).
+email-tag-work+
(constant).
+phone-tag-home+
(constant).
+phone-tag-mobile+
(constant).
contact
(class).
email
(reader method).
(setf email)
(writer method).
family-name
(reader method).
(setf family-name)
(writer method).
full-name
(reader method).
(setf full-name)
(writer method).
given-name
(reader method).
(setf given-name)
(writer method).
list-contacts
(function).
phone-number
(reader method).
update-contact
(function).
%write-doc-to-stream
(function).
clear-email
(function).
find-or-create-child-node
(function).
replace-node-text
(function).
update-email
(function).
update-family-name
(function).
update-full-name
(function).
update-given-name
(function).
update-text-with-create
(function).
cl-gdata/src/picasa.lisp
contacts.lisp
(file).
src
(module).
album
(class).
download-photo-to-file
(function).
download-photo-to-stream
(function).
initialize-instance
(method).
list-albums
(function).
list-photos
(function).
list-photos-from-url
(function).
photo
(class).
photo-abs-rotation
(reader method).
photo-comment-count
(reader method).
photo-commenting-enabled
(reader method).
photo-content
(reader method).
photo-exif-exposure
(reader method).
photo-exif-flash
(reader method).
photo-exif-focallength
(reader method).
photo-exif-fstop
(reader method).
photo-exif-iso
(reader method).
photo-exif-make
(reader method).
photo-exif-model
(reader method).
photo-height
(reader method).
photo-id
(reader method).
photo-image-types
(function).
photo-media-credit
(reader method).
photo-media-thumbnail
(reader method).
photo-position
(reader method).
photo-published
(reader method).
photo-size
(reader method).
photo-summary
(reader method).
photo-tags
(reader method).
photo-version
(reader method).
photo-width
(reader method).
upload-photo
(function).
*allowed-image-mime-types*
(special variable).
+crlf+
(constant).
album-summary
(reader method).
cl-gdata/src/issue-tracker.lisp
picasa.lisp
(file).
src
(module).
add-comment
(function).
issue
(class).
issue-author-name
(reader method).
issue-author-uri
(reader method).
issue-content
(reader method).
issue-label
(reader method).
issue-owner-uri
(reader method).
issue-owner-username
(reader method).
issue-stars
(reader method).
issue-state
(reader method).
issue-status
(reader method).
list-issues
(function).
+comments-tag-feed+
(constant).
atom-author-mixin
(class).
comment
(class).
comment-content
(reader method).
issue-comments
(reader method).
load-comments
(function).
cl-gdata/src/sites.lisp
issue-tracker.lisp
(file).
src
(module).
list-pages
(function).
*gdata-page-type-urls*
(special variable).
+valid-page-kind+
(constant).
announcement
(class).
announcementspage
(class).
attachment
(class).
comment
(class).
file-cabinet
(class).
listitem
(class).
listpage
(class).
make-page-entry
(function).
make-page-from-resource
(generic function).
parse-resource-id
(function).
resource
(class).
template
(class).
web
(class).
webattachment
(class).
webpage
(class).
webpage-content
(reader method).
webpage-id-url
(reader method).
webpage-name
(reader method).
webpage-title
(reader method).
webpage-updated
(reader method).
cl-gdata/src/calendar.lisp
sites.lisp
(file).
src
(module).
calendar
(class).
calendar-id
(reader method).
calendar-summary
(reader method).
(setf calendar-summary)
(writer method).
event
(class).
event-created
(reader method).
event-end
(reader method).
event-id
(reader method).
event-start
(reader method).
event-summary
(reader method).
event-updated
(reader method).
initialize-instance
(method).
initialize-instance
(method).
list-calendars
(function).
list-events
(function).
print-object
(method).
print-object
(method).
parse-timestamp
(function).
Packages are listed by definition order.
cl-gdata-scope
cl-gdata-issue-tracker
cl-gdata-picasa
cl-gdata-misc
cl-gdata-docs-list
cl-gdata-device
cl-gdata-spreadsheets
cl-gdata-app
cl-gdata-clientlogin
cl-gdata-calendar
cl-gdata-system
cl-gdata-user
cl-gdata-contacts
cl-gdata-oauth
cl-gdata-sites
cl-gdata
cl-gdata-scope
cl-gdata-misc
.
common-lisp
.
oauth2-authentication-failed
(condition).
oauth2-token
(class).
oauth2-token-expiration-date
(generic reader).
oauth2-token-expired-p
(function).
oauth2-token-refresh-code
(generic reader).
oauth2-token-update-with
(function).
parsed-json-request
(function).
request-oauth2-token
(function).
scope-session
(class).
scope-session-authorize
(generic function).
scope-session-code
(generic function).
(setf scope-session-code)
(generic function).
scope-session-get-token
(generic function).
scope-session-refresh-token
(generic function).
scope-session-token
(generic function).
(setf scope-session-token)
(generic function).
*oauth2-session-debug*
(special variable).
*scope-map*
(special variable).
missing-scope
(condition).
missing-scope-url
(generic reader).
oauth2-authentication-failed-response
(generic reader).
oauth2-authentication-failed-status
(generic reader).
oauth2-token-string
(generic reader).
resolve-scope-from-url
(function).
scope-session-authenticate
(generic function).
scope-session-code-hash
(generic reader).
scope-session-token-hash
(generic reader).
cl-gdata-issue-tracker
cl-gdata
.
cl-gdata-misc
.
common-lisp
.
add-comment
(function).
issue
(class).
issue-author-name
(generic reader).
issue-author-uri
(generic reader).
issue-content
(generic reader).
issue-label
(generic reader).
issue-owner-uri
(generic reader).
issue-owner-username
(generic reader).
issue-stars
(generic reader).
issue-state
(generic reader).
issue-status
(generic reader).
list-issues
(function).
+comments-tag-feed+
(constant).
atom-author-mixin
(class).
comment
(class).
comment-content
(generic reader).
issue-comments
(generic reader).
load-comments
(function).
cl-gdata-picasa
cl-gdata
.
cl-gdata-misc
.
common-lisp
.
album
(class).
download-photo-to-file
(function).
download-photo-to-stream
(function).
list-albums
(function).
list-photos
(function).
list-photos-from-url
(function).
photo
(class).
photo-abs-rotation
(generic reader).
photo-comment-count
(generic reader).
photo-commenting-enabled
(generic reader).
photo-content
(generic reader).
photo-exif-exposure
(generic reader).
photo-exif-flash
(generic reader).
photo-exif-focallength
(generic reader).
photo-exif-fstop
(generic reader).
photo-exif-iso
(generic reader).
photo-exif-make
(generic reader).
photo-exif-model
(generic reader).
photo-height
(generic reader).
photo-id
(generic reader).
photo-image-types
(function).
photo-media-credit
(generic reader).
photo-media-thumbnail
(generic reader).
photo-position
(generic reader).
photo-published
(generic reader).
photo-size
(generic reader).
photo-summary
(generic reader).
photo-tags
(generic reader).
photo-version
(generic reader).
photo-width
(generic reader).
upload-photo
(function).
*allowed-image-mime-types*
(special variable).
+crlf+
(constant).
album-summary
(generic reader).
cl-gdata-misc
Internal package used by the cl-gdata implementation. Not intended for general use.
cl-gdata
.
common-lisp
.
+atom-tag-edit+
(constant).
+atom-tag-feed+
(constant).
+atom-xml-mime-type+
(constant).
+http-gdata-user-agent+
(constant).
+scheme-kind+
(constant).
atom-feed-entry
(class).
atom-feed-entry-class
(class).
atom-xml-writer
(function).
authenticated-request
(generic function).
build-atom-document
(function).
build-atom-xml-stream
(function).
check-api-key
(macro).
check-range
(macro).
cl-gdata-date-value
(type).
display-stream-if-debug
(function).
document-feeds
(generic reader).
feed-entry-feeds
(generic reader).
feed-entry-title
(generic reader).
find-document-feed
(function).
find-feed-from-atom-feed-entry
(function).
find-namespace-url
(function).
get-text-from-node
(function).
http-request-with-stream
(function).
init-json-fields
(function).
json-instance
(class).
load-and-parse
(function).
load-and-parse-json
(function).
load-atom-feed
(generic function).
load-atom-feed-url
(function).
load-feed
(function).
make-url-search-params
(function).
name-from-filename
(function).
no-api-key-specified
(condition).
node-dom
(generic reader).
node-dom-mixin
(class).
parse-date-string
(function).
print-unreadable-safely
(macro).
update-feed-entry-node
(generic function).
update-from-xpath
(function).
value-by-xpath
(function).
with-gdata-namespaces
(macro).
%perform-check-range
(function).
%read-subpaths
(function).
*gdata-namespaces*
(special variable).
atom-feed-entry-direct-slot-definition
(class).
atom-feed-entry-effective-slot-definition
(class).
atom-feed-entry-slot-definition-mixin
(class).
check-or-assign-api-key
(function).
debug-get-and-display-url
(function).
debug-print-dom
(function).
ensure-slot-value
(function).
feed
(class).
feed-entry-list
(generic reader).
feed-entry-type
(generic reader).
feed-etag
(generic reader).
field-node
(generic reader).
(setf field-node)
(generic writer).
field-node-type
(generic reader).
(setf field-node-type)
(generic writer).
json-instance-data
(generic reader).
node-clear-function
(generic reader).
(setf node-clear-function)
(generic writer).
node-collectionp
(generic reader).
(setf node-collectionp)
(generic writer).
node-default
(generic reader).
(setf node-default)
(generic writer).
node-updater-function
(generic reader).
(setf node-updater-function)
(generic writer).
parse-text-value
(generic function).
read-new-api-key
(function).
cl-gdata-docs-list
cl-gdata
.
cl-gdata-misc
.
common-lisp
.
+docs-thumbnail+
(constant).
create-document
(function).
delete-document
(function).
document
(class).
document-content
(generic reader).
document-description
(generic reader).
document-id-url
(generic reader).
document-resource-id
(generic reader).
document-suggested-filename
(generic reader).
document-updated
(generic reader).
download-document
(function).
download-document-to-file
(function).
drawing
(class).
folder
(class).
list-doc-acls
(function).
list-documents
(function).
upload-document
(function).
%upload-document-send-metadata
(function).
*gdata-document-type-urls*
(special variable).
+create-media-url+
(constant).
+docs-access-control-feed+
(constant).
+resumable-create-media-ref+
(constant).
access
(class).
access-role
(generic reader).
access-scope
(generic reader).
copy-stream-with-limit
(function).
make-document-entry
(function).
make-document-from-resource
(generic function).
parse-resource-id
(function).
parse-result-stream
(function).
type-string-for-type
(function).
cl-gdata-device
cl-gdata-misc
.
cl-gdata-scope
.
common-lisp
.
device-session
(class).
*device-auth-endpoint*
(special variable).
*device-token-endpoint*
(special variable).
device-session-client-id
(generic reader).
device-session-client-secret
(generic reader).
get-device-uri
(function).
cl-gdata-spreadsheets
cl-gdata
.
cl-gdata-misc
.
common-lisp
.
+spreadsheets-cellsfeed+
(constant).
+spreadsheets-tablesfeed+
(constant).
+spreadsheets-worksheetsfeed+
(constant).
cell-input-value
(function).
(setf cell-input-value)
(function).
cell-update-error
(condition).
cell-value
(function).
load-cell-range
(function).
load-worksheets
(function).
map-cell-range
(function).
save-updated-cells
(function).
spreadsheet
(class).
spreadsheet-cell
(class).
spreadsheet-worksheets
(generic reader).
worksheet
(class).
worksheet-cells
(generic reader).
worksheet-cols
(function).
worksheet-id-url
(generic reader).
worksheet-rows
(function).
worksheet-spreadsheet
(generic reader).
worksheet-title
(generic reader).
%get-and-parse-cell-range
(function).
%load-cell-range-from-dom
(function).
%map-cell-range-from-dom
(function).
build-cell-xml-stream
(function).
cell-update-error-cell-dom
(generic reader).
ensure-cell-loaded
(function).
fill-array-slice
(function).
find-cell-feed
(function).
find-updated-cells
(function).
cl-gdata-app
cl-gdata-misc
.
cl-gdata-scope
.
common-lisp
.
app-session
(class).
*app-auth-endpoint*
(special variable).
*app-token-endpoint*
(special variable).
app-session-client-id
(generic reader).
app-session-client-secret
(generic reader).
make-app-uri
(function).
cl-gdata-clientlogin
cl-gdata-misc
.
common-lisp
.
clientlogin-session
(class).
*service-name-map*
(special variable).
clientlogin-authenticate
(function).
clientlogin-authentication-failed
(condition).
clientlogin-authentication-failed-response
(generic reader).
clientlogin-authentication-failed-username
(generic reader).
clientlogin-session-username
(generic reader).
(setf clientlogin-session-username)
(generic writer).
login-if-needed
(function).
missing-service-name
(condition).
missing-service-name-url
(generic reader).
parse-auth-reply
(function).
read-new-service-name
(function).
read-new-username-and-passwd
(function).
resolve-service-name-from-url
(function).
cl-gdata-calendar
cl-gdata
.
cl-gdata-misc
.
common-lisp
.
calendar
(class).
calendar-id
(generic reader).
calendar-summary
(generic reader).
(setf calendar-summary)
(generic writer).
event
(class).
event-created
(generic reader).
event-end
(generic reader).
event-id
(generic reader).
event-start
(generic reader).
event-summary
(generic reader).
event-updated
(generic reader).
list-calendars
(function).
list-events
(function).
parse-timestamp
(function).
cl-gdata-contacts
cl-gdata
.
cl-gdata-misc
.
common-lisp
.
+email-tag-home+
(constant).
+email-tag-other+
(constant).
+email-tag-work+
(constant).
+phone-tag-home+
(constant).
+phone-tag-mobile+
(constant).
contact
(class).
email
(generic reader).
(setf email)
(generic writer).
family-name
(generic reader).
(setf family-name)
(generic writer).
full-name
(generic reader).
(setf full-name)
(generic writer).
given-name
(generic reader).
(setf given-name)
(generic writer).
list-contacts
(function).
phone-number
(generic reader).
update-contact
(function).
%write-doc-to-stream
(function).
clear-email
(function).
find-or-create-child-node
(function).
replace-node-text
(function).
update-email
(function).
update-family-name
(function).
update-full-name
(function).
update-given-name
(function).
update-text-with-create
(function).
cl-gdata-sites
cl-gdata
.
cl-gdata-misc
.
common-lisp
.
list-pages
(function).
*gdata-page-type-urls*
(special variable).
+valid-page-kind+
(constant).
announcement
(class).
announcementspage
(class).
attachment
(class).
comment
(class).
file-cabinet
(class).
listitem
(class).
listpage
(class).
make-page-entry
(function).
make-page-from-resource
(generic function).
parse-resource-id
(function).
resource
(class).
template
(class).
web
(class).
webattachment
(class).
webpage
(class).
webpage-content
(generic reader).
webpage-id-url
(generic reader).
webpage-name
(generic reader).
webpage-title
(generic reader).
webpage-updated
(generic reader).
cl-gdata
cl-gdata is a project aimed at implementing the Google GData API’s in Common Lisp. The actual implementations of the different services can be found in the packages: CL-GDATA-SPREADSHEETS, CL-GDATA-CONTACTS, CL-GDATA-DOCS-LIST, CL-GDATA-ISSUE-TRACKER, CL-GDATA, CL-GDATA-PICASA
common-lisp
.
*gdata-api-key*
(special variable).
*gdata-session*
(special variable).
*verbose-http-errors*
(special variable).
authentication-failed
(condition).
Definitions are sorted by export status, category, package, and then by lexicographic order.
The default API key that is used by some services (mainly the Google Calendar API)
The last authenticated session. Used as a default for gdata functions.
If non-nil, report detailed HTTP error information to *DEBUG-IO*
A version of PRINT-UNREADABLE-OBJECT and WITH-SLOTS that is safe to use with unbound slots
Return a function that when called with a stream STREAM, will apply BUILD-ATOM-XML-STREAM on CONTENT and STREAM.
Given a sexp-based structure of an atom document, return a
DOM tree describing the corresponding XML document.
The data structure is a list of elements. An element can be
either a node definition or a simple string. A node definition
is a list where the two first elements is the namespace name
and the node name respectively. The further list entries are
pairs of strings, the first of which is an attribute name and
the second is the attribute value.
For example, consider the following XML snippet:
<atom:foo>
<atom:bar>hello</atom:bar>
<atom:inner>
<atom:xyz foo="bar">text here</atom:xyz>
</atom:inner>
</atom:foo>
The resulting sexp would then look like this:
(("atom" "foo")
(("atom" "bar") "hello")
(("atom" "inner")
(("atom" "xyz" "foo" "bar") "text here")))
Convert the atom structure in CONTENT as per BUILD-ATOM-DOCUMENT and write the resulting XML data to STREAM.
Returns the input value of the given cell. The input value is the value that is typed into the cell, for example a formula. The evaluated value is accessible through the function CELL-VALUE.
Set the input value of the cell.
Returns the value of the cell. The value is the content in the cell after evaluating any formula that the cell has.
Create a document of the given TYPE. TITLE indicates the title of the document.
Delete a document. If DELETE is NIL, the file is moved to the trash. If DELETE is non-NIL, the file will be permanently deleted.
Downloads DOCUMENT. DESTINATION is a function which will be called with an input stream as an argument. CONTENT-TYPE indicates the desired format of the downloaded data. If NIL, then download the file in the default format. Note that most files are only available in a single format, so NIL is usually the correct value for this parameter.
Downloads DOCUMENT to a file. DESTINATION is the name of the file. If the file already exists and OVERWRITE is non-NIL, overwrite the file, otherwise signal an error. CONTENT-TYPE is specified as per DOWNLOAD-DOCUMENT.
Download the given photo to a file given by FILESPEC. If given, TYPE indicates the image type to download. TYPE must be one of the types returned by PHOTO-IMAGE-TYPES. If the OVERWRITE keyword is non-NIL, an existing file will be overwritten, otherwise an error will be raised.
Download the given photo and write the content to OUT-STREAM. If given, TYPE indicates the image type to download. TYPE must be one of the types returned by PHOTO-IMAGE-TYPES.
This version should be eliminated once all existing code has been moved to atom-feed-entry instances
Return a list of all accessible albums for a user. USER indicates the username whose albmus should be retrieved. Defaults to the current user.
List all calendars for the authenticated user.
Return a list of all contacts for the specified user
List all the documents that belongs to the authenticated user.
:MAX-RESULTS can be set to an integer (up to a maximum of 1000) that
limits the number of returned objects.
If :SHOWFOLDERS is non-NIL, the resulting list will also contain
folder objects.
:TYPE can be used to limit the output to a specific type of
documents (one of :DOCUMENT,
:SPREADSHEET, :PRESENTATION, :DRAWING or :FOLDER).
If :QUERY-STRING is non-NIL, it is used as a search term.
If given, :UPDATED-MIN indicates the oldest documents that should be included in the output. The value can be either a universal time value, a local-time instance, or a string in standard ISO format.
List calendar events. CALENDAR is either an instance of calendar, or a calendar id string.
List all the pages that belongs to the authenticated user.
SITE is the site name that appears in the site’s landing page URL,
such as in http://sites.google.com/a/domainName/siteName.
:DOMAIN is the domain name, such as "site" or a Google Apps domain.
:INCLUDE-DELETED and :INCLUDE-DRAFT specify whether to include deleted
pages and unfinished entries.
:KIND is a list of keywords specifying possible material to return.
Possible values are :ANNOUNCEMENT, :ANNOUNCEMENTSPAGE, :ATTACHMENT,
:COMMENT, :FILECABINET, :LISTITEM, :LISTPAGE, :WEBPAGE, :WEBATTACHMENT,
:TEMPLATE. Some of them might not be supported by this version of the
library.
If :PATH is non-NIL, the query is restricted to a certain page hierarchy.
:MAX-RESULTS can be set to an integer (up to a maximum of 1000) that
limits the number of returned objects.
If :QUERY-STRING is non-NIL, it is used as a search term.
If given, :UPDATED-MIN indicates the oldest documents that should be included in the output. The value can be either a universal time value, a local-time instance, or a string in standard ISO format.
Return a list of photos in a given album
Return a list of photos in a given album specified using the Picasa album url format
Loads the specified cell range into the worksheet.
Loads the worksheets into the document instance. Returns the new worksheets.
Appends a set of candidate parameters to URL and returns the resulting url.
The arguments in DEFINITIONS consists of a set of pairs, the first of which
is a string, and the second is any printable value or NIL. If the value is
NIL, the pair is ignored, otherwise the first is used as a parameter name
and the second is its value.
For example, the following call:
(make-url-search-params "http://www.example.com/foo" "foo" nil "bar" 10 "xyz" "foo")
Will result in the following string:
http://www.example.com/foo?bar=10&xyz=foo
Call FUNCTION for each cell that has a value in the given WORKSHEET. FUNCTION is called with 3 arguments: The SPREADSHEET-CELL instance, the row and the column indexes.
Returns the name part of FILE. FILE can be either a string or a pathspec.
Parse a date value and return it as an ISO date.
Return a list of image types available for the given photo
Update the spreadsheet document with all changes that has been made.
Update the remote contact list to reflect any local changes to the contact
Upload a document to Google.
TITLE indicates the document name under which the file will be stored. DESCRIPTION is the description of the file. CHUNK-SIZE indicates the size of each upload chunk. This value must be a multiple of 512 kB. If non-NIL, CONVERT indicates that the file should be converted to the apropriate document format. For example, word processing documents will be converted to an editable Google Docs document. CONTENT-TYPE specifies the format of the data. If given, PROGRESS-UPDATE will be called after each chunk has been uploaded. It will be called with one argument, the number of bytes uploaded.
Upload a photo to Picasa. ALBUM indicates the album the the photo should be uploaded to. TYPE is the mime-type of the photo and must be one of the allowed types in *ALLOWED-IMAGE-MIME-TYPES*. STREAM must be a binary input stream from which to read the image data. TITLE is the title of the photo. SUMMARY is the summary for the photo.
Returns the number of columns in the worksheet
Returns the number of rows in the worksheet
Performs an authenticated request to the Google services
scope-session
) &key method parameters content want-stream content-type additional-headers user-agent force-binary content-length) ¶clientlogin-session
) &key method parameters content want-stream content-type additional-headers user-agent force-binary content-length) ¶null
) &key &allow-other-keys) ¶node-dom-mixin
)) ¶A list of links from this document.
Each entry is a list of the three attributes in a "link"
node: "rel", "type", "href".
atom-feed-entry
)) ¶List of all link elements
atom-feed-entry
)) ¶Content of the <title> node
atom-author-mixin
)) ¶automatically generated reader method
atom-author-mixin
)) ¶automatically generated reader method
Loads an atom feed into a list of atom-feed-entry instances
atom-feed-entry-class
)) ¶symbol
)) ¶atom-feed-entry
)) ¶The underlying dom for this node
node-dom-mixin
)) ¶The DOM node that was used to initialise this document
oauth2-token
)) ¶automatically generated reader method
oauth2-token
)) ¶automatically generated reader method
Generate a new code for a given scope. This
function returns and caches the code that validates this authorisation
and can be used to request token.
app-session
) scope) ¶device-session
) scope) ¶scope-session
) scope) ¶scope-session
) scope) ¶Generate a new token for this scope, using a previously obtained code.
app-session
) scope) ¶device-session
) scope) ¶Use the refresh key of a token to get a new one, replacing the fields in the original token with new ones. Return NIL if not possible.
app-session
) scope token) ¶device-session
) scope token) ¶scope-session
) scope token) ¶scope-session
) scope) ¶scope-session
) scope) ¶spreadsheet
)) ¶A list of the worksheets in this
document, or :unset if the worksheets has not yet been loaded.
Update the undelying DOM node to reflect any changes to the entry.
atom-feed-entry
) destination-doc) ¶atom-feed-entry-class
) slot-name direct-slots) ¶sb-mop
.
atom-feed-entry-class
) &rest initargs) ¶sb-mop
.
atom-feed-entry-class
) &rest initargs) ¶sb-mop
.
node-dom-mixin
) &key node-dom &allow-other-keys) ¶atom-feed-entry
) &key node-dom &allow-other-keys) ¶worksheet
) &rest initargs &key node-dom &allow-other-keys) ¶atom-feed-entry
) out) ¶spreadsheet-cell
) out) ¶atom-feed-entry-class
) (superclass standard-object
)) ¶sb-mop
.
Error that is raised when authentication fails.
error
.
Condition that is raised if there is a problem uploading the spreadsheet.
error
.
A list of the DOM nodes describing the error nodes from the server
:failed-cells
This slot is read-only.
Condition that is signalled if the API key has not been set when accessing a service.
error
.
Condition that is signalled when Google’s OAuth2 request fails
Class that represents a single album
The content of the <atom:summary> node
(or null string)
This slot is read-only.
Session instance for Device GData sessions
Common superclass for all Atom feed entries
Metaclass for atom feed entry classes.
standard-class
.
Class that describes a calendar
(or null string)
:user
(or null string)
:password
A hashtable that is keyed on the service name and contains the authentication key as the value
hash-table
(make-hash-table :test (quote equal))
Class that represents a contact element
Content of the <gd:name><gd:fullName> node
(or null string)
Content of the <gd:name><gd:givenName> node
(or null string)
Content of the <gd:name><gd:familyName> node
(or null string)
Alist of email addresses
list
Alist of phone numbers
list
This slot is read-only.
Session instance for Device GData sessions
string
This slot is read-only.
The resource ID of the document, from the <resource-id> node in the XML document.
string
This slot is read-only.
(or null string)
This slot is read-only.
(or null string)
This slot is read-only.
string
This slot is read-only.
list
This slot is read-only.
Class that describes a calendar event
local-time:timestamp
This slot is read-only.
local-time:timestamp
This slot is read-only.
(or null string)
This slot is read-only.
local-time:timestamp
This slot is read-only.
string
This slot is read-only.
list
This slot is read-only.
(or null string)
This slot is read-only.
(or null string)
This slot is read-only.
number
This slot is read-only.
string
This slot is read-only.
string
This slot is read-only.
list
This slot is read-only.
Superclass for objects backed by a JSON structure.
list
:data
This slot is read-only.
A list of links from this document.
Each entry is a list of the three attributes in a "link"
node: "rel", "type", "href".
list
:feeds
This slot is read-only.
common-lisp
.
string
:string
This slot is read-only.
integer
:expiration-date
This slot is read-only.
(or null string)
:refresh-code
This slot is read-only.
Class that represents a single photo in an album.
initialize-instance
.
photo-abs-rotation
.
photo-comment-count
.
photo-commenting-enabled
.
photo-content
.
photo-exif-exposure
.
photo-exif-flash
.
photo-exif-focallength
.
photo-exif-fstop
.
photo-exif-iso
.
photo-exif-make
.
photo-exif-model
.
photo-height
.
photo-id
.
photo-media-credit
.
photo-media-thumbnail
.
photo-position
.
photo-published
.
photo-size
.
photo-summary
.
photo-tags
.
photo-version
.
photo-width
.
The date the photo was uploaded
string
This slot is read-only.
Summary for the photo
string
This slot is read-only.
A list of content locations
list
This slot is read-only.
The photo ID
(or null string)
This slot is read-only.
common-lisp
.
(or null string)
This slot is read-only.
The width of the photo in pixels
number
This slot is read-only.
The height of the photo in pixels
number
This slot is read-only.
The file size of the photo
number
This slot is read-only.
(or number nil)
This slot is read-only.
string
This slot is read-only.
(or nil t)
This slot is read-only.
The number of comments that has been posted for this photo
number
This slot is read-only.
A list of tags asscicated with the photo
list
This slot is read-only.
(or null number)
This slot is read-only.
(or null string)
This slot is read-only.
(or null string)
This slot is read-only.
(or null number)
This slot is read-only.
(or null t)
This slot is read-only.
(or null number)
This slot is read-only.
(or null number)
This slot is read-only.
(or null string)
This slot is read-only.
A list of thumbnail descriptions
list
This slot is read-only.
Base class for Google’s OAuth2 sessions
A hashmap for the codes that are exchanged for tokens.
cl-gdata-scope::hashtable
(make-hash-table :test (quote equal))
This slot is read-only.
A hashmap of authentication keys
cl-gdata-scope::hashtable
(make-hash-table :test (quote equal))
This slot is read-only.
Class that manages the content and pending updates to a spreadsheet document.
A list of the worksheets in this
document, or :unset if the worksheets has not yet been loaded.
(or list (member :unset))
:unset
This slot is read-only.
Class that describes the content of a single cell
The value of the <gs:cell inputValue=...> attribute, or NIL if this cell has been initialised before any data was loaded.
(or null string)
:input-value
The content of the <gc:cell> node, or NIL if this cell has been initialised before any data was loaded.
(or null string)
:value
The content of the <gs:cell numericValue=...> attribute, or NIL if the cell does not contain a number
(or number null)
:numeric-value
The updated value prior to uploading, or NIL if the value is unchanged.
(or null string)
:new-input-value
Class that manages a single worksheet in a spreadsheet document
The spreadsheet this worksheet belongs to
cl-gdata-spreadsheets:spreadsheet
(error "can't create a ~s instance without a ~s argument" (quote cl-gdata-spreadsheets:worksheet) :spreadsheet)
:spreadsheet
This slot is read-only.
URL to this worksheet
(or null string)
This slot is read-only.
The worksheet title
string
:title
This slot is read-only.
The content of the worksheet
(array (or cl-gdata-spreadsheets:spreadsheet-cell (member :unset :empty)))
This slot is read-only.
A list of MIME types that are allowed when uploading photos
Copies a maximum of LIMIT elements into TO (a stream) from FROM (also a stream) until the end of FROM is reached, in blocks of 8192 elements. The streams should have the same element type.
Debug function that prints the content of the given URL. Only to be used for testing.
Returns the value of slot FIELD-NAME in INSTANCE. If the slot is unbound, return DEFAULT-VALUE.
Return an URL to authorise this application in the given scopes.
CLIENT-ID is information that determines the application and is provided
by Google Developers Console.
SCOPE is one or more services for which we request authentication. It must be a string designator or a list of thoses.
Return an URL to authorise this application in the given scopes.
CLIENT-ID is information that determines the application and is provided
by Google Developers Console.
SCOPE is one or more services for which we request authentication. It must be a string designator or a list of thoses.
Given a document, return the id to be used in document URL’s. The second return value is the document type.
Given a page, return the id to be used in page URL’s. The second return value is the page type.
app-session
)) ¶automatically generated reader method
app-session
)) ¶automatically generated reader method
cell-update-error
)) ¶clientlogin-authentication-failed
)) ¶clientlogin-authentication-failed
)) ¶clientlogin-session
)) ¶automatically generated reader method
clientlogin-session
)) ¶automatically generated writer method
device-session
)) ¶automatically generated reader method
device-session
)) ¶automatically generated reader method
atom-feed-entry-slot-definition-mixin
)) ¶automatically generated reader method
atom-feed-entry-slot-definition-mixin
)) ¶automatically generated writer method
atom-feed-entry-slot-definition-mixin
)) ¶automatically generated reader method
atom-feed-entry-slot-definition-mixin
)) ¶automatically generated writer method
json-instance
)) ¶automatically generated reader method
data
.
Create a document instance based on a specific resource type
(eql :spreadsheet)
)) ¶(eql :document)
)) ¶(eql :file)
)) ¶(eql :folder)
)) ¶(eql :drawing)
)) ¶Create a page instance based on a specific resource type
(eql :webpage)
)) ¶(eql :announcement)
)) ¶(eql :attachment)
)) ¶(eql :comment)
)) ¶(eql :filecabinet)
)) ¶(eql :listitem)
)) ¶(eql :listpage)
)) ¶(eql :web)
)) ¶(eql :webattachment)
)) ¶(eql :template)
)) ¶missing-scope
)) ¶url
.
missing-service-name
)) ¶url
.
atom-feed-entry-slot-definition-mixin
)) ¶automatically generated reader method
atom-feed-entry-slot-definition-mixin
)) ¶automatically generated writer method
atom-feed-entry-slot-definition-mixin
)) ¶automatically generated reader method
atom-feed-entry-slot-definition-mixin
)) ¶automatically generated writer method
atom-feed-entry-slot-definition-mixin
)) ¶automatically generated reader method
atom-feed-entry-slot-definition-mixin
)) ¶automatically generated writer method
atom-feed-entry-slot-definition-mixin
)) ¶automatically generated reader method
atom-feed-entry-slot-definition-mixin
)) ¶automatically generated writer method
oauth2-authentication-failed
)) ¶oauth2-authentication-failed
)) ¶oauth2-token
)) ¶automatically generated reader method
Converts VALUE to the type TYPE.
(eql nil)
)) ¶(eql :string)
)) ¶(eql :number)
)) ¶(eql :true-false)
)) ¶scope-session
)) ¶A hashmap for the codes that are exchanged for tokens.
scope-session
)) ¶A hashmap of authentication keys
Condition that is signalled when a ClientLogin request fails
error
.
:url
This slot is read-only.
error
.
:url
This slot is read-only.
The access role.
string
This slot is read-only.
A list of three elements representing the values of the gAcl:scope node.
The elements in the list are the content of the type, value and name attributes.
list
This slot is read-only.
atom-feed-entry-slot-definition-mixin
.
standard-direct-slot-definition
.
atom-feed-entry-slot-definition-mixin
.
standard-effective-slot-definition
.
:node
:node-collectionp
:node-type
:node-default
:node-clear-function
:node-updater-function
string
This slot is read-only.
Class that holds the data for an entire feed.
list
This slot is read-only.
symbol
(error "~s needed when instantiating ~s" :entry-type (quote cl-gdata-misc::feed))
:entry-type
This slot is read-only.
string
This slot is read-only.
string
This slot is read-only.
string
This slot is read-only.
list
This slot is read-only.
string
This slot is read-only.
Jump to: | %
(
A B C D E F G H I J L M N O P R S T U V W |
---|
Jump to: | %
(
A B C D E F G H I J L M N O P R S T U V W |
---|
Jump to: | *
+
A C D E F G H I L M N O P R S T U V W |
---|
Jump to: | *
+
A C D E F G H I L M N O P R S T U V W |
---|
Jump to: | A C D E F I J L M N O P R S T W X |
---|
Jump to: | A C D E F I J L M N O P R S T W X |
---|