Is your feature request related to a problem? Please describe.
I think it would be great if we could define a format ourselves for when copying, either all of the transcript, or single lines. This would involve us defining two formats, one for each.
Describe the solution you'd like
Using some {variables} defined by the plugin, for when copying the entire transcript, we could define something like:
> [[{timestamp}]({timestamp_url})] *{text}*{space}{space}{newline}
Which would produce something like:
> [[00:00](https://www.youtube.com/watch?v=mScpHTIi-kM&t=0)] *- This is a video about the most famous problem *
Or as rendered:
[00:00] - This is a video about the most famous problem
An example format for copying single lines could look like:
[*{text}*]({timestamp_url})
Rendered as:
- This is a video about the most famous problem
...or whatever the user chooses.
Examples of variables:
timestamp: Plain 00:00
timestamp_url: https://www.youtube.com/watch?v=mScpHTIi-kM&t=0
text: Contents of the timestamp.
video_url: URL of the video.
space: A single space. May not be necessary, although I've seen instances where plugins strip trailing spaces, so a variable for it may help in those scenarios (the double space above, i.e. {space}{space}, is Markdown to force consecutive lines to render below each other, not as a single paragraph).
newline: Newline character.
Describe alternatives you've considered
Each time pasting into VS Code and performing some regular expression replacements to format the transcript as desired.
Additional context
We could end up with something neat like this:

Thanks.
Is your feature request related to a problem? Please describe.
I think it would be great if we could define a format ourselves for when copying, either all of the transcript, or single lines. This would involve us defining two formats, one for each.
Describe the solution you'd like
Using some
{variables}defined by the plugin, for when copying the entire transcript, we could define something like:Which would produce something like:
Or as rendered:
An example format for copying single lines could look like:
Rendered as:
- This is a video about the most famous problem
...or whatever the user chooses.
Examples of variables:
timestamp: Plain00:00timestamp_url:https://www.youtube.com/watch?v=mScpHTIi-kM&t=0text: Contents of the timestamp.video_url: URL of the video.space: A single space. May not be necessary, although I've seen instances where plugins strip trailing spaces, so a variable for it may help in those scenarios (the double space above, i.e.{space}{space}, is Markdown to force consecutive lines to render below each other, not as a single paragraph).newline: Newline character.Describe alternatives you've considered
Each time pasting into VS Code and performing some regular expression replacements to format the transcript as desired.
Additional context
We could end up with something neat like this:
Thanks.