https://github.com/mirkobrombin/elementarypython
Python application template for elementary OS.
https://github.com/mirkobrombin/elementarypython
example python python-template
Last synced: 9 months ago
JSON representation
Python application template for elementary OS.
- Host: GitHub
- URL: https://github.com/mirkobrombin/elementarypython
- Owner: mirkobrombin
- License: gpl-3.0
- Created: 2017-10-03T16:23:00.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-08-24T20:01:40.000Z (over 4 years ago)
- Last Synced: 2025-03-26T06:43:39.309Z (10 months ago)
- Topics: example, python, python-template
- Language: Python
- Homepage: https://mirko.pm
- Size: 172 KB
- Stars: 76
- Watchers: 8
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Elementary Python
Python application template for elementary OS.
## 🚀 How to start
First of all, I am happy to help you by providing a starter pack for creating your own elementary OS applications! :kissing_heart:
This template is available to everyone under the [GPL3 license](https://github.com/brombinmirko/ElementaryPython/blob/master/LICENSE), which means that you have to keep that license or change it with a compatible one.
In order to promote the development of this project and respecting the license, it is correct and moral to [attribute third party code credits to the author](https://opensource.stackexchange.com/a/4582).
Since your application can be an example for other users who intend to develop their own, you can open a PR to list your application on this page.
If you have any doubts or need help with development, do not hesitate to contact me :blush:
## 🎨 Examples/Showcase
There are several applications based on or inspired by this template that you can use as a reference to learn:
- [Bottles](https://github.com/brombinmirko/Bottles)
- [Football](https://github.com/brombinmirko/Football)
- [PPAExtender](https://github.com/brombinmirko/PPAExtender)
- [Kangaroo](https://github.com/brombinmirko/Kangaroo)
- [ytdownloader](https://github.com/michaldev/ytdownloader)
- [Golden Section Algorithm Visualization](https://github.com/stsdc/goldensection)
- [clips](https://github.com/hezral/clips)
- [Mastodon-GTK+](https://github.com/AnaGelez/mastodon_gtk)
- [Rogu](https://github.com/hezral/Rogu)
- [quickword](https://github.com/hezral/quickword)
- [inspektor](https://github.com/hezral/inspektor)
- [clips](https://github.com/hezral/clips)
- [Hasher](https://github.com/JeysonFlores/hasher)
## 🐞 Problems/New Features?
In any case, ask for support [here](https://github.com/brombinmirko/ElementaryPython/issues).
## 🔧 Requirements
- python3
- libgtk-3-dev
- libgranite-dev
## 🔧 How to run
```bash
com.github.mirkobrombin.elementarypython
```
## 🔧 Installation
Grab an updated release [here](https://github.com/brombinmirko/ElementaryPython/-/archive/master/ElementaryPython-master.zip) or use **git**:
```bash
git clone https://github.com/brombinmirko/ElementaryPython.git
cd ElementaryPython
sudo python3 setup.py install
```