Commit Graph

31 Commits

Author SHA1 Message Date
7ee5667628 Avoid shell command injection in main.cpp 2023-07-30 13:14:00 +02:00
5185bcb6a7
Replace "\n" with n in Python scripts 2023-07-28 14:52:41 +02:00
20025e02b4
Use compiled regex in the for loops for the website 2023-02-26 16:01:56 +01:00
e493eaeb49
Add an optimization to the website when providing a channel id as a file path filter 2023-02-26 15:56:16 +01:00
65bc8853e6
Make the website support regex for both search and path filtering 2023-02-24 15:38:51 +01:00
d3c87d3b6f
Use with open(filePath) as f: instead of f = open(filePath) in search.py 2023-02-24 15:15:42 +01:00
58f25a114e
#44: Enable end-users to filter path for searches 2023-02-24 15:12:07 +01:00
3bba97e90c
Make search.py search across displayed captions.
Otherwise `Linux, is in millions of computers` doesn't match the not automatically generated caption of [`o8NPllzkFhE`](https://www.youtube.com/watch?v=o8NPllzkFhE). Note to be confused with the search across captions that already used to work with for instance `is in millions of computers, it`.
2023-02-24 14:46:00 +01:00
df3af2780b
#19: Detail how to run the website and reference channels.txt on it 2023-02-23 23:12:18 +01:00
f44ee4b3c1
#44: Allow arbitrary end-user requests 2023-02-22 17:48:24 +01:00
e166fdb4e5
Fix #31: List all occurrences of search within video captions 2023-02-14 02:56:11 +01:00
8d34cf33ae
Fix #31: Make a website with a search engine notably based on the captions extracted 2023-02-14 02:00:23 +01:00
09f7675bf7
#31: Make search within captions not limited by line wrapping 2023-02-14 01:32:36 +01:00
4449d488c9
Fix #38: Add a loading message with progress on end-user interface 2023-02-14 01:08:05 +01:00
34c0d03587
#31: Add a first search only captions support 2023-02-14 00:59:37 +01:00
9cd7c57e2f
Add link to channels/ to index.php 2023-02-13 05:55:44 +01:00
94ad823e3b
Modify website to support new sub-folders architecture 2023-02-13 05:45:08 +01:00
ea604cce40
Remove the Content-Type: application/json HTTP header when retrieving urls.txt inside a .zip 2023-02-09 02:07:10 +01:00
50306aff5d
Fix #34: Correct JSON files by putting first line in another metadata file 2023-02-07 23:08:09 +01:00
4fa433495b
Restore ability to download whole archives
As API keys aren't written in the first line of JSON files.
2023-02-07 23:01:26 +01:00
a0ba474fcc
Remove ability in channels.php to download whole archive for not leaking API keys used 2023-02-07 22:42:24 +01:00
b4cb072770
Add channels.php adding support for (file in) zip download 2023-02-07 22:39:43 +01:00
fda8fc728e
#31: Add zip files search 2023-02-07 20:15:36 +01:00
82e597f205
Comment WebSocket mechanism to work with an arbitrary number of independent send 2023-02-07 18:14:49 +01:00
03c2566a20
Make WebSocket able to manage arbitrary feedback to end-user
While previous implementation was able to send two independent messages, now we can send an arbitrary amount of independent messages.
2023-02-07 17:25:17 +01:00
a116b29df9
Make websockets.php able to proceed blocking treatments 2023-02-07 01:22:26 +01:00
1fe92ec2d0
Make a WebSocket example work with crawler.yt.lemnoslife.com 2023-01-31 01:05:09 +01:00
411a3db465
Run php-cs-fixer fix --rules=@PSR12 websocket.php 2023-01-31 00:57:06 +01:00
08b465753d
Rename chat.php to websocket.php 2023-01-30 22:24:02 +01:00
45c5d8a940
Copy-pasted the README.md quick example of ratchetphp/Ratchet
5012dc9545 (a-quick-example)
2023-01-30 22:19:04 +01:00
668aa608ed
Add static website/index.php 2023-01-30 22:14:05 +01:00