Hi
user
Admin Login:
Username:
Password:
Name:
Creating a BitTorrent Client using Asyncio
--client
big_apple_py
--show
pygotham_2016
--room Room_CR5 11070 --force
Next: 11 Advanced Permissioning
show more...
Marks
Author(s):
Ahmed Abdalla
Location
Room CR5
Date
jul Sat 16
Days Raw Files
Start
12:15
First Raw Start
11:59
Duration
00:25:00
Offset
0:15:34
End
12:40
Last Raw End
12:59
Chapters
00:00
0:03:05
Total cuts_time
28 min.
https://2016.pygotham.org/talks/280/creating-a-bittorrent-client-using-asyncio
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
mp4
svg
png
assets
release.pdf
Creating_a_BitTorrent_Client_using_Asyncio.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
The purpose of this talk is explain the BitTorrent protocol and relevant Asyncio API used to create a BitTorrent client that can actually download a ".torrent" file. The BitTorrent application will be built and presented as a set of steps (code snippets, i.e. coroutines) that implement various parts of the protocol and build up a final program that can download a file. Attendees need not know Asyncio and will learn the relevant functions needed to accomplish the task. No prior knowledge of the BitTorrent protocol is necessary either.
Comment:
production notes
2016-07-16/11_59_26.ts
Apply:
11:59:26 - 12:13:20 ( 00:13:54 )
S:
11:59:26 -
E:
12:29:25
D:
00:29:59
(
End:
834.0)
show more...
vlc ~/Videos/veyepar/big_apple_py/pygotham_2016/dv/Room_CR5/2016-07-16/11_59_26.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
11:59:26
seconds: 0.0
Wall: 11:59:26
Duration
00:29:59
12:29:25
seconds: 834.0
Wall: 12:13:20
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-07-16/11_59_26.ts
Apply:
12:13:20 - 12:24:34 ( 00:11:14 )
S:
11:59:26 -
E:
12:29:25
D:
00:29:59
(
Start:
834.0) (
End:
1508.0)
show more...
vlc ~/Videos/veyepar/big_apple_py/pygotham_2016/dv/Room_CR5/2016-07-16/11_59_26.ts :start-time=0834.0 --audio-desync=0
Raw File
Cut List
11:59:26
seconds: 834.0
Wall: 12:13:20
Duration
00:29:59
12:29:25
seconds: 1508.0
Wall: 12:24:34
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-07-16/11_59_26.ts
Apply:
12:24:34 - 12:25:06 ( 00:00:32 )
S:
11:59:26 -
E:
12:29:25
D:
00:29:59
(
Start:
1508.0) (
End:
1540.0)
show more...
vlc ~/Videos/veyepar/big_apple_py/pygotham_2016/dv/Room_CR5/2016-07-16/11_59_26.ts :start-time=01508.0 --audio-desync=0
Raw File
Cut List
11:59:26
seconds: 1508.0
Wall: 12:24:34
Duration
00:29:59
12:29:25
seconds: 1540.0
Wall: 12:25:06
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-07-16/11_59_26.ts
Apply:
12:25:06 - 12:26:20 ( 00:01:14 )
S:
11:59:26 -
E:
12:29:25
D:
00:29:59
(
Start:
1540.0) (
End:
1614.0)
show more...
vlc ~/Videos/veyepar/big_apple_py/pygotham_2016/dv/Room_CR5/2016-07-16/11_59_26.ts :start-time=01540.0 --audio-desync=0
Raw File
Cut List
11:59:26
seconds: 1540.0
Wall: 12:25:06
Duration
00:29:59
12:29:25
seconds: 1614.0
Wall: 12:26:20
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-07-16/11_59_26.ts
Apply:
12:26:20 - 12:29:25 ( 00:03:05 )
S:
11:59:26 -
E:
12:29:25
D:
00:29:59
(
Start:
1614.0)
show more...
vlc ~/Videos/veyepar/big_apple_py/pygotham_2016/dv/Room_CR5/2016-07-16/11_59_26.ts :start-time=01614.0 --audio-desync=0
Raw File
Cut List
11:59:26
seconds: 1614.0
Wall: 12:26:20
Duration
00:29:59
12:29:25
seconds: 0.0
Wall: 11:59:26
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-07-16/12_29_26.ts
Apply:
12:29:26 - 12:54:57 ( 00:25:31 )
S:
12:29:26 -
E:
12:59:25
D:
00:29:59
(
End:
1531.0)
show more...
vlc ~/Videos/veyepar/big_apple_py/pygotham_2016/dv/Room_CR5/2016-07-16/12_29_26.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
12:29:26
seconds: 0.0
Wall: 12:29:26
Duration
00:29:59
12:59:25
seconds: 1531.0
Wall: 12:54:57
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-07-16/12_29_26.ts
Apply:
12:54:57 - 12:59:25 ( 00:04:28 )
S:
12:29:26 -
E:
12:59:25
D:
00:29:59
(
Start:
1531.0)
show more...
vlc ~/Videos/veyepar/big_apple_py/pygotham_2016/dv/Room_CR5/2016-07-16/12_29_26.ts :start-time=01531.0 --audio-desync=0
Raw File
Cut List
12:29:26
seconds: 1531.0
Wall: 12:54:57
Duration
00:29:59
12:59:25
seconds: 0.0
Wall: 12:29:26
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2016-07-16/11_59_26.ts
2016-07-16/12_29_26.ts
Veyepar
Video Eyeball Processor and Review