• Packages
  • Themes
  • Documentation
  • Blog
  • Discuss
Sign in

pysearch

A better python documentation search
flowbot-inc
0.2.15 361
0
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

PySearch

A faster way to code

PySearch provides intelligent completion suggestions that improve on ordinary Google search, by incorporating the context surrounding each query and learning on the fly.

Getting Started:

  1. (Optional) Add your python runtime to the PySearch config.

View -> Toggle Command Palate -> Settings View: View Installed Packages -> PySearch Settings

alt text

  1. Create or Open a Python file in a Project Folder:

File -> Add Project Folder

[right-click] -> New File

alt text

  1. Follow prompt to download pyls

Or..

Run pip install python-language-server in the command-line

View -> Toggle Command Palate -> Window: Reload

alt text

  1. Install non-standard libraries in your python runtime to begin making PySearch queries

e.g. pip install sklearn

Using PySearch:

To make a PySearch query, type the delimiter (!! by default) to begin a search:

alt text

For more control over query results, try adding the --context flag (alias -c) anywhere in your query to scale context sensitivity.

The --context flag takes integer values from 0 through 5, where higher numbers increase context sensitivity.

alt text

While PySearch searches only functions across Python 3.7+, broader coverage is currently in alpha. Our search indexes are hosted in PySearch Cloud, and we're actively working on rolling out a local version. All requests are TLS/SSL encrypted, anonymized, and never sold or shared.

Troubleshooting

  1. If PySearch queries aren't working, check the logs to confirm the server started successfully:

View -> Developer -> Toggle Developer Tools

Check the Console tab for PySearch server is starting up

  1. Atom uses events to trigger the server startup process, so try reloading the window if you aren't getting PySearch results (as the server may never have been triggered, or pyls may have died)

View -> Toggle Command Palate -> Window: Reload

  1. If the server startup isn't initiated upon reloading, you may not have opened your Python file in an active workspace (see "Getting Started" step #1)

  2. If your PySearch results aren't including non standard library packages, check that the package is installed in your python runtime in "Getting Started" step #3.

  3. For feedback or additional support, visit us here.

Known Issues

Release Notes

0.2.3

Initial release


Made with ❤ by Flowbot Inc

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by