Hi
user
Admin Login:
Username:
Password:
Name:
Tracking the International Space Station in Django with Redis-Queue and RQ Scheduler
--client
pyohio
--show
pyohio_2018
--room hayscape 14230 --force
Next: 8 Intro to Automation Using StackStorm and Python
show more...
Marks
Author(s):
Samuel Agnew
Location
Hays Cape
Date
jul Sat 28
Days Raw Files
Start
16:30
First Raw Start
16:21
Duration
0:30:0
Offset
0:08:47
End
17:00
Last Raw End
17:03
Chapters
00:00
0:20:57
0:26:31
Total cuts_time
28 min.
https://pyohio.org/2018/schedule/presentation/30/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
mp4
svg
png
assets
release.pdf
Tracking_the_International_Space_Station_in_Django_with_RedisQueue_and_RQ_Scheduler.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 international space station (ISS) is an orbital outpost circling high above our heads. Given a location on Earth (latitude, longitude) the ISS Open Notify API will compute the next `n` number of times that the ISS will be overhead. I will cover step by step how to build a web application that notifies users via text message when the ISS is passing over them. This talk is live coded and will involve me switching between writing code in my text editor (vim), terminal windows and web browser. It is based off of a [tutorial post I wrote for the Twilio blog](https://www.twilio.com/blog/2015/11/international-space-station-notifications-with-python-redis-queue-and-twilio-copilot.html). In this session, attendees will learn how to: - Access and interpret data from the [ISS Open Notify API](http://open-notify.org/Open-Notify-API/ISS-Pass-Times/) on the exact timing on when the ISS will next pass a given geolocation. - Use Redis Queue as a lightweight alternative to Celery for executing asynchronous tasks. - Use RQ Scheduler to schedule tasks to be performed at a specific datetime. - Integrate RQ and RQ Scheduler into a Django web application. - Respond to webhook requests with Django. - Access client-side geolocation data using JavaScript. - Send text message notifications using the Twilio SMS API. In the Django app built during this talk, Redis will be used to store subscriber information such as a user's phone number and geolocation. RQ and RQ Scheduler will be used to execute a function that sends a text message notification using the Twilio API at a given datetime. At the end of my talk, I will send a text message containing the code I wrote, and a walkthrough on how to get it running to all of the audience members who interacted with the live-coded web application from my session.
Comment:
production notes
2018-07-28/16_21_13.ts
Apply:
16:21:13 - 16:29:48 ( 00:08:35 )
S:
16:21:13 -
E:
16:51:13
D:
00:30:00
(
End:
515.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/hayscape/2018-07-28/16_21_13.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
16:21:13
seconds: 0.0
Wall: 16:21:13
Duration
00:30:00
16:51:13
seconds: 515.0
Wall: 16:29:48
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/16_21_13.ts
Apply:
16:29:48 - 16:30:16 ( 00:00:28 )
S:
16:21:13 -
E:
16:51:13
D:
00:30:00
(
Start:
515.0) (
End:
543.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/hayscape/2018-07-28/16_21_13.ts :start-time=0515.0 --audio-desync=0
Raw File
Cut List
16:21:13
seconds: 515.0
Wall: 16:29:48
Duration
00:30:00
16:51:13
seconds: 543.0
Wall: 16:30:16
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/16_21_13.ts
Apply:
16:30:16 - 16:51:13 ( 00:20:57 )
S:
16:21:13 -
E:
16:51:13
D:
00:30:00
(
Start:
543.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/hayscape/2018-07-28/16_21_13.ts :start-time=0543.0 --audio-desync=0
Raw File
Cut List
16:21:13
seconds: 543.0
Wall: 16:30:16
Duration
00:30:00
16:51:13
seconds: 0.0
Wall: 16:21:13
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/16_51_13.ts
Apply:
16:51:13 - 16:56:47 ( 00:05:34 )
S:
16:51:13 -
E:
17:03:52
D:
00:12:39
(
End:
334.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/hayscape/2018-07-28/16_51_13.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
16:51:13
seconds: 0.0
Wall: 16:51:13
Duration
00:12:39
17:03:52
seconds: 334.0
Wall: 16:56:47
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/16_51_13.ts
Apply:
16:56:47 - 16:58:27 ( 00:01:40 )
S:
16:51:13 -
E:
17:03:52
D:
00:12:39
(
Start:
334.0) (
End:
434.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/hayscape/2018-07-28/16_51_13.ts :start-time=0334.0 --audio-desync=0
Raw File
Cut List
16:51:13
seconds: 334.0
Wall: 16:56:47
Duration
00:12:39
17:03:52
seconds: 434.0
Wall: 16:58:27
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/16_51_13.ts
Apply:
16:58:27 - 17:03:52 ( 00:05:25 )
S:
16:51:13 -
E:
17:03:52
D:
00:12:39
(
Start:
434.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/hayscape/2018-07-28/16_51_13.ts :start-time=0434.0 --audio-desync=0
Raw File
Cut List
16:51:13
seconds: 434.0
Wall: 16:58:27
Duration
00:12:39
17:03:52
seconds: 0.0
Wall: 16:51:13
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
2018-07-28/16_21_13.ts
2018-07-28/16_51_13.ts
Veyepar
Video Eyeball Processor and Review