User:Notaflyingpig

I love references.

Personal style conventions
In general, Wikipedia:Manual of Style is a good guideline to follow for this wiki as well.

Timestamp formats in URLs
Linking to a specific time in a video is useful, especially for references. An easy way to copy a YouTube video at the current time is to right-click the video and select Copy video URL at current time. However, the timestamp given will be in seconds, which while functional, is not as readable for humans as the HH:MM:SS format in the YouTube UI. Fortunately, a human-readable timestamp format for URLs is also supported so prefer this whenever possible.

(bilibili also accepts the same timestamp formats as YouTube.)


 * Human-readable examples
 * https://www.bilibili.com/video/BV1AP4y177Bq?t=2h53m05s
 * https://youtu.be/js_H-T5LI88?t=26m02s


 * Less readable examples
 * https://www.bilibili.com/video/BV1AP4y177Bq?t=10385
 * https://youtu.be/js_H-T5LI88?t=1562

Timestamps in references
Specifying a video timestamp in the title of a Template:Link reference makes it more descriptive and also helps to differentiate it from other references from the same video. Use Template:small to clearly separate the timestamp from the title. If the end of a title ends with a full-width punctuation character (e.g., 】), avoid inserting a space between the character and  for aesthetics.


 * Examples

Words as words
Use italics when using words as words per wikipedia:MOS:.

VirtuaReal-related dates
VirtuaReal is a Chinese agency and as such, dates for references, events (in "History" sections), etc. should usually use China Standard Time (CST). Exceptions may be made for worldwide collaborations and syncing dates in member articles with the main NIJISANJI article. Using Template:TZ may also be useful for events mentioned in both the former and latter articles.

Getting PNG images from Twitter
By default, Twitter will provide a JPEG image when opening an image in a new tab. However, the PNG version of the image may be desired in some cases. This can be obtained by changing some query strings in the image URL, in particular, changing  to. The  string can also be changed to   for the highest image resolution.


 * Examples
 * Consider File:Sonny Brisko by Ishizue Kachiru 2022-02-27.png and the default JPEG version:
 * https://pbs.twimg.com/media/FMk1sczaUAMtkcx?format=png&name=large
 * https://pbs.twimg.com/media/FMk1sczaUAMtkcx?format=jpg&name=medium

Twitter Spaces as references
Twitter Space recordings on Twitter are only available for 30 days per "Can I record a Space?" in About Twitter Spaces, so they are insufficient as references just on their own. Thus, an archived version of the Space should also be provided to supplement the reference (e.g., an Internet Archive item). The link to the Space contains metadata (e.g., dates, speakers) that will expire along with the Space, so archiving this information is also useful.

The potential Tweet advertising the Space does not expire unlike the Space itself. The Tweet may also contain more information like the hashtag from which the Space host read comments, so using this Tweet as the reference instead of the Space URL is usually preferred.


 * Examples
 * Archived from the original on 23 February 2022.

Archiving Twitter Spaces
Spaces (and their metadata) can be archived with twspace-dl.


 * For a currently running Space or one with a publicly available recording on Twitter, only the Space URL (e.g., https://twitter.com/i/spaces/1nAKEYkeYrXKL) for the  option is necessary. A space URL can be obtained by clicking on the host's profile picture from the mobile Twitter app or from a tweet made by the host (e.g., https://twitter.com/Mysta_Rias/status/1496599503910195201).
 * Specifying the dynamic URL for the  option is also necessary for an ended, unrecorded Space. This can be obtained by tuning into the live Space while your browser's network monitor (e.g., Firefox's Network Monitor) is open and by searching for an M3U playlist with a base name of  . (Saving the URL for this playlist is useful as it cannot be obtained after a Space concludes and since it may be needed for downloading the recording.)
 * The JSON metadata should also be downloaded by specifying the  option for twspace-dl.

For example, to download the recording and metadata for Mysta Rias's Space discussing was vs. were, run the following command:

twspace_dl -i https://twitter.com/i/spaces/1nAKEYkeYrXKL -m

The command would instead look like this if the dynamic URL is needed:

twspace_dl -i https://twitter.com/i/spaces/1nAKEYkeYrXKL \ -d https://canary-video-us-east-1.pscp.tv/Transcoding/v1/hls/hXwllsBS6D7tyxsj9PZQu_ARo6hdiqLaVyC2axN5tfIbN0iKPcpky95VnmvXW8wUbj1_TD6llB5fPLFcqT-dOA/non_transcode/us-east-1/periscope-replay-direct-prod-us-east-1-public/audio-space/dynamic_playlist.m3u8?type=live \ -m

The resulting files can then be uploaded to a website like https://archive.org. The archive.org item in this case is https://archive.org/details/mysta-rias-nijisanji-en-the-great-debate-about-was-and-were-1n-akeyke-yr-xkl and its description specifies the source Tweet, Space URL, and dynamic URL.

Using auto-generated captions and live chat
Auto-generated captions and live chat logs can sometimes be useful to find timestamps for something a VTuber has said. Care must be taken with auto-generated captions since they usually contain inaccuracies. Live chat also does not completely mirror what a streamer says, but listeners may repeat phrases or words heard on stream, hence its usefulness.

Unedited YouTube streams will generally have both captions and live chat available, while other sites like Twitch and bilibili will only provide live chat. Some tools to download/search captions and live chat are as follows:


 * https://comment2434.com/comment/ – This website can be used to search through YouTube's auto-generated captions for NIJISANJI members.
 * Twitch.tv Chat Downloader – This website can be used to download (a part of) a VOD's Twitch chat.
 * yt-dlp – yt-dlp is a tool that can download videos from supported sites. Its other features include options to download auto-generated subtitles and live chat if available. The --skip-download option may also be useful to avoid downloading large video files.