mirror of
https://github.com/vale981/cl-scrape-telegram-api
synced 2025-03-04 15:51:38 -05:00
init
This commit is contained in:
commit
219e2fd1ad
1 changed files with 18 additions and 0 deletions
18
scrape.lisp
Normal file
18
scrape.lisp
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
(ql:quickload '(:dexador :plump :lquery :alexandria))
|
||||||
|
(defpackage :space.protagon.cl-telegram-scrape
|
||||||
|
(:use :common-lisp :alexandria))
|
||||||
|
(in-package :space.protagon.cl-telegram-scrape)
|
||||||
|
|
||||||
|
;; Load the api spec
|
||||||
|
(defvar *url* "https://core.telegram.org/bots/api")
|
||||||
|
(defvar *request* (dex:get *url*))
|
||||||
|
(defvar *parsed-content* (plump:parse *request*))
|
||||||
|
|
||||||
|
;; Unimportant categories
|
||||||
|
(defconstant *unimportant-categories* #("Recent Changes"
|
||||||
|
"Authorizing your bot"
|
||||||
|
"Making requests"
|
||||||
|
"Getting updates"
|
||||||
|
"Available Types"))
|
||||||
|
(defun find-categories ()
|
||||||
|
(lquery:$ *parsed-content* "#dev_page_content h3"))
|
Loading…
Add table
Reference in a new issue