Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mabasic/ulauncher-laravel
Ulauncher extension for quick access to the Laravel documentation.
https://github.com/mabasic/ulauncher-laravel
extension hacktoberfest laravel python ulauncher
Last synced: 2 months ago
JSON representation
Ulauncher extension for quick access to the Laravel documentation.
- Host: GitHub
- URL: https://github.com/mabasic/ulauncher-laravel
- Owner: mabasic
- License: mit
- Created: 2019-09-07T20:13:30.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-24T13:37:47.000Z (almost 4 years ago)
- Last Synced: 2024-10-09T19:51:44.406Z (2 months ago)
- Topics: extension, hacktoberfest, laravel, python, ulauncher
- Language: Python
- Homepage: https://mariobasic.com/2019/09/07/ulauncher-extension-for-laravel-documentation
- Size: 54.7 KB
- Stars: 10
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# Ulauncher Laravel Extension
Ulauncher extension for quick access to the Laravel documentation.
[![Become a Patron](https://img.shields.io/badge/Become%20a-Patron-f96854.svg?style=for-the-badge)](https://www.patreon.com/laravelista)
## Features
- Algolia search thanks to [@subutux](https://github.com/subutux).
## Overview
Once you install this extension, just start Ulauncher and type: `l`. That will start the extension.
![Command](./screenshots/command.png)
From there you can type the slug of the documentation page you want to read like so: `l routing` and press Enter. That will open your browser to the routing page for the latest version of Laravel.
![Default Laravel Version](./screenshots/default.png)
If you want a specific Laravel version just type: `l 5.8/routing` and press Enter.
![Specific Laravel Version](./screenshots/specific.png)
## Installation
Open ulauncher preferences window -> extensions -> add extension and paste the following url:
```
https://github.com/mabasic/ulauncher-laravel
```## Development
```
git clone [email protected]:mabasic/ulauncher-laravel.git
cd ulauncher-laravel
make attach
```The `make attach` command will symlink the cloned repo into the appropriate location on the ulauncher extensions folder. _If the extensions folder does not exist, create it and run the command again._
Make sure Ulauncher is not running and from command line run:
```sh
ulauncher --no-extensions --dev -v |& grep "laravel"
```This will start ulauncher with all the extensions disabled which will make it easier to look for logs.
You then have to start the Laravel extension manually. In the output of the previous command you should find something similar to this:
```sh
VERBOSE=1 ULAUNCHER_WS_API=ws://127.0.0.1:5054/ulauncher-laravel PYTHONPATH=/usr/lib/python3/dist-packages /usr/bin/python3 /home/mabasic/.cache/ulauncher_cache/extensions/ulauncher-laravel/main.py
```Copy and run that command in another terminal window.
Your extension should now be running. To see your changes, just Ctrl+C and re-run the last command.
## Credits
- Algolia search thanks to [@subutux](https://github.com/subutux).
## Laravelista Sponsors & Backers
I would like to extend my thanks to the following sponsors & backers for funding my open-source journey. If you are interested in becoming a sponsor or backer, please visit the Laravelista [Backers page](https://laravelista.hr/backers).
## Contributing
Thank you for considering contributing to Ulauncher Laravel Extension! The contribution guide can be found on the [Laravelista website](https://laravelista.hr/contributing).
## Code of Conduct
In order to ensure that the Laravelista community is welcoming to all, please review and abide by the [Code of Conduct](https://laravelista.hr/code-of-conduct).
## License
Ulauncher Laravel Extension is open-source software licensed under the [MIT license](https://opensource.org/licenses/MIT).