ΠΠ·Π»Π΅Π·Π΅ Π²Π΅ΡΡΠΈΡ 0.30 Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π·Π° ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈΠ½Π°ΡΡΠΊΠΈ ΡΠΈΠΉΠ΄ΠΎΠ²Π΅ Newsraft, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠΎΡΠΌΠ°ΡΠΈ RSS ΠΈ Atom. Newsraft Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π·Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π±Π»ΠΎΠ³ΠΎΠ²Π΅ ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΈ Π½Π΅Π³ΠΎΠ²ΠΎΡΠΎ ΠΏΡΠ΅Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ ΡΡΠ΅Π· Π΅Π΄ΠΈΠ½Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ncurses. ΠΡΠΎΠ΅ΠΊΡΡΡ Π΅ Π²Π΄ΡΡ Π½ΠΎΠ²Π΅Π½ ΠΎΡ ΠΈΠ΄Π΅ΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Newsboat, Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠ΅ ΡΠ²ΡΠ²Π° Π½Π΅ΠΉΠ½ΠΈΡ Π»Π΅ΠΊ Π°Π½Π°Π»ΠΎΠ³.
Π¦Π΅Π»ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ Π½Π°ΠΉ-ΡΡΡΡΠ΅Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π½Π° ΠΏΡΠ»Π½ΠΎΡΠ΅Π½Π΅Π½ ΡΠΈΠ΄ΡΠΈΠ΄Π΅Ρ Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π΄ΠΎΠ²Π΅ ΠΈΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄ (Π·Π° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅, Newsboat ΡΡΠ΄ΡΡΠΆΠ° ΠΎΠΊΠΎΠ»ΠΎ 44 Ρ ΠΈΠ»ΡΠ΄ΠΈ ΡΠ΅Π΄Π° ΠΈΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄, Π΄ΠΎΠΊΠ°ΡΠΎ Newsraft β ΠΎΠΊΠΎΠ»ΠΎ 9 Ρ ΠΈΠ»ΡΠ΄ΠΈ). ΠΠΎΠ΄ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ C (C99) ΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ ISC. ΠΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Newsraft 0.30 ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ Π² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΡΠ°: Alpine Linux, Arch User Repository, Chimera Linux, FreeBSD Ports, Homebrew, Nixpkgs, OpenBSD Ports.
ΠΡΠ½ΠΎΠ²Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° Newsraft:
- ΠΠ°ΡΠ°Π»Π΅Π»Π½ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ;
- Π Π°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΡΠΈΠΉΠ΄ΠΎΠ²Π΅ ΠΏΠΎ ΡΠ΅ΠΊΡΠΈΠΈ (Π³ΡΡΠΏΠΈ);
- ΠΡΠ²Π°ΡΡΠ½Π΅ Π½Π° Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ Ρ Π²ΡΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Ρ Π΅Π΄Π½ΠΎ Π½Π°ΡΠΈΡΠΊΠ°Π½Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ mpv);
- Π€ΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈΠ½ΠΈ Π½Π° Π±Π°Π·Π° SQL ΠΈΠ·ΡΠ°Π·ΠΈ;
- ΠΡΠ΅Π³Π»Π΅Π΄ Π½Π° Π½ΠΎΠ²ΠΈΠ½ΠΈ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ ΡΠΈΠΉΠ΄ΠΎΠ²Π΅ Π½Π°Π²Π΅Π΄Π½ΡΠΆ (Π±ΡΡΠΎΠ½ Tab ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅);
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π·Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΠΈΠΉΠ΄ΠΎΠ²Π΅ ΠΈ ΡΠ΅Π»ΠΈ ΡΠ΅ΠΊΡΠΈΠΈ;
- ΠΠ°Π·Π½Π°ΡΠ°Π²Π°Π½Π΅ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ Π±ΠΈΠ½Π΄ΠΈΠ½Π³ΠΈ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΡΠΈΠΉΠ΄ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π½ΠΎ;
- ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π½Π°Π·Π½Π°ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π° Π΅Π΄ΠΈΠ½ Π±ΡΡΠΎΠ½;
- Π’Π΅ΠΊΡΡΠΎΠ²ΠΎ ΡΡΡΡΠ΅Π½Π΅ ΠΏΠΎ Π½ΠΎΠ²ΠΈΠ½ΠΈ;
- ΠΡΠ΅Π³Π»Π΅Π΄ Π½Π° HTML ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈΠ½ΠΈΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°;
- Π‘ΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ΅Π½ΡΡΠΎ ΠΏΠΎ Π½Π°ΠΉ-ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ;
- ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΈ ΠΎΡΡΠ΅ΡΠΈ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ Π½Π΅ΡΡΠΏΠ΅ΡΠ½ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ;
- ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΈΠΉΠ΄ΠΎΠ²Π΅ Π½Π΅ ΠΏΠΎ Π»ΠΈΠ½ΠΊ, Π° ΠΏΠΎ ΠΈΠ·Ρ ΠΎΠ΄Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°;
- ΠΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠΈΡΠΊΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ Π½Π° ΡΠΈΠΉΠ΄ΠΎΠ²Π΅ (RSS, Atom, JSON Feed, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡβ¦);
- ΠΠΌΠΏΠΎΡΡ/Π΅ΠΊΡΠΏΠΎΡΡ Π½Π° ΡΠΈΠΉΠ΄ΠΎΠ²Π΅ Π² OPML ΡΠΎΡΠΌΠ°Ρ.
ΠΠΎΠ²ΠΎΠ²ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ Π² Newsraft 0.30:
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ edit Π·Π° ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΠΈ Ρ Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ;
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ find Π·Π° ΡΡΡΡΠ΅Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈΠ½ΠΈ ΠΏΠΎ SQL ΡΡΠ»ΠΎΠ²ΠΈΡ;
- ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠΎΠ»ΠΎΠ½Π° user_data Π² Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ;
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° database-batch-transactions;
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π° ΠΈΠΌΠΏΠΎΡΡ/Π΅ΠΊΡΠΏΠΎΡΡ Π½Π° ΡΠΈΠΉΠ΄ΠΎΠ²Π΅ Π² OPML ΡΠΎΡΠΌΠ°Ρ;
- ΠΠΎΠ±Π°Π²Π΅Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ REGEXP Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° item-rule;
- ΠΠ΅ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎ ΠΈΠ·ΡΠ°Π·Π΅Π½ΠΈΠ΅ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° item-rule ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠ°ΡΠΎ Π³ΡΠ΅ΡΠΊΠ° Π½Π° ΡΠΈΠΉΠ΄Π°;
- ΠΡΠΎΠ΅Π½Π΅ΡΠΎ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π² ΡΠΈΠΉΠ΄Π° ΡΠ΅Π³Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Ρ ΠΎΠ³Π»Π΅Π΄ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° item-rule;
- ΠΠΎΠ΄ΠΊΡΠ΅ΠΏΠ° Π½Π° OSC 9 ΠΈ OSC 52 Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ notification-command ΠΈ copy-to-clipboard-command;
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° analyze-database-on-startup Π΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π° Π½Π° database-analyze-on-startup;
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° clean-database-on-startup Π΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π° Π½Π° database-clean-on-startup;
- ΠΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠ° Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ JSON ΠΏΠ°ΡΡΠ΅ΡΠ° YAJL, ΡΠ΅Π³Π° JSON ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° Ρ json_tree() ΠΎΡ SQLite.

ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
