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
Copy file name to clipboardExpand all lines: docs/index.rst
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,14 +10,14 @@
10
10
Welcome to Homeassistant API!
11
11
=============================
12
12
13
-
Homeassistant API is pythonic way to interact with `Homeassistant's REST API integration <https://developers.home-assistant.io/docs/api/rest>`_
13
+
Homeassistant API is a pythonic module that interacts with `Homeassistant's REST API integration <https://developers.home-assistant.io/docs/api/rest>`_
14
14
15
15
Features
16
16
----------
17
17
18
18
- Full consumption of the Homeassistant REST API endpoints
19
19
- Convenient classes that represent data from the API
20
-
- Asyncronous support for integration in async applications or libraries [COMING SOON]
20
+
- Asynchronous support for integration in async applications or libraries [COMING SOON]
21
21
- Modular design for intuitive readability
22
22
23
23
Getting Started
@@ -31,7 +31,7 @@ Is this your first time using the library? This is the place to get started!
31
31
Home <index>
32
32
quickstart
33
33
usage
34
-
cookbook
34
+
faq
35
35
api
36
36
37
37
@@ -41,7 +41,7 @@ Example
41
41
.. literalinclude:: ../examples/basic.py
42
42
:language: python
43
43
44
-
Many more examples are available in the :resource:`repository <examples>`.
44
+
Many more examples are available in the :resource:`repository <examples>`. Feel feel to open a pull request and add your own! See Contributing Guidelines
45
45
46
46
47
47
Code Reference
@@ -52,7 +52,7 @@ View the documentation for each class and function :doc:`here <api>`.
52
52
Contributing
53
53
-------------
54
54
55
-
We warmly welcome contributions.
55
+
We very warmly welcome contributions.
56
56
If you have an idea or some code you want to add to the project please fork :resource:`the repository <repo>`, make your changes, and open a pull request.
57
57
Most likely your changes will get merged if your code passes flake8 without any errors, and adds some functionality to the project.
58
58
We'd love to incorporate your unique ideas and perspective!
This library requires that you enable the :code:`api` integration on your Homeassistant if you are familiar with setting up integrations.
21
-
The :code:`api` integration is also enabled when you enabled the :code:`default_config` integration.
22
+
The :code:`api` integration is also enabled when you enable the :code:`default_config` integration.
22
23
23
24
24
25
Access Token
25
26
--------------
26
-
Then once you have done that you need to head over to your profile and set up a "Long Lived Access Token" for you feed to the script.
27
+
Then once you have done that you need to head over to your profile and set up a "Long Lived Access Token" to input to your script later.
27
28
A good guide on how to do that is `here <https://www.home-assistant.io/docs/authentication/#your-account-profile>`_
28
29
29
30
Exposing Homeassistant to the Web
30
31
--------------------------------------
31
-
You may want to setup remote access through a Dynamic DNS server like DuckDNS (a good youtube tutorial on how to do that `here <https://www.youtube.com/watch?v=AK5E2T5tWyM>`_, keep in mind you will need to portforward to set that up.
32
+
You may want to setup remote access through a Dynamic DNS server like DuckDNS (a good youtube tutorial on how to do that `here <https://www.youtube.com/watch?v=AK5E2T5tWyM>`_, keep in mind you will need to port forward to set that up.)
32
33
If you do pursue this your api url will be something like :code:`https://yourhomeassistant.duckdns.org:8123/api`.
33
-
Which is different than what it might have looked like before.
34
+
Which is different than what it could have looked like before.
34
35
Which might have been something like :code:`http://homeassistant.local:8123/api` or :code:`http://localhost:8123/api`
35
36
36
37
Installation
@@ -77,5 +78,5 @@ Example Usages
77
78
==============
78
79
Some examples applications of this project include integrating it into a console executable, flask application or just a regular python script.
79
80
You can start a project that allows you to use this from the command line.
80
-
Or add it a discord bot to manage your homeassistant from inside discord (you might want to use AsyncClient if you do)
81
+
Or add it to a discord bot to manage your homeassistant from inside discord (you might want to use AsyncClient if you do)
81
82
In any event, the possibilities are endless, so go make some cool stuff and share it with us!
0 commit comments