# solid-file-python @ PyConTW 2021 sprint * repo: https://github.com/twonote/solid-file-python * pitch: https://docs.google.com/presentation/d/1KMvIzOKmErGW6cdRnFI0s_KGXBM1jYh-5Iq0SSmgaH0/edit?usp=sharing   ## CoC * https://tw.pycon.org/2021/zh-hant/about/code-of-conduct * Turn on webcam while introducing yourself * No rush ## Rundown * 11:20~12:30 * Warmup * Onboard tutorial * Env Setup * Planning * 13:30~16:30 * Get hands dirty * 16:30~17:30 * Demo * Retro ## 簽到區 * (name / gather town name / discord name / github id if different) * Petertc Chu / hrchu * Alex Van / Alex Van / None / alexhtwen * Billy/ M/ billy/ worksB-collab * Jack Chang / changjac / jack20951948#0398 / jack20951948 * wanchu / wanchu / piglet / halloju * peter0083 / peter0083 / peter0083 / peter0083 ## Onboard * Docs * https://solidproject.org/TR/protocol * https://github.com/solid/solid-spec * FAQ: https://solidproject.org/faqs * How Solid work? * https://www.youtube.com/watch?v=qWVTjMsv7AE * Pod * Authentication: Web-TLS, Web-OIDC * Authorization: WAC * Structured data: Sematic web / Linked Data / RDF / Turtle * network protocol: HTTPS REST API / WebSockets API * Demo * pod * https://solidproject.org/apps * Implementations * Server side: NSS, CSS, ESS * Client side: https://solidproject.org/developers/tools/ * solid-file-python * https://github.com/twonote/solid-file-python/blob/master/solid-file-python-getting-start.ipynb * Reference implements * https://github.com/jeff-zucker/solid-file-client * https://docs.inrupt.com/developer-tools/api/javascript/solid-client/modules/thing_thing.html ## Env setup Tools: Pycharm, Python, git, github, Postman * Get a Pod: https://solidproject.org/users/get-a-pod * Try file browser: https://github.com/solid/userguide#manage-your-trusted-applications * Try solid APIs by Postman: https://github.com/twonote/solid-file-python/tree/master/resources/postman * Run solid-file-python test cases ## Planning * Issues: https://github.com/twonote/solid-file-python/issues ## Demo & Retro ### high level file operations implement 小隊 * Alex * 目前在研讀和消化solid_api.py及SolidApi.js中。 * solid_api.py試改了一些錯字以及加一兩個註解。 * 試寫了patch_file(),但不知道對不對。 * 今天(09-26)只能做到這裡,以後有空再繼續。 ### structured data 小隊 * Jack Chang, Cheng * 理解RDF -> triples * 理解OAuth2 and OIDC的差異 * 使用postman嘗試讀寫POD ### OIDC 小隊 * wanchu, billy * 理解OAuth2 and OIDC的差異 * 理解OICD的實作流程
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up