[HN Gopher] Show HN: Pythondocs.xyz - Live search for Python doc... ___________________________________________________________________ Show HN: Pythondocs.xyz - Live search for Python documentation Hi everyone! I've been working on a web search interface for Python's documentation as a personal project, and I think it's ready for other people to use... Please give it a go (and join me in praying to the server gods): https://pythondocs.xyz/ Here's the tech stack for those interested: - Parser: Beautiful Soup + Mozilla Bleach - Database: in-memory SQLite (aiosqlite) + SQLAlchemy - Web server: FastAPI + Uvicorn + Jinja2 - Front end: Tailwind CSS + htmx + Alpine.js I have ideas for future improvements but hopefully the current version is useful to someone. Let me know what you think! Author : danosull Score : 41 points Date : 2022-05-09 18:27 UTC (4 hours ago) (HTM) web link (pythondocs.xyz) (TXT) w3m dump (pythondocs.xyz) | ystad wrote: | Looks really nice!. | | Feature-request: Would love auto-suggest as I type. one of my | favorite example(s) is Algolia's doc search | https://www.algolia.com/doc/ | danosull wrote: | Thank you! | | And great feature suggestion. I'll put it on the list. | clircle wrote: | Does python not have built in documentation search? In R I use | `??searchterm`. | azeirah wrote: | It has help(), but I don't think there's a nice search feature | included. | | I mean you could use string methods to search for something of | course, help just returns a string. | | Then again, it's Python. There's probably some kind of | import search from helpTools | | Or something among those lines, because... it always has this | kind of stuff | thealistra wrote: | I tried "typeof" and "is" and results were not what I wanted. | | Is there indexing for language keywords? | danosull wrote: | Not right now, although it's something I'm interested in | adding! | | You can get usually get quite good results by selecting | Standard Library and Definitions, though. | | "is" is a special case as I currently enforce a 3 character | minimum to keep the number of live search results sane. | drcongo wrote: | Small feedback: I tried `Iterable` as the search term and there's | no mention of `typing.Iterable` on the first page - case | sensitivity may help? | danosull wrote: | Very useful feedback, thank you. | | The ordering of search results is currently very crude - it's | basically just alphabetical. I plan to add "order by relevance" | in the future, and I'll definitely bear capitalisation in mind. | [deleted] ___________________________________________________________________ (page generated 2022-05-09 23:00 UTC)