Hi
user
Admin Login:
Username:
Password:
Name:
The New York Times: Sustainable Systems, Powered by Python
--client
nbpy
--show
nbpy19
--room mystic 15060 --force
Next: 12 Writing a PEG parser for fun and profit
show more...
Marks
Author(s):
Sharon Tartarone, Michael Laing
Location
Mystic Theatre
Date
nov Sat 02
Days Raw Files
Start
17:00
First Raw Start
16:48
Duration
0:30:0
Offset
0:11:08
End
17:30
Last Raw End
17:48
Chapters
00:00
0:19:09
0:22:47
Total cuts_time
24 min.
https://2019.northbaypython.org/schedule/presentation/5/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
tweet
mp4
svg
png
assets
release.pdf
The_New_York_Times_Sustainable_Systems_Powered_by_Python.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
Delivering modern and reliable photo tools to an ever-evolving newsroom depends on building sustainable systems for both end-users and developers. For our end-users, we provide resilient, highly available systems that can quickly resume processing when faced with unexpected errors and crashes. For our developers, we build flexible, maintainable systems that can be enhanced and tested with ease and in parallel. Our systems are built upon Python-based open-source tools and methodologies which have enabled us to implement fail-fast error handling, module packaging, command-line tooling with click, plugin-based features with pluggy, productive development with black, code quality and type checks with mypy and flake8, and automatic doc generation using sphinx. We’ll review how and why we’ve leveraged these tools and do a deep dive into the technology using a publicly available set of example github repositories that attendees can reference. For our users, we provide resilient, highly available systems that quickly resume processing when faced with unexpected errors and crashes. For our developers, we build flexible, maintainable systems that can be enhanced and tested with ease and in parallel. We’ll review how and why we’ve leveraged Python-based open-source tools and methods to enable this and do a deep dive into the technology.
Comment:
production notes
2019-11-02/16_48_52.ts
Apply:
16:48:52 - 16:56:24 ( 00:07:32 )
S:
16:48:52 -
E:
17:18:51
D:
00:29:59
(
End:
452.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/16_48_52.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
16:48:52
seconds: 0.0
Wall: 16:48:52
Duration
00:29:59
17:18:51
seconds: 452.0
Wall: 16:56:24
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-11-02/16_48_52.ts
Apply:
16:56:24 - 16:56:50 ( 00:00:26 )
S:
16:48:52 -
E:
17:18:51
D:
00:29:59
(
Start:
452.0) (
End:
478.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/16_48_52.ts :start-time=0452.0 --audio-desync=0
Raw File
Cut List
16:48:52
seconds: 452.0
Wall: 16:56:24
Duration
00:29:59
17:18:51
seconds: 478.0
Wall: 16:56:50
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-11-02/16_48_52.ts
Apply:
16:56:50 - 16:58:48 ( 00:01:58 )
S:
16:48:52 -
E:
17:18:51
D:
00:29:59
(
Start:
478.0) (
End:
596.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/16_48_52.ts :start-time=0478.0 --audio-desync=0
Raw File
Cut List
16:48:52
seconds: 478.0
Wall: 16:56:50
Duration
00:29:59
17:18:51
seconds: 596.0
Wall: 16:58:48
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-11-02/16_48_52.ts
Apply:
16:58:48 - 16:59:24 ( 00:00:36 )
S:
16:48:52 -
E:
17:18:51
D:
00:29:59
(
Start:
596.0) (
End:
632.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/16_48_52.ts :start-time=0596.0 --audio-desync=0
Raw File
Cut List
16:48:52
seconds: 596.0
Wall: 16:58:48
Duration
00:29:59
17:18:51
seconds: 632.0
Wall: 16:59:24
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-11-02/16_48_52.ts
Apply:
16:59:24 - 16:59:42 ( 00:00:18 )
S:
16:48:52 -
E:
17:18:51
D:
00:29:59
(
Start:
632.0) (
End:
650.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/16_48_52.ts :start-time=0632.0 --audio-desync=0
Raw File
Cut List
16:48:52
seconds: 632.0
Wall: 16:59:24
Duration
00:29:59
17:18:51
seconds: 650.0
Wall: 16:59:42
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-11-02/16_48_52.ts
Apply:
16:59:42 - 17:18:51 ( 00:19:09 )
S:
16:48:52 -
E:
17:18:51
D:
00:29:59
(
Start:
650.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/16_48_52.ts :start-time=0650.0 --audio-desync=0
Raw File
Cut List
16:48:52
seconds: 650.0
Wall: 16:59:42
Duration
00:29:59
17:18:51
seconds: 0.0
Wall: 16:48:52
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-11-02/17_18_52.ts
Apply:
17:18:52 - 17:22:30 ( 00:03:38 )
S:
17:18:52 -
E:
17:48:52
D:
00:30:00
(
End:
218.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/17_18_52.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
17:18:52
seconds: 0.0
Wall: 17:18:52
Duration
00:30:00
17:48:52
seconds: 218.0
Wall: 17:22:30
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-11-02/17_18_52.ts
Apply:
17:22:30 - 17:23:54 ( 00:01:24 )
S:
17:18:52 -
E:
17:48:52
D:
00:30:00
(
Start:
218.0) (
End:
302.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/17_18_52.ts :start-time=0218.0 --audio-desync=0
Raw File
Cut List
17:18:52
seconds: 218.0
Wall: 17:22:30
Duration
00:30:00
17:48:52
seconds: 302.0
Wall: 17:23:54
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-11-02/17_18_52.ts
Apply:
17:23:54 - 17:48:52 ( 00:24:58 )
S:
17:18:52 -
E:
17:48:52
D:
00:30:00
(
Start:
302.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/17_18_52.ts :start-time=0302.0 --audio-desync=0
Raw File
Cut List
17:18:52
seconds: 302.0
Wall: 17:23:54
Duration
00:30:00
17:48:52
seconds: 0.0
Wall: 17:18:52
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
2019-11-02/16_48_52.ts
2019-11-02/17_18_52.ts
Veyepar
Video Eyeball Processor and Review