Skip to content

Lucas256-cmd/Flow.Launcher.Plugin.PeriodicTable

Repository files navigation

Flow.Launcher.Plugin.PeriodicTable

Note

I would recomend using This plugin instead of mine because it has way more information.

This is a plugin for Flow Launcher to get key characteristics of an element in the periodic table. It uses a json file (by Bowserinator, see below) to get the characteristics. If a characteristic is incorrect, please create an issue. So the error can be fixed.

Usage

The default keyword is pt. You can use the following command to get the information of an element.

pt <element symbol or element name>

you can also use the full name of the element. For example:

pt Hydrogen

or you can use autocomplete and type the first few letters of the element name. For example:

pt Hy

This will return the following information:

  • Name
  • Symbol
  • Atomic Number
  • Atomic Mass
  • Boiling Point
  • Melting Point
  • Discoverer
  • Named by

If you want more properties, feel free to create an enhancement request.

Also note that the query is not case-sensitive (anymore).

Possible future improvements

  • Element lookup is too slow. Find a way to speed it up.
    • Solution: Use a different library to store the elements.
    • Better solution: Use a json file to store the elements.
  • Add more information about the element.
    • Done: Added Boiling Point, Melting Point, Discoverer, and Named by.
  • Add search completion
    • Done
  • Make improvements based on user feedback if there is any.

Thanks to

  • Bowserinator for maintaining the repository of the periodictable JSON file. You can find it here.
  • flaticon, where the plugin icon comes from.flaticon

P.S. This is my first real contribution to an open source project. I hope you like it. If you have any suggestions or improvements, please let me know.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages