Tento web používá soubory cookie. Dalším používáním webu s tímto souhlasíte.
jméno
heslo
přihlásit
zaregistrujte se
zapomněli jste heslo?
CONYX
GIOMIKY

C O N Y X - CONSOLE NYX CLIENT - klient pro Nyx, ktery uvitaji priznivci Linuxu a konzoli predevsim (Python)

[https://i.nyx.cz/files/00/00/20/88/2088841_181fad228c6dcfff6899.gif?name=conyx.gif]

https://bh.xf.cz/pub/conyx/

Cti Me

V současnosti funguje korektně pouze s prémiovkou. Jinak nejsou správně zobrazovány počty nepřečtených příspěvků.
Máte k tomu co říct? Vložte se do diskuze.
GIOMIKY --- 8:11:27 17.2.2020
RAINBOF: Děkuji pekně. Dodělal jsem jenom neumně diakritiku.
Chystám se na dodělání uploadu souborů a nějakou lepší práci s příspěvky v klubu.
Ale ten yaft s microknightem je fakt takovej sentiment vyvolávající.
RAINBOF --- 7:08:45 17.2.2020
GIOMIKY: ten krrasnej
GIOMIKY --- 22:27:37 16.2.2020
CONYX & YET ANOTHER FRAME BUFFER TERMINAL & BOHEMIAN MICROKNIGHT
SCREW THE X-WINDOWS

[https://i.nyx.cz/files/00/00/21/04/2104691_f9d69586735efc02203d.png?name=CONYX_MicroKnight_MMXX.png]

https://bh.xf.cz/pub/fonts/MicroKnightCZ.v0.1.zip
--== Bohemian MicroKnight ==--
MicroKnightCZ-16x32.psfx.gz - TTY Konzolový font pro Linux
MicroKnightCZ.sfd - Projekt ve FontForge
MicroKnightCZ.ttf - Vlastní TrueType Font

https://github.com/uobikiemukot/yaft
GIOMIKY --- 21:59:26 12.2.2020
v0.1.9e
tui - pridan prikaz h - historie
tui - pohyb v seznamu diskuzi (nove klavesy j, k, h, l)
tui - pohyb v zobrazene diskuzi pomoci klaves j, k, h, l
ops - nove nyx_disc_header pro ziskani aktualniho jmena klubu
GIOMIKY --- 14:16:38 12.2.2020
CONYX v0.1.9d
GitHub - bulbalion/conyx at v0.1.9
https://github.com/bulbalion/conyx/tree/v0.1.9
CHANGELOG
* přepsal jsem konverzi výstupu v curses na volání utf8. Ta se rozhoduje podle verze a buď konvertí bytes na utf8, anebo nedělá nic
* vytvořil jsem tui.sh volající tui.py. ... tím pádem není (myslím) nutná vůbec žádná dodatečná knihovna (urllib je v základu, curses jsou v základu, sqlite je v základu), pokud člověk nespustí run.sh, která potřebuje cmd2 ... k tomuto kroku jsem přistoupil, protože v Termuxu na Android 10 není cmd2 funkční
* přepsal jsem volání urllib tak, aby se podle toho, jestli jsou urllib funkce dostupné v urllib.parse, anebo rovnou v urllib. Je to komplikace, ale nenapadla mě jiná možnost, jak podporovat P2 i P3
* lehká úprava reset.sh (doděláno vacuum pro kompaktění sqlite databáze a rm __pycache__ z libu
GIOMIKY --- 3:25:45 12.2.2020
v0.1.9b by snad mohla poresit ty urllib import chyby [ urllib import error handling ]
GIOMIKY --- 2:29:28 12.2.2020
ALATIR: A jinak ten posledni prepis z 0.1.8 na 0.1.9 vypadal takhle:

- params = urllib.urlencode({ #
+ params = urllib.parse.urlencode({ 'auth_nick':get_auth_nickname(), 'auth_token':get_auth_token(), 'l':'help', 'l2':'conyx' }) }).encode("utf-8") # v0.1.9 :

urlencode - How to URL encode in Python 3? - Stack Overflow
https://stackoverflow.com/questions/40557606/how-to-url-encode-in-python-3

Tak bych tipoval, za mas verzi urllib, kde se vola:

urllib.urlencode

a ne

urllib.parse.urlencode

Python3 Mig · bulbalion/conyx@8fa17c1 · GitHub
https://github.com/bulbalion/conyx/commit/8fa17c1f61b7624ecba92bb61a5f4263f9447714

Tak by to tam chtelo neco takovyho:

python - no module named urllib.parse (How should I install it?) - Stack Overflow
https://stackoverflow.com/questions/29358403/no-module-named-urllib-parse-how-should-i-install-it

If you need to write code which is Python2 and Python3 compatible you can use the following import

try:
from urllib.parse import urlparse
except ImportError:
from urlparse import urlparse
GIOMIKY --- 1:32:56 12.2.2020
ALATIR: Ted uvazijeme o prepis na request, protoze urllib evidentne proslo nejakymi zmenami. V nekterych verzich se vola urllib.encode.parse, v nekterych urllib.parse.
Jinak predchozi verze v pyenv s p27 by mela fungovat.
Kdyztak se za cas vrat, budeme na tom pracovat. Urllib evidentne nebyla volba zrovna nejstastnejsi.

http://bh.xf.cz/pub/conyx/install.txt

...

[root]# yum -y install python-virtualenv
|= mkdir -p ~/pyenv
cd ~/pyenv
|= virtualenv -p /usr/bin/python2.7 conyx
|= source ~/pyenv/conyx/bin/activate (conyx)
|= pip install -r $CONYX/reqs.txt

Do ~/.bashrc umistit: 'alias conyx='source ~/pyenv/conyx/bin/activate;
cd $CONYX;
./conyx.sh'
A pak spustime (po novem nacteni bashrc):
. ~/.bashrc
pomoci prikazu:
|= conyx
GIOMIKY --- 1:13:03 12.2.2020
ALATIR:
pip3 freeze | grep urllib
urllib3==1.24.1
asi mam starou knihovnu urllib...
zalezi, jestli se vola urllib.parse anebo urllib.urencode... funguje ti predchozi verze?