
    i                     *    S r SSKJr   " S S\5      rg)zExtractor for https://are.na/   )GalleryExtractorc                   D    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rS rS rSrg)ArenaChannelExtractor   zExtractor for are.na channelsarenachannelzhttps://are.na)z
{category}z{user[full_name]} ({user[id]})z {channel[title]} ({channel[id]})z%{num:>03}{block[id]:? //}.{extension}z{channel[id]}/{block[id]}z1(?:https?://)?(?:www\.)?are\.na/[^/?#]+/([^/?#]+)z8https://are.na/evan-collins-1522646491/cassette-futurismc                 4   SU R                   S   -   nU R                  U5      nU R                  US   5      US'   U R                  US   5      US'   UR                  SS 5        UR	                  S5      UR                  S	S 5      UR                  S
S 5      US.$ )Nhttps://api.are.na/v2/channels/    
created_atdate
updated_atdate_updatedcontentslengthuserowner)countr   r   r   )groupsrequest_jsonparse_datetime_isopopget)selfpageurlr   s       G/app/mltbenv/lib/python3.13/site-packages/gallery_dl/extractor/arena.pymetadataArenaChannelExtractor.metadata   s    /$++a.@##C(11L!#"&"9"9L!##J% {{8,{{640{{7D1	
 	
    c              #     #    SU R                   S    S3nSnSUS.n U R                  X$S9nUR                  S5      nU(       d  g U GH  nS nUR                  S	5      =n	(       a  U	R                  S
5      nOUR                  S5      =n
(       a}  U
R                  S5      =n(       a  UR                  S
5      nOSU
R                  S5      =n(       a  UR                  S
5      nO)U
R                  S5      =n(       a  UR                  S
5      nU(       d  M  U R                  US   5      US'   U R                  US   5      US'   UUUR	                  SS 5      S.4v   GM     [        U5      U:  a  g US==   S-  ss'   GMd  7f)Nr
   r   z	/contentsd   r   )r   per)paramsr   
attachmentr   imageoriginaldisplaylarger   r   r   r   source)blockr*   r   )r   r   r   r   r   len)r   r   apilimitr$   datar   r+   r   r%   r&   r'   r(   r)   s                 r   imagesArenaChannelExtractor.images+   s    /A/?yIE*$$S$8Dxx
+H! "'<!88:8$../C $ii00U0#(99Z#88x8&ll51$)IIi$888%kk%0"'))G"444#ii.  $ 7 7,'!)f(,(?(?,'))n% ##ii$7  7 "@ 8}u$6NaNS s   F F N)__name__
__module____qualname____firstlineno____doc__categorysubcategoryrootdirectory_fmtfilename_fmtarchive_fmtpatternexampler   r0   __static_attributes__r2   r    r   r   r      s9    'HKD9M:L-KBGHG
". r    r   N)r7   commonr   r   r2   r    r   <module>rB      s    $ $K , K r    