Show HN: Pimp My Readme
pimp-my-readme.webapp.io
pimp-my-readme.webapp.io
Given that projects are now using their READMEs as de-facto `index.html` pages, we really ought to just have an `INDEX.md` or similar convention for presenting all the cute stuff.
For example, w3m renders this project's README cleanly - https://ibb.co/WPDDL0d
GFM (Github-flavored Markdown) - "In 2017, GitHub released a formal specification of their GitHub Flavored Markdown (GFM) that is based on CommonMark." (https://en.wikipedia.org/wiki/Markdown)
Microsoft acquired Github in 2018.
Even markdown is too much, though it's tolerable if named README.md so I at least can know to run it through a filter.
Including icons, emojis, animations in such a file is right out.
In my mind, the thing that makes Markdown a nice format (in contrast to something like ReST) is that it decomposes gracefully — the formatting indicators correspond pretty closely to the conventions that email and other plain-text mediums use. The fact that it converts to HTML is just a cherry on top.
Such as, say, just for the sake of argument, when you've been awakened at 2 am by a pager, have travelled an hour to the colo, have a multi-switch KVM wired to a cabinet of otherwise headless boxen, several of which are embedded / dedicated devices with no package installation or updates possible, several of which support only serial terminal access (possibly given an equivalent access over TCP/IP or USB), and for which the output standard is an 80x24 terminal.
This might include ILOM, IPMI, or similar protocols.
There's too much RF in the colo itself to make a phone call, let alone support wireless or mobile data.
In such a circumstance, relying on anything but 7-bit ASCII text becomes really dicey.
Unicode has over 144,000 characters presently supported with more being added constantly. Systems without ongoing OS support (such as the six year old Android tablet I'm typing this on) simply won't have the new hawtness^Wcuteness installed, and I'll be looking at some variant of ▯▯▯▯▯▯▯▯. Which in context won't be especially useful.
Documentation in MS Word, DOCX, PDF, PS, or ePub will be simmilarly opaque.
Documentation in strict HTML ... without dependencies on images, CSS, or JS, may be useful, if I can aim w3m or lynx at it. (And I can always simply view the source.)
Documentation, like lifeboats, fire-extinguishers, and aircraft emergency slides, is intended for use in the least favourable, not most favourable conditions.
Your high-powered, graphical, UTF-8 / Unicode lastest-motherlovin-codeset Retina-display monitor should have no issues in taking 72-character-wrapped text and unfolding it to longer line lengths.
That 15 year old bit of embedded kit corporate's been too fucking cheap to replace or swap out when the universe is melting down, not so much.
There are so many other minorities out there that deserve being catered to a billion times more than you. People with real issues that they can't just turn off with a "startx" command.
Further reading: https://www.w3.org/TR/WCAG20-TECHS/H37.html
This is an open source project so if you want to contribute just add your component and put up a PR. Thanks for your feedback!
GitHub repo here: https://github.com/joshdsouza8/pimp-my-readme
However, I like a more subdued and less "pimped" look. I am a fan of https://shields.io/, e.g. my github profile: https://github.com/phaedryx/
Best option to use it continously is to host your own version and use that instead of the one you are providing.
There’s also the option to just clone the repo, run, and host the server on your own as well, up to you.
<blink>🏗 This page is under construction. 🚧</blink>Also project is open source as well so if you have any ideas, you can open an issue for it (which I will get to) or just add it in whenever you can :)
This is still the same browser session.
I'm on a laptop running FF 93.0, with Noscript and Adblocker Ultimate, both enabled. FF is running full-screen. It's Win10.
I didn't record what I saw earlier. Now, I see a number of clickable placeholder images, and a bunch of "Try me" buttons. My impression is that the site is for making marketing-friendly tags. That's cool, just not my thing. I didn't click.
I suspect the common observation people would make is similar to "Because you don't like it, other's shouldn't like it as well?"