コミットグラフ

  • 819bae7352 the last commit but properly n9k 2021-05-14 16:36:16 +0000
  • 1b04a89058 list all banned users not just those who are present right now n9k 2021-05-14 16:24:53 +0000
  • 5eabe733cb Merge branch 'ninya9k-master-patch-96400' into 'master' n9k 2021-05-14 07:49:18 +0000
  • e92826a823 Merge branch 'ninya9k-master-patch-96400' into 'master' n9k 2021-05-14 07:49:05 +0000
  • 2d36574651 fix minor html issues n9k 2021-05-14 07:48:39 +0000
  • 944d056d71 link to tutorial n9k 2021-05-14 07:29:11 +0000
  • bbbf833f4c link to repo on github and gitlab n9k 2021-05-14 07:17:18 +0000
  • 844bc81bd1 make the max message length a constant; click captcha to get a new one (`required` had to be removed from <input>s) n9k 2021-05-14 06:59:50 +0000
  • ef484b48db Update README.md n9k 2021-04-24 02:18:38 +0000
  • 6cdd66bb51 increase generated colour threshold n9k 2021-04-21 16:36:38 +0000
  • 22b920383b make it very unlikely for the exact same colour to be generated twice n9k 2021-04-21 14:01:23 +0000
  • d360b613be Update README.md n9k 2021-04-20 16:09:19 +0000
  • 5ec71772f1 advanced usage requirement n9k 2021-04-20 16:07:31 +0000
  • 08ce58bc95 Update README.md n9k 2021-04-20 15:57:30 +0000
  • 08f8cdc51e Update README.md n9k 2021-04-20 15:53:44 +0000
  • b8af35ff09 videojs player css was messed up n9k 2021-04-18 13:17:27 +0000
  • 9110b7f5fe there exist refresh prompts without js as well n9k 2021-04-17 07:09:44 +0000
  • 46249f6d70 don't leak the segment numbers if segments still exist in stream/ and stream is offline n9k 2021-04-17 07:03:18 +0000
  • 5085b49948 disable videojs; scrubbing when videojs disabled n9k 2021-04-17 06:56:31 +0000
  • fc59b51c2d make the border-left the full height of the page n9k 2021-04-16 18:04:38 +0000
  • a114fab478 make margin consistent with user list in chat-iframe.html n9k 2021-04-16 17:57:40 +0000
  • 4274cc380f typo & todo n9k 2021-04-16 17:53:06 +0000
  • c46613ed9e 6em -> 98px tighter n9k 2021-04-16 17:43:57 +0000
  • e6177d4666 only necessary css borders n9k 2021-04-16 17:42:03 +0000
  • 93abd7dbf6 pseudorandom tags & hopefully generated colours will be further apart n9k 2021-04-16 16:40:13 +0000
  • ae7a76a4c2 all viewers are prompted to refresh n9k 2021-04-16 12:50:43 +0000
  • 33fdd7b9dd user list; lower latency with videojs disabled n9k 2021-04-16 12:48:39 +0000
  • 65b56fbda0 manual refresh banner in list of users n9k 2021-04-16 12:28:41 +0000
  • 1c98f0ece7 be careful about where we generate new tokens, we don't want a benign bot to create lots of new viewers by requesting stream.m3u8 repeatedly n9k 2021-04-16 10:37:12 +0000
  • b371c8ecea type=int makes the argument default to 0 n9k 2021-04-16 10:11:47 +0000
  • 82276d2e30 simplify; have resolve_segment_offset return 0 when no segments exist instead of None so everything that uses that function doesn't have to substitute 0 itself n9k 2021-04-16 10:09:42 +0000
  • b2a0a37816 remove todo that is now done n9k 2021-04-16 10:01:47 +0000
  • f444f05f06 wait for segments when start_number is 0; wait for init.mp4 to be written to before sending it n9k 2021-04-16 09:58:37 +0000
  • e6678f3c75 handle start_number in / when no segments exist n9k 2021-04-16 09:27:15 +0000
  • c6583aaf7d make js play nice when videojs is disabled n9k 2021-04-16 05:53:25 +0000
  • 84b60899fa make videojs optional via ?videojs url argument n9k 2021-04-15 17:26:10 +0000
  • fc0d735d08 Update chat-iframe.html n9k 2021-04-15 17:15:59 +0000
  • 2f2f9da50f actually use the include_user_list parameter n9k 2021-04-15 17:10:24 +0000
  • 3b0463e63c Update website/templates/index.html n9k 2021-04-15 17:00:34 +0000
  • fa10509994 Update website/templates/index.html n9k 2021-04-15 16:58:43 +0000
  • ee2a5beea9 on /chat make ?users default to true so in the form that refreshes chat, <input name="users" value="0"> can go in a noscript tag and it'll all work out fine n9k 2021-04-15 16:57:11 +0000
  • 450f52281b viewer count should match viewer list n9k 2021-04-15 16:43:11 +0000
  • c268c8c0fb typo n9k 2021-04-15 15:26:30 +0000
  • 476bf92379 rename mod_messages -> mod_chat n9k 2021-04-15 15:24:19 +0000
  • e72e45c2b4 show broadcaster the list of banned users; undo bans; fix colour -> tag generation n9k 2021-04-15 15:18:46 +0000
  • b9f158ff31 150deg -> 144deg n9k 2021-04-15 12:49:26 +0000
  • fb198a1229 upload chat-iframe.html; group users by watching / not watching n9k 2021-04-15 12:45:22 +0000
  • ad40056c39 always count down to the next heartbeat, not constant 20 seconds n9k 2021-04-15 12:00:12 +0000
  • bf2ed3c6c6 show list of users in chat n9k 2021-04-15 11:37:04 +0000
  • df4aaa2433 Update platform.css n9k 2021-04-14 14:54:03 +0000
  • c6c5c9fce1 Update index.html n9k 2021-04-14 14:53:15 +0000
  • 9c7847299c todo: mobile tooltip n9k 2021-04-14 14:48:30 +0000
  • 09d7c1268a Update routes.py n9k 2021-04-14 14:31:59 +0000
  • 055866125c Update website/static/external/grids-responsive-min.css, website/static/external/pure-min.css, website/static/external/video-js.css, website/static/external/video.js, website/static/external/videojs-contrib-hls.js, website/static/platform.css, website/static/platform.js, website/templates/chat-iframe.html, website/templates/comment-iframe.html, website/templates/index.html, website/templates/stream-info-iframe.html, website/utils/captcha.py, website/utils/colour.py, website/utils/stream.py, website/utils/tripcode.py, website/chat.py, website/concatenate.py, website/routes.py, website/viewership.py files n9k 2021-04-14 14:12:40 +0000
  • c67255431c todo: chat-only view n9k 2021-04-13 17:10:21 +0000
  • 3cf8f812ce 30 second delay minimum n9k 2021-04-13 17:07:00 +0000
  • 00d8c5891b add corrupt_hook, to run when we send the corrupting segment n9k 2021-04-13 16:56:25 +0000
  • 73256ca9d9 add ?token arg to /stream.mp4 and /stream.m3u8 as a fallback when no cookies n9k 2021-04-13 16:55:02 +0000
  • e04a517b08 tell /stream-info if a viewer viewing /stream.mp4 had their video corrupted, so there can be a message telling them to refresh n9k 2021-04-13 16:54:17 +0000
  • 02e719e84e tell /stream-info if a viewer viewing /stream.mp4 had their video corrupted, so there can be a message telling them to refresh n9k 2021-04-13 16:53:16 +0000
  • 2205ee6af7 online=true & current_segment=null -> stream just started n9k 2021-04-13 15:25:19 +0000
  • 506272070f Delete everything in stream/ first n9k 2021-04-13 13:46:02 +0000
  • bc6991a223 Update platform.js n9k 2021-04-13 13:33:58 +0000
  • e34ba4fa70 Upload New File n9k 2021-04-13 13:30:18 +0000
  • 98b7d2e6e1 Delete icon.png n9k 2021-04-13 13:24:22 +0000
  • 2370fb0090 reflect massive refactor n9k 2021-04-13 13:23:11 +0000
  • 6c34b3721a Upload New File n9k 2021-04-13 13:21:45 +0000
  • 3208998ec6 Update chat-iframe.html n9k 2021-04-13 13:20:09 +0000
  • 2169d15fe2 Update routes.py n9k 2021-04-13 13:19:42 +0000
  • 86764e15a7 Update index.html n9k 2021-04-13 13:17:21 +0000
  • aa777e11a6 Update website/templates/.gitkeep, website/templates/chat-iframe.html, website/templates/comment-iframe.html, website/templates/index.html, website/templates/stream-info-iframe.html, website/static/.gitkeep, website/static/grids-responsive-min.css, website/static/platform.css, website/static/platform.js, website/static/pure-min.css, website/static/video-js.css, website/static/video.js, website/static/videojs-contrib-hls.js, app.py, website/utils/__init__.py files n9k 2021-04-13 13:16:03 +0000
  • f91fb23ddd Upload New File n9k 2021-04-13 13:14:27 +0000
  • 82d96f51dc Upload New File n9k 2021-04-13 13:14:01 +0000
  • 9c06e61d45 massive refactor n9k 2021-04-13 13:13:40 +0000
  • bdad54c4f4 Update colour.py n9k 2021-04-13 13:12:21 +0000
  • b93db381f4 Update website/routes.py n9k 2021-04-13 13:10:40 +0000
  • 29b7b46249 massive refactor n9k 2021-04-13 13:10:05 +0000
  • 135168aa30 Upload New File n9k 2021-04-13 13:09:33 +0000
  • 07b4a06e8f Upload New File n9k 2021-04-13 13:09:15 +0000
  • 2820c50060 Update website/utils/colour.py, website/concatenate.py, website/app.py files n9k 2021-04-13 13:08:40 +0000
  • f52d546080 Add new directory n9k 2021-04-13 13:08:00 +0000
  • 895370efe8 Upload New File n9k 2021-04-13 13:06:15 +0000
  • 5d82098a54 Add new directory n9k 2021-04-13 13:04:37 +0000
  • 655d6bbb91 use relative stream start time for updating the uptime; use absolute stream start time for checking if the stream has restarted n9k 2021-04-13 09:10:16 +0000
  • 876b4dc4d1 provide relative and absolute stream start time n9k 2021-04-13 09:09:41 +0000
  • 32a1fc99c8 provide relative and absolute stream start time in heartbeat n9k 2021-04-13 09:08:44 +0000
  • e81709ba97 don't check for stream.m3u8 when determining stream is online; it takes a few seconds to be created when FFmpeg starts n9k 2021-04-13 03:59:18 +0000
  • a56a5814ba reorder n9k 2021-04-12 12:18:06 +0000
  • 265a8a9cd9 another check for if the stream restarted n9k 2021-04-12 12:16:25 +0000
  • 0f19d20f31 typo n9k 2021-04-12 12:09:39 +0000
  • bad268f52d don't send start time if offline n9k 2021-04-12 12:07:58 +0000
  • b1e0b80e69 typo n9k 2021-04-12 12:04:11 +0000
  • 37140c612d rename stream_is_online to is_stream_online n9k 2021-04-12 12:02:38 +0000
  • acfc083bad don't send the livestream when it's offline n9k 2021-04-12 12:00:26 +0000
  • 4369a31fe6 add should_close_connection hook function n9k 2021-04-12 12:00:02 +0000
  • 29272502ab Update README.md n9k 2021-04-12 09:39:39 +0000
  • 0ef5d2dd20 use pidfile to check if stream is online n9k 2021-04-12 09:37:50 +0000
  • 2c3ade626b create pidfile and explain things more n9k 2021-04-12 09:36:52 +0000
  • b1c2f8a158 typo n9k 2021-04-12 09:06:42 +0000
  • d7c9ba15f4 typo n9k 2021-04-12 09:04:41 +0000