about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNguyễn Gia Phong <mcsinyx@disroot.org>2022-11-08 19:09:59 +0900
committerNguyễn Gia Phong <mcsinyx@disroot.org>2022-11-08 19:11:06 +0900
commitc24337da6add85b3d1786d6326169f979088e490 (patch)
tree3c42650b5cea7ada8ac616e611240b90fcf63a42
parent91fc1146505d33629cc80199aa1a5881565e4e50 (diff)
downloadfead-c24337da6add85b3d1786d6326169f979088e490.tar.gz
Add some description
-rw-r--r--README.md17
-rwxr-xr-xsrc/fead.py6
2 files changed, 20 insertions, 3 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..ab3ff67
--- /dev/null
+++ b/README.md
@@ -0,0 +1,17 @@
+# fead
+
+This is a tool for advertising other blogs you like on your own
+by embedding their latest post's summary generated from their web feed.
+It is a rewrite of [openring] with ([rejected]) concurrency support
+in Python without any third-party library.
+
+## Copying
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published
+by the Free Software Foundation, either [version 3 of the License][agplv3],
+or (at your option) any later version.
+
+[openring]: https://sr.ht/~sircmpwn/openring
+[rejected]: https://lists.sr.ht/~sircmpwn/public-inbox/patches/27621
+[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html
diff --git a/src/fead.py b/src/fead.py
index eede317..4fd2b1b 100755
--- a/src/fead.py
+++ b/src/fead.py
@@ -1,6 +1,6 @@
 #!/usr/bin/env python3
-# Format mbox as HTML/XML
-# Copyright (C) 2021-2022  Nguyễn Gia Phong
+# Generate advert from web feeds
+# Copyright (C) 2022  Nguyễn Gia Phong
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU Affero General Public License as published
@@ -153,7 +153,7 @@ async def fetch_all(urls):
     try:
         return await tasks
     except:
-        tasks.cancel()
+        tasks.cancel() # structured concurrency
         raise