Commit graph

89 commits

Author SHA1 Message Date
0479c37d64
Full rewrite of the README. 2024-05-25 18:13:58 +02:00
32b8296244
[#400] Dynamic logic to infer procedures/hooks arguments.
This allows procedures and event hooks to have more flexible signatures.
Along the lines of:

```python
@when(SomeEvent)
def hook(event):
  ...

@when(SomeOtherEvent)
def hook2():
  ...
```

Instead of supporting only the full context spec:

```python
@when(SomeEvent)
def hook(event, **ctx):
  ...
```

Closes: #400
2024-05-19 02:17:42 +02:00
f06233801b
[#394] Dynamically generate setup extras.
Also, convert all code that relied on `manifest.yaml` to use
`manifest.json` instead.

Closes: #394
2024-05-17 02:21:57 +02:00
7a849379f9
[#399] Added @when decorator as an alias for @hook.
Closes: #399
2024-05-08 21:58:58 +02:00
228031c4ad
[#331] Automatically initialize __init__.py in script dirs.
Closes: #331
2024-05-07 02:59:13 +02:00
fc45b606ab Removed (currently) incomplete paragraph from README 2024-02-27 21:41:39 +00:00
9fa5989e21 [#302] Merged pushbullet backend and plugin.
Also, added support for more granular Pushbullet events.

Closes: #302
2024-01-09 23:46:07 +00:00
ed2a56de42
paho.mqtt should also be added to the mock modules 2023-10-20 00:00:07 +02:00
1a2ab13197
Only rebuild docs when a new version is released.
Also removed the docs build status badge from README, as it is now part
of the standard Drone build process.
2023-08-05 14:43:10 +02:00
53aeb0b3b1
Better documentation for the Redis server + LINT fixes.
1. Added documentation to the README on the possible options to run the
   Redis service.

2. Show a relevant message to the user if the application is run with
   `--start-redis` and Redis couldn't start.

3. Some LINT/black chores on some files that hadn't been touched in a
   while.
2023-08-02 22:17:11 +02:00
99018598a5
Added reference to the IRC channel to the README. 2023-07-25 00:29:03 +02:00
8f8e609231
Replaced Reddit link in the README with the local Lemmy instance 2023-07-24 12:34:02 +02:00
7646d00b2a
Build status badge on README moved from my self-made txt-based framework to the Drone page at ci-cd.platypush.tech 2023-07-24 12:29:24 +02:00
2f441e1aaa
Updated README.
- Added web panels screenshots.
- Added documentation for event hooks with structured/relational
  filters.
- Added documentation for the nginx configuration and the PWA support.
2023-06-28 02:18:35 +02:00
33e2879413
Various UI improvements for the execute tab. 2023-05-17 10:41:02 +02:00
b91aedc553
Updated README toc format 2023-05-09 02:56:44 +02:00
5415f0ccf3
Updated README 2023-05-09 02:54:02 +02:00
ab2425ebd0
[#260] Removed legacy backend.websocket.
It has now been replaced by the `/ws/events` and `/ws/requests`
websocket routes under `backend.http`.
2023-05-09 02:46:43 +02:00
9693becb9e
Removed LGTM badges from the README.
LGTM is now merged into Github and the badges are no longer available.
2023-03-31 14:31:45 +02:00
cbf8ba7fdd
Updated wiki URLs and replaced Gitlab references with Gitea 2022-07-06 22:01:25 +02:00
1a316bc3a6
Added reference to the Matrix channel 2022-06-14 09:41:14 +02:00
2e2169544d
Added Matrix chat badge and instructions for installation on Arch Linux 2022-05-23 00:09:23 +02:00
b3b2a7a805
Generating the README TOC via pre-commit script [closes #209] 2022-03-09 23:43:10 +01:00
747e7f3e5d
Fixed table of contents in README [closes #209] 2022-03-09 21:35:47 +01:00
94bb3e0541
Added TOC to readme and more LGTM fixes 2022-02-09 21:06:49 +01:00
8c31905534 Updated README 2021-09-17 00:05:06 +02:00
f1faa1141e More LINT fixes 2021-04-06 21:10:48 +02:00
a4c70f1e4d Fixed typo in README 2021-03-26 01:46:31 +01:00
c16f8aa39e Added mobile app section to the README 2021-03-26 01:44:54 +01:00
8a3df30001 Removed Travis-CI and ReadTheDocs integrations (replaced by Platypush CI hooks) 2021-03-16 00:28:25 +01:00
82274d3d12 Added updated reference to CONTRIBUTING.md in README 2021-03-16 00:20:21 +01:00
bf519babb0 Updated tests and docs build badges 2021-03-14 17:35:25 +01:00
7687e52058 Added cron examples to README.md 2021-03-09 01:43:28 +01:00
c659ec507f Added tests/__main__.py entry point to run all the tests 2021-03-06 20:13:38 +01:00
fb1953ce34 Using tests status badge from ci.platypush.tech on README instead of the Travis-CI status badge 2021-03-06 20:04:58 +01:00
49ad3261f1 Refactored tests to use pytest with fixtures instead of unittest.TestCase 2021-03-06 16:21:28 +01:00
b4f9472fc5 - Proper expansion of the context variables on functional procedure call
- Expanded and refactored tests framework

- Added test_procedure
2021-02-27 15:01:25 +01:00
82fcf86900 Added README note on how to run tests 2021-02-24 22:40:39 +01:00
1a7d0a3b07 Added sub-section on procedures to README.md 2021-02-23 00:11:16 +01:00
04a23d555d Updated README (it hadn't been updated for ages) 2021-02-22 02:53:20 +01:00
e08d4c21b8 Documentation domain name moved to docs.platypush.tech 2021-02-02 01:05:07 +01:00
cca4444af2 Updated README 2021-02-01 00:38:59 +01:00
3332c5c573 Updated README 2021-02-01 00:33:31 +01:00
dca81de5a3 Updated README 2021-02-01 00:33:20 +01:00
1c84891df6 Update README.md 2021-02-01 00:31:59 +01:00
fda8872a15 Updated README 2021-01-31 01:28:58 +01:00
13f4edbc92 Updated README 2021-01-28 14:48:09 +01:00
e2e7011e53 s/github.com/git.platypush.tech/g 2021-01-23 15:03:43 +01:00
Fabio Manganiello
f54a5cdf87 Minimum required Python version bumped (3.5->3.6) and readthedocs Python interpreter upgraded (3.6->3.7). 2020-08-22 15:28:52 +02:00
Fabio Manganiello
d5292e068d Re-formatted header 2020-08-16 16:06:13 +02:00