[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

@@ -109,6 +109,12 @@ Consider all listed sites to potentially be NSFW.
<td>Search Results, Series, Subscriptions, Tag Searches, User Profiles, User Bookmarks, User Series, User Works, Works</td>
<td>Supported</td>
</tr>
<tr id="arena" title="arena">
<td>Are.na</td>
<td>https://are.na/</td>
<td>Channels</td>
<td></td>
</tr>
<tr id="artstation" title="artstation">
<td>ArtStation</td>
<td>https://www.artstation.com/</td>