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]>
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]>
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]>
7904dc5e6d7bcbad10cbdb91eebb3f0afd684ed4 authored about 4 years ago by mycognosist <[email protected]>
Bump version
e67ef69e9fdddefd2b07ad7bbcb617e3aee955dd authored about 4 years ago by mycognosist <[email protected]>
e67ef69e9fdddefd2b07ad7bbcb617e3aee955dd authored about 4 years ago by mycognosist <[email protected]>
Bump dependencies
d106675c7b1574358f7483c52501f3ce029ce7b3 authored about 4 years ago by mycognosist <[email protected]>
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]>
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]>
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]>
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]>
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]>
5a349e6e758fa29adaace46b134ab16c794af03f authored about 4 years ago by mycognosist <[email protected]>
Add logging environment variable
6408555dc8d3dbbfeee427295f7a20c9ce90858a authored over 4 years ago by mycognosist <[email protected]>
6408555dc8d3dbbfeee427295f7a20c9ce90858a authored over 4 years ago by mycognosist <[email protected]>
Add version badge
9f33005dcd57d407dcd37dbb31003e3f17ed3c8f authored over 4 years ago by mycognosist <[email protected]>
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]>
5272ff47a9fb3e3825181464b5c497b062785570 authored almost 5 years ago by mycognosist <[email protected]>
Fix typo
b2889801a05b165e5eb210682dfe2872cf11f0c9 authored almost 5 years ago by mycognosist <[email protected]>
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]>
7424f0b9e143e260fa1290c0a2afadd10a84fc7d authored almost 5 years ago by mycognosist <[email protected]>
Minor description changes
cec49ae586da724c0938440d7e7bedde09001e72 authored almost 5 years ago by mycognosist <[email protected]>
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]>
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]>
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]>
e1c7c78ba223842c3f59ab168952ac232a366851 authored almost 5 years ago by mycognosist <[email protected]>
Attempted fix
f666710148cf449d55055dd9e65ea688a570d434 authored almost 5 years ago by mycognosist <[email protected]>
f666710148cf449d55055dd9e65ea688a570d434 authored almost 5 years ago by mycognosist <[email protected]>
Fix manifest formatting
2d07214b3c361366995a7dfe836eecdd7cbfbd36 authored almost 5 years ago by mycognosist <[email protected]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
292fc60d224df87f7bd6df803824c60c887bd6ce authored over 5 years ago by mycognosist <[email protected]>
Fix button #6 bug
4c1b400d3e9fbb7d5cb6c883eb7247057cbbfc60 authored over 5 years ago by mycognosist <[email protected]>
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]>
94b81821d064b9092940ef761a8f2727a53de577 authored over 5 years ago by mycognosist <[email protected]>
Remove comments
f6289185c7f875ce74a2dbc252198d517cc14595 authored over 5 years ago by mycognosist <[email protected]>
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]>
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]>
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]>
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]>
61f35808ffd1d3e14581af4859d566c8a0d714a8 authored over 5 years ago by mycognosist <[email protected]>
Improve interrupt logic
6d84efb31bae5d1e46599b085bd6338c18905360 authored over 5 years ago by mycognosist <[email protected]>
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]>
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]>
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]>
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]>
152dd42d78e8fde0c6ae5da8c0b387fc454d5ef7 authored over 5 years ago by mycognosist <[email protected]>
Handle unwraps more gracefully
2a3568ed22d373e45576d40db4cf85eb6cc25d56 authored over 5 years ago by mycognosist <[email protected]>
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]>
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]>
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]>
fcb8d386dd394e8d635da46d1afe884726caed75 authored over 5 years ago by mycognosist <[email protected]>
Remove unneeded crate link
44c5ce41614ee10b5a1d65fa7e7a0adfa8cc3f8a authored over 5 years ago by mycognosist <[email protected]>
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]>
8fc2220194187cb173ad04db26a985198d2c7438 authored over 5 years ago by mycognosist <[email protected]>
Minor grammar change
6df5d4cda7c84ba3eca2ba884f71ebcb40f70653 authored over 5 years ago by mycognosist <[email protected]>
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]>
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]>
ece5bacf047f83c51d08b06d8e59d3ae79244285 authored over 5 years ago by mycognosist <[email protected]>
Remove atomic integer attribute
d3750b4ecf3658b1570185705368f3834b8190f4 authored over 5 years ago by mycognosist <[email protected]>
d3750b4ecf3658b1570185705368f3834b8190f4 authored over 5 years ago by mycognosist <[email protected]>
Update GPIO pin definitions
09bc399381fb0f0f2df59fcb64cdccd24ddbfd14 authored over 5 years ago by mycognosist <[email protected]>
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]>
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]>
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]>
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]>
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]>
4c68d08fe7f95f0e22e2f5f0875a3fccce3b34d8 authored over 5 years ago by mycognosist <[email protected]>
Add code comments
debf54e6be6982d8e2f4e1cf07463ad3de2623c7 authored over 5 years ago by mycognosist <[email protected]>
debf54e6be6982d8e2f4e1cf07463ad3de2623c7 authored over 5 years ago by mycognosist <[email protected]>
Add README
1dc3be6afdec8038a8a3ab7e612bda3ab11c737b authored over 5 years ago by mycognosist <[email protected]>
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]>
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]>
b7b6bdeea5e45a7443487b99b02a27bdd54db9d5 authored almost 6 years ago by mycognosist <[email protected]>