sig
exception Error of
[ `Http of int * string
| `Json of Twitter.Api_intf.Json.t Meta_conv.Error.t ]
type tweet = Twitter.Api_intf.Tweet.t
module Auth :
sig
type t = { username : string; oauth : Twitter.Oauth.t; }
val ocaml_of_t : Ocamltter.Auth.t -> Ocaml.t
val t_of_ocaml : (Ocamltter.Auth.t, Ocaml.t) Meta_conv.Types.Decoder.t
val t_of_ocaml_exn :
(Ocamltter.Auth.t, Ocaml.t) Meta_conv.Types.Decoder.t_exn
val authorize :
Twitter.Auth.Consumer.t ->
Twitter.Auth.VerifiedToken.t -> Ocamltter.Auth.t
val authorize_interactive :
string -> Twitter.Auth.Consumer.t -> Ocamltter.Auth.t
module Single :
sig
val save : string -> Ocamltter.Auth.t -> unit
val load : string -> Twitter.Auth.Consumer.t -> Twitter.Oauth.t
val oauth :
path:string ->
appname:string -> Twitter.Auth.Consumer.t -> Twitter.Oauth.t
end
val load : string -> Ocamltter.Auth.t list
val save : string -> Ocamltter.Auth.t list -> unit
end
module Cache :
sig
type t
val init : unit -> Ocamltter.Cache.t
val is_new : Ocamltter.Cache.t -> Ocamltter.tweet -> bool
val add : Ocamltter.Cache.t -> Ocamltter.tweet -> unit
end
val config_file : string Pervasives.ref
val get_oauth : unit -> Twitter.Oauth.t
val setup : unit -> Twitter.Oauth.t
val tw_sort : Ocamltter.tweet list -> Ocamltter.tweet list
val get_timeline :
?c:int ->
?since_id:Twitter.Api_intf.status_id -> bool -> Ocamltter.tweet list
val print_timeline : Ocamltter.tweet list -> unit
val reload : unit -> Ocamltter.tweet list
val format_tweet : Format.formatter -> Ocamltter.tweet -> unit
val l : ?c:int -> ?u:string -> unit -> Ocamltter.tweet list
val lc : int -> Ocamltter.tweet list
val lu : string -> Ocamltter.tweet list
val m : ?c:int -> unit -> Ocamltter.tweet list
val kwsk : Twitter.Api_intf.status_id -> Ocamltter.tweet list
val u : string -> Twitter.Api_intf.status_id
val rt : Twitter.Api_intf.status_id -> Twitter.Api_intf.status_id
val re : Twitter.Api_intf.status_id -> string -> Twitter.Api_intf.status_id
val qt : Twitter.Api_intf.status_id -> string -> Twitter.Api_intf.status_id
val link : Twitter.Api_intf.status_id -> string
val qtlink :
Twitter.Api_intf.status_id -> string -> Twitter.Api_intf.status_id
val reqt :
Twitter.Api_intf.status_id -> string -> Twitter.Api_intf.status_id
val del : Twitter.Api_intf.status_id -> unit
val follow : string -> Twitter.Api_intf.User.t
val unfollow : string -> Twitter.Api_intf.User.t
val favs : string -> Ocamltter.tweet list
val fav : Twitter.Api_intf.status_id -> Twitter.Api_intf.status_id
val unfav : Twitter.Api_intf.status_id -> Twitter.Api_intf.status_id
val frt : Twitter.Api_intf.status_id -> Twitter.Api_intf.status_id
val report_spam : string -> Twitter.Api_intf.User.t
val s : string -> Ocamltter.tweet list
val limit_status : unit -> Twitter.Api_intf.Rate_limit_status.t
val help : string
val stop_polling : unit -> unit
val start_polling : unit -> Thread.t
end