TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Plain Text Sports

309 pointsby abzugabout 3 years ago

28 comments

CJeffersonabout 3 years ago
This does look really nice, and the author should be proud, however I wanted to make a general comment (which isn&#x27;t a critism of this website).<p>If you aim is to help people who want pure text-based interfaces (the blind in particular), this is much worse than a proper HTML page, which they can easily explore by headers. Well-formed HTML is actually one of the most accessible formats, and drawing boxes with CSS (rather than ASCII art) is also much better, as a screen reader would try to read the art, and get confused by boxes next to each other.
评论 #30756983 未加载
评论 #30755506 未加载
评论 #30756465 未加载
评论 #30758444 未加载
kevincoxabout 3 years ago
Does it really need to override my font size? 13px is too small for my display. Of course removing the override breaks it because it has a max-width set in px. But why does it have a max-width? It is important not to have long lines of text but there are no long lines on this page, each box has it&#x27;s own size. So by removing font-size and max-width rules this is far more readable for me. And while I&#x27;m at it don&#x27;t force Courier, not a great font, just use monospace and get the user&#x27;s default monospace font.<p>But I find this quite funny, while it is obviously going for a plain-text appearance it actually uses javascript and a lot of &quot;complex&quot; CSS like flexbox making it actually scale nicely to different size screens once the max-width is removed. But if the implementation is actually using these complex features why target a plain-text look? Maybe it is a personal preference but for me simple line borders are a lot less noisy and distracting than +------+.
评论 #30755106 未加载
评论 #30754631 未加载
ubertacoabout 3 years ago
I did a `curl <a href="https:&#x2F;&#x2F;plaintextsports.com&#x2F;mls&#x2F;standings" rel="nofollow">https:&#x2F;&#x2F;plaintextsports.com&#x2F;mls&#x2F;standings</a>` and, to my surprise, got an HTML response back (rather than just plaintext data).<p>Seems like this isn&#x27;t actually plaintext (as in the mimetype `text&#x2F;plain`), but is instead just &quot;minimalist-aesthetic sports&quot; (with the caveat that for some reason there&#x27;s CSS styling to make the font unreadably small at 2560x1440, which was what led me to try `curl` in the first place, assuming that since it&#x27;d be plaintext, I could just get the data in plaintext without any extra CSS formatting making it hard to read).
评论 #30760871 未加载
评论 #30760110 未加载
hnarnabout 3 years ago
As a Swede, seeing Americans react to this website is interesting. Sweden introduced &quot;Text-TV&quot; in 1979 (it was pioneered by the BBC in the early 70&#x27;s I believe), which means that reading text based sports results on your TV is a completely ubiquitous cultural phenomenon for anyone who grew up in Sweden in the 80&#x27;s, the 90&#x27;s and all the way up to when the Internet and smartphones took over.<p>Swedish state television (SVT) still provide &quot;Text-TV&quot; online at <a href="https:&#x2F;&#x2F;www.svt.se&#x2F;text-tv" rel="nofollow">https:&#x2F;&#x2F;www.svt.se&#x2F;text-tv</a> -- many Swedes including myself still know some of the numbers by heart, 100 being the index and 377 being the favorite page of dads all over the country (live sports results).<p>I vividly remember being a kid (before DSL broadband or even dial-up was a thing in my life) flipping through the pages and guessing numbers between 100 and 999 to see where I would end up, long before I would end up doing the same thing on the early Internet.<p>SVT&#x27;s &quot;Text-TV&quot; is to my knowledge still the worlds oldest, operational service of its kind.
评论 #30756161 未加载
评论 #30756355 未加载
jdauriemmaabout 3 years ago
This is great! I wonder what needs to happen in order to get `curl plaintextsports.com` to Just Work, similar to `curl wttr.in`.<p>EDIT: After inspecting the HTML, I think Plain Text Sports is a bit of a misnomer. With that name, I might have expected a lot of &lt;pre&gt; tags in the markup, but there are no none to be found. Instead, CSS is used for the layout, even line breaks. So, Hypertext Sports?
评论 #30754792 未加载
评论 #30755006 未加载
goblinuxabout 3 years ago
Beautiful. I love it! Dark mode is beautiful. So very well done. This went right to the top of my bookmark list.<p>Only constructive feedback would be if it can better fill a normal 16:9 desktop monitor - it looks optimized for mobile, which is great - but it&#x27;s too small and narrow for keeping open on the PC<p>If you like MLB - this reminds me of Playball which runs in the terminal.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;paaatrick&#x2F;playball" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;paaatrick&#x2F;playball</a>
评论 #30756503 未加载
评论 #30756051 未加载
swinnipegabout 3 years ago
I like it!<p>Sites like NHL.com or ESPN.com are borderline hostile navigating this info.<p>It is reminiscent of the morning sports pages in the newspaper I would read each morning as a kid.<p>The one improvement would be if there was page that summarized the league. i.e. Click on NHL and it lists scores, games that day, standings, and possibly scoring leaders. That would be capture all of the important points on one clean page, as the newspaper used to.
评论 #30755395 未加载
评论 #30755248 未加载
评论 #30754392 未加载
Maursaultabout 3 years ago
I like plain text. But this site is not plain text. It is HTML and css.<p><pre><code> &lt;head&gt;&lt;meta name=&quot;referrer&quot; content=&quot;origin&quot;&gt;&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;&lt;link rel=&quot;stylesheet&quot; type=&quot;text&#x2F;css&quot; href=&quot;news.css?QZejSKY7mNWXnObVdaSN&quot;&gt; &lt;link rel=&quot;shortcut icon&quot; href=&quot;favicon.ico&quot;&gt; &lt;title&gt;Submissions from plaintextsports.com | Hacker News&lt;&#x2F;title&gt;&lt;&#x2F;head&gt;</code></pre>
wallaweabout 3 years ago
Where do you get your data from? I&#x27;ve found sports data (especially odds&#x2F;lines) to be overly expensive when trying to build hobby apps.
评论 #30754655 未加载
评论 #30760872 未加载
评论 #30754605 未加载
CodeIsTheEndabout 3 years ago
Hey, HN! Creator here!<p>I started building Plain Text Sports last year when I was watching an NFL playoff game in rural southwest Wisconsin. We had poor TV reception -- the image was going in-and-out -- and the local radio station was mostly static. I tried to check ESPN, but the loading bar was as frozen as the ground outside. I then had the idea for a website designed for the pure sports fan: no ads, no images, just scores, play-by-play and stats, with a simple information-dense display.<p>I initially added support for the NBA so I could follow my beloved Milwaukee Bucks. I posted it to &#x2F;r&#x2F;nba, got over 600 upvotes in a few hours, and got perma-banned for self-promotion. (I did a Show HN too, but it didn&#x27;t take off. [1]) Over the following months I added NHL, MLB, NFL, college basketball and football, and added standings and team schedules so it could really be a one-stop-shop for my sporting needs. Just this past month I added MLS and NWSL (National Women&#x27;s Soccer League). I plan on adding the WNBA and the Premier League later this year too.<p>Obviously I designed the site with minimalism and efficiency in mind, as a reaction to the bloated web we see today. We don&#x27;t need heaps of JavaScript just to display a bit of text, nor do we need half-a-dozen sites tracking our &quot;engagement&quot;, and our &quot;retention&quot;. People just want to get the information they&#x27;re looking for, as fast as possible. Technology shouldn&#x27;t get in the way.<p>Despite the austere presentation, I&#x27;m really proud of the design of the site. As a commenter noted, it&#x27;s not actually plain text, but does use some CSS and a tiny bit of JavaScript (sue me!). But there are a lot of small details that I put a lot of effort into: the game times on the front page automatically show up in your local time zone, and the boxes automatically expand to fit long time-zones. For the NBA, the raw play-by-play data I get is very granular. A steal, for example, is both a turnover by the offensive player, and a steal for the defensive player, but I combine those into a single event in the timeline. For the NFL, I draw an ASCII drawing of the field showing the progress of the most recent play [2]. When a team wins a championship, they get an ASCII trophy and a dedicated spot on the front-page for the next week. It&#x27;s been really fun trying to figure out how to pack as much information as possible into a 45 column-wide display.<p>A streamer I watch on Twitch [3] who does marketing at Nvidia also had a competition amongst his viewers to make their own ads, and that led me down another rabbit hole of fun &quot;plain-text&quot; videos. [4][5][6].<p>Plain Text Sports also led to my next project. I get a lot of data from publicly accessible, but undocumented JSON APIs, and it was frustrating digging through giant JSON files trying to understand how certain situations were represented. That led me to build jless [7], a command-line JSON viewer, which made it to the front page last month.<p>[1]: Original Show HN: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26310314" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26310314</a><p>[2]: ASCII football field: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;CodeIsTheEnd&#x2F;status&#x2F;1436003783327293452" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;CodeIsTheEnd&#x2F;status&#x2F;1436003783327293452</a><p>[3]: Atrioc, Nvidia marketing streamer: <a href="https:&#x2F;&#x2F;twitch.tv&#x2F;atrioc" rel="nofollow">https:&#x2F;&#x2F;twitch.tv&#x2F;atrioc</a><p>[4]: Never Miss Moment Ad: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=9t1qY0vOJWc" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=9t1qY0vOJWc</a><p>[5]: Bucks Championship Run: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=4WHcP4PTBHY" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=4WHcP4PTBHY</a><p>[6]: Wisconsin Sports Ad: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=dLsm0MirOEg" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=dLsm0MirOEg</a><p>[7]: jless, a command-line JSON viewer: <a href="https:&#x2F;&#x2F;jless.io" rel="nofollow">https:&#x2F;&#x2F;jless.io</a>
评论 #30755454 未加载
评论 #30759705 未加载
评论 #30759281 未加载
评论 #30761337 未加载
评论 #30755237 未加载
评论 #30757228 未加载
评论 #30756890 未加载
h3mb3about 3 years ago
This made me remember that quite a lot of people in some countries still use teletext for sports cores. Similar to this site, it&#x27;s fast, simple and very much low-def. In Finland (where teletext was big back in the day), you can still access web versions of the main TV channels&#x27; teletext services [1][2]. Not sure about other countries.<p>Even if you don&#x27;t follow sports that much (like me), it&#x27;s also a great way to browse news in general – without any clutter or clickbait, as the technology is so restricted. I&#x27;ve noticed it&#x27;s so much easier to avoid doomscrolling traps compared to regular websites, especially during the latest global horrors.<p>[1] <a href="https:&#x2F;&#x2F;yle.fi&#x2F;aihe&#x2F;tekstitv" rel="nofollow">https:&#x2F;&#x2F;yle.fi&#x2F;aihe&#x2F;tekstitv</a><p>[2] <a href="https:&#x2F;&#x2F;www.mtvtekstikanava.fi&#x2F;new2008&#x2F;100-01.htm" rel="nofollow">https:&#x2F;&#x2F;www.mtvtekstikanava.fi&#x2F;new2008&#x2F;100-01.htm</a>
评论 #30755086 未加载
once_incabout 3 years ago
This feels very much like teletekst, which is arguably the best thing on TV worldwide.
nvr219about 3 years ago
I hate using google but the experience of getting MLB scores and game status from google is so much better than actual MLB websites. I would totally use this instead!!
评论 #30754629 未加载
smclabout 3 years ago
I&#x27;d love something like this for European football leagues. The &quot;best&quot; I&#x27;ve found is <a href="https:&#x2F;&#x2F;livescore.com" rel="nofollow">https:&#x2F;&#x2F;livescore.com</a> but for a while they stopped working on iPhone (they really wanted you to download their app) and I&#x27;m quite sure they&#x27;re probably full of trackers and stuff.
评论 #30755279 未加载
antidailyabout 3 years ago
This rules -- but needs to actually be plain text.
compsciphdabout 3 years ago
Back in 1997 I was studying overseas and we didn&#x27;t have internet access, but we did have e-mail access over uucp. There was a service back then which would end you a text mode version of a web page (which would probably be much harder today, as users of w3m or links could attest) and we&#x27;d have it setup to email us the scores every night.<p>25 year younger me would have loved this site for that. :)
评论 #30760562 未加载
pipeline_peakabout 3 years ago
It should output with curl in plaintext as easy as <a href="https:&#x2F;&#x2F;wttr.in&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wttr.in&#x2F;</a>
ChrisArchitectabout 3 years ago
Noticed NCAA basketball on there -- if anyone trying to keep up with March Madness, this twitter bot is handy for games going down to the wire: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;tothewirebot" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;tothewirebot</a>
BHSPitMonkeyabout 3 years ago
I remember back in the earliest days of mobile &quot;internet&quot; (when WAP had a more innocent meaning) there were sites&#x2F;services like this you could access from a Nokia phone. Due for a comeback?
_joelabout 3 years ago
Should be called Plain Text American Sports, but fair effort nonetheless
sumnoleabout 3 years ago
I was wondering what kind of sports could be played through plain text.
评论 #30755988 未加载
williamsmjabout 3 years ago
See also <a href="http:&#x2F;&#x2F;www.ismytrainfucked.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.ismytrainfucked.com&#x2F;</a> for NYC subway updates.
评论 #30765128 未加载
timely-shineabout 3 years ago
My only complaint is that I&#x27;d love NCAA boxscores like the pros, but otherwise, I love it!
bluedinoabout 3 years ago
Always liked these for having in a terminal window at jobs that didn&#x27;t allow websites like ESPN.com<p>Always wished for one with play-by-play
stadiumabout 3 years ago
It&#x27;d be fun to have a sms subscription to a particular league&#x27;s schedule, a team&#x27;s activities, or a single game.
everyabout 3 years ago
Doesn&#x27;t look good on actual plain text browsers such as lynx or links2, but still works, sorta...
lanstinabout 3 years ago
I thought this was going to be esports for Zork or Rogue.
erickhillabout 3 years ago
Sadly, it&#x27;s https. So a lot of older computers that still live and breathe off of sites like this (see: 68k.news) can&#x27;t access it due to the bizarre (or Google pressured) security certificate ... for a sports scores site.
评论 #30754937 未加载