aboutsummaryrefslogtreecommitdiff
path: root/package.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'package.lisp')
-rw-r--r--package.lisp41
1 files changed, 41 insertions, 0 deletions
diff --git a/package.lisp b/package.lisp
new file mode 100644
index 0000000..65a686c
--- /dev/null
+++ b/package.lisp
@@ -0,0 +1,41 @@
+(defpackage :phaser.unhtml
+ (:use :common-lisp)
+ (:export
+ #:text-excerpt))
+
+(defpackage :phaser.toots
+ (:use :cl)
+ (:export
+ #:get-timeline
+ #:*client*
+ #:get-status))
+
+(defpackage :phaser.tracker
+ (:use :cl)
+ (:import-from :phaser.toots #:get-timeline)
+ (:import-from :phaser.toots #:get-status)
+ (:export
+ #:track-statuses
+ #:collect-tracking))
+
+(defpackage :phaser.reporter
+ (:use
+ :common-lisp)
+ (:import-from :phaser.unhtml #:text-excerpt)
+ (:import-from :phaser.tracker #:track-statuses)
+ (:import-from :phaser.toots #:*client*)
+ (:export
+ #:reblog-top-statuses))
+
+(defpackage #:phaser
+ (:use
+ #:cl
+ #:phaser.unhtml
+ #:phaser.toots
+ #:phaser.tracker
+ #:phaser.reporter)
+ (:shadowing-import-from #:phaser.reporter #:block))
+
+(dolist (package '(#:phaser.reporter #:phaser.tracker))
+ (do-symbols (symbol package)
+ (export symbol '#:phaser)))