31 Commits

Author SHA1 Message Date
51a1693789
Fix comment count extraction due to 'K/M' postfixes
YouTube now displays 2K comments instead of 2359, for instance
2024-01-22 05:59:11 +08:00
Jesus E
cc8f30eba2
Relax error and send error_code to template 2023-06-19 21:23:25 -04:00
James Taylor
6c6c469fbd
Prefix youtube URLs in video descriptions and channel about page
Closes #75

Signed-off-by: Jesús <heckyel@hyperbola.info>
2021-08-09 12:27:49 -05:00
James Taylor
aadc20fa19
Friendlier error message when Tor is closed or network is down
Signed-off-by: Jesús <heckyel@hyperbola.info>
2021-07-04 13:20:48 -05:00
fc8a23099d
Fix shared.css file style missing 2021-06-14 18:39:03 -05:00
31901905e3
Fix name app 2021-06-10 16:48:22 -05:00
7fd2c3474f
Capitalize name app 2021-06-10 16:41:45 -05:00
7c046d82ee
General theme: Fix script generate for timestamp
Also add support librejs
2020-12-29 17:32:40 -05:00
0f78e73e80
General theme: add license and add URL source code in footer 2020-12-29 15:36:23 -05:00
a7c1f2a34e
Add get_app_version and version 2020-12-17 15:31:11 -05:00
b53fd2c004
Migration general theme: fix video player method in javascript 2020-12-16 10:31:36 -05:00
b9a3082e7c
pep8 2020-12-15 21:52:04 -05:00
James Taylor
3a081a9c46 Automatically change tor circuit once if ip is blocked
Use stem library to send a new identity signal via the tor
control port.

See #20
2020-10-25 11:15:59 -07:00
James Taylor
aa52c7a42e
Merge branch 'master' into add_sponsorblock 2020-10-21 18:53:12 -07:00
James Taylor
c696db3e84 comments.js: include error in reply html rather than using an alert 2020-10-20 18:24:41 -07:00
James Taylor
125ddaa8da Add setting to change font. Change default to arial
Closes #33
2020-10-20 15:38:00 -07:00
zrose584
a8916b9308 proxy 'sponsor.ajay.app' 2020-10-18 18:48:52 +02:00
James Taylor
2cfc6dec39
Merge pull request #23 from zrose584/comments_js
add comments.js for comment replies
2020-10-11 18:52:34 -07:00
zrose584
debc11931f add comments.js 2020-10-07 20:32:57 +02:00
zrose584
19da112a09 yt_app.config: use 'TEMPLATES_AUTO_RELOAD' 2020-10-07 15:27:56 +02:00
James Taylor
753f6c5389 Jump video to timestamp in description or comments 2020-09-18 17:32:28 -07:00
James Taylor
3f310bfc33 Adjust 429 error message. A Tor Browser restart is not required.
The New Identity button suffices to get the socks proxy to use a new exit node.
2020-02-01 15:14:26 -08:00
James Taylor
f787e4e202 Give a proper error message for 429 errors
These occur when too many requests are coming from a Tor exit node.
Before, there would be an error page with an exception instructing users to report the issue.
But this is an expected and persistent issue.
2020-01-31 20:06:15 -08:00
James Taylor
98fbdf77cb Add custom 500 error page. Display the traceback. Center and format error page in general.
Also add a link to github for reporting the exception.
2019-12-20 20:21:29 -08:00
James Taylor
98777ee825 Extraction: Rewrite item_extraction for better error handling and readability, rename extracted names for more consistency 2019-12-18 19:39:16 -08:00
James Taylor
36380b0328 Settings: Fix circular dependency for settings_page 2019-09-06 14:31:47 -07:00
James Taylor
e9b16ef71f Layout: Add themes 2019-08-25 16:08:08 -07:00
James Taylor
00e4951fd0 Layout: Add links to homepage 2019-08-24 19:05:24 -07:00
James Taylor
80b325a225 Add homepage route 2019-07-22 00:53:22 -07:00
James Taylor
64434b02ca Convert channel page to flask framework 2019-07-06 19:11:15 -07:00
James Taylor
2db58930a6 Convert watch page to flask framework 2019-06-16 16:16:03 -07:00