Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/peachcloud/peach-buttons

Emit GPIO events using JSON-RPC pubsub over WS.
https://github.com/peachcloud/peach-buttons

Archive repo

Add an archive message and link to the active repo.

70bb6ca5272d720c37cf451e29114aac8dfb1058 authored over 2 years ago by glyph <[email protected]>
Version bump in lockfile

cc93a4f431a265a9c679a8f72d84d1aeb100ef0a authored almost 4 years ago by mycognosist <[email protected]>
Merge pull request #8 from peachcloud/systemd

Update cargo-deb to use systemd-units and bump version

6a050784b2717e2278c4a8d009602b3c304ccbc9 authored almost 4 years ago by Max Fowler <[email protected]>
Update cargo-deb to use systemd-units and bump version

96536db3aeae2b11a8fe1195daeb35f30a771c2e authored almost 4 years ago by notplants <[email protected]>
Merge pull request #6 from peachcloud/revert_dep_bumps

Revert jsonrpc dependencies and update lockfile

aa7331e14966daf325502aa4e9d4cb63eb847c7c authored about 4 years ago by glyph <[email protected]>
Revert jsonrpc dependencies and update lockfile

7904dc5e6d7bcbad10cbdb91eebb3f0afd684ed4 authored about 4 years ago by mycognosist <[email protected]>
Bump version

e67ef69e9fdddefd2b07ad7bbcb617e3aee955dd authored about 4 years ago by mycognosist <[email protected]>
Bump dependencies

d106675c7b1574358f7483c52501f3ce029ce7b3 authored about 4 years ago by mycognosist <[email protected]>
Merge pull request #5 from peachcloud/remove_extern

Remove extern

58a7e1b8915fb9d482571909235fefe964dcb067 authored about 4 years ago by glyph <[email protected]>
Bump version

e9298ad6d399d48c408cee876ae49b885cbe810e authored about 4 years ago by mycognosist <[email protected]>
Remove extern and add use statements

72db4b25cb924573aad1c7e2228e5c4aa44aab7d authored about 4 years ago by mycognosist <[email protected]>
Merge pull request #4 from mycognosist/fix_service_file

Remove selected systemd protections

c731a77d5f555b3e7f01b58f9c9453e652ff2734 authored about 4 years ago by glyph <[email protected]>
Remove selected protections

2d0d5fc01c0c6577f9d26028741d7da9f46f3a53 authored about 4 years ago by mycognosist <[email protected]>
Merge pull request #3 from mycognosist/cross_comp_config

Add local cargo config for aarch64 cross-compilation

1ce2d91d7064bc12a3cb344862defeedc5a35f41 authored about 4 years ago by glyph <[email protected]>
Add local cargo config for aarch64 cross-compilation

8659555f3203aeaa1cb6fd8bf3d8fe7754157997 authored about 4 years ago by mycognosist <[email protected]>
Merge pull request #2 from mycognosist/secure_unit_file

Update user and group, add security protections

4acc3719886bea877512bc4c2ed3f1e24529dfd7 authored about 4 years ago by glyph <[email protected]>
Add user and group, add security protections

5a349e6e758fa29adaace46b134ab16c794af03f authored about 4 years ago by mycognosist <[email protected]>
Add logging environment variable

6408555dc8d3dbbfeee427295f7a20c9ce90858a authored over 4 years ago by mycognosist <[email protected]>
Add version badge

9f33005dcd57d407dcd37dbb31003e3f17ed3c8f authored over 4 years ago by mycognosist <[email protected]>
Return true if prerm stop cmd fails, solves dpkg mess

5272ff47a9fb3e3825181464b5c497b062785570 authored almost 5 years ago by mycognosist <[email protected]>
Fix typo

b2889801a05b165e5eb210682dfe2872cf11f0c9 authored almost 5 years ago by mycognosist <[email protected]>
Add docs on Debian packaging

7424f0b9e143e260fa1290c0a2afadd10a84fc7d authored almost 5 years ago by mycognosist <[email protected]>
Minor description changes

cec49ae586da724c0938440d7e7bedde09001e72 authored almost 5 years ago by mycognosist <[email protected]>
Fix post-install script file name

d79507f3c6cd7572c6efa71ec2e744d5215df40d authored almost 5 years ago by mycognosist <[email protected]>
Try again with maintainer scripts

2dfd54f6039dbe1f07f54d55aa33d735b317e51f authored almost 5 years ago by mycognosist <[email protected]>
Remove maintainer script location from manifest

e1c7c78ba223842c3f59ab168952ac232a366851 authored almost 5 years ago by mycognosist <[email protected]>
Attempted fix

f666710148cf449d55055dd9e65ea688a570d434 authored almost 5 years ago by mycognosist <[email protected]>
Fix manifest formatting

2d07214b3c361366995a7dfe836eecdd7cbfbd36 authored almost 5 years ago by mycognosist <[email protected]>
Add service file as asset

05fcd5a2861d8ae1d740184c1b9ab40a4f77cce9 authored almost 5 years ago by mycognosist <[email protected]>
Add Debian maintainer scripts, update service file and manifest

8efbe07803cecc2176691a02b95470e95eb84be6 authored almost 5 years ago by mycognosist <[email protected]>
Add additional Debian package metadata to manifest

b5e0b1fb98624f87b155830202cbaa2997143d16 authored almost 5 years ago by mycognosist <[email protected]>
Add super simple service file and relevant deb package metadata

2977d5afdab6c511a25eaed8d02c11dd43f44487 authored almost 5 years ago by mycognosist <[email protected]>
Remove redundant clone of sender

cf591fa3493bef54660f0dbfaa0001e89ef4f433 authored almost 5 years ago by mycognosist <[email protected]>
Update manifest with additional information and badges

ebf3345cbb7adbb91b59f0fd0abf979a348695f8 authored almost 5 years ago by mycognosist <[email protected]>
Change install instructions to use release build, add note on subscriber implementation

292fc60d224df87f7bd6df803824c60c887bd6ce authored over 5 years ago by mycognosist <[email protected]>
Fix button #6 bug

4c1b400d3e9fbb7d5cb6c883eb7247057cbbfc60 authored over 5 years ago by mycognosist <[email protected]>
Change single unwrap to expect

94b81821d064b9092940ef761a8f2727a53de577 authored over 5 years ago by mycognosist <[email protected]>
Remove comments

f6289185c7f875ce74a2dbc252198d517cc14595 authored over 5 years ago by mycognosist <[email protected]>
Cleanup execution of interrupt handlers

fce378cfe07edc161d9d077cf5a66a11200a3c96 authored over 5 years ago by mycognosist <[email protected]>
Move interrupt handler into separate file

52ded97cd7dca351ddd435267befa7cc8e91117c authored over 5 years ago by mycognosist <[email protected]>
Add simple snafu error handling

8307f926e5d24a69bb8bf4b584580b7a9a1b5600 authored over 5 years ago by mycognosist <[email protected]>
Fix erroneous button press bug and switch from AtomicCell to Cell

61f35808ffd1d3e14581af4859d566c8a0d714a8 authored over 5 years ago by mycognosist <[email protected]>
Improve interrupt logic

6d84efb31bae5d1e46599b085bd6338c18905360 authored over 5 years ago by mycognosist <[email protected]>
Add env var for setting server address and port

e8f4c5abf9b59390a4cd7982625f007aa4760f1c authored over 5 years ago by mycognosist <[email protected]>
A few minor improvements, handled more unwraps

10c47659a4fe165ff064c66d5c063a5647d1ea06 authored over 5 years ago by mycognosist <[email protected]>
Switch GPIO listener to poller and implement debounce for buttons

1566e7af0d4189d001274075cbc706864739d2e8 authored over 5 years ago by mycognosist <[email protected]>
Remove process exit on button_code send fail

152dd42d78e8fde0c6ae5da8c0b387fc454d5ef7 authored over 5 years ago by mycognosist <[email protected]>
Handle unwraps more gracefully

2a3568ed22d373e45576d40db4cf85eb6cc25d56 authored over 5 years ago by mycognosist <[email protected]>
Started snafu refactor but ran into problems so used combinators for unwraps instead

76e13b82ad077264c3aed4f417e4ce99f6396d9f authored over 5 years ago by mycognosist <[email protected]>
Add jsonrpc test crate and success response test

8b3fa4abcc2eceb2ce5447a46f0335faa9408c44 authored over 5 years ago by mycognosist <[email protected]>
Add Travis CI with clippy

fcb8d386dd394e8d635da46d1afe884726caed75 authored over 5 years ago by mycognosist <[email protected]>
Remove unneeded crate link

44c5ce41614ee10b5a1d65fa7e7a0adfa8cc3f8a authored over 5 years ago by mycognosist <[email protected]>
Separate business logic into lib and improve error handling

8fc2220194187cb173ad04db26a985198d2c7438 authored over 5 years ago by mycognosist <[email protected]>
Minor grammar change

6df5d4cda7c84ba3eca2ba884f71ebcb40f70653 authored over 5 years ago by mycognosist <[email protected]>
Add basic logging docs to setup

fe381d1eb2d53bcaf0b869095371f68d2dec580e authored over 5 years ago by mycognosist <[email protected]>
Add logging with env_logger

ece5bacf047f83c51d08b06d8e59d3ae79244285 authored over 5 years ago by mycognosist <[email protected]>
Remove atomic integer attribute

d3750b4ecf3658b1570185705368f3834b8190f4 authored over 5 years ago by mycognosist <[email protected]>
Update GPIO pin definitions

09bc399381fb0f0f2df59fcb64cdccd24ddbfd14 authored over 5 years ago by mycognosist <[email protected]>
Switch from sysfs_gpio (deprecated) to gpio_cdev

2110c2845eb42727df999045be0bd0a73c3a9753 authored over 5 years ago by mycognosist <[email protected]>
Add GPIO debounce and update README

86d0bd23f20ea1203928c08374d322273e5d5bd2 authored over 5 years ago by mycognosist <[email protected]>
Change jsonrpc server from tcp to ws

287d8ab2e7d5919eb0a93cfccb86aec6db4e992f authored over 5 years ago by mycognosist <[email protected]>
Update README for pubsub and tcp

628ba475e5f3ea7c94af40b127e268a983bce628 authored over 5 years ago by mycognosist <[email protected]>
Remove http server, add tcp server and pubsub functionality for button event subscription

4c68d08fe7f95f0e22e2f5f0875a3fccce3b34d8 authored over 5 years ago by mycognosist <[email protected]>
Add code comments

debf54e6be6982d8e2f4e1cf07463ad3de2623c7 authored over 5 years ago by mycognosist <[email protected]>
Add README

1dc3be6afdec8038a8a3ab7e612bda3ab11c737b authored over 5 years ago by mycognosist <[email protected]>
Add peach-menu jsonrpc calls and change to buttons_codes

651fa9d783362788563d28ee09c4cd10bea9d785 authored over 5 years ago by mycognosist <[email protected]>
Initial commit. All buttons working

b7b6bdeea5e45a7443487b99b02a27bdd54db9d5 authored almost 6 years ago by mycognosist <[email protected]>