I was about to search for a taskwarrior tutorial on YouTube but first I think of search on asciinema.org. I was very disappointed when I realized there is no search tool on home. And AFAIK nowhere in the site. The closest thing is in /explore/public. I didn’t found if this was already mentioned:
I think asciinema.org could be the YouTube of terminal screencast, there is a huge potential, adding some of the great features YT have like rate, view count and playback speed control (very important since typing is slower than reading).
Even could be a comment area (more pro with ratings like reddit) and (why not?) a nerd social network.
Great ideas, and I’ve been thinking about these on many occasions. There’s just not enough time to implement all of this, and then deal with the maintenance.
But, starting with a site-wide search should be high-value not-so-high-effort feature. ElasticSearch or Solr could be good options for this.
Good news! I implemented recording search, which indexes titles, description, and full terminal session content It uses Postgres’ native FTS support, so no extra components (such as ElasticSearch) are needed.
It’s already on https://asciinema.org, and I’ll make a new release of asciinema-server soon, for those who self-host.
Give it a go. The search box is in the page top nav bar, and you can focus it by pressing /. Also check the search tips - there’s a link on the right side of the search results page. The syntax (explained in that tips popup) is just what Postgres websearch_to_tsvector supports. The results contain public recordings, and if you’re logged in you’ll also be able to find your own recordings, including unlisted and private ones.