You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A small app that uses Python and Kivy. Syncs with Microsoft ToDo as well as Gmail and OpenWeatherMap for information. Designed to run on a 3.5" touch screen for the raspberry pi.
32
+
A small app that uses Python and Kivy. Syncs with Microsoft ToDo as well as Spotify and OpenWeatherMap for information. Designed to run on a 3.5" touch screen for the raspberry pi.
34
33
<br />
35
-
<a href="https://github.com/bennett-wendorf/Kivy-Raspi-Desktop-App"><strong>Explore the docs »</strong></a>
34
+
<a href="https://github.com/bennett-wendorf/Deskity"><strong>Explore the docs »</strong></a>
When I started this project, I was both looking for a way to use the raspberry pi I had recently obtained, and also a way to expand my skills with python. The use case I came up with for a small desk accessory that showed some useful information at a glance was so specialized that I just decided to build it myself, rather than searching for a solution that did exactly what I wanted.
78
72
@@ -87,56 +81,13 @@ This project is written in python using kivy for the UI elements.
87
81
<!-- GETTING STARTED -->
88
82
## Getting Started
89
83
90
-
For now, there is no installer or prepackaged installation for this project. This will be coming in the future. For now, follow the installation instructions below.
* Use pipenv to install the requirements in a virtual environment
100
-
```sh
101
-
pipenv install
102
-
```
103
-
OR
104
-
* Manually install requirements using `pip`
105
-
```sh
106
-
pip install <requirements from Pipfile>
107
-
```
108
-
3. Make a copy of the `TEMPLATE.secrets.toml` file and rename the copy to `.secrets.toml`. This is where you will add settings that shouldn't be pushed to a repository, such as API keys.
109
-
3. Get a free API Key for weather data at [openweathermap.org/api](https://openweathermap.org/api).
110
-
* Add this key in `.secrets.toml` under the setting for `api_key` in the `Weather_Widget` category.
111
-
```toml
112
-
[Weather_Widget]
113
-
api_key = "<Your Key Here>"
114
-
```
115
-
* You can also try to use my API key by removing this setting from the file, but that may lead to throttling issues over time with OpenWeatherMap's free API. It is preferable to get your own key.
116
-
4. Set up your app with Microsoft Graph. For the timebeing, I do not know if my `app_id` will work forall users, but feel free to test it by removing that settingin`.secrets.toml`. Otherwise, you will need to set up a free account and register the app yourself. Check out [Microsoft's page](https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app) for more help with this.
117
-
* You should get an `app_id` from this, which should also be added in `.secrets.toml` under the setting for `app_id` in the `To_Do_Widget` category.
118
-
```toml
119
-
[To_Do_Widget]
120
-
app_id = "<Your App Id Here>"
121
-
```
122
-
5. Modify any other settings you would like in the `settings.toml` file. What is listed in that file already is also the default if that particular setting is not specified, with the exception of the `lists_to_use` setting, which defaults to an empty list.
123
-
6. Run the app
124
-
* If pipenv was used:
125
-
```sh
126
-
pipenv run python main.py
127
-
```
128
-
OR
129
-
* If not, just run:
130
-
```sh
131
-
python main.py
132
-
```
133
-
84
+
See the instructions on the [wiki](https://github.com/Bennett-Wendorf/Deskity/wiki/Getting-Started) for help with getting this project set up.
134
85
135
86
136
87
<!-- ROADMAP -->
137
88
## Roadmap
138
89
139
-
See the [projects](https://github.com/Bennett-Wendorf/Kivy-Raspi-Desktop-App/projects) tab for an updated list of what I am working on. For any feature requests, please create an [issue](https://github.com/Bennett-Wendorf/Kivy-Raspi-Desktop-App/issues) (See [Contributing](#contributing)).
90
+
See the [projects](https://github.com/Bennett-Wendorf/Deskity/projects) tab for an updated list of what I am working on. For any feature requests, please create an [issue](https://github.com/Bennett-Wendorf/Deskity/issues) (See [Contributing](#contributing)).
140
91
141
92
142
93
@@ -151,7 +102,7 @@ Contributions are what make the open source community such an amazing place to b
151
102
4. Push to the Branch (`git push origin feature/AmazingFeature`)
152
103
5. Open a Pull Request
153
104
154
-
If you find an issue in existing code, feel free to use the above procedure to generate a change, or open an [issue](https://github.com/Bennett-Wendorf/Kivy-Raspi-Desktop-App/issues) for me to fix it.
105
+
If you find an issue in existing code, feel free to use the above procedure to generate a change, or open an [issue](https://github.com/Bennett-Wendorf/Deskity/issues) for me to fix it.
155
106
156
107
157
108
<!-- LICENSE -->
@@ -166,7 +117,7 @@ Distributed under the MIT License. See `LICENSE` for more information.
0 commit comments