summaryrefslogtreecommitdiff
path: root/README.org
diff options
context:
space:
mode:
Diffstat (limited to 'README.org')
-rw-r--r--README.org48
1 files changed, 48 insertions, 0 deletions
diff --git a/README.org b/README.org
new file mode 100644
index 0000000..9441840
--- /dev/null
+++ b/README.org
@@ -0,0 +1,48 @@
1* Overview
2=elfeed-custom-feeds= provides custom feed generators for [[https://github.com/skeeto/elfeed][elfeed]],
3allowing you to monitor:
4- HuggingFace organization model releases
5- GitHub pull requests with custom search queries
6
7This package extends =elfeed= beyond traditional RSS/Atom feeds to
8track content from platforms that don't provide native feeds.
9
10* Installation
11** Using elpaca (local development)
12#+begin_src emacs-lisp
13 (use-package elfeed-custom-feeds
14 :ensure (:host "git.vineetk.net" :repo "vin/elfeed-custom-feeds")
15 :after elfeed
16 :custom
17 (elfeed-custom-huggingface-orgs '("sentence-transformers" "google-bert"))
18 (elfeed-custom-github-pr-queries
19 '(("emacs-mirror/emacs" "" "Emacs")
20 ("atlas-engineer/nyxt" "is:open" "Nyxt")
21 ("qutebrowser/qutebrowser" "label:\"bug: behavior\"" "qutebrowser behavior bug")))
22 :hook
23 (elfeed-update . elfeed-custom-feeds-update-all))
24#+end_src
25
26** Manual installation
27Clone the repository and add to your load path:
28#+begin_src emacs-lisp
29(add-to-list 'load-path "~/path/to/elfeed-custom-feeds")
30(require 'elfeed-custom-feeds)
31#+end_src
32
33* Usage
34** Update all feeds
35#+begin_src emacs-lisp
36M-x elfeed-custom-feeds-update-all
37#+end_src
38
39** Update specific feed types
40Update only HuggingFace feeds:
41#+begin_src emacs-lisp
42M-x elfeed-custom-feeds-hf-update
43#+end_src
44
45Update only GitHub PR feeds:
46#+begin_src emacs-lisp
47M-x elfeed-custom-feeds-github-update
48#+end_src