Common Lisp Package: TWITTER

README:

FUNCTION

Public

COMMAND-HELP (&OPTIONAL COMMAND-NAME)

Interactive printing of command arguments

GET-TINYURL (URL)

Get a TinyURL for the given URL. Uses the TinyURL API service. (c) by Chaitanaya Gupta via cl-twit

Undocumented

@MENTION (NAME TEXT &KEY (TINY-URL-P T) (LAT NIL) (LONG NIL) (PLACE-ID NIL) (DISPLAY-COORDINATES NIL) (TRIM-USER NIL) (INCLUDE-ENTITIES T))

@REPLY-TO (TWEET TEXT &KEY (TINY-URL-P T) (LAT NIL) (LONG NIL) (PLACE-ID NIL) (DISPLAY-COORDINATES NIL) (TRIM-USER NIL) (INCLUDE-ENTITIES T))

ADD-USER-LIST-MEMBERS (LIST-ID USER-ID &KEY (LIST-OWNER (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)))

ADD-USER-LIST-SUBSCRIBERS (LIST-ID &KEY (LIST-OWNER (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)))

BLOCKED-USER-IDS

BLOCKS (&KEY (PAGE NIL) (INCLUDE-ENTITIES NIL))

COLLECT-FOLLOWER-IDS (SCREEN-NAME &KEY (MAX -1) (SKIP 0))

COLLECT-FOLLOWER-STATUSES (SCREEN-NAME &KEY (MAX -1) (SKIP 0))

COLLECT-FRIEND-IDS (SCREEN-NAME &KEY (MAX -1) (SKIP 0))

COLLECT-FRIEND-STATUSES (SCREEN-NAME &KEY (MAX -1) (SKIP 0))

COLLECT-FRIENDS-TIMELINE (&KEY (MAX 3) (SKIP 0) (CONTAINER (MAKE-HASH-TABLE TEST 'EQUAL SIZE 100)))

COLLECT-HOME-TIMELINE (&KEY (MAX 3) (SKIP 0) (CONTAINER (MAKE-HASH-TABLE TEST 'EQUAL SIZE 100)))

COLLECT-USER-LIST-MEMBERS (LIST-OWNER LIST-ID &KEY (MAX -1) (SKIP 0))

COLLECT-USER-LIST-MEMBERSHIPS (SCREEN-NAME &KEY (MAX -1) (SKIP 0))

COLLECT-USER-LIST-STATUSES (LIST-OWNER LIST-ID &KEY (MAX -1) (SKIP 0) (CONTAINER (MAKE-HASH-TABLE TEST 'EQUAL SIZE 100)))

COLLECT-USER-LIST-SUBSCRIBERS (LIST-OWNER LIST-ID &KEY (MAX -1) (SKIP 0))

COLLECT-USER-LIST-SUBSCRIPTIONS (SCREEN-NAME &KEY (MAX -1) (SKIP 0))

COLLECT-USER-LISTS (LIST-OWNER &KEY (MAX -1) (SKIP 0))

COLLECT-USER-TIMELINE (&KEY (MAX 3) (SKIP 0) (CONTAINER (MAKE-HASH-TABLE TEST 'EQUAL SIZE 100)))

CREATE-BLOCK (SCREEN-NAME &KEY (USER-ID NIL) (INCLUDE-ENTITIES T))

CREATE-FAVORITE (ID &KEY (INCLUDE-ENTITIES T))

CREATE-USER-LIST (NAME &REST ARGS &KEY (USER (TWITTER-USER-NAME *TWITTER-USER*)) (MODE public) (DESCRIPTION NIL))

DEFAULT-FILE-PATH (DIRNAME FILENAME)

DELETE-DIRECT-MESSAGE (MESSAGE-ID &KEY (INCLUDE-ENTITIES T))

DELETE-FAVORITE (ID &KEY (INCLUDE-ENTITIES T))

DELETE-MESSAGE (MESSAGE)

DELETE-STATUS (TWEET-ID &KEY (TRIM-USER NIL) (INCLUDE-ENTITIES T))

DELETE-TWEET (TWEET &KEY (TRIM-USER NIL) (INCLUDE-ENTITIES T))

DELETE-USER-LIST-MEMBERS (LIST-ID USER-ID &KEY (LIST-OWNER (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)))

DELETE-USER-LIST-SUBSCRIBERS (LIST-ID &KEY (LIST-OWNER (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)))

DELETE-USER-LISTS (ID &KEY (LIST-OWNER (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)))

DIRECT-MESSAGES-RECEIVED (&KEY (SINCE NIL) (MAX-ID NIL) (COUNT NIL) (PAGE NIL) (INCLUDE-ENTITIES T))

DIRECT-MESSAGES-SENT (&KEY (SINCE NIL) (MAX-ID NIL) (COUNT NIL) (PAGE NIL) (INCLUDE-ENTITIES T))

DROP-CACHE (TYPE)

ELEMENT-HELP (TYPE)

END-SESSION

FAVOR-TWEET (TWEET)

FAVORITES (&KEY (ID NIL) (PAGE NIL) (INCLUDE-ENTITIES T))

FOLLOW (SCREEN-NAME &KEY (USER-ID NIL) (FOLLOW NIL) (INCLUDE-ENTITIES T))

FOLLOW-NOTIFICATION (SCREEN-NAME &KEY (USER-ID NIL) (INCLUDE-ENTITIES T))

FOLLOWER-IDS (SCREEN-NAME &KEY (CURSOR -1))

FOLLOWER-RELATIONSHIP (SOURCE-SCREEN-NAME TARGET-SCREEN-NAME &REST ARGS &KEY (SOURCE-ID NIL) (TARGET-ID NIL))

FOLLOWERS-STATUSES (&KEY (USER-ID NIL) (SCREEN-NAME NIL) (INCLUDE-ENTITIES T) (CURSOR -1))

FRIEND-IDS (SCREEN-NAME &KEY (CURSOR -1))

FRIENDS-STATUSES (&KEY (USER-ID NIL) (SCREEN-NAME NIL) (INCLUDE-ENTITIES T) (CURSOR -1))

FRIENDS-TIMELINE (&KEY (SINCE-ID NIL) (MAX-ID NIL) (COUNT NIL) (PAGE NIL) (TRIM-USER NIL) (INCLUDE_RTS NIL) (INCLUDE-ENTITIES T))

GEO-PLACE-BY-ID (ID)

GEO-PRINT-PLACES (RESULT)

GEO-REGISTER-PLACE (LAT LONG NAME CONTAINED-ID TOKEN)

GEO-REVERSE-GEOCODE (LAT LONG &REST ARGS &KEY (QUERY NIL) (GRANULARITY NIL) (MAX-RESULTS 20) (IP NIL) (ACCURACY NIL) (CONTAINED-WITHIN))

GEO-SIMILAR-PLACES (LAT LONG NAME &REST ARGS &KEY (CONTAINED-WITHIN NIL) (CALLBACK NIL) (ATTRIBUTE->STREET_ADDRESS))

GEO-TOKEN (RESULT)

GET-STATUS (TWEET-ID &KEY (TRIM-USER NIL) (INCLUDE-ENTITIES T))

GET-USER (REF)

GET-USER-LIST (ID &KEY (LIST-OWNER (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)))

GET-USER-LISTS (&KEY (LIST-OWNER (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)) (CURSOR -1))

HOME-TIMELINE (&KEY (SINCE-ID NIL) (MAX-ID NIL) (COUNT NIL) (PAGE NIL) (TRIM-USER NIL) (INCLUDE_RTS NIL) (INCLUDE-ENTITIES T))

INCOMING-FOLLOW-REQUESTS (&KEY (CURSOR NIL))

IS-BLOCKED? (SCREEN-NAME)

LEAVE-NOTIFICATION (SCREEN-NAME &KEY (USER-ID NIL) (INCLUDE-ENTITIES T))

LIST-COMMANDS

LOOKUP-USERS (SCREEN-NAME &KEY (USER-ID NIL) (INCLUDE-ENTITIES NIL))

MEMBER-LIST-TIMELINE (USER &KEY (MAX-PER-LIST 1))

MEMBERSHIPS-USER-LISTS (&KEY (SCREEN-NAME (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)) (CURSOR -1))

MENTIONS (&KEY (SINCE-ID NIL) (MAX-ID NIL) (COUNT NIL) (PAGE NIL) (TRIM-USER NIL) (INCLUDE_RTS NIL) (INCLUDE-ENTITIES T))

MESSAGES

OUTGOING-FOLLOW-REQUESTS (&KEY (CURSOR NIL))

PUBLIC-TIMELINE (&KEY (TRIM-USER NIL) (INCLUDE-ENTITIES T))

RATE-LIMIT-STATUS

READ-CACHE-SPEC

REMOVE-BLOCK (SCREEN-NAME &KEY (USER-ID NIL) (INCLUDE-ENTITIES T))

REPLY-TO (TWEET TEXT &KEY (TINY-URL-P T) (LAT NIL) (LONG NIL) (PLACE-ID NIL) (DISPLAY-COORDINATES NIL) (TRIM-USER NIL) (INCLUDE-ENTITIES T))

REPORT-SPAM (SCREEN-NAME &KEY (USER-ID NIL) (INCLUDE-ENTITIES T))

RETWEET (TWEET &KEY (TRIM-USER NIL) (INCLUDE-ENTITIES T))

RETWEET-STATUS (TWEET-ID &KEY (TRIM-USER NIL) (INCLUDE-ENTITIES T))

RETWEETED-BY (TWEET &KEY (TRIM-USER NIL) (INCLUDE-ENTITIES T))

RETWEETED-BY-ME (&KEY (SINCE-ID NIL) (MAX-ID NIL) (COUNT NIL) (PAGE NIL) (TRIM-USER NIL) (INCLUDE_RTS NIL) (INCLUDE-ENTITIES T))

RETWEETED-TO-ME (&KEY (SINCE-ID NIL) (MAX-ID NIL) (COUNT NIL) (PAGE NIL) (TRIM-USER NIL) (INCLUDE_RTS NIL) (INCLUDE-ENTITIES T))

RETWEETS (TWEET &KEY (TRIM-USER NIL) (INCLUDE-ENTITIES T))

RETWEETS-OF-ME (&KEY (SINCE-ID NIL) (MAX-ID NIL) (COUNT NIL) (PAGE NIL) (TRIM-USER NIL) (INCLUDE_RTS NIL) (INCLUDE-ENTITIES T))

SAVED-SEARCHES (&REST ARGS)

SEARCH-TWITTER (QUERY &REST ARGS &KEY (CALLBACK NIL) (LANG NIL) (LOCALE NIL) (RPP NIL) (PAGE NIL) (SINCE-ID NIL) (UNTIL NIL) (GEOCODE NIL) (SHOW-USER NIL) (RESULT-TYPE NIL))

SEARCH-USERS (QUERY &KEY (PER-PAGE NIL) (PAGE NIL) (INCLUDE-ENTITIES T))

SEND-DIRECT-MESSAGE (SCREEN-NAME TEXT &KEY (USER-ID NIL) (INCLUDE-ENTITIES T))

SEND-MESSAGE (USER MESSAGE)

SENT-MESSAGES

SHOW-USER (SCREEN-NAME &KEY (USER-ID NIL) (INCLUDE-ENTITIES T))

SHOW-USER-BY-ID (USER-ID &KEY (SCREEN-NAME NIL) (INCLUDE-ENTITIES T))

STATUS-RETWEETED-BY (TWEET-ID &KEY (COUNT NIL) (TRIM-USER NIL) (INCLUDE-ENTITIES T))

STATUS-RETWEETED-BY-IDS (TWEET-ID &KEY (COUNT NIL) (TRIM-USER NIL) (PAGE NIL) (INCLUDE-ENTITIES T))

STATUS-RETWEETS (TWEET-ID &KEY (COUNT NIL) (TRIM-USER NIL) (INCLUDE-ENTITIES T))

STATUSES-USER-LISTS (&REST ARGS &KEY (LIST-OWNER (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)) (ID NIL) (PAGE 1) (PER-PAGE 20) (SINCE-ID NIL) (MAX-ID NIL) (INCLUDE-ENTITIES T))

SUBSCRIBER-LIST-TIMELINE (USER &KEY (MAX-PER-LIST 1))

SUBSCRIPTIONS-USER-LISTS (&KEY (SCREEN-NAME (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)) (CURSOR -1))

TRENDS@LOCATION (WOEID)

TWEET (TEXT &KEY (TINY-URL-P T) (IN-REPLY-TO-STATUS-ID NIL) (LAT NIL) (LONG NIL) (PLACE-ID NIL) (DISPLAY-COORDINATES NIL) (TRIM-USER NIL) (INCLUDE-ENTITIES T))

TWEET? (ID &KEY (TRIM-USER NIL) (INCLUDE-ENTITIES T))

TWITTER-OAUTH-URI (METHOD)

TWITTER-PRIVACY

TWITTER-TERMS-OF-SERVICE

TWITTER-TEST

UNFAVOR-TWEET (TWEET)

UNFOLLOW (SCREEN-NAME &KEY (USER-ID NIL) (INCLUDE-ENTITIES T))

UPDATE-PROFILE (&KEY (NAME NIL) (URL NIL) (LOCATION NIL) (DESCRIPTION NIL) (INCLUDE_ENTITIES T))

UPDATE-PROFILE-COLORS (&KEY (PROFILE-BACKGROUND-COLOR NIL) (PROFILE-TEXT-COLOR NIL) (PROFILE-LINK-COLOR NIL) (PROFILE-SIDEBAR-FILL-COLOR NIL) (PROFILE-SIDEBAR-BORDER-COLOR NIL) (INCLUDE_ENTITIES T))

UPDATE-STATUS (STATUS &KEY (IN-REPLY-TO-STATUS-ID NIL) (LAT NIL) (LONG NIL) (PLACE-ID NIL) (DISPLAY-COORDINATES NIL) (TRIM-USER NIL) (INCLUDE-ENTITIES T))

UPDATE-USER-LIST (ID NAME &KEY (LIST-OWNER (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)) (MODE public) (DESCRIPTION NIL))

USE-DB (DRIVER-PACKAGE &KEY (SPEC NIL SPECP) (TAG DEFAULT))

USER-A-FOLLOWING-USER-B? (USER-A USER-B)

USER-LIST-MEMBERS (&KEY (LIST-OWNER (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)) (LIST-ID NIL) (CURSOR -1) (INCLUDE-ENTITIES T))

USER-LIST-SUBSCRIBERS (&KEY (LIST-OWNER (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)) (LIST-ID NIL) (CURSOR -1) (INCLUDE-ENTITIES T))

USER-LIST-TIMELINE (LIST-OWNER &KEY (MAX-PER-LIST 1))

USER-TIMELINE (&KEY (SINCE-ID NIL) (MAX-ID NIL) (COUNT NIL) (PAGE NIL) (TRIM-USER NIL) (INCLUDE_RTS NIL) (INCLUDE-ENTITIES T))

VERIFY-CREDENTIALS (&KEY (INCLUDE-ENTITIES T))

WRITE-CACHE-SPEC (ARGS &KEY (SUPERSEDE NIL))

Private

ACCESSOR-NAME (TYPE SLOTNAME)

Create accessor name

ADD-CONVERSION (LISP-SYM)

Add a conversion between _ and - forms of argument symbols

ADD-CONVERSIONS (ARGS)

Add twitter->lisp conversions for define-element args

ADD-CONVERSIONS-FROM-TWITTER (ARGS)

Add twitter->lisp conversions for define-element args

COMMAND-ARGMAP (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

COMMAND-BASE-URL (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

COMMAND-DESCRIPTION (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

COMMAND-METHOD (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

COMMAND-NAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

COMMAND-REQUEST-ARGUMENTS (COMMAND ARGS)

A command reference and a plist of arguments. Returns multiple values: url auth post-params parse-type

COMMAND-RETURN-TYPE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CONVERT->LISP=>TWITTER (LISP-SYMBOL)

Add a conversion between _ and - forms of argument symbols

CREATE-EMBEDDED-ELEMENTS (ELT EMBEDDED)

For any slot value that is designated embedded, take the alist and create an instance of that embedded object

DEFAULT-MAKE-ELEMENT (REC TYPE)

Make an element of type from record.

GET-COMMAND (COMMAND-REF)

Take a command or keyword reference and return command object

LOOKUP-FN-NAME (TYPE)

Given a type, return the name lookup fn. User defined.

LOOKUP-ID-NAME (TYPE)

Given a type, return the name lookup fn. User defined.

MAKE-SLOT-INIT (TYPE ARG)

Make a defclass slot initialization

MAYBE-ADD-CONVERSION (LISP-SYM)

Add a conversion between _ and - forms of argument symbols

MAYBE-ADD-CONVERSION-FROM-TWITTER (TWITTER-SYM)

Add a conversion between _ and - forms of argument symbols starting with a twitter symbol

PARSE-ELEMENT-RECORD (TYPE REC EMBEDDED UNIQUE-P)

Generic parsing function

PARSE-EMBEDDED-ELEMENT (TYPE VALUE)

Parse elements of type from value, map over the value as a list of type is of type consp

PARSE-FN-NAME (TYPE)

Given a type, return the canonical parser name. Created automatically

RECORD-ARG-DESCRIPTIONS (TYPE DESCRIPTION ARGS)

Record the descriptions for specific slot types. This works because they're universal in the twitter API

RECORD-TYPE-ARGS (TYPE ARGS)

Record arguments for type checking prior to creation

REM-KEYWORDS (LIST KEYWORDS)

Remove keywords from a keylist

REM-NIL-KEYWORDS (LIST KEYWORDS)

Remove keywords from a keylist

UPDATE-ELEMENT-FIELDS (ELEMENT REC)

Since we don't know whether we are updating an existing or new element.

USER-HTTP-AUTH (USER)

If the given USER has no login credentials, returns NIL. If the user has been logged in via OAUTH, returns (:oauth access-token). If the user has been logged in via basic authorization, returns (:basic-authorization username password)

Undocumented

ALIST->PLIST (ALIST)

ARGUMENT-HELP (ARGUMENT)

AS-KEYWORD (SYMBOL)

AS-STRING (ARG)

CACHE-SPEC

CHECK-ARGUMENTS (CMD ARGS)

SETFCOMMAND-ARGMAP (NEW-VALUE INSTANCE)

SETFCOMMAND-BASE-URL (NEW-VALUE INSTANCE)

SETFCOMMAND-DESCRIPTION (NEW-VALUE INSTANCE)

SETFCOMMAND-METHOD (NEW-VALUE INSTANCE)

SETFCOMMAND-NAME (NEW-VALUE INSTANCE)

SETFCOMMAND-RETURN-TYPE (NEW-VALUE INSTANCE)

CONVERT-FROM-TWITTER (STRING)

CONVERT-TO-TINYURL (TEXT)

CONVERT-TO-TWITTER (STRING)

COPY-TWITTER-COMMAND (INSTANCE)

CURRENT-UTC (STREAM)

CURSOR-USER-LISTS-P (INST)

CURSOR-USER-P (INST)

DAY-OF-WEEK (I)

DRIVER-SPEC

DUMP-LISP->TWITTER-SYMBOLS

DUMP-STREAM (STREAM)

DUMP-TWITTER->LISP-SYMBOLS

END-SESSION-P (INST)

FIX-ARGS (ARGS)

FIX-ATTRIBUTE (ARG)

FOLLOW-SOURCE-P (INST)

FOLLOW-TARGET-P (INST)

GENERATE-GET-URL (CMD ARGS)

GEO-ATTRIBUTE-P (INST)

GEO-BOUNDING-BOX-P (INST)

GEO-COORDINATE-P (INST)

GEO-PLACE-P (INST)

GEO-PLACES-P (INST)

GEO-QUERY-P (INST)

GEO-RESULT-P (INST)

GET-COMMAND-REQUEST (CMD ARGS)

GET-DESCRIPTION (TYPE)

GET-DIRS

GET-ID-COMMAND-REQUEST (CMD ARGS)

GET-REQUEST-ARGUMENT (ARGS KEYWORD)

GET-REQUIRED-REQUEST-ARGUMENT (CMD ARGS KEYWORD)

GET-USER-COMMAND-REQUEST (CMD ARGS)

GET-USER-ID-COMMAND-REQUEST (CMD ARGS)

GET-USER-LIST-ID-COMMAND-REQUEST (CMD ARGS)

GET-USER-LIST-ID-ID-COMMAND-REQUEST (CMD ARGS)

GET-VALUE (NAME OBJECT)

HASHTAG-P (INST)

INJECT-URL-ID (CMD URL ARGS)

INJECT-URL-LIST-ID (CMD URL ARGS)

INJECT-URL-USER (CMD URL ARGS)

INJECT-URL-USER-ID (CMD URL ARGS)

INJECT-URL-USER-LIST-ID (CMD URL ARGS)

INJECT-URL-USER-LIST-ID-ID (CMD URL ARGS)

IS-BLOCKED (SCREEN-NAME &KEY (USER-ID NIL) (INCLUDE-ENTITIES T))

LISP->TWITTER (LISP-SYMBOL)

LISP->TWITTER-PLIST (PLIST)

LIST-TYPE-P (INST)

LOCALIZE-SYMBOL (SYM &OPTIONAL (PACKAGE *PACKAGE*))

MAKE-TWITTER-COMMAND (&KEY ((NAME DUM0) NIL) ((METHOD DUM1) NIL) ((RETURN-TYPE DUM2) NIL) ((BASE-URL DUM3) NIL) ((DESCRIPTION DUM4) NIL) ((ARGMAP DUM5) NIL))

MEDIA-ENTITY-P (INST)

MEDIA-SIZE-P (INST)

MEDIA-SIZES-P (INST)

MONTH (I)

OPTION-NOT-NIL (PLIST &OPTIONAL (ACCUM NIL))

PARSE-COMMAND-RESPONSE (RESPONSE TYPE)

PARSE-CURSOR-USER (REC)

PARSE-CURSOR-USER-LISTS (REC)

PARSE-END-SESSION (REC)

PARSE-ERROR-RESPONSE (RESPONSE CODE)

PARSE-FOLLOW-SOURCE (REC)

PARSE-FOLLOW-TARGET (REC)

PARSE-GEO-ATTRIBUTE (REC)

PARSE-GEO-BOUNDING-BOX (REC)

PARSE-GEO-COORDINATE (REC)

PARSE-GEO-COORDINATES (REF)

PARSE-GEO-PLACE (REC)

PARSE-GEO-PLACES (REC)

PARSE-GEO-QUERY (REC)

PARSE-GEO-RESULT (REC)

PARSE-HASHTAG (REC)

PARSE-IDENTITY (REF)

PARSE-LIST-TYPE (REC)

PARSE-MEDIA-ENTITY (REC)

PARSE-MEDIA-SIZE (REC)

PARSE-MEDIA-SIZES (REC)

PARSE-PLACE (REC)

PARSE-PLACE-TYPE (REC)

PARSE-RATE-LIMIT (REC)

PARSE-RELATIONSHIP (REC)

PARSE-RELATIONSHIPS (REC)

PARSE-SEARCH-REF (REC)

PARSE-SEARCH-REF-METADATA (REC)

PARSE-SEARCH-RESULT (REC)

PARSE-SOCIAL-GRAPH-CURSOR-ID (REC)

PARSE-TREND (REC)

PARSE-TREND-LIST (REC)

PARSE-TWEET (REC)

PARSE-TWITTER-ENTITIES (REC)

PARSE-TWITTER-MESSAGE (REC)

PARSE-TWITTER-USER (REC)

PARSE-URL-ENTITY (REC)

PARSE-USER-MENTION (REC)

PLACE-P (INST)

PLACE-TYPE-P (INST)

PLIST->ALIST (PLIST)

PLIST->URI-PARAMS (PLIST &OPTIONAL ESCAPE-P)

PLIST-KEYWORDS (PLIST)

POST-COMMAND-REQUEST (CMD ARGS)

POST-ID-COMMAND-REQUEST (CMD ARGS)

POST-USER-COMMAND-REQUEST (CMD ARGS)

POST-USER-ID-COMMAND-REQUEST (CMD ARGS)

POST-USER-LIST-ID-COMMAND-REQUEST (CMD ARGS)

PUSH-UNTIL-KEYWORD (LST &OPTIONAL (ACCUM NIL))

RATE-LIMIT-EXCEEDED

RATE-LIMIT-P (INST)

READ-DRIVER-SPEC

RELATIONSHIP-P (INST)

RELATIONSHIPS-P (INST)

SAFE-DECODE-JSON (RESPONSE-STREAM)

SAVED-SEARCH-P (INST)

SEARCH-REF-METADATA-P (INST)

SEARCH-REF-P (INST)

SEARCH-RESULT-P (INST)

SEARCH-RESULTS (RESULT)

SEND-COMMAND (COMMAND ARGS)

SET-VALUE (VALUE NAME OBJECT)

SOCIAL-GRAPH-CURSOR-ID-P (INST)

SPLIT-TO-KEY (LST)

STRIP-KEYWORD (KEYWORD PLIST)

STRIP-KEYWORD-2 (KEYWORD PLIST)

STRIP-KEYWORD-IF (PREDICATE PLIST)

STRIP-KEYWORDS (KEYWORD-LIST PLIST)

TO-URI-PARAM (ARG ESCAPE-P)

TREND-LIST-P (INST)

TREND-P (INST)

TWEET-P (INST)

TWITTER->LISP (SYM)

TWITTER->LISP-ALIST (ALIST)

TWITTER-APP-URI (METHOD)

TWITTER-COMMAND-P (OBJECT)

TWITTER-ENTITIES-P (INST)

TWITTER-MESSAGE-P (INST)

TWITTER-OBJECT-CACHE (TYPE)

TWITTER-SEARCH-URI (METHOD)

TWITTER-USER-P (INST)

URL-ENTITY-P (INST)

USER-LIST-MEMBER-P (LIST-ID USER-ID &KEY (LIST-OWNER (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)) (INCLUDE-ENTITIES NIL))

USER-LIST-SUBSCRIBER-P (LIST-ID USER-ID &KEY (LIST-OWNER (TWITTER-USER-SCREEN-NAME *TWITTER-USER*)) (INCLUDE-ENTITIES T))

USER-MENTION-P (INST)

VALID-PLIST (PLIST)

WRITE-DRIVER-SPEC (DRIVER-SPEC)

MACRO

Public

Undocumented

MAP-REDUCE-CACHE (COLLECTION &KEY (MAP NIL) (REDUCE NIL))

USE-CACHE

WITH-CURSOR ((&KEY (MAX -1) (COLLECTOR #'IDENTITY) (SKIP 0) (EXTRACTOR NIL) (CONTROLLER (LAMBDA (X) (DECLARE (IGNORE X)) 0)) (TEST (LAMBDA () NIL)) (CURSOR CURSOR)) &REST BODY)

WITH-PAGING ((&KEY (MAX 1500) (MAX-PAGES 15) (COLLECTOR #'IDENTITY) (SKIP 0) (CONTROLLER NIL) (TEST (LAMBDA () NIL))) &REST BODY)

Private

DEFINE-COMMAND (COMMAND (METHOD RETURN-TYPE) BASE-URL DESCRIPTION &BODY ARGS)

Capture all the key syntax for Twitter commands: command name | method | arguments | return-type | base-url method = { :get | :post | :get-id | get-user-id | :post-id } return-type = { :status | (:status) | :user-basic | :user-ext | :message | (:message) | :id | (:id) | :value

DEFINE-ELEMENT (NAME EMBEDDED &BODY ARGUMENTS)

A macro for compactly defining a twitter element. Args are lists of (slotname description value-type). First two elts are optional unique-p and an optional description

Undocumented

COLLECT-TWEETS ((&KEY (MAX 1) (SKIP 0) (CONTAINER (MAKE-HASH-TABLE TEST 'EQUAL SIZE 100))) &REST BODY)

CREATE-CACHES (DEFMETHOD-MAKER-MACRO)

DEFINE-TWITTER-METHOD (METHOD (ARG-LIST &REST KEYS) &BODY TWITTER-COMMAND)

FIXUP (LST)

TWITTER-OBJECT-STORE (TYPE)

WITH-ERROR-HANDLER ((&KEY (VERBOSE NIL)) &REST BODY)

WITH-GENSYMS ((&REST NAMES) &REST BODY)

GENERIC-FUNCTION

Public

Undocumented

CACHE-MAP-REDUCE (COLLECTION MAP-FN REDUCE-FN &KEY (COLLECT NIL) (FROM-END NIL) (INITIAL-VALUE NIL))

CACHES

DB-INITIALIZE (&REST ARGS)

DB-MAP-REDUCE (COLLECTION MAP-FN REDUCE-FN)

DB-SHUTDOWN (&REST ARGS)

DB-STATUS (&REST ARGS)

DB-STORE-OBJECT (COLLECTION LISPREC)

ENTITY-HASHTAGS (TWEET)

ENTITY-MEDIA (TWEET)

ENTITY-URLS (TWEET)

ENTITY-USER-MENTIONS (TWEET)

LOOKUP-TWITTER-OBJECT (REF LISPREC)

REGISTER-TWITTER-OBJECT (REF LISPREC)

RETURN-CODE (CONDITION)

SHOW (OBJ &OPTIONAL S)

TWITTER-OP (COMMAND &REST ARGS)

UNIQUE-ID (TWITTER-OBJ)

Private

PARSE-RECORD (RESPONSE PRIM-TYPE)

Default response parser for primitive types; assume target structure

Undocumented

LONG-MESSAGE (CONDITION)

REQUEST-MESSAGE (CONDITION)

REQUEST-URI (CONDITION)

SHORT-MESSAGE (CONDITION)

TWITTER-OP-EXT (COMMAND &REST ARGS)

SLOT-ACCESSOR

Public

Undocumented

CURSOR-USER-LISTS-ID (OBJECT)

SETFCURSOR-USER-LISTS-ID (NEW-VALUE OBJECT)

CURSOR-USER-LISTS-LISTS (OBJECT)

SETFCURSOR-USER-LISTS-LISTS (NEW-VALUE OBJECT)

CURSOR-USER-LISTS-NEXT-CURSOR (OBJECT)

SETFCURSOR-USER-LISTS-NEXT-CURSOR (NEW-VALUE OBJECT)

CURSOR-USER-LISTS-NEXT-CURSOR-STR (OBJECT)

SETFCURSOR-USER-LISTS-NEXT-CURSOR-STR (NEW-VALUE OBJECT)

CURSOR-USER-LISTS-PREVIOUS-CURSOR (OBJECT)

SETFCURSOR-USER-LISTS-PREVIOUS-CURSOR (NEW-VALUE OBJECT)

CURSOR-USER-LISTS-PREVIOUS-CURSOR-STR (OBJECT)

SETFCURSOR-USER-LISTS-PREVIOUS-CURSOR-STR (NEW-VALUE OBJECT)

END-SESSION-ERROR (OBJECT)

SETFEND-SESSION-ERROR (NEW-VALUE OBJECT)

END-SESSION-REQUEST (OBJECT)

SETFEND-SESSION-REQUEST (NEW-VALUE OBJECT)

GEO-BOUNDING-BOX-COORDINATES (OBJECT)

SETFGEO-BOUNDING-BOX-COORDINATES (NEW-VALUE OBJECT)

GEO-BOUNDING-BOX-ID (OBJECT)

SETFGEO-BOUNDING-BOX-ID (NEW-VALUE OBJECT)

GEO-BOUNDING-BOX-TYPE (OBJECT)

SETFGEO-BOUNDING-BOX-TYPE (NEW-VALUE OBJECT)

GEO-COORDINATE-ID (OBJECT)

SETFGEO-COORDINATE-ID (NEW-VALUE OBJECT)

GEO-COORDINATE-LAT (OBJECT)

SETFGEO-COORDINATE-LAT (NEW-VALUE OBJECT)

GEO-COORDINATE-LONG (OBJECT)

SETFGEO-COORDINATE-LONG (NEW-VALUE OBJECT)

GEO-PLACE-ATTRIBUTES (OBJECT)

SETFGEO-PLACE-ATTRIBUTES (NEW-VALUE OBJECT)

GEO-PLACE-BOUNDING-BOX (OBJECT)

SETFGEO-PLACE-BOUNDING-BOX (NEW-VALUE OBJECT)

GEO-PLACE-CODE (OBJECT)

SETFGEO-PLACE-CODE (NEW-VALUE OBJECT)

GEO-PLACE-CONTAINED-WITHIN (OBJECT)

SETFGEO-PLACE-CONTAINED-WITHIN (NEW-VALUE OBJECT)

GEO-PLACE-COUNTRY (OBJECT)

SETFGEO-PLACE-COUNTRY (NEW-VALUE OBJECT)

GEO-PLACE-COUNTRY-CODE (OBJECT)

SETFGEO-PLACE-COUNTRY-CODE (NEW-VALUE OBJECT)

GEO-PLACE-FULL-NAME (OBJECT)

SETFGEO-PLACE-FULL-NAME (NEW-VALUE OBJECT)

GEO-PLACE-GEOMETRY (OBJECT)

SETFGEO-PLACE-GEOMETRY (NEW-VALUE OBJECT)

GEO-PLACE-ID (OBJECT)

SETFGEO-PLACE-ID (NEW-VALUE OBJECT)

GEO-PLACE-NAME (OBJECT)

SETFGEO-PLACE-NAME (NEW-VALUE OBJECT)

GEO-PLACE-PLACE-TYPE (OBJECT)

SETFGEO-PLACE-PLACE-TYPE (NEW-VALUE OBJECT)

GEO-PLACE-POLYLINES (OBJECT)

SETFGEO-PLACE-POLYLINES (NEW-VALUE OBJECT)

GEO-PLACE-URL (OBJECT)

SETFGEO-PLACE-URL (NEW-VALUE OBJECT)

GEO-PLACES-ID (OBJECT)

SETFGEO-PLACES-ID (NEW-VALUE OBJECT)

GEO-PLACES-PLACES (OBJECT)

SETFGEO-PLACES-PLACES (NEW-VALUE OBJECT)

GEO-PLACES-TOKEN (OBJECT)

SETFGEO-PLACES-TOKEN (NEW-VALUE OBJECT)

GEO-QUERY-ID (OBJECT)

SETFGEO-QUERY-ID (NEW-VALUE OBJECT)

GEO-QUERY-PARAMS (OBJECT)

SETFGEO-QUERY-PARAMS (NEW-VALUE OBJECT)

GEO-QUERY-TYPE (OBJECT)

SETFGEO-QUERY-TYPE (NEW-VALUE OBJECT)

GEO-QUERY-URL (OBJECT)

SETFGEO-QUERY-URL (NEW-VALUE OBJECT)

GEO-RESULT-ID (OBJECT)

SETFGEO-RESULT-ID (NEW-VALUE OBJECT)

GEO-RESULT-QUERY (OBJECT)

SETFGEO-RESULT-QUERY (NEW-VALUE OBJECT)

GEO-RESULT-RESULT (OBJECT)

SETFGEO-RESULT-RESULT (NEW-VALUE OBJECT)

HASHTAG-ID (OBJECT)

SETFHASHTAG-ID (NEW-VALUE OBJECT)

HASHTAG-INDICES (OBJECT)

SETFHASHTAG-INDICES (NEW-VALUE OBJECT)

HASHTAG-TEXT (OBJECT)

SETFHASHTAG-TEXT (NEW-VALUE OBJECT)

LIST-TYPE-DESCRIPTION (OBJECT)

SETFLIST-TYPE-DESCRIPTION (NEW-VALUE OBJECT)

LIST-TYPE-FULL-NAME (OBJECT)

SETFLIST-TYPE-FULL-NAME (NEW-VALUE OBJECT)

LIST-TYPE-ID (OBJECT)

SETFLIST-TYPE-ID (NEW-VALUE OBJECT)

LIST-TYPE-ID-STR (OBJECT)

SETFLIST-TYPE-ID-STR (NEW-VALUE OBJECT)

LIST-TYPE-MEMBER-COUNT (OBJECT)

SETFLIST-TYPE-MEMBER-COUNT (NEW-VALUE OBJECT)

LIST-TYPE-MODE (OBJECT)

SETFLIST-TYPE-MODE (NEW-VALUE OBJECT)

LIST-TYPE-SLUG (OBJECT)

SETFLIST-TYPE-SLUG (NEW-VALUE OBJECT)

LIST-TYPE-URI (OBJECT)

SETFLIST-TYPE-URI (NEW-VALUE OBJECT)

LIST-TYPE-USER (OBJECT)

SETFLIST-TYPE-USER (NEW-VALUE OBJECT)

MEDIA-ENTITY-DISPLAY-URL (OBJECT)

SETFMEDIA-ENTITY-DISPLAY-URL (NEW-VALUE OBJECT)

MEDIA-ENTITY-EXPANDED-URL (OBJECT)

SETFMEDIA-ENTITY-EXPANDED-URL (NEW-VALUE OBJECT)

MEDIA-ENTITY-ID (OBJECT)

SETFMEDIA-ENTITY-ID (NEW-VALUE OBJECT)

MEDIA-ENTITY-ID-STR (OBJECT)

SETFMEDIA-ENTITY-ID-STR (NEW-VALUE OBJECT)

MEDIA-ENTITY-INDICES (OBJECT)

SETFMEDIA-ENTITY-INDICES (NEW-VALUE OBJECT)

MEDIA-ENTITY-MEDIA-URL (OBJECT)

SETFMEDIA-ENTITY-MEDIA-URL (NEW-VALUE OBJECT)

MEDIA-ENTITY-MEDIA-URL-HTTPS (OBJECT)

SETFMEDIA-ENTITY-MEDIA-URL-HTTPS (NEW-VALUE OBJECT)

MEDIA-ENTITY-SIZES (OBJECT)

SETFMEDIA-ENTITY-SIZES (NEW-VALUE OBJECT)

MEDIA-ENTITY-TYPE (OBJECT)

SETFMEDIA-ENTITY-TYPE (NEW-VALUE OBJECT)

MEDIA-ENTITY-URL (OBJECT)

SETFMEDIA-ENTITY-URL (NEW-VALUE OBJECT)

MEDIA-SIZE-H (OBJECT)

SETFMEDIA-SIZE-H (NEW-VALUE OBJECT)

MEDIA-SIZE-ID (OBJECT)

SETFMEDIA-SIZE-ID (NEW-VALUE OBJECT)

MEDIA-SIZE-RESIZE (OBJECT)

SETFMEDIA-SIZE-RESIZE (NEW-VALUE OBJECT)

MEDIA-SIZE-W (OBJECT)

SETFMEDIA-SIZE-W (NEW-VALUE OBJECT)

PLACE-COUNTRY (OBJECT)

SETFPLACE-COUNTRY (NEW-VALUE OBJECT)

PLACE-NAME (OBJECT)

SETFPLACE-NAME (NEW-VALUE OBJECT)

PLACE-PLACETYPE (OBJECT)

SETFPLACE-PLACETYPE (NEW-VALUE OBJECT)

PLACE-TYPE-CODE (OBJECT)

SETFPLACE-TYPE-CODE (NEW-VALUE OBJECT)

PLACE-TYPE-NAME (OBJECT)

SETFPLACE-TYPE-NAME (NEW-VALUE OBJECT)

PLACE-WOEID (OBJECT)

SETFPLACE-WOEID (NEW-VALUE OBJECT)

RATE-LIMIT-HOURLY-LIMIT (OBJECT)

SETFRATE-LIMIT-HOURLY-LIMIT (NEW-VALUE OBJECT)

RATE-LIMIT-REMAINING-HITS (OBJECT)

SETFRATE-LIMIT-REMAINING-HITS (NEW-VALUE OBJECT)

RATE-LIMIT-RESET-TIME (OBJECT)

SETFRATE-LIMIT-RESET-TIME (NEW-VALUE OBJECT)

RATE-LIMIT-RESET-TIME-IN-SECONDS (OBJECT)

SETFRATE-LIMIT-RESET-TIME-IN-SECONDS (NEW-VALUE OBJECT)

SAVED-SEARCH-CREATED-AT (OBJECT)

SETFSAVED-SEARCH-CREATED-AT (NEW-VALUE OBJECT)

SAVED-SEARCH-ID (OBJECT)

SETFSAVED-SEARCH-ID (NEW-VALUE OBJECT)

SAVED-SEARCH-ID-STR (OBJECT)

SETFSAVED-SEARCH-ID-STR (NEW-VALUE OBJECT)

SAVED-SEARCH-NAME (OBJECT)

SETFSAVED-SEARCH-NAME (NEW-VALUE OBJECT)

SAVED-SEARCH-POSITION (OBJECT)

SETFSAVED-SEARCH-POSITION (NEW-VALUE OBJECT)

SAVED-SEARCH-QUERY (OBJECT)

SETFSAVED-SEARCH-QUERY (NEW-VALUE OBJECT)

SEARCH-REF-CREATED-AT (OBJECT)

SETFSEARCH-REF-CREATED-AT (NEW-VALUE OBJECT)

SEARCH-REF-FROM-USER (OBJECT)

SETFSEARCH-REF-FROM-USER (NEW-VALUE OBJECT)

SEARCH-REF-FROM-USER-ID (OBJECT)

SETFSEARCH-REF-FROM-USER-ID (NEW-VALUE OBJECT)

SEARCH-REF-ID (OBJECT)

SETFSEARCH-REF-ID (NEW-VALUE OBJECT)

SEARCH-REF-ISO-LANGUAGE-CODE (OBJECT)

SETFSEARCH-REF-ISO-LANGUAGE-CODE (NEW-VALUE OBJECT)

SEARCH-REF-METADATA-RECENT-RETWEETS (OBJECT)

SETFSEARCH-REF-METADATA-RECENT-RETWEETS (NEW-VALUE OBJECT)

SEARCH-REF-METADATA-RESULT-TYPE (OBJECT)

SETFSEARCH-REF-METADATA-RESULT-TYPE (NEW-VALUE OBJECT)

SEARCH-REF-PROFILE-IMAGE-URL (OBJECT)

SETFSEARCH-REF-PROFILE-IMAGE-URL (NEW-VALUE OBJECT)

SEARCH-REF-TEXT (OBJECT)

SETFSEARCH-REF-TEXT (NEW-VALUE OBJECT)

SEARCH-REF-TO-USER (OBJECT)

SETFSEARCH-REF-TO-USER (NEW-VALUE OBJECT)

SEARCH-REF-TO-USER-ID (OBJECT)

SETFSEARCH-REF-TO-USER-ID (NEW-VALUE OBJECT)

SEARCH-RESULT-COMPLETED-IN (OBJECT)

SETFSEARCH-RESULT-COMPLETED-IN (NEW-VALUE OBJECT)

SEARCH-RESULT-ID (OBJECT)

SETFSEARCH-RESULT-ID (NEW-VALUE OBJECT)

SEARCH-RESULT-MAX-ID (OBJECT)

SETFSEARCH-RESULT-MAX-ID (NEW-VALUE OBJECT)

SEARCH-RESULT-NEXT-PAGE (OBJECT)

SETFSEARCH-RESULT-NEXT-PAGE (NEW-VALUE OBJECT)

SEARCH-RESULT-PAGE (OBJECT)

SETFSEARCH-RESULT-PAGE (NEW-VALUE OBJECT)

SEARCH-RESULT-QUERY (OBJECT)

SETFSEARCH-RESULT-QUERY (NEW-VALUE OBJECT)

SEARCH-RESULT-REFRESH-URL (OBJECT)

SETFSEARCH-RESULT-REFRESH-URL (NEW-VALUE OBJECT)

SEARCH-RESULT-RESULTS (OBJECT)

SETFSEARCH-RESULT-RESULTS (NEW-VALUE OBJECT)

SEARCH-RESULT-RESULTS-PER-PAGE (OBJECT)

SETFSEARCH-RESULT-RESULTS-PER-PAGE (NEW-VALUE OBJECT)

SEARCH-RESULT-SINCE-ID (OBJECT)

SETFSEARCH-RESULT-SINCE-ID (NEW-VALUE OBJECT)

SEARCH-RESULT-WARNING (OBJECT)

SETFSEARCH-RESULT-WARNING (NEW-VALUE OBJECT)

SOCIAL-GRAPH-CURSOR-ID-ID (OBJECT)

SETFSOCIAL-GRAPH-CURSOR-ID-ID (NEW-VALUE OBJECT)

SOCIAL-GRAPH-CURSOR-ID-IDS (OBJECT)

SETFSOCIAL-GRAPH-CURSOR-ID-IDS (NEW-VALUE OBJECT)

SOCIAL-GRAPH-CURSOR-ID-NEXT-CURSOR (OBJECT)

SETFSOCIAL-GRAPH-CURSOR-ID-NEXT-CURSOR (NEW-VALUE OBJECT)

SOCIAL-GRAPH-CURSOR-ID-NEXT-CURSOR-STR (OBJECT)

SETFSOCIAL-GRAPH-CURSOR-ID-NEXT-CURSOR-STR (NEW-VALUE OBJECT)

SOCIAL-GRAPH-CURSOR-ID-PREVIOUS-CURSOR (OBJECT)

SETFSOCIAL-GRAPH-CURSOR-ID-PREVIOUS-CURSOR (NEW-VALUE OBJECT)

SOCIAL-GRAPH-CURSOR-ID-PREVIOUS-CURSOR-STR (OBJECT)

SETFSOCIAL-GRAPH-CURSOR-ID-PREVIOUS-CURSOR-STR (NEW-VALUE OBJECT)

SOCIAL-GRAPH-CURSOR-ID-SCREEN-NAME (OBJECT)

SETFSOCIAL-GRAPH-CURSOR-ID-SCREEN-NAME (NEW-VALUE OBJECT)

TREND-EVENTS (OBJECT)

SETFTREND-EVENTS (NEW-VALUE OBJECT)

TREND-ID (OBJECT)

SETFTREND-ID (NEW-VALUE OBJECT)

TREND-LIST-AS-OF (OBJECT)

SETFTREND-LIST-AS-OF (NEW-VALUE OBJECT)

TREND-LIST-CREATED-AT (OBJECT)

SETFTREND-LIST-CREATED-AT (NEW-VALUE OBJECT)

TREND-LIST-ID (OBJECT)

SETFTREND-LIST-ID (NEW-VALUE OBJECT)

TREND-LIST-LOCATIONS (OBJECT)

SETFTREND-LIST-LOCATIONS (NEW-VALUE OBJECT)

TREND-NAME (OBJECT)

SETFTREND-NAME (NEW-VALUE OBJECT)

TREND-PROMOTED-CONTENT (OBJECT)

SETFTREND-PROMOTED-CONTENT (NEW-VALUE OBJECT)

TREND-QUERY (OBJECT)

SETFTREND-QUERY (NEW-VALUE OBJECT)

TREND-URL (OBJECT)

SETFTREND-URL (NEW-VALUE OBJECT)

TWEET-CREATED-AT (OBJECT)

SETFTWEET-CREATED-AT (NEW-VALUE OBJECT)

TWEET-ENTITIES (OBJECT)

SETFTWEET-ENTITIES (NEW-VALUE OBJECT)

TWEET-FAVORITED (OBJECT)

SETFTWEET-FAVORITED (NEW-VALUE OBJECT)

TWEET-ID (OBJECT)

SETFTWEET-ID (NEW-VALUE OBJECT)

TWEET-IN-REPLY-TO-SCREEN-NAME (OBJECT)

SETFTWEET-IN-REPLY-TO-SCREEN-NAME (NEW-VALUE OBJECT)

TWEET-IN-REPLY-TO-STATUS-ID (OBJECT)

SETFTWEET-IN-REPLY-TO-STATUS-ID (NEW-VALUE OBJECT)

TWEET-IN-REPLY-TO-USER-ID (OBJECT)

SETFTWEET-IN-REPLY-TO-USER-ID (NEW-VALUE OBJECT)

TWEET-SOURCE (OBJECT)

SETFTWEET-SOURCE (NEW-VALUE OBJECT)

TWEET-TEXT (OBJECT)

SETFTWEET-TEXT (NEW-VALUE OBJECT)

TWEET-TRUNCATED (OBJECT)

SETFTWEET-TRUNCATED (NEW-VALUE OBJECT)

TWEET-USER (OBJECT)

SETFTWEET-USER (NEW-VALUE OBJECT)

TWITTER-ENTITIES-HASHTAGS (OBJECT)

SETFTWITTER-ENTITIES-HASHTAGS (NEW-VALUE OBJECT)

TWITTER-ENTITIES-ID (OBJECT)

SETFTWITTER-ENTITIES-ID (NEW-VALUE OBJECT)

TWITTER-ENTITIES-MEDIA (OBJECT)

SETFTWITTER-ENTITIES-MEDIA (NEW-VALUE OBJECT)

TWITTER-ENTITIES-URLS (OBJECT)

SETFTWITTER-ENTITIES-URLS (NEW-VALUE OBJECT)

TWITTER-ENTITIES-USER-MENTIONS (OBJECT)

SETFTWITTER-ENTITIES-USER-MENTIONS (NEW-VALUE OBJECT)

TWITTER-MESSAGE-CREATED-AT (OBJECT)

SETFTWITTER-MESSAGE-CREATED-AT (NEW-VALUE OBJECT)

TWITTER-MESSAGE-ID (OBJECT)

SETFTWITTER-MESSAGE-ID (NEW-VALUE OBJECT)

TWITTER-MESSAGE-RECIPIENT (OBJECT)

SETFTWITTER-MESSAGE-RECIPIENT (NEW-VALUE OBJECT)

TWITTER-MESSAGE-RECIPIENT-ID (OBJECT)

SETFTWITTER-MESSAGE-RECIPIENT-ID (NEW-VALUE OBJECT)

TWITTER-MESSAGE-RECIPIENT-SCREEN-NAME (OBJECT)

SETFTWITTER-MESSAGE-RECIPIENT-SCREEN-NAME (NEW-VALUE OBJECT)

TWITTER-MESSAGE-SENDER (OBJECT)

SETFTWITTER-MESSAGE-SENDER (NEW-VALUE OBJECT)

TWITTER-MESSAGE-SENDER-ID (OBJECT)

SETFTWITTER-MESSAGE-SENDER-ID (NEW-VALUE OBJECT)

TWITTER-MESSAGE-SENDER-SCREEN-NAME (OBJECT)

SETFTWITTER-MESSAGE-SENDER-SCREEN-NAME (NEW-VALUE OBJECT)

TWITTER-MESSAGE-TEXT (OBJECT)

SETFTWITTER-MESSAGE-TEXT (NEW-VALUE OBJECT)

TWITTER-USER-ACCESS-TOKEN (OBJECT)

SETFTWITTER-USER-ACCESS-TOKEN (NEW-VALUE OBJECT)

TWITTER-USER-CREATED-AT (OBJECT)

SETFTWITTER-USER-CREATED-AT (NEW-VALUE OBJECT)

TWITTER-USER-DESCRIPTION (OBJECT)

SETFTWITTER-USER-DESCRIPTION (NEW-VALUE OBJECT)

TWITTER-USER-FAVOURITES-COUNT (OBJECT)

SETFTWITTER-USER-FAVOURITES-COUNT (NEW-VALUE OBJECT)

TWITTER-USER-FOLLOWERS-COUNT (OBJECT)

SETFTWITTER-USER-FOLLOWERS-COUNT (NEW-VALUE OBJECT)

TWITTER-USER-FOLLOWING (OBJECT)

SETFTWITTER-USER-FOLLOWING (NEW-VALUE OBJECT)

TWITTER-USER-FRIENDS-COUNT (OBJECT)

SETFTWITTER-USER-FRIENDS-COUNT (NEW-VALUE OBJECT)

TWITTER-USER-ID (OBJECT)

SETFTWITTER-USER-ID (NEW-VALUE OBJECT)

TWITTER-USER-LOCATION (OBJECT)

SETFTWITTER-USER-LOCATION (NEW-VALUE OBJECT)

TWITTER-USER-NAME (OBJECT)

SETFTWITTER-USER-NAME (NEW-VALUE OBJECT)

TWITTER-USER-NOTIFICATIONS (OBJECT)

SETFTWITTER-USER-NOTIFICATIONS (NEW-VALUE OBJECT)

TWITTER-USER-PASSWORD (OBJECT)

SETFTWITTER-USER-PASSWORD (NEW-VALUE OBJECT)

TWITTER-USER-PROFILE-BACKGROUND-COLOR (OBJECT)

SETFTWITTER-USER-PROFILE-BACKGROUND-COLOR (NEW-VALUE OBJECT)

TWITTER-USER-PROFILE-BACKGROUND-IMAGE-URL (OBJECT)

SETFTWITTER-USER-PROFILE-BACKGROUND-IMAGE-URL (NEW-VALUE OBJECT)

TWITTER-USER-PROFILE-BACKGROUND-TILE (OBJECT)

SETFTWITTER-USER-PROFILE-BACKGROUND-TILE (NEW-VALUE OBJECT)

TWITTER-USER-PROFILE-IMAGE-URL (OBJECT)

SETFTWITTER-USER-PROFILE-IMAGE-URL (NEW-VALUE OBJECT)

TWITTER-USER-PROFILE-SIDEBAR-BORDER-COLOR (OBJECT)

SETFTWITTER-USER-PROFILE-SIDEBAR-BORDER-COLOR (NEW-VALUE OBJECT)

TWITTER-USER-PROFILE-SIDEBAR-COLOR (OBJECT)

SETFTWITTER-USER-PROFILE-SIDEBAR-COLOR (NEW-VALUE OBJECT)

TWITTER-USER-PROFILE-SIDEBAR-FILL-COLOR (OBJECT)

SETFTWITTER-USER-PROFILE-SIDEBAR-FILL-COLOR (NEW-VALUE OBJECT)

TWITTER-USER-PROFILE-TEXT-COLOR (OBJECT)

SETFTWITTER-USER-PROFILE-TEXT-COLOR (NEW-VALUE OBJECT)

TWITTER-USER-PROTECTED (OBJECT)

SETFTWITTER-USER-PROTECTED (NEW-VALUE OBJECT)

TWITTER-USER-SCREEN-NAME (OBJECT)

SETFTWITTER-USER-SCREEN-NAME (NEW-VALUE OBJECT)

TWITTER-USER-STATUS (OBJECT)

SETFTWITTER-USER-STATUS (NEW-VALUE OBJECT)

TWITTER-USER-STATUSES-COUNT (OBJECT)

SETFTWITTER-USER-STATUSES-COUNT (NEW-VALUE OBJECT)

TWITTER-USER-TIME-ZONE (OBJECT)

SETFTWITTER-USER-TIME-ZONE (NEW-VALUE OBJECT)

TWITTER-USER-URL (OBJECT)

SETFTWITTER-USER-URL (NEW-VALUE OBJECT)

TWITTER-USER-UTC-OFFSET (OBJECT)

SETFTWITTER-USER-UTC-OFFSET (NEW-VALUE OBJECT)

URL-ENTITY-DISPLAY-URL (OBJECT)

SETFURL-ENTITY-DISPLAY-URL (NEW-VALUE OBJECT)

URL-ENTITY-EXPANDED-URL (OBJECT)

SETFURL-ENTITY-EXPANDED-URL (NEW-VALUE OBJECT)

URL-ENTITY-ID (OBJECT)

SETFURL-ENTITY-ID (NEW-VALUE OBJECT)

URL-ENTITY-INDICES (OBJECT)

SETFURL-ENTITY-INDICES (NEW-VALUE OBJECT)

URL-ENTITY-URL (OBJECT)

SETFURL-ENTITY-URL (NEW-VALUE OBJECT)

USER-MENTION-ID (OBJECT)

SETFUSER-MENTION-ID (NEW-VALUE OBJECT)

USER-MENTION-ID-STR (OBJECT)

SETFUSER-MENTION-ID-STR (NEW-VALUE OBJECT)

USER-MENTION-NAME (OBJECT)

SETFUSER-MENTION-NAME (NEW-VALUE OBJECT)

USER-MENTION-SCREEN-NAME (OBJECT)

SETFUSER-MENTION-SCREEN-NAME (NEW-VALUE OBJECT)

Private

Undocumented

CURSOR-USER-ID (OBJECT)

SETFCURSOR-USER-ID (NEW-VALUE OBJECT)

CURSOR-USER-NEXT-CURSOR (OBJECT)

SETFCURSOR-USER-NEXT-CURSOR (NEW-VALUE OBJECT)

CURSOR-USER-NEXT-CURSOR-STR (OBJECT)

SETFCURSOR-USER-NEXT-CURSOR-STR (NEW-VALUE OBJECT)

CURSOR-USER-PREVIOUS-CURSOR (OBJECT)

SETFCURSOR-USER-PREVIOUS-CURSOR (NEW-VALUE OBJECT)

CURSOR-USER-PREVIOUS-CURSOR-STR (OBJECT)

SETFCURSOR-USER-PREVIOUS-CURSOR-STR (NEW-VALUE OBJECT)

CURSOR-USER-USERS (OBJECT)

SETFCURSOR-USER-USERS (NEW-VALUE OBJECT)

END-SESSION-ID (OBJECT)

SETFEND-SESSION-ID (NEW-VALUE OBJECT)

FOLLOW-SOURCE-ALL-REPLIES (OBJECT)

SETFFOLLOW-SOURCE-ALL-REPLIES (NEW-VALUE OBJECT)

FOLLOW-SOURCE-BLOCKING (OBJECT)

SETFFOLLOW-SOURCE-BLOCKING (NEW-VALUE OBJECT)

FOLLOW-SOURCE-EVENTS (OBJECT)

SETFFOLLOW-SOURCE-EVENTS (NEW-VALUE OBJECT)

FOLLOW-SOURCE-FOLLOWED-BY (OBJECT)

SETFFOLLOW-SOURCE-FOLLOWED-BY (NEW-VALUE OBJECT)

FOLLOW-SOURCE-FOLLOWING (OBJECT)

SETFFOLLOW-SOURCE-FOLLOWING (NEW-VALUE OBJECT)

FOLLOW-SOURCE-ID (OBJECT)

SETFFOLLOW-SOURCE-ID (NEW-VALUE OBJECT)

FOLLOW-SOURCE-ID-STR (OBJECT)

SETFFOLLOW-SOURCE-ID-STR (NEW-VALUE OBJECT)

FOLLOW-SOURCE-MARKED-SPAM (OBJECT)

SETFFOLLOW-SOURCE-MARKED-SPAM (NEW-VALUE OBJECT)

FOLLOW-SOURCE-NOTIFICATIONS-ENABLED (OBJECT)

SETFFOLLOW-SOURCE-NOTIFICATIONS-ENABLED (NEW-VALUE OBJECT)

FOLLOW-SOURCE-SCREEN-NAME (OBJECT)

SETFFOLLOW-SOURCE-SCREEN-NAME (NEW-VALUE OBJECT)

FOLLOW-SOURCE-WANT-RETWEETS (OBJECT)

SETFFOLLOW-SOURCE-WANT-RETWEETS (NEW-VALUE OBJECT)

FOLLOW-TARGET-EVENTS (OBJECT)

SETFFOLLOW-TARGET-EVENTS (NEW-VALUE OBJECT)

FOLLOW-TARGET-FOLLOWED-BY (OBJECT)

SETFFOLLOW-TARGET-FOLLOWED-BY (NEW-VALUE OBJECT)

FOLLOW-TARGET-FOLLOWING (OBJECT)

SETFFOLLOW-TARGET-FOLLOWING (NEW-VALUE OBJECT)

FOLLOW-TARGET-ID (OBJECT)

SETFFOLLOW-TARGET-ID (NEW-VALUE OBJECT)

FOLLOW-TARGET-ID-STR (OBJECT)

SETFFOLLOW-TARGET-ID-STR (NEW-VALUE OBJECT)

FOLLOW-TARGET-SCREEN-NAME (OBJECT)

SETFFOLLOW-TARGET-SCREEN-NAME (NEW-VALUE OBJECT)

GEO-ATTRIBUTE-ID (OBJECT)

SETFGEO-ATTRIBUTE-ID (NEW-VALUE OBJECT)

GEO-ATTRIBUTE-STREET-ADDRESS (OBJECT)

SETFGEO-ATTRIBUTE-STREET-ADDRESS (NEW-VALUE OBJECT)

MEDIA-SIZES-ID (OBJECT)

SETFMEDIA-SIZES-ID (NEW-VALUE OBJECT)

MEDIA-SIZES-LARGE (OBJECT)

SETFMEDIA-SIZES-LARGE (NEW-VALUE OBJECT)

MEDIA-SIZES-MEDIUM (OBJECT)

SETFMEDIA-SIZES-MEDIUM (NEW-VALUE OBJECT)

MEDIA-SIZES-SMALL (OBJECT)

SETFMEDIA-SIZES-SMALL (NEW-VALUE OBJECT)

MEDIA-SIZES-THUMB (OBJECT)

SETFMEDIA-SIZES-THUMB (NEW-VALUE OBJECT)

PLACE-COUNTRYCODE (OBJECT)

SETFPLACE-COUNTRYCODE (NEW-VALUE OBJECT)

PLACE-ID (OBJECT)

SETFPLACE-ID (NEW-VALUE OBJECT)

PLACE-TYPE-ID (OBJECT)

SETFPLACE-TYPE-ID (NEW-VALUE OBJECT)

PLACE-URL (OBJECT)

SETFPLACE-URL (NEW-VALUE OBJECT)

RATE-LIMIT-ID (OBJECT)

SETFRATE-LIMIT-ID (NEW-VALUE OBJECT)

RELATIONSHIP-ID (OBJECT)

SETFRELATIONSHIP-ID (NEW-VALUE OBJECT)

RELATIONSHIP-SOURCE (OBJECT)

SETFRELATIONSHIP-SOURCE (NEW-VALUE OBJECT)

RELATIONSHIP-TARGET (OBJECT)

SETFRELATIONSHIP-TARGET (NEW-VALUE OBJECT)

RELATIONSHIPS-ID (OBJECT)

SETFRELATIONSHIPS-ID (NEW-VALUE OBJECT)

RELATIONSHIPS-RELATIONSHIP (OBJECT)

SETFRELATIONSHIPS-RELATIONSHIP (NEW-VALUE OBJECT)

SEARCH-REF-GEO (OBJECT)

SETFSEARCH-REF-GEO (NEW-VALUE OBJECT)

SEARCH-REF-METADATA (OBJECT)

SETFSEARCH-REF-METADATA (NEW-VALUE OBJECT)

SEARCH-REF-METADATA-ID (OBJECT)

SETFSEARCH-REF-METADATA-ID (NEW-VALUE OBJECT)

SEARCH-REF-SOURCE (OBJECT)

SETFSEARCH-REF-SOURCE (NEW-VALUE OBJECT)

SEARCH-RESULT-PREVIOUS-PAGE (OBJECT)

SETFSEARCH-RESULT-PREVIOUS-PAGE (NEW-VALUE OBJECT)

SEARCH-RESULT-TOTAL (OBJECT)

SETFSEARCH-RESULT-TOTAL (NEW-VALUE OBJECT)

SOCIAL-GRAPH-CURSOR-ID-COMMAND (OBJECT)

SETFSOCIAL-GRAPH-CURSOR-ID-COMMAND (NEW-VALUE OBJECT)

TWEET-CONTRIBUTORS (OBJECT)

SETFTWEET-CONTRIBUTORS (NEW-VALUE OBJECT)

TWEET-GEO (OBJECT)

SETFTWEET-GEO (NEW-VALUE OBJECT)

TWEET-GEO-ENABLED (OBJECT)

SETFTWEET-GEO-ENABLED (NEW-VALUE OBJECT)

TWITTER-USER-CONTRIBUTORS-ENABLED (OBJECT)

SETFTWITTER-USER-CONTRIBUTORS-ENABLED (NEW-VALUE OBJECT)

TWITTER-USER-GEO (OBJECT)

SETFTWITTER-USER-GEO (NEW-VALUE OBJECT)

TWITTER-USER-GEO-ENABLED (OBJECT)

SETFTWITTER-USER-GEO-ENABLED (NEW-VALUE OBJECT)

TWITTER-USER-LANG (OBJECT)

SETFTWITTER-USER-LANG (NEW-VALUE OBJECT)

TWITTER-USER-VERIFIED (OBJECT)

SETFTWITTER-USER-VERIFIED (NEW-VALUE OBJECT)

TWITTER-USER-VERIFIED-PROFILE (OBJECT)

SETFTWITTER-USER-VERIFIED-PROFILE (NEW-VALUE OBJECT)

USER-MENTION-INDICES (OBJECT)

SETFUSER-MENTION-INDICES (NEW-VALUE OBJECT)

VARIABLE

Public

*HTTP-REQUEST-FUNCTION*

Function used to make HTTP requests. Must conform exactly to Drakma's specifications.

*TWITTER-USER*

The authenticated user

Private

*CACHE-SPEC-FILE*

cache specification; contains types to cache

*COMMAND-MAP*

Table of all the command records

*DAY-OF-WEEK-STRINGS*

map day-of-the-week to a string

*DRIVER-SPEC-FILE*

file which stores/contains the driver specification

*DUMP-RESPONSE*

dump the response to stdout on error

*ELEMENT-DESCRIPTIONS*

Lookup element descriptions

*LISP->TWITTER-SYMBOLS*

Maintain conversions between _ and - forms for simplicity

*MONTH-STRINGS*

translate month to s string

*TWITTER->LISP-SYMBOLS*

Maintain conversions between _ and - forms for simplicity

*TWITTER-CLIENT-HEADERS*

Default headers sent in requests

*TWITTER-CLIENT-SOURCE-PARAM*

The source value for posts; shows up in twitter web as client id

*TWITTER-OBJECT-CACHE*

twitter object cache, in memory

Undocumented

*CODE-MESSAGES*

*GEO-PRINT-OFFSET*

*SEPERATOR*

*TINYURL-URL*

*TWITTER-APP-URI*

*TWITTER-OAUTH-URI*

*TWITTER-SEARCH-URI*

CLASS

Public

Undocumented

END-SESSION

SEARCH-REF

SEARCH-RESULT

SOCIAL-GRAPH-CURSOR-ID

TREND

TREND-LIST

TWEET (TEXT &KEY (TINY-URL-P T) (IN-REPLY-TO-STATUS-ID NIL) (LAT NIL) (LONG NIL) (PLACE-ID NIL) (DISPLAY-COORDINATES NIL) (TRIM-USER NIL) (INCLUDE-ENTITIES T))

TWITTER-MESSAGE

TWITTER-USER

Private

Undocumented

CURSOR-USER

CURSOR-USER-LISTS

FOLLOW-SOURCE

FOLLOW-TARGET

GEO-ATTRIBUTE

GEO-BOUNDING-BOX

GEO-COORDINATE

GEO-PLACE

GEO-PLACES

GEO-QUERY

GEO-RESULT

HASHTAG

LIST-TYPE

MEDIA-ENTITY

MEDIA-SIZE

MEDIA-SIZES

PLACE

PLACE-TYPE

RATE-LIMIT

RELATIONSHIP

RELATIONSHIPS

SEARCH-REF-METADATA (OBJECT)

TWITTER-COMMAND

TWITTER-ENTITIES

URL-ENTITY

USER-MENTION

CONDITION

Public

Undocumented

TWITTER-API-CONDITION

CONSTANT

Private

Undocumented

+HTTP-OK+