[arena] add 'channel' extractor (#5847 #8509)

* feat: issue 5847 site support for are.na
* flake8 lint error fix
* class name error fix
* update
    - prevent unnecessary request to 'page_url'
    - fix pagination
    - simplify block extraction code
    TODO: - rewrite without GalleryExtractor
          - extractors for Blocks, Users, etc
* supportedsites
* tests
* rename to 'channel' extractor
* update site title to 'Are.na'
* prioritize attachments

---------

Co-authored-by: Mike Fährmann <mike_faehrmann@web.de>
This commit is contained in:
dev-KingMaster
2025-11-11 14:44:40 -05:00
committed by GitHub
parent d75a135e03
commit 793956d2d5
5 changed files with 259 additions and 0 deletions

View File

@@ -26,6 +26,7 @@ modules = [
"ao3",
"arcalive",
"architizer",
"arena",
"artstation",
"aryion",
"batoto",