aramej

reddit readme

Mar 3rd, 2025
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.01 KB | None | 0 0
  1. # Reddit Thread Formatter
  2.  
  3. ![Reddit Thread Formatter Logo](assets/icons/icon128.png)
  4.  
  5. ## Prehľad
  6.  
  7. Reddit Thread Formatter je výkonné rozšírenie pre Chrome, ktoré transformuje Reddit diskusie na čistý, štruktúrovaný text alebo Markdown. Ideálne pre výskumníkov, tvorcov obsahu, novinárov alebo kohokoľvek, kto potrebuje archivovať, citovať alebo analyzovať Reddit diskusie v organizovanom formáte.
  8.  
  9. ## Funkcie
  10.  
  11. ✅ **Komplexná extrakcia vlákien**
  12. - Zachytáva pôvodný príspevok (OP) aj s jeho textovým obsahom
  13. - Extrahuje komentáre so zachovaním vnorenia a hierarchie diskusie
  14. - Filtruje automatické komentáre od AutoModerator
  15. - Podporuje staré (old.reddit.com) aj nové rozhranie Redditu
  16.  
  17. ✅ **Profesionálne formátovanie**
  18. - Možnosť výberu medzi čisto textovým formátom a Markdown
  19. - Intuitívne vizuálne rozlíšenie úrovní komentárov pomocou odsadenia a špeciálnych znakov
  20. - Zachovanie metadát ako skóre príspevkov, mená autorov a časové značky
  21. - Čisté oddelenie jednotlivých sekcií pre lepšiu čitateľnosť
  22.  
  23. ✅ **Moderné používateľské rozhranie**
  24. - Prepínateľný tmavý/svetlý režim
  25. - Jednoduché a intuitívne ovládanie
  26. - Okamžitá vizuálna spätná väzba po akciách
  27.  
  28. ✅ **Flexibilný export**
  29. - Kopírovanie do schránky jediným kliknutím
  30. - Stiahnutie ako Markdown súbor s názvom odvodeným od témy vlákna
  31. - Podpora pre ďalšie spracovanie v rôznych textových alebo publikačných nástrojoch
  32.  
  33. ## Ukážka výstupu
  34.  
  35. ### Textový formát
  36. ```
  37. Názov témy
  38. ===========
  39.  
  40. URL: https://old.reddit.com/r/subreddit/comments/...
  41. Subreddit: r/example
  42. Posted by: u/username [123 points] - 2023-01-01T12:00:00Z
  43.  
  44. Text pôvodného príspevku, ktorý môže byť aj na viacero riadkov a obsahovať
  45. rôzne informácie. Text je čisto formátovaný bez zbytočných elementov.
  46.  
  47. --------------------------------------------------------------------------------
  48.  
  49. COMMENTS (42):
  50.  
  51. From: u/komentator1 [15 points] - 1 day ago
  52. Toto je prvý komentár v diskusii.
  53.  
  54. | From: u/odpoved1 [8 points] - 23 hours ago
  55. | Toto je odpoveď na prvý komentár.
  56.  
  57. |-- From: u/odpoved2 [3 points] - 22 hours ago
  58. |-- Toto je druhá úroveň odpovede, zreteľne odlíšená odsadením.
  59.  
  60. From: u/komentator2 [10 points] - 20 hours ago
  61. Ďalší komentár prvej úrovne, začína bez odsadenia.
  62. ```
  63.  
  64. ### Markdown formát
  65. ```markdown
  66. # Názov témy
  67.  
  68. **URL:** https://old.reddit.com/r/subreddit/comments/...
  69. **Subreddit:** r/example
  70. **Posted by:** u/username [123 points] - 2023-01-01T12:00:00Z
  71.  
  72. Text pôvodného príspevku, ktorý môže byť aj na viacero riadkov a obsahovať
  73. rôzne informácie. Text je čisto formátovaný bez zbytočných elementov.
  74.  
  75. ---
  76.  
  77. ## COMMENTS (42):
  78.  
  79. > **u/komentator1** [15 points] - *1 day ago*
  80. > Toto je prvý komentár v diskusii.
  81.  
  82. >> **u/odpoved1** [8 points] - *23 hours ago*
  83. >> Toto je odpoveď na prvý komentár.
  84.  
  85. >>> **u/odpoved2** [3 points] - *22 hours ago*
  86. >>> Toto je druhá úroveň odpovede, zreteľne odlíšená odsadením.
  87.  
  88. > **u/komentator2** [10 points] - *20 hours ago*
  89. > Ďalší komentár prvej úrovne, začína bez odsadenia.
  90. ```
  91.  
  92. ## Inštalácia
  93.  
  94. ### Z GitHub repozitára
  95.  
  96. 1. Stiahnite alebo naklonujte tento repozitár do vášho počítača
  97. 2. Otvorte Chrome a prejdite na adresu `chrome://extensions/`
  98. 3. Zapnite "Režim pre vývojárov" v pravom hornom rohu
  99. 4. Kliknite na "Načítať rozbalené" a vyberte priečinok s rozšírením
  100. 5. Rozšírenie je teraz nainštalované a pripravené na použitie
  101.  
  102. ### Z Chrome Web Store (pripravuje sa)
  103.  
  104. 1. Navštívte stránku rozšírenia v Chrome Web Store
  105. 2. Kliknite na "Pridať do Chromu"
  106. 3. Potvrďte inštaláciu v dialógovom okne
  107. 4. Rozšírenie sa automaticky pridá do prehliadača
  108.  
  109. ## Použitie
  110.  
  111. 1. Navštívte akúkoľvek diskusiu (vlákno) na Reddite
  112. 2. Kliknite na ikonu Reddit Thread Formatter v lište nástrojov prehliadača
  113. 3. Vyberte požadovaný formát výstupu (čistý text alebo Markdown)
  114. 4. Kliknite na "Formátovať aktuálne vlákno" na spracovanie diskusie
  115. 5. Formátovaný text sa zobrazí v textovom poli
  116. 6. Použite tlačidlo "Kopírovať do schránky" na skopírovanie textu alebo "Stiahnuť md" na uloženie ako súbor
  117.  
  118. ## Riešenie problémov
  119.  
  120. - **Rozšírenie nemôže komunikovať so stránkou**: Skúste stránku obnoviť (F5) a znova kliknúť na ikonu rozšírenia
  121. - **Formátovanie nezachytilo celý obsah**: Uistite sa, že ste na stránke s konkrétnym príspevkom, nie na zozname príspevkov
  122. - **Problémy s old.reddit.com**: Skontrolujte, či ste na stránke konkrétneho vlákna s viditeľnými komentármi
  123.  
  124. ## Štruktúra projektu
  125.  
  126. ```
  127. reddit-thread-formatter/
  128. ├── manifest.json # Konfigurácia rozšírenia pre Chrome
  129. ├── popup/ # Používateľské rozhranie rozšírenia
  130. │ ├── popup.html # HTML štruktúra rozhrania
  131. │ ├── popup.css # Štýly rozhrania
  132. │ └── popup.js # Logika interakcie s používateľom
  133. ├── scripts/ # Hlavné skripty rozšírenia
  134. │ ├── content.js # Komunikácia so stránkou Reddit
  135. │ ├── parser.js # Parsovanie údajov z vlákien
  136. │ └── formatter.js # Formátovanie údajov do čitateľného textu
  137. ├── background/ # Skripty na pozadí
  138. │ └── background.js # Správa udalostí prehliadača
  139. └── assets/ # Statické súbory
  140. └── icons/ # Ikony rozšírenia
  141. ```
  142.  
  143. ## Vývoj
  144.  
  145. ### Predpoklady
  146.  
  147. - Prehliadač Chrome alebo Edge
  148. - Základná znalosť HTML, CSS a JavaScript
  149. - Porozumenie štruktúry stránok Reddit (starých aj nových)
  150.  
  151. ### Lokálny vývoj
  152.  
  153. 1. Vykonajte zmeny v zdrojovom kóde
  154. 2. Načítajte alebo znova načítajte rozšírenie na stránke s rozšíreniami Chrome
  155. 3. Testujte funkcionalitu na rôznych Reddit diskusiách
  156. 4. Využite konzolu prehliadača (F12) na zobrazenie logov a ladenie
  157.  
  158. ### Testovanie
  159.  
  160. Rozšírenie bolo testované na rôznych typoch Reddit vlákien vrátane:
  161. - Diskusie s hlboko vnorenými komentármi
  162. - Príspevky s dlhým textovým obsahom
  163. - Vlákna s vymazanými komentármi a profilmi používateľov
  164. - Príspevky s rôznym vzhľadom na old.reddit.com a novom Reddite
  165.  
  166. ## Pripravované funkcie
  167.  
  168. - Možnosť filtrovať komentáre podľa skóre
  169. - Možnosť obmedziť maximálnu hĺbku vnorenia komentárov
  170. - Export do viacerých formátov (HTML, JSON)
  171. - Automatické zachytávanie obrázkov a odkazov z príspevkov
  172. - Rozšírené možnosti formátovania a prispôsobenia výstupu
  173.  
  174. ## Licencia
  175.  
  176. Toto rozšírenie je k dispozícii pod licenciou MIT. Pozrite si súbor LICENSE pre podrobnosti.
  177.  
  178. ## Poďakovanie
  179.  
  180. - Vytvorené pre komunitu Reddit, špeciálne pre používateľov, ktorí potrebujú čistý a formátovaný obsah diskusií
  181. - Navrhnuté s dôrazom na funkčnosť pri oboch rozhraniach Redditu (starom aj novom)
  182. - Inšpirované spätnou väzbou od tvorcov obsahu, výskumníkov a nadšencov Redditu
Advertisement
Add Comment
Please, Sign In to add comment