File tree Expand file tree Collapse file tree 3 files changed +19
-20
lines changed
Expand file tree Collapse file tree 3 files changed +19
-20
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,9 @@ async fn main() -> Result<(), AppError> {
3535 if let Err ( e) = clear_invalid ( & DB , "sessions" ) . await {
3636 error ! ( %e) ;
3737 }
38+ if let Err ( e) = cron_download_audio ( & DB ) . await {
39+ error ! ( %e) ;
40+ }
3841 sleep_seconds ( 300 ) . await ;
3942 }
4043 } ) ;
@@ -48,9 +51,6 @@ async fn main() -> Result<(), AppError> {
4851 if let Err ( e) = clear_invalid ( & DB , "user_stats" ) . await {
4952 error ! ( %e) ;
5053 }
51- if let Err ( e) = cron_download_audio ( & DB ) . await {
52- error ! ( %e) ;
53- }
5454 sleep_seconds ( 3600 * 4 ) . await ;
5555 }
5656 } ) ;
Original file line number Diff line number Diff line change @@ -12,18 +12,19 @@ if (typeof audioUrl !== "undefined" && audioUrl) {
1212}
1313
1414if ( typeof srtUrl !== "undefined" && srtUrl ) {
15- fetch ( srtUrl )
16- . then ( ( response ) => response . text ( ) )
17- . then ( ( srtText ) => {
18- parseSRT ( srtText ) ;
19- renderTranscript ( ) ;
20- } )
21- . catch ( ( err ) => {
22- transcriptDiv . innerHTML = "Failed to load transcript." ;
23- console . error ( "SRT load error:" , err ) ;
24- } ) ;
25- } else {
26- transcriptDiv . innerHTML = "No SRT URL provided." ;
15+ document . addEventListener ( "DOMContentLoaded" , ( ) => {
16+ fetch ( srtUrl )
17+ . then ( ( response ) => response . text ( ) )
18+ . then ( ( srtText ) => {
19+ if ( srtText ) {
20+ parseSRT ( srtText ) ;
21+ renderTranscript ( ) ;
22+ }
23+ } )
24+ . catch ( ( err ) => {
25+ console . error ( "SRT load error:" , err ) ;
26+ } ) ;
27+ } ) ;
2728}
2829
2930function parseTime ( s ) {
Original file line number Diff line number Diff line change 11{% extends "layout.html" %}
22
33{% block csp %}
4- < meta http-equiv ="Content-Security-Policy " content ="default-src 'self';
5- img-src 'self' *.freedit.eu
4+ < meta http-equiv ="Content-Security-Policy " content ="default-src 'self'; img-src 'self' *.freedit.eu
65 {% if allow_img %}
7- data: https:;
8- {% endif %}
9- script-src 'self'; style-src 'self' 'unsafe-inline'; object-src 'none';
6+ data: https:
7+ {% endif %}; script-src 'self'; style-src 'self' 'unsafe-inline'; object-src 'none';
108 font-src 'none'; form-action 'self'; frame-src 'none'; media-src 'self'; manifest-src 'none'; worker-src 'none'; ">
119{% endblock %}
1210
You can’t perform that action at this time.
0 commit comments