login::  password::




cwbe coordinatez:
101
63540
2076399
856608

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::
total children::155
16 K

show[ 2 | 3] flat


Fen0
Schwester0
semantic fre...0
aarin0
slahackovy_b...0
Abe0
Lester0
sparx0
sine0
blurec0
heyhola0
ciernabiela0
akira0
RicCo0
a5tr00
atticus0
ulkas0
dno0
eiff balboa0
roro0
Anth0
skazeny0
Mr. Darcy0
wq0
DreeStyler0
vygidor0
studenyRadiator0
milton0
Joy0
XcomeX0
Oliva1110
naberacka0
chess0
290
Shorty.0
cv::be0
malynixon0
arisum0
pht0
whiteline0
hugis0
Indalam0
risko0
ziman0
psylens0
soonic0
beek0
chaplin0
total trash0
niko0
nudzo0
mirex0
||0
dodo0
mimmon0
-sXero-0
ea0
elmord1
ni1
repelent1
anance1
borg1
ksyz1
azazel_[Lock...1
tux1
smrtak1
sad&kvet2
soho423
uza3
morti3
kstslv4
orwin5
Kugax{outKas...6
Catherine Mo...6
LDuck6
ond6
darmozrac6
7
mirny8
dnes nie je ...8
Ywettka9
mr gramma9
ramp9
henry foster9
stick10
cierny11
icyak11
kono11
vicdar3n11
lesnimrak11
s711
tstone11
wern11
[347]12
mnagy19
bandikud19
C[elkom]iny20
mifo20
fefo20
daan24
katk.at24
pyxel26
hexo26
Furby28
wr4bc4k28
sandi28
frr34
cell35
Wolfe36
m4nu4l38
grzegorz brz...38
jinx38
goldenslumbers40
Carpathian43
barabas43
e1m144
vl4kn044
siddharta[Lo...44
chelly44
d.f.r44
~50
Janko3352
kveigar53
drudriger57
boobiq57
janul63
miloo68
steve_mcqueen70
laykaa70
"."70
polar72
baronprasil86
michael czer...89
jux91
longin94
Macarat94
liryc95
uz.nebudem.t...97
Refresh103
.db104
landru104
etome112
mateno122
rigor128
anacore130
padishah131
Python Programming Language


Python je objektovy, vysoce vykonny interpretovany programovaci jazyk. Podporuje velke mnozstvi vysokourovnovych datových typu (retezce, seznamy, asociativni pole ...). Jiz zakladni distribuce disponuje mnoha moduly, pomoci nichz lze resit sirokou skalu problemu (prace se sokety, sluzbami internetu, vlakny ...). Jeho interpretr bezi na mnoha platformach (Linux, Java, Macintosh, Palm OS, DOS nebo Windows). Interpretr lze velice snadno rozsirit pomoci modulu napsanych v jazyku C (prip. C++).

IRCNet - #python.sk , #python

tutorialy
Tutorialy ku Pythonu na matfyze /sk/
http://www.tutorialized.com/tutorials/Python/1 /en/

stranky
http://www.py.cz
http://www.python.org
The Python Enterprise Application Kit
Pre vyvoj GUI aplikacii - zaujimave

knihy
Oreilly Python In A Nutshell
Addison Wesley Text Processing In Python




0000010100063540020763990085660808734123
ulkas
 ulkas      02.04.2020 - 10:57:53 , level: 1, UP   NEW
pre mna zdanlivo nevygooglitelna vec:

co znamena zapis **self?

000001010006354002076399008566080873412308734797
skazeny
 skazeny      03.04.2020 - 16:45:16 , level: 2, UP   NEW
mozes dat kontext pouzitia? :)

pretoze bez kontextu:

self = {'1': 2}
def print_kwargs(**kwargs):
for k, v in kwargs.items():
print(f"{k}={v}")


print_kwargs(**self)

tzn self sam o sebe nie je nicim specialny keyword, iba konvencia pri definicii instance method na classach

00000101000635400207639900856608087341230873479708734844
ulkas
 ulkas      03.04.2020 - 19:05:38 , level: 3, UP   NEW
jj,medzitym som to nasiel. je to len rozbitie dictionary na key value. zhodou okolnostipremenna bola self.value ale ja som riesil format **self...

0000010100063540020763990085660808608151
repelent
 repelent      21.03.2019 - 11:53:54 [2K] , level: 1, UP   NEW
KIWI.COM PYTHON WEEKEND Bratislava, April 5–7, 2019
An intensive, educational weekend course of Python led by top Kiwi.com developers

info, registracia (treba napisat nejaky task alebo co, maju iba 16 miest)
https://pythonweekend.cz/

0000010100063540020763990085660808599243
chaplin
 chaplin      24.02.2019 - 21:54:30 [2K] , level: 1, UP   NEW
v Brne je skupina "Brnenske Pyvo" ktora organizuje prednasky v Artbaru Druhy pad, a robi aj Pyladies - python pre zeny

000001010006354002076399008566080859924308608191
ziman
 ziman      21.03.2019 - 13:00:31 [1K] , level: 2, UP   NEW
uz len cakam, kedy vznikne Python Computing Organisation v Ostrave :)

000001010006354002076399008566080859924308599420
repelent
 repelent      25.02.2019 - 15:16:49 [1K] , level: 2, UP   NEW
linky
https://pyvo.cz/brno-pyvo/
https://pyladies.cz/

0000010100063540020763990085660808566439
DreeStyler
 DreeStyler      19.11.2018 - 02:23:23 (modif: 20.11.2018 - 15:19:23) [2K] , level: 1, UP   NEW !!CONTENT CHANGED!!
Viete mi niekto ukazat priklad pouzitia oauth2 na autorizaciu voci google uctu na prihlasenie do JIRA? Chcem sa vyhnut pouzitiu REST API.
e.: uz sa do toho pomaly dostavam, viac info tu: https://developers.google.com/api-client-library/python/guide/aaa_oauth
Ked sa mi to podari, tak to zdokumentujem

000001010006354002076399008566080856643908566461
skazeny
 skazeny      19.11.2018 - 08:58:58 [1K] , level: 2, UP   NEW
neriesil som, ale rychly google: https://jira.readthedocs.io/en/master/examples.html#oauth ti nezafunguje?

00000101000635400207639900856608085664390856646108566504
DreeStyler
 DreeStyler      19.11.2018 - 11:28:36 (modif: 19.11.2018 - 12:15:07) [1K] , level: 3, UP   NEW !!CONTENT CHANGED!!
ked ja tomu vobec nerozumiem
co je keycert? Oauth_dict? Consumer_key?
Myslel som priklad, ze kde mam co nasypat, aby to fungovalo. Teraz to funguje tak, idem na jira.hu, tam kliknem na google login a ono mi to skontroluje, ci som prihlaseny v google a ak som, tak ma pusti. Ak niesom, tak sa prihlasim do google a pusti ma to.

0000010100063540020763990085660808566439085664610856650408566668
skazeny
 skazeny      19.11.2018 - 17:41:57 [1K] , level: 4, UP   NEW
aha, tak skor ja nerozumiem tomu co chces urobit

myslel som si, ze pises nejaky python script, ktory sa potrebuje autorizovat cez oauth na Jira - naco by mala sluzit ta knihovna vyssie

z toho co pises v poslednom poste vyzera, ze sa chces login do JIRA cez web browser - ako si sam napisal, tam sa lognes cez social login (https://en.wikipedia.org/wiki/Social_login, ktory moze byt implementovany roznymi standardmi)

v kazdom pripade nie som expert ani na JIRA ani na Oauth, takze ti zrejme viac neporadim :)

000001010006354002076399008566080856643908566461085665040856666808566674
DreeStyler
 DreeStyler      19.11.2018 - 17:59:42 [1K] , level: 5, UP   NEW
nie nie, dobre si tomu rozumel, toto co pisem v poslednom poste je ukazka, ako to funguje cez webbrowser teraz a to iste chcem docielit cez python a oauth2 a sucasne nechcem pouzivat REST, lebo aj s RESTom sa to nejak da.
user:password sa neda, musi byt oauth.

0000010100063540020763990085660808561529
chaplin
 chaplin      06.11.2018 - 07:57:18 (modif: 06.11.2018 - 08:00:14), level: 1, UP   NEW !!CONTENT CHANGED!!
Chcel by som pomocou requests/beautifulsoup v Python 3 prejst cez nalogovanie do webstranky.

Tu je login/password tlacitko:
..input maxlength="100" size="30" id="loginName" name="loginName" type="text" title="E-mail ID:" value=""
..input maxlength="32" size="30" id="password" name="password" title="Password:" type="password" value=""

Tu je submit button:
..input value="Submit" name="button_okButton" type="submit" onclick="javascript:login(['Mode','Topic'],['login','100'])"

Doleuvedeny kod mi nacita uvodnu stranku, ale neprihlasi ma. Aj ked som zahashoval ten posledny geturl request, tak aj tak to neukaze dalsiu stranku. Viem sa tam dostat a vsetko vytahat cez selenium/chrome, ale chcel by som nieco co by pracovalo na pozadi...

import ssl
import requests
from lxml import html

USERNAME = "myusername@domain.com"
PASSWORD = "password"

LOGIN_URL = "https://ehnsarmciratihs.extnet.ibm.com/services/security/cirats/index.jsp"
URL = "https://ehnsarmciratihs.extnet.ibm.com/services/security/cirats/index.jsp"

def main():
ssl._create_default_https_context = ssl._create_unverified_context
session_requests = requests.session()


# Create payload
payload = {
"loginName": USERNAME,
"password": PASSWORD,
#"csrfmiddlewaretoken": authenticity_token
}

# Perform login
result = session_requests.post(LOGIN_URL, data = payload, headers = dict(referer = LOGIN_URL))

# Scrape url
result = session_requests.get(URL, headers = dict(referer = URL), verify=False)
print(result.text)

if __name__ == '__main__':
main()

000001010006354002076399008566080856152908594055
nudzo
 nudzo      09.02.2019 - 18:35:38 [1K] , level: 2, UP   NEW
Neries to v Pythone. https://github.com/GoogleChrome/puppeteer

00000101000635400207639900856608085615290859405508598527
chaplin
 chaplin      21.02.2019 - 21:41:36 [1K] , level: 3, UP   NEW
dakujem, skusim

000001010006354002076399008566080856152908563288
ulkas
 ulkas      09.11.2018 - 22:08:55 [1K] , level: 2, UP   NEW
nevies si proste odchytit samotny vygenerovany request na stranke? a modifikovat uz len request header a nie simulovat samotne prihlasenie cez form submit. tu je napriklad request header pre prihlasenie na kyberiu:



Request URL: https://kyberia.sk/id/8561529/
Request Method: POST
Status Code: 302
Remote Address: 85.118.132.159:443
Referrer Policy: same-origin
:authority: kyberia.sk
:method: POST
:path: /id/8561529/
:scheme: https
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
accept-encoding: gzip, deflate, br
accept-language: en-US,en;q=0.9,sk;q=0.8
cache-control: max-age=0
content-length: 652
content-type: multipart/form-data; boundary=----WebKitFormBoundaryxxx
cookie: PHPSESSID=xxx
origin: https://kyberia.sk
referer: https://kyberia.sk/id/8561529
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
------WebKitFormBoundaryxxx
Content-Disposition: form-data; name="login"

ulkas
------WebKitFormBoundaryxxx
Content-Disposition: form-data; name="password"

xxx
------WebKitFormBoundaryxxx
Content-Disposition: form-data; name="event"

login
------WebKitFormBoundaryxxx
Content-Disposition: form-data; name="login_type"

name
------WebKitFormBoundaryxxx
Content-Disposition: form-data; name="screen_width"

1920
------WebKitFormBoundaryxxx
Content-Disposition: form-data; name="screen_height"

1025
------WebKitFormBoundaryxxx--



toto vies postovat aj primitivnym curlom v konzole. odpoved zo servera je nastavena session cookie tusim

000001010006354002076399008566080856152908561557
Mr. Darcy
 Mr. Darcy      06.11.2018 - 09:05:17 (modif: 06.11.2018 - 09:06:47), level: 2, UP   NEW !!CONTENT CHANGED!!
javascript:login :)

mam k tomu len taku anekdotu, ze asi pred 10 rokmi som uspesne robil amazon login cez ruby-webkit. neviem co myslis tym na pozadi, ale ten proces nemal viditelne okno a bezal propri vsetkych ostatnych procesoch... mysli na to, ze content za tym loginom moze byt (a pravdepodobne bude) generovany javascriptom.

00000101000635400207639900856608085615290856155708561638
chaplin
 chaplin      06.11.2018 - 11:06:42 (modif: 06.11.2018 - 11:08:29), level: 3, UP   NEW !!CONTENT CHANGED!!
dakujem, vies to nejak zakomponovat do toho kodu? Som v tychto veciach hodne novy, jedna vec je urobit v seleniu find_element_by_id_executescript("...") a druha urobit nieco v takomto kode ktory som si pozical z inej stranky a neviem ako zmenit post metodu na volanie javascriptu v tomto kontexte. Skusim to pogooglit...

edit: a este sa potrebujem dostat do JSON a tohoto :D
https://developers.trello.com/docs/api-introduction

0000010100063540020763990085660808561529085615570856163808561643
Mr. Darcy
 Mr. Darcy      06.11.2018 - 11:19:02 (modif: 06.11.2018 - 11:21:31), level: 4, UP   NEW !!CONTENT CHANGED!!
ja o tom nic neviem, spustal som js kod v tej stranke aby som vyplnil formular a submitol (dalsim js). dnes na to snad existuju nejake frameworky, urcite nie si prvy kto riesi taketo peklo. radsej si double-checkni ci na to co chces ziskat neexistuje nejake API, scraping sa moze lahko rozbit.

000001010006354002076399008566080856152908561557085616380856164308561645
chaplin
 chaplin      06.11.2018 - 11:21:22 , level: 5, UP   NEW
jj prave mi jeden indian potvrdil ze maju API :) dakujem

0000010100063540020763990085660808561529085615570856163808561641
chaplin
 chaplin      06.11.2018 - 11:15:28 , level: 4, UP   NEW
nasiel som javascript:login v ciratsScripts.js

function login(argumentName, argumentValues){
dm1 = document.MainForm;
var dt = new Date();

// Adding the timeZone information to the request..
argumentName[argumentName.length]='timeZone';
argumentValues[argumentValues.length] = dt.getTimezoneOffset();
//Added by Deepmala for defect 38731:Problem with timestamp display for some DST timezones
var jan1 = new Date(dt.getFullYear(), 0, 1, 0, 0, 0, 0);
var temp = jan1.toGMTString();
var jan2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
var time_offset_jan = (jan1 - jan2) / (1000 * 60);
var june1 = new Date(dt.getFullYear(), 6, 1, 0, 0, 0, 0);
temp = june1.toGMTString();
var june2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
var time_offset_jun = (june1 - june2) / (1000 * 60);

argumentName[argumentName.length]='time_offset_jan';
argumentValues[argumentValues.length] = time_offset_jan;
argumentName[argumentName.length]='time_offset_jun';
argumentValues[argumentValues.length] = time_offset_jun;

//End of code added by Deepmala for defect 38731:Problem with timestamp display for some DST timezones
submitParameters(argumentName,argumentValues);
}

0000010100063540020763990085660808557233
ulkas
 ulkas      24.10.2018 - 16:41:10 , level: 1, UP   NEW
hladam nejaky univerzalnejsi framework. nieco, kde je uz nejaka ta adresarova struktura, vyriesene zaklady ako config load, factory, handlovanie s db/file, pripadne nejaky deploy proces/migration atd. (mame projekt pre 4 programatorov, teraz je 1500 riadkovy kod spisany uplne klasicky - v jednom subore)
ale, netreba ziadny frontend.

preco nech googlim ako googlim, vsetko co sa oznacuje python frameworkom je nutne len cisto web framework? viem, ze mozem ignorovat tu view vetvu, lenze stale su tam uplne zbytocne veci ako nastroje http server, form validation, kadejake javascript zmrstovace atd...

alebo nejaku radu, ktorym smerom ist? nechcel by som zbuchavat veci na kolene, ak uz to existije.

000001010006354002076399008566080855723308557241
jurov
 jurov      24.10.2018 - 17:13:32 , level: 2, UP   NEW
Standardne pythonove setuptools nevyhovuju? Maju aj management resources a konfiguracie.

Praga mater urbium, ora pro nobis!

00000101000635400207639900856608085572330855724108557253
ulkas
 ulkas      24.10.2018 - 17:44:55 , level: 3, UP   NEW
no, to je taky zaklad. ale hladam aj nieco, co uz utilizuje konkertnu paradigmu, ci uz TDD alebo DDD ci nejake services. a uz ma v sebe aj take zaklady ako factory, nejaky resource autoloader (to asi splna aj to co si pastol), pripadne ORM, integrovany rozumny logger, miesto pre unit testy a ich jednoduche integracie a assertions rovno v kdoe a nie nejakou imitacnou vetvou pomimo.

0000010100063540020763990085660808493426
cv::be
 cv::be      01.05.2018 - 11:32:03 (modif: 01.05.2018 - 11:32:48), level: 1, UP   NEW !!CONTENT CHANGED!!
caute
riesime psychologicky experiment, pouzivame psychopy (cize python 2.7.3) a mam nasledujuci problem:

bezi loop, ktory prezentuje nahodny pocet nahodnych cifier v nahodne dlhych intervaloch
zaroven arduino uno posiela na usb dlzku trvania stlacenia tlacidla. citam ho odtial pomocou kniznice serialpy (serial.readline())

potrebujem zastavit prezentaciu vyssieuvedenych cifier v momente, ked pride signal na usb a zaroven ho zapisat do premennej

potrebujem na to threading, alebo to ide aj jednoduchsie?

vdaka!

000001010006354002076399008566080849342608495287
ulkas
 ulkas      05.05.2018 - 23:51:15 , level: 2, UP   NEW
inak, ak riesite nejaky reakcny cas alebo inu chutovtu, odporucam pouzivat paralelny port a nie seriovy, akym je aj usb. seriove maju zdielanu zbernicu a moze sa stat, ze to raz za cas sekne aj na par milisekund

00000101000635400207639900856608084934260849528708501692
cv::be
 cv::be      21.05.2018 - 14:36:43 , level: 3, UP   NEW
shit, nevsimol som si, ze si pisal. niekto by uz mohol poriesit tie "notifikacie" :)
dik za feedback. nastastie neriesime reakcne casy. casovac bezi na arduine a meria len dlzku zopnutia tlacidla

00000101000635400207639900856608084934260849528708495324
ooo
 ooo      06.05.2018 - 09:19:52 , level: 3, UP   NEW
Ja som toyo kedysi riesil v RTLinux free, tam to slape dokonale presne.

000001010006354002076399008566080849342608493431
Thunder Perfect Mind
 Thunder Perfect Mind      01.05.2018 - 11:57:18 , level: 2, UP   NEW
serial.readline() je blokujuci? ak nie, tak mozno ho mozes volat priamo v hlavnom loope a ak nieco precita, tak prerusit loop.
vidim (nechce sa mi to skusat ofc) ze sa da volat aj neblokujuco (nastavit timeout na 0), takze by to mohlo fungovat.

00000101000635400207639900856608084934260849343108493474
cv::be
 cv::be      01.05.2018 - 15:08:42 , level: 3, UP   NEW
vdaka. myslim, ze je blokujuci (ak spravne rozumiem). caka na EOL
aha, takze timeout 0, idem skusit

00000101000635400207639900856608084934260849343108493466
jurov
 jurov      01.05.2018 - 14:08:48 , level: 3, UP   NEW
https://stackoverflow.com/questions/39461414/python-serial-readline-not-blocking

Ešte chlapča nevyrástlo, baby, berme ho!

0000010100063540020763990085660808468628
majur
 majur      10.03.2018 - 11:56:56 , level: 1, UP   NEW
Ahojte :) je toto dobra kniha na ucenie sa? online kurzy mi moc nevyhovuju, a rad si vsetko skusam lokalne.
https://learnpythonthehardway.org/python3/