§
     âÓjò  ã                   ó,  — d Z ddlZddlZddlZej                             dd¦  «         ddlmZ ddddd	œZd
Z	de
de
fd„Zi Ze                     ¦   «         D �]‘\  ZZg Z edd¦  «        D �]ZZ ede› de› d�¦  «        \  ZZZedk    r ee› de› de› �d¬¦  «          �n%	  ej         ee¦  «                             dd¦  «        ¦  «        Zn3# e$ r+Z ee› de› de› dedd…         › �d¬¦  «         Y dZ[ nËdZ[ww xY w eee¦  «        res n³eD ]�Ze                     e                     d¦  «         ee                     d¦  «        e ¦  «        r*e                     d¦  «        pi                      d¦  «        ne                     d¦  «        e                     d ¦  «        d!œ¦  «         Œž e!e¦  «        d"k     r n�Œ\eee<    ee› d# e!e¦  «        › d$�d¬¦  «         �Œ“ ej"        e e#e	d%¦  «        d&d¬'¦  «          ed(e	¦  «         dS ))z`Ambil daftar artikel (link+title+date) dari WP REST ke-4 situs via openssl (TLS DPI workaround).é    Nz//home/mantapman/.hermes/profiles/atun/workspace)Úfetchzstudiosoft.idzwww.tslaw.idzwww.theskincodeclinic.comzdasindonesia.com)Ú
studiosoftÚtslawÚtscÚdaszL/home/mantapman/.hermes/profiles/atun/workspace/_cache_artikel_wp_18okt.jsonÚbÚreturnc                 óî  — t          j        d| ¦  «        s| S t          ¦   «         }d}|t          | ¦  «        k     r­|                      d|¦  «        }|dk    rn�	 t          | ||…                              d¦  «        d                              ¦   «         d¦  «        }n# t          $ r Y n?w xY w|dk    rn4|| |dz   |dz   |z   …         z  }|dz   |z   dz   }|t          | ¦  «        k     °­t          |¦  «        S )uå   Decode transfer-encoding chunked: gabungkan semua chunk (perbaikan 17 Okt 2026).

    Versi lama cuma membuang baris ukuran pertama â†’ JSON multi-chunk bikin
    `Extra data: line 2 column 1` dan daftar artikel jadi kosong.
    s   ^[0-9a-fA-F]{1,7}\r\nr   s   
éÿÿÿÿó   ;é   é   )
ÚreÚmatchÚ	bytearrayÚlenÚfindÚintÚsplitÚstripÚ
ValueErrorÚbytes)r   ÚoutÚiÚjÚsizes        úJ/home/mantapman/.hermes/profiles/atun/workspace/_ambil_artikel_wp_18okt.pyÚstrip_chunkedr      s  € õ Œ8Ð-¨qÑ1Ô1ð ØˆÝ
‰+Œ+€CØ	€AØ
�c�!‰fŒfŠ*ˆ*Ø�FŠF�7˜AÑÔˆØ�Š7ˆ7Øð	Ý�q˜˜1˜”v—|’| DÑ)Ô)¨!Ô,×2Ò2Ñ4Ô4°bÑ9Ô9ˆDˆDøÝð 	ð 	ð 	ØˆEð	øøøà�1Š9ˆ9ØØˆq��Q‘�q˜1‘u˜t‘|Ð#Ô$Ñ$ˆØ�‰E�D‰L˜1Ñˆð �c�!‰fŒfŠ*ˆ*õ �‰:Œ:Ðs   ÁAB Â
B*Â)B*é   é   zhttps://z'/wp-json/wp/v2/posts?per_page=100&page=z&_fields=link,title,dateéÈ   z page z	: status T)Úflushzutf-8Úreplacez: parse gagal z :: éx   ÚlinkÚtitleÚrenderedÚdate)r%   r&   r(   éd   z: z artikelÚwF)Úensure_asciiÚindentzsaved ->)$Ú__doc__Újsonr   ÚsysÚpathÚinsertÚopenssl_fetchr   ÚSITESÚOUTr   r   ÚhasilÚitemsÚkeyÚhostÚrangeÚpageÚstÚheadÚbodyÚprintÚloadsÚdecodeÚarrÚ	ExceptionÚeÚ
isinstanceÚlistÚxÚappendÚgetÚdictr   ÚdumpÚopen© ó    r   ú<module>rN      s.  ðà fÐ fØ Ð Ð Ð Ð Ð Ð Ð Ð Ð Ð Ð Ø „‡‚�ÐDÑ EÔ EÐ EØ Ð Ð Ð Ð Ð ð "ØØ&Øð		ð 	€ð U€ð�Uð ˜uð ð ð ð ð2 	€Ø—’‘”ð 6ñ 6�I€CˆØ€EØ��a˜‘”ð ñ ˆØ˜Ðu¨$ÐuÐuÐW[ÐuÐuÐuÑvÔv‰ˆˆD�$Ø�Š9ˆ9ØˆE�SÐ3Ð3 Ð3Ð3¨rÐ3Ð3¸4Ð@Ñ@Ô@Ð@Ø‰Eð	Ø�$”*˜]˜]¨4Ñ0Ô0×7Ò7¸ÀÑKÔKÑLÔLˆCˆCøØð 	ð 	ð 	ØˆE�SÐGÐG ÐGÐG°AÐGÐG¸4ÀÀÀ¼:ÐGÐGÈtÐTÑTÔTÐTØˆEˆEˆEˆEˆEøøøøð	øøøð ˆz˜#˜tÑ$Ô$ð 	¨Cð 	ØˆEØð 	ð 	ˆAØ�LŠLØŸš˜f™œØCMÀ:ÈaÏeÊeÐT[ÉnÌnÐ^bÑCcÔCcÐw˜!Ÿ%š% ™.œ.Ð.¨B×3Ò3°JÑ?Ô?Ð?Ðij×inÒinÐovÑiwÔiwØŸš˜f™œðð ñ ô ð ð ð
 ˆ3ˆs‰8Œ8�cŠ>ˆ>ØˆEñ à€Eˆ#�JØ	€EˆSÐ
(Ð
(�C�C˜‘J”JÐ
(Ð
(Ð
(°Ð5Ñ5Ô5Ð5Ñ5à 	€„	ˆ%���c˜3‘”¨e¸AÐ >Ñ >Ô >Ð >Ø €€j�#Ñ Ô Ð Ð Ð s   Â#-CÃDÃ C<Ã<D