All Projects → lunaryorn → jetbrains-search-provider

lunaryorn / jetbrains-search-provider

Licence: GPL-2.0 license
Gnome Shell search provider for Jetbrains IDEs

Programming Languages

typescript
32286 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to jetbrains-search-provider

gnome-shell-panel-date-format
Allows to customize the date format on the panel.
Stars: ✭ 30 (+150%)
Mutual labels:  gnome-shell, gnome-shell-extension
sysinfo
System monitor extension for Argos
Stars: ✭ 19 (+58.33%)
Mutual labels:  gnome-shell, gnome-shell-extension
Bing Wallpaper Gnome Extension
GNOME shell extension that sets your desktop wallpaper & lock screen image to Microsoft Bing's Image of the Day.
Stars: ✭ 125 (+941.67%)
Mutual labels:  gnome-shell, gnome-shell-extension
Fly Pie
:pie: Fly-Pie is an innovative marking menu written as a GNOME Shell extension.
Stars: ✭ 106 (+783.33%)
Mutual labels:  gnome-shell, gnome-shell-extension
you2ber
Gnome youtube-dl frontend
Stars: ✭ 24 (+100%)
Mutual labels:  gnome-shell, gnome-shell-extension
gnome-shell-extension-transparent-top-bar
GNOME Shell extension that brings back the transparent top bar when free-floating in GNOME Shell 3.32
Stars: ✭ 57 (+375%)
Mutual labels:  gnome-shell, gnome-shell-extension
gnome-shell-extension-sermon
A GNOME Shell extension for monitoring and managing systemd services, cron jobs, docker and poman containers
Stars: ✭ 27 (+125%)
Mutual labels:  gnome-shell, gnome-shell-extension
Gnome Shell Extension Ozshell
GNOME Shell extension for interfacing with the OZ application sandboxing framework
Stars: ✭ 6 (-50%)
Mutual labels:  gnome-shell, gnome-shell-extension
Cpupower
Gnome-Shell Extension for intel-pstate driver
Stars: ✭ 252 (+2000%)
Mutual labels:  gnome-shell, gnome-shell-extension
Gnome Shell Extension Cast To Tv
Cast files to Chromecast, web browser or media player app over local network.
Stars: ✭ 200 (+1566.67%)
Mutual labels:  gnome-shell, gnome-shell-extension
soft-brightness
Gnome-shell extension to manage your display brightness via an alpha overlay (instead of the backlight).
Stars: ✭ 99 (+725%)
Mutual labels:  gnome-shell, gnome-shell-extension
forge
Forge - Tiling and Window Manager for Gnome-Shell
Stars: ✭ 144 (+1100%)
Mutual labels:  gnome-shell, gnome-shell-extension
Gnome Shell Volume Mixer
GNOME Shell Extension allowing separate configuration of PulseAudio devices
Stars: ✭ 95 (+691.67%)
Mutual labels:  gnome-shell, gnome-shell-extension
gnome-shell-extension-syncthing-indicator
Put an indicator on the panel signalling the Syncthing daemon status using SystemD
Stars: ✭ 40 (+233.33%)
Mutual labels:  gnome-shell, gnome-shell-extension
Argos
Create GNOME Shell extensions in seconds
Stars: ✭ 1,251 (+10325%)
Mutual labels:  gnome-shell, gnome-shell-extension
Gnome Shell Extension Gsconnect
KDE Connect implementation for GNOME
Stars: ✭ 2,137 (+17708.33%)
Mutual labels:  gnome-shell, gnome-shell-extension
Unite Shell
Unite is an extension that makes GNOME Shell look like Ubuntu Unity Shell.
Stars: ✭ 553 (+4508.33%)
Mutual labels:  gnome-shell, gnome-shell-extension
Material Shell
A modern desktop interface for Linux. Improve your user experience and get rid of the anarchy of traditional desktop workflows. Designed to simplify navigation and reduce the need to manipulate windows in order to improve productivity. It's meant to be 100% predictable and bring the benefits of tools coveted by professionals to everyone.
Stars: ✭ 6,189 (+51475%)
Mutual labels:  gnome-shell, gnome-shell-extension
Dynamic Panel Transparency
Adds Transparency To The Gnome Shell Panel
Stars: ✭ 189 (+1475%)
Mutual labels:  gnome-shell, gnome-shell-extension
hotel-manager
GNOME Shell extension to manage Hotel development servers.
Stars: ✭ 39 (+225%)
Mutual labels:  gnome-shell, gnome-shell-extension

Jetbrains search provider

Deprecated: This extension is no longer maintained; please see https://github.com/lunaryorn/gnome-search-providers-jetbrains for a proper search provider which avoids the fragile Gnome Extensions API (which never supported search providers officially) and instead implements the standard DBus API.

A Gnome shell extension to add recent projects from JetBrains IDEs to search.

Note: This extension is not affiliated with or endorsed by JetBrains.

Screenshot

Supports:

  • Android Studio (Toolbox)
  • CLion (Toolbox, Snap)
  • GoLand (Toolbox)
  • IDEA Community Edition (Toolbox, Snap, Arch Linux Package)
  • IDEA Ultimate (Toolbox, Snap, Flatpack)
  • PhpStorm (Toolbox, Snap)
  • PyCharm (Toolbox)
  • Rider (Toolbox)
  • Webstorm (Toolbox, Snap)

Requirements

  • Gnome shell 3.36 or newer
  • Python 3.6 or newer (as python3 in $PATH)

Installation

Visit Releases and download [email protected] from the latest release, then run:

$ gnome-extensions install [email protected]

Alternatively you can install directly from Gnome Extensions but the mandatory review process sometimes delays new releases for a couple of days.

Limitations

  • I do not know how to parse XML in GJS, so finding recent projects relies on a Python helper which parses recentProjects.xml and outputs relevant parts as JSON.

Credits

I'd like to thank gnome-shell-web-search-provider and vscode-search-provider for inspiration and their source code which demonstrates how to use the—apparently entirely internal and undocumented—Gnome shell API for search providers.

Stand on the shoulders of giants and you can even write Javascript for Gnome.

License

Copyright Sebastian Wiesner [email protected]

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].