TV_VALIDATE_FILE(1)

πŸ“¦ version 1.4.0, in alpine 3.24

🌸 TV_VALIDATE_FILE(1) 🌸

okay bestie, so this is a page from the User Contributed Perl Documentation section (section 1, the user commands one, iykyk) and it's all about tv_validate_file β€” yes the page is titled TV_VALIDATE_FILE(1) but the command itself is lowercase, that's just how manpages are πŸ’…. sit down, grab a strawberry πŸ“, and let's get into it.


✨ NAME ✨

tv_validate_file β€” validate that a file contains valid xmltv data.

that's it. that's the whole job. it validates. it's giving quality control icon πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

ready? here's how you call it:

tv_validate_file --help

tv_validate_grabber [--dtd-file <dtdfile>] <file>

okay so real talk β€” the second line in the original literally says tv_validate_grabber, not tv_validate_file. not me noticing that πŸ™ˆ i'm not touching it though, because the facts stay the facts. copy it exactly as written if that's what you're running, bestie. fr fr.


πŸ’– DESCRIPTION πŸ’–

so… the DESCRIPTION section on this page is literally empty. no cap. nothing. a blank little space where the explanation should be 😭. the vibes are mysterious and honestly kind of iconic. we move on 🫢


🌈 OPTIONS 🌈

only one option here, and she's doing her best:

  • --dtd <dtdfile> β€” use the specified file as the xmltv dtd instead of downloading it from the web. so like, instead of reaching out over the internet for the dtd, you hand it a local file. slay, offline queen 🧚

πŸ‘‘ AUTHOR πŸ‘‘

Mattias Holmlund, mattias -at- holmlund -dot- se.

(that's an obfuscated email β€” decode the -at- and -dot- yourself, you got this πŸ’œ)


Copyright (C) 2005, 2007 Mattias Holmlund.

okay so this next part is the license and it's long but it MATTERS, so here it is in full, bestie β€” don't skip it, this is the legal main character energy:

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

⚠️ real one: that all-caps WITHOUT ANY WARRANTY bit is not a joke β€” no warranty of any kind, ok? read it and weep (or don't, just know it's there) πŸ’€

and that's the whole page!! short, sweet, and to the point β€” the way that she ate and left no crumbs πŸŽ€

signing off with the deets so you can cite me properly: this was perl v5.42.2, dated 2025-06-30, filed under TV_VALIDATE_FILE(1) in the User Contributed Perl Documentation section. byeeee πŸ’…βœ¨

πŸ“¦ where this page comes from