mirror of
https://github.com/MatomoCamp/recording-subtitles.git
synced 2024-09-19 16:03:52 +02:00
apply some simple replacements
This commit is contained in:
parent
667e31686c
commit
6e3ba35893
3 changed files with 64 additions and 37 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -3,3 +3,5 @@
|
||||||
!*.srt
|
!*.srt
|
||||||
!.gitignore
|
!.gitignore
|
||||||
!LICENSE
|
!LICENSE
|
||||||
|
!simple_fixes.py
|
||||||
|
.idea
|
||||||
|
|
|
@ -16,7 +16,7 @@ of Matomo features which you might not know about. So, let's hear Richard for mo
|
||||||
|
|
||||||
5
|
5
|
||||||
00:00:37,320 --> 00:00:42,180
|
00:00:37,320 --> 00:00:42,180
|
||||||
Good evening from New Zealand. Thank you, everybody, for joining this Matomo Camp session
|
Good evening from New Zealand. Thank you, everybody, for joining this MatomoCamp session
|
||||||
|
|
||||||
6
|
6
|
||||||
00:00:42,180 --> 00:00:48,980
|
00:00:42,180 --> 00:00:48,980
|
||||||
|
@ -880,7 +880,7 @@ beforehand. The console command, if you just type in console on an SSH or in a t
|
||||||
|
|
||||||
221
|
221
|
||||||
00:21:20,400 --> 00:21:26,120
|
00:21:20,400 --> 00:21:26,120
|
||||||
window in the Mitoma root directory and you add the dash dash list option, it's going
|
window in the Matomo root directory and you add the dash dash list option, it's going
|
||||||
|
|
||||||
222
|
222
|
||||||
00:21:26,120 --> 00:21:31,840
|
00:21:26,120 --> 00:21:31,840
|
||||||
|
@ -888,7 +888,7 @@ to give you a full list of all of the console commands that you can run directly
|
||||||
|
|
||||||
223
|
223
|
||||||
00:21:31,840 --> 00:21:37,460
|
00:21:31,840 --> 00:21:37,460
|
||||||
Mitoma server. And now that you've got this great list of console commands, you can then
|
Matomo server. And now that you've got this great list of console commands, you can then
|
||||||
|
|
||||||
224
|
224
|
||||||
00:21:37,460 --> 00:21:43,200
|
00:21:37,460 --> 00:21:43,200
|
||||||
|
@ -904,11 +904,11 @@ plugin requires. So the important thing to remember whenever you're working on t
|
||||||
|
|
||||||
227
|
227
|
||||||
00:21:56,120 --> 00:22:01,680
|
00:21:56,120 --> 00:22:01,680
|
||||||
is that just because a command works on one Mitoma server doesn't necessarily mean that
|
is that just because a command works on one Matomo server doesn't necessarily mean that
|
||||||
|
|
||||||
228
|
228
|
||||||
00:22:01,680 --> 00:22:06,640
|
00:22:01,680 --> 00:22:06,640
|
||||||
it works on every other Mitoma server. And the reason for this is that every plugin that
|
it works on every other Matomo server. And the reason for this is that every plugin that
|
||||||
|
|
||||||
229
|
229
|
||||||
00:22:06,640 --> 00:22:13,120
|
00:22:06,640 --> 00:22:13,120
|
||||||
|
@ -932,11 +932,11 @@ command from there. Alright, so our next section is going to be useful free plug
|
||||||
|
|
||||||
234
|
234
|
||||||
00:22:37,020 --> 00:22:43,760
|
00:22:37,020 --> 00:22:43,760
|
||||||
are specifically plugins that are not installed in Mitoma by default, but are available to
|
are specifically plugins that are not installed in Matomo by default, but are available to
|
||||||
|
|
||||||
235
|
235
|
||||||
00:22:43,760 --> 00:22:49,000
|
00:22:43,760 --> 00:22:49,000
|
||||||
be downloaded and installed directly from within your Mitoma instance without requiring
|
be downloaded and installed directly from within your Matomo instance without requiring
|
||||||
|
|
||||||
236
|
236
|
||||||
00:22:49,000 --> 00:22:54,840
|
00:22:49,000 --> 00:22:54,840
|
||||||
|
@ -944,7 +944,7 @@ any additional information. All you basically have to do is click download and i
|
||||||
|
|
||||||
237
|
237
|
||||||
00:22:54,840 --> 00:23:00,400
|
00:22:54,840 --> 00:23:00,400
|
||||||
your Mitoma instance. And we're going to start with the first one on my list at least and
|
your Matomo instance. And we're going to start with the first one on my list at least and
|
||||||
|
|
||||||
238
|
238
|
||||||
00:23:00,400 --> 00:23:07,320
|
00:23:00,400 --> 00:23:07,320
|
||||||
|
@ -956,7 +956,7 @@ plugin. So the Queued Tracking plugin, it improves the performance and the stabi
|
||||||
|
|
||||||
240
|
240
|
||||||
00:23:14,440 --> 00:23:20,920
|
00:23:14,440 --> 00:23:20,920
|
||||||
of your Mitoma server by reducing the load on the Mitoma database during tracking. It
|
of your Matomo server by reducing the load on the Matomo database during tracking. It
|
||||||
|
|
||||||
241
|
241
|
||||||
00:23:20,920 --> 00:23:27,720
|
00:23:20,920 --> 00:23:27,720
|
||||||
|
@ -964,7 +964,7 @@ also at the same time really greatly improves the speed of tracking requests sen
|
||||||
|
|
||||||
242
|
242
|
||||||
00:23:27,720 --> 00:23:33,560
|
00:23:27,720 --> 00:23:33,560
|
||||||
Mitoma server. So how this works does take a little bit of an explanation. So we're going
|
Matomo server. So how this works does take a little bit of an explanation. So we're going
|
||||||
|
|
||||||
243
|
243
|
||||||
00:23:33,560 --> 00:23:37,840
|
00:23:33,560 --> 00:23:37,840
|
||||||
|
@ -980,7 +980,7 @@ top there, the browser sends that HTTP tracking request. That tracking request t
|
||||||
|
|
||||||
246
|
246
|
||||||
00:23:49,040 --> 00:23:55,040
|
00:23:49,040 --> 00:23:55,040
|
||||||
by the Mitoma server and needs to be processed. It's then inserted directly into the Mitoma
|
by the Matomo server and needs to be processed. It's then inserted directly into the Matomo
|
||||||
|
|
||||||
247
|
247
|
||||||
00:23:55,040 --> 00:24:01,000
|
00:23:55,040 --> 00:24:01,000
|
||||||
|
@ -992,7 +992,7 @@ to the browser. Now the Queued Tracking plugin, this behavior changes in a few k
|
||||||
|
|
||||||
249
|
249
|
||||||
00:24:10,000 --> 00:24:15,320
|
00:24:10,000 --> 00:24:15,320
|
||||||
as we can see on the next graphic, as soon as the Mitoma server, so here at the top again
|
as we can see on the next graphic, as soon as the Matomo server, so here at the top again
|
||||||
|
|
||||||
250
|
250
|
||||||
00:24:15,320 --> 00:24:21,640
|
00:24:15,320 --> 00:24:21,640
|
||||||
|
@ -1000,7 +1000,7 @@ we can see the HTTP tracking request. As soon as that is received by the server,
|
||||||
|
|
||||||
251
|
251
|
||||||
00:24:21,640 --> 00:24:27,180
|
00:24:21,640 --> 00:24:27,180
|
||||||
into a queue and then immediately the Mitoma server responds to that browser or to that
|
into a queue and then immediately the Matomo server responds to that browser or to that
|
||||||
|
|
||||||
252
|
252
|
||||||
00:24:27,180 --> 00:24:31,480
|
00:24:27,180 --> 00:24:31,480
|
||||||
|
@ -1012,7 +1012,7 @@ on. Once that tracking request is then placed into the queue, there's a few diff
|
||||||
|
|
||||||
254
|
254
|
||||||
00:24:36,780 --> 00:24:42,720
|
00:24:36,780 --> 00:24:42,720
|
||||||
that can happen. Now, number one, you can either set up your Mitoma instance to automatically
|
that can happen. Now, number one, you can either set up your Matomo instance to automatically
|
||||||
|
|
||||||
255
|
255
|
||||||
00:24:42,720 --> 00:24:49,000
|
00:24:42,720 --> 00:24:49,000
|
||||||
|
@ -1032,7 +1032,7 @@ this really does is that like you saw in the beginning, it not only improves the
|
||||||
|
|
||||||
259
|
259
|
||||||
00:25:05,480 --> 00:25:12,740
|
00:25:05,480 --> 00:25:12,740
|
||||||
performance, but it also enables your Mitoma server to handle very large traffic peaks
|
performance, but it also enables your Matomo server to handle very large traffic peaks
|
||||||
|
|
||||||
260
|
260
|
||||||
00:25:12,740 --> 00:25:17,000
|
00:25:12,740 --> 00:25:17,000
|
||||||
|
@ -1052,7 +1052,7 @@ of the tracking requests in that queue as a batch tracking request. So it really
|
||||||
|
|
||||||
264
|
264
|
||||||
00:25:33,480 --> 00:25:38,720
|
00:25:33,480 --> 00:25:38,720
|
||||||
your Mitoma server and it really makes a lot more stable and capable of handling those
|
your Matomo server and it really makes a lot more stable and capable of handling those
|
||||||
|
|
||||||
265
|
265
|
||||||
00:25:38,720 --> 00:25:41,080
|
00:25:38,720 --> 00:25:41,080
|
||||||
|
@ -1068,7 +1068,7 @@ spam prevention plugin gives you some really good options that you can enable to
|
||||||
|
|
||||||
268
|
268
|
||||||
00:25:53,600 --> 00:26:00,040
|
00:25:53,600 --> 00:26:00,040
|
||||||
spam tracking requests being sent or logged in your Mitoma server. So it does this by
|
spam tracking requests being sent or logged in your Matomo server. So it does this by
|
||||||
|
|
||||||
269
|
269
|
||||||
00:26:00,040 --> 00:26:04,640
|
00:26:00,040 --> 00:26:04,640
|
||||||
|
@ -1116,7 +1116,7 @@ Number three, it can restrict the number of actions in a single visit or the max
|
||||||
|
|
||||||
280
|
280
|
||||||
00:26:53,360 --> 00:26:59,560
|
00:26:53,360 --> 00:26:59,560
|
||||||
of actions that Mitoma will track in a single visit. This is especially useful to prevent
|
of actions that Matomo will track in a single visit. This is especially useful to prevent
|
||||||
|
|
||||||
281
|
281
|
||||||
00:26:59,560 --> 00:27:05,600
|
00:26:59,560 --> 00:27:05,600
|
||||||
|
@ -1128,7 +1128,7 @@ in a single visit. We've seen some examples with people that we've provided supp
|
||||||
|
|
||||||
283
|
283
|
||||||
00:27:10,360 --> 00:27:17,400
|
00:27:10,360 --> 00:27:17,400
|
||||||
in the past from the Mitoma team, where they've had individual visits tracked over 10,000
|
in the past from the Matomo team, where they've had individual visits tracked over 10,000
|
||||||
|
|
||||||
284
|
284
|
||||||
00:27:17,400 --> 00:27:22,880
|
00:27:17,400 --> 00:27:22,880
|
||||||
|
@ -1172,7 +1172,7 @@ All right. The next plugin on the list, which is an absolute must-have, is the m
|
||||||
|
|
||||||
294
|
294
|
||||||
00:28:13,560 --> 00:28:20,080
|
00:28:13,560 --> 00:28:20,080
|
||||||
campaigns reporting. So by default, Mitoma will give you the option or will give you
|
campaigns reporting. So by default, Matomo will give you the option or will give you
|
||||||
|
|
||||||
295
|
295
|
||||||
00:28:20,080 --> 00:28:26,360
|
00:28:20,080 --> 00:28:26,360
|
||||||
|
@ -1180,7 +1180,7 @@ the ability to track campaigns. And it comes with a really useful campaign URL b
|
||||||
|
|
||||||
296
|
296
|
||||||
00:28:26,360 --> 00:28:32,360
|
00:28:26,360 --> 00:28:32,360
|
||||||
directly in the Mitoma UI. However, a lot of people, or let me rather say, most people
|
directly in the Matomo UI. However, a lot of people, or let me rather say, most people
|
||||||
|
|
||||||
297
|
297
|
||||||
00:28:32,360 --> 00:28:38,480
|
00:28:32,360 --> 00:28:38,480
|
||||||
|
@ -1204,7 +1204,7 @@ used by these platforms, as well as providing support for some of these campaign
|
||||||
|
|
||||||
302
|
302
|
||||||
00:29:02,840 --> 00:29:10,020
|
00:29:02,840 --> 00:29:10,020
|
||||||
parameters without needing to use any of the Mitoma-specific campaign parameters. We have
|
parameters without needing to use any of the Matomo-specific campaign parameters. We have
|
||||||
|
|
||||||
303
|
303
|
||||||
00:29:10,020 --> 00:29:14,560
|
00:29:10,020 --> 00:29:14,560
|
||||||
|
@ -1216,11 +1216,11 @@ marketing campaigns reporting, and I would definitely recommend installing it on
|
||||||
|
|
||||||
305
|
305
|
||||||
00:29:18,560 --> 00:29:23,880
|
00:29:18,560 --> 00:29:23,880
|
||||||
Mitoma server. All right. The next one on the list is probably a little bit more for
|
Matomo server. All right. The next one on the list is probably a little bit more for
|
||||||
|
|
||||||
306
|
306
|
||||||
00:29:23,880 --> 00:29:30,060
|
00:29:23,880 --> 00:29:30,060
|
||||||
the Mitoma administrators out there. So that's called the Log Viewer. So the Log Viewer is
|
the Matomo administrators out there. So that's called the Log Viewer. So the Log Viewer is
|
||||||
|
|
||||||
307
|
307
|
||||||
00:29:30,060 --> 00:29:35,200
|
00:29:30,060 --> 00:29:35,200
|
||||||
|
@ -1228,7 +1228,7 @@ kind of more just a quality of life or convenience plugin that you can install t
|
||||||
|
|
||||||
308
|
308
|
||||||
00:29:35,200 --> 00:29:41,440
|
00:29:35,200 --> 00:29:41,440
|
||||||
look at the Mitoma application logs. So this can really save you some time and effort instead
|
look at the Matomo application logs. So this can really save you some time and effort instead
|
||||||
|
|
||||||
309
|
309
|
||||||
00:29:41,440 --> 00:29:46,840
|
00:29:41,440 --> 00:29:46,840
|
||||||
|
@ -1236,7 +1236,7 @@ of having to SSH into your server and grep some logs or download your logs from
|
||||||
|
|
||||||
310
|
310
|
||||||
00:29:46,840 --> 00:29:52,920
|
00:29:46,840 --> 00:29:52,920
|
||||||
syslog server, you can just log into Mitoma, go to your administration UI, and have a look
|
syslog server, you can just log into Matomo, go to your administration UI, and have a look
|
||||||
|
|
||||||
311
|
311
|
||||||
00:29:52,920 --> 00:30:01,240
|
00:29:52,920 --> 00:30:01,240
|
||||||
|
@ -1252,7 +1252,7 @@ at the reports every single day. And what the Custom Alerts plugin allows you to
|
||||||
|
|
||||||
314
|
314
|
||||||
00:30:12,160 --> 00:30:19,960
|
00:30:12,160 --> 00:30:19,960
|
||||||
to get notified when something changes or something specific happens in your Mitoma
|
to get notified when something changes or something specific happens in your Matomo
|
||||||
|
|
||||||
315
|
315
|
||||||
00:30:19,960 --> 00:30:25,160
|
00:30:19,960 --> 00:30:25,160
|
||||||
|
@ -1304,11 +1304,11 @@ up an SMS alert, you'll need to make sure that you also set up the Mobile Messag
|
||||||
|
|
||||||
327
|
327
|
||||||
00:31:29,560 --> 00:31:35,080
|
00:31:29,560 --> 00:31:35,080
|
||||||
Plugin. Now, the Mobile Messaging Plugin is included in Matoma Core, but it might not
|
Plugin. Now, the Mobile Messaging Plugin is included in Matomo Core, but it might not
|
||||||
|
|
||||||
328
|
328
|
||||||
00:31:35,080 --> 00:31:39,480
|
00:31:35,080 --> 00:31:39,480
|
||||||
be activated on your Matoma server. So if you want to set up SMS alerts with a Custom
|
be activated on your Matomo server. So if you want to set up SMS alerts with a Custom
|
||||||
|
|
||||||
329
|
329
|
||||||
00:31:39,480 --> 00:31:45,520
|
00:31:39,480 --> 00:31:45,520
|
||||||
|
@ -1320,7 +1320,7 @@ plugin on our list for today is the IP2 Company Plugin. This one kind of explain
|
||||||
|
|
||||||
331
|
331
|
||||||
00:31:53,040 --> 00:32:00,400
|
00:31:53,040 --> 00:32:00,400
|
||||||
What it does is it adds the functionality to your Matoma server to easily see if visits
|
What it does is it adds the functionality to your Matomo server to easily see if visits
|
||||||
|
|
||||||
332
|
332
|
||||||
00:32:00,400 --> 00:32:07,880
|
00:32:00,400 --> 00:32:07,880
|
||||||
|
@ -1344,7 +1344,7 @@ website or using your application more than others. And all of these plugins can
|
||||||
|
|
||||||
337
|
337
|
||||||
00:32:31,640 --> 00:32:39,320
|
00:32:31,640 --> 00:32:39,320
|
||||||
on the Matoma Plugins website at plugins.matoma.org. There is a massive list of plugins that didn't
|
on the Matomo Plugins website at plugins.matomo.org. There is a massive list of plugins that didn't
|
||||||
|
|
||||||
338
|
338
|
||||||
00:32:39,320 --> 00:32:43,960
|
00:32:39,320 --> 00:32:43,960
|
||||||
|
@ -1352,7 +1352,7 @@ make the cut, unfortunately, for this session today. So if you're ever curious,
|
||||||
|
|
||||||
339
|
339
|
||||||
00:32:43,960 --> 00:32:48,800
|
00:32:43,960 --> 00:32:48,800
|
||||||
to know how you can extend the capability of your Matoma server, have a look at the
|
to know how you can extend the capability of your Matomo server, have a look at the
|
||||||
|
|
||||||
340
|
340
|
||||||
00:32:48,800 --> 00:32:56,080
|
00:32:48,800 --> 00:32:56,080
|
||||||
|
@ -1360,7 +1360,7 @@ list of plugins available there. And alternatively, you can also find them in th
|
||||||
|
|
||||||
341
|
341
|
||||||
00:32:56,080 --> 00:33:01,360
|
00:32:56,080 --> 00:33:01,360
|
||||||
section of your Matoma server. From there, you can directly install and activate and
|
section of your Matomo server. From there, you can directly install and activate and
|
||||||
|
|
||||||
342
|
342
|
||||||
00:33:01,360 --> 00:33:07,680
|
00:33:01,360 --> 00:33:07,680
|
||||||
|
@ -1368,7 +1368,7 @@ start using these awesome plugins. All right. And that brings us to the end of t
|
||||||
|
|
||||||
343
|
343
|
||||||
00:33:07,680 --> 00:33:13,240
|
00:33:07,680 --> 00:33:13,240
|
||||||
segment for this Matoma Camp session. So we're going to move on to some question and answers
|
segment for this MatomoCamp session. So we're going to move on to some question and answers
|
||||||
|
|
||||||
344
|
344
|
||||||
00:33:13,240 --> 00:33:19,400
|
00:33:13,240 --> 00:33:19,400
|
||||||
|
@ -1384,7 +1384,7 @@ chat on this side as well. So we'll just have a quick look through those questio
|
||||||
|
|
||||||
347
|
347
|
||||||
00:33:28,280 --> 00:33:37,100
|
00:33:28,280 --> 00:33:37,100
|
||||||
if we can answer some of them. How is it like to work for the Matoma or InnerCraft team?
|
if we can answer some of them. How is it like to work for the Matomo or InnerCraft team?
|
||||||
|
|
||||||
348
|
348
|
||||||
00:33:37,100 --> 00:33:43,220
|
00:33:37,100 --> 00:33:43,220
|
||||||
|
@ -1424,7 +1424,7 @@ features are going to be worked on next. What is the priority for those sorts of
|
||||||
|
|
||||||
357
|
357
|
||||||
00:34:29,960 --> 00:34:35,680
|
00:34:29,960 --> 00:34:35,680
|
||||||
Can we add new shortcuts with Matoma? This is actually something I'm not 100% sure. And
|
Can we add new shortcuts with Matomo? This is actually something I'm not 100% sure. And
|
||||||
|
|
||||||
358
|
358
|
||||||
00:34:35,680 --> 00:34:40,620
|
00:34:35,680 --> 00:34:40,620
|
||||||
|
@ -1628,7 +1628,7 @@ something new today that will help give you success with Matomo. And I'd also li
|
||||||
|
|
||||||
408
|
408
|
||||||
00:40:10,680 --> 00:40:17,640
|
00:40:10,680 --> 00:40:17,640
|
||||||
give a massive thank you to the volunteers that have made Matomo Camp possible. This
|
give a massive thank you to the volunteers that have made MatomoCamp possible. This
|
||||||
|
|
||||||
409
|
409
|
||||||
00:40:17,640 --> 00:40:22,460
|
00:40:17,640 --> 00:40:22,460
|
||||||
|
|
25
simple_fixes.py
Normal file
25
simple_fixes.py
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
"""
|
||||||
|
fix a few common mistakes
|
||||||
|
|
||||||
|
based on
|
||||||
|
https://stackoverflow.com/a/15448887
|
||||||
|
"""
|
||||||
|
import re
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
|
current_dir = Path(".")
|
||||||
|
|
||||||
|
replacements = {
|
||||||
|
"Mitoma": "Matomo",
|
||||||
|
"Matoma": "Matomo",
|
||||||
|
"matoma": "matomo",
|
||||||
|
"Matomo Camp":"MatomoCamp"
|
||||||
|
}
|
||||||
|
search_strings = [re.escape(k) for k in sorted(replacements, key=len, reverse=True)]
|
||||||
|
pattern = re.compile("|".join(search_strings), flags=re.DOTALL)
|
||||||
|
|
||||||
|
for srt_file in current_dir.glob("**/*.srt"):
|
||||||
|
text = srt_file.read_text()
|
||||||
|
fixed_text=pattern.sub(lambda x: replacements[x.group(0)], text)
|
||||||
|
srt_file.write_text(fixed_text)
|
||||||
|
|
Loading…
Reference in a new issue