Easy StackOverflowAboutEasy StackOverflow is a vscode extension to search and get query searched on stack overflow easily in vscode, including error search, direct answer search, related questions serach, tag search and more. Get summarized answers to python technical questions powered by PyStackBot. Table of contentsInstallationFor Normal Users
For Developers
UsageQuery SearchSearch for a query and get top answers for python directly using PyStackBot.
Not satisfied with PyStackBot answers, use direct Stack Overflow search.
Stack Overflow search works for any type of query, not only python queries.
Tag SearchSearch for a specific word or technology you want to know about.
Get to know the brief explanation/details about that tag/technology.
Tag search works when you search for a tag enclosed between [], eg: [django].
Error Search [Python Only]Search for error from terminal after executing the file.
Get to the brief definition of error and questions related to that error.
Error search works afer executing [only python files] files, and you get an error.
Auto Query Search [Python Only, Beta]Search for query about currently working python file without you needing to explain the query.
Auto Query generates and searches for query automatically.
Auto Query works on only python files, and accuracy might be low.
Summarised Answers for Technical Questions [Python Only, Beta]Search for technical question and get a summarised answer without needing to scavenge for answers.
Technical Answer Summariser works for only python related question, and accuracy might be low.
To search type your question enclosed in [], eg: [what are metaclasses in python].
APISvelte AppSvelte is used to make web views, made beautifull web view using svelte which looks native to stack overflow. Finally svelte bundles app into js and css files which is included in app_page.ts file. Axios requests to stack exchange api and to local pystackbot is also handled in this app. ExtensionUsed yo code generator and webpack to create extension. Used vscode api like web view creation and listening on commands to write three fundamental functions which handle the main extension functionalities. The app_page file includes the css and js file bundled by svelte app to create a native experience stack overflow extension which aids in faster development specially to python developers. Auto Query GeneratorUsed idf.csv file generated during PyStackBot training to generate auto query using the IDF metrics on selected code of the python file. This feature is still in beta and needs lot of improvements and metrics to improve accuracy of query generated. As mentioned earlier modification and pull requests are highly encouraged. NOTE: Each file and contains inside the file (like functions, classes) are well documented using comments. Developers and easily understand the flow and code using those comments. ContributingYour contributions are always welcome! Recommended steps to contriburte
ContributorsMentor: Eashaan Rao Guide: Sridhar Chimalakonda |