Ecosyste.ms: OpenCollective

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

github.com/qmk/qmk_api

QMK API, information on keyboards and keymaps, and a compile service.
https://github.com/qmk/qmk_api

Add `build_summary` and `<keyboard>/build_log` endpoints (#61)

35fa8412611e03ab838388aca7a9a65f7b08563f authored over 1 year ago by Ryan <[email protected]>
Merge pull request #59 from qmk/ghcr

da308ce71c0450994cc5540ae2df0effcaf96806 authored almost 2 years ago by Nick Brassel <[email protected]>
GHCR

9927334888c5324feba559eb4863007297088783 authored almost 2 years ago by Nick Brassel <[email protected]>
Pin flask and werkzeug (#57)

b2fe28f4cc26e3b23d0ba053e13cc1ada9439df1 authored about 2 years ago by Ryan <[email protected]>
KLE converter: handle more exceptions (#56)

c7ad3864b2838c4dcd2720059c5b596ae29f54e9 authored over 2 years ago by Ryan <[email protected]>
Merge pull request #55 from precondition/update_using_the_API

ed1b3791efcda869c7c37945437559c9bb4e3193 authored over 2 years ago by Nick Brassel <[email protected]>
Update URL of endpoint (compile.qmk.fm→api.qmk.fm) and KEYMAP→LAYOUT

4581cfbbbb5b47fd9c661da16f96d2b88b061b15 authored over 2 years ago by precondition <[email protected]>
Update base to python 3.9

e2474cecdb4b96dc015698958bfa9fb1c061c442 authored over 2 years ago by Nick Brassel <[email protected]>
Fix install

a27ee1b121b2b388ed446e4d0b3a40426e0a3481 authored over 2 years ago by zvecr <[email protected]>
catch string error

d66e2b41f8aa8b9a7cb95d5140dce33692ae4fd7 authored over 2 years ago by zvecr <[email protected]>
Remove width and height parameters from kle converter output. (#52)

See this PR for reference as to why:
https://github.com/qmk/qmk_firmware/pull/13728
Included i...

3395bdd1262c209c9816b9db8364a3cb075a4076 authored over 3 years ago by Purdea Andrei <[email protected]>
imprrove logging

2f7a0680462a91c5793a0e11136ab0d20b866d9a authored over 3 years ago by Zach White <[email protected]>
add a workflow to build docker containers

089e0701ec63caf17db572a29bfae3d47dcda1f6 authored over 3 years ago by Zach White <[email protected]>
redirect the keyboard list too, no more data in redis

32b3933191c58813ecf6ec27ab3838d1dcff324f authored over 3 years ago by Zach White <[email protected]>
update diagram

318d4d3941db496921111d8acccf843269e91602 authored over 3 years ago by Zach White <[email protected]>
bump to python 3.9

27ef858877c80c5853275f8b988bd54076c7bdbd authored over 3 years ago by Zach White <[email protected]>
redirect keyboards/all and return a 404 for missing readmes

670debb0d852e0ed25685d2bfcbebd7d9c198eab authored almost 4 years ago by Zach White <[email protected]>
add metrics retreval and cli telemetry to the api

ab18d8c430e96a338a856e2444607aef5a1c074c authored about 4 years ago by Zach White <[email protected]>
add geoip to requirements.txt

07b5655d6f2d5b9ddfd50ffd513a07c4b7c93938 authored about 4 years ago by Zach White <[email protected]>
add metrics to qmk_api

e7bbee22535ad7b778c1cf531bde63131293485b authored about 4 years ago by Zach White <[email protected]>
add the keymap skelton endpoint

cad7f053ae23e944cdde9ba54cb0a7d5a4d46afd authored over 4 years ago by skullY <[email protected]>
update port

0b008b5941fea68ec8b6f4fed5a8714e58bb6b10 authored over 4 years ago by skullY <[email protected]>
improve operationalability

7d75ff356a7e71313ac23f3b1047e987946d43af authored over 4 years ago by skullY <[email protected]>
improve operationability, pass json directly

f1c7f56135a96c867a3bd99d5cc31b5386bc7027 authored over 4 years ago by skullY <[email protected]>
install qmk_compiler from future

b1bbf768df429487d3f23b3e96342ce15180fc4f authored over 4 years ago by skullY <[email protected]>
fix the status check

623b15e60cf4c70a545f109216eb5b88da431d58 authored over 4 years ago by skullY <[email protected]>
Add the "/v1/skeletons" route

3e92e3627fb96c0680c565c271a8d64d2d5da20c authored over 4 years ago by skullY <[email protected]>
Move back to master for merge

8941a5e053c9d4fb47fd3465ebee17460f5e1ecb authored over 4 years ago by skullY <[email protected]>
remove extraneous paren

0466df9a13d2d65daf6906c98cec886216f5fa60 authored almost 5 years ago by skullY <[email protected]>
pass the client ip to the backend

d7727e0c10ad981a2c4ec5ea3e8d629ebf5cb30b authored almost 5 years ago by skullY <[email protected]>
deprecate the keymap endpoint

a3862bc210cd97e94899458e4338620226b9157d authored almost 5 years ago by skullY <[email protected]>
unpin requests

761cb4aabdd9ee0865603d3716d27dd0108e6c09 authored almost 5 years ago by skullY <[email protected]>
Fixed broken docs link (#45)

66da5d81849d5e2a3a8a0ce7ebdcee6de4934328 authored about 5 years ago by Wojciech Gabryś <[email protected]>
updated docs and fixed file opening (#43)

* updated docs and fixed file openning

* updated source of diagram

53922fa9e3dbc1b2615dbf9d702009a0c44e27f3 authored about 5 years ago by Nikita Titov <[email protected]>
Dockerfile optimization

33ae9ca1742fc28c20cba2c4000608bfc9f47ab9 authored about 5 years ago by skullY <[email protected]>
tweak the run script to work for the mega-docker image

3621917b2d804e649dcbe9ce252f54516bb3f307 authored about 5 years ago by skullY <[email protected]>
move qmk_api to 5001

b127ba38bd12f45de84fbfc06fd061ec68d407b9 authored about 5 years ago by skullY <[email protected]>
tweak the run script

6e2db8e53a6c7e6c17b3988378c0fde2e5e4de54 authored about 5 years ago by skullY <[email protected]>
fix the title rendering

9c5715288d7e254cba3720076dded706c39efbd7 authored about 5 years ago by skullY <[email protected]>
Add diagram showing server overviews

88691ab96b5ce90726e3833c8935b12306a9aa1f authored about 5 years ago by skullY <[email protected]>
Use yapf to format all code

f381850ccc4cab411614b22808b138544752c48c authored over 5 years ago by skullY <[email protected]>
getting tired of removing this tag everytime I use the converter

65ce08dcc64a62682cb6119674f65db62e3adcd9 authored almost 6 years ago by mechmerlin <[email protected]>
Add the ability to download keymap files

b46b1847bf6653877b93a7e95a7202be74b0d447 authored almost 6 years ago by skullY <[email protected]>
Expose the usb list

03cecc22fef37933fcd3d5b30b4ab365da14ac4f authored almost 6 years ago by skullY <[email protected]>
Redirect to S3 instead of proxying files.

b12339df8382edec8e917f2658de2bcfce573155 authored almost 6 years ago by skullY <[email protected]>
Rearrange how the service is started

5eb98fea1c0f982cb426df38c81bcf7b182ad5d5 authored about 6 years ago by skullY <[email protected]>
tweak test_keyboard

a88d454a65ce8a3698d0d95f5120b6c784640cc0 authored about 6 years ago by skullY <[email protected]>
infrastructure updates

d3b21f0b86bbac140a05232be95910b6ba7d7cb3 authored about 6 years ago by skullY <[email protected]>
docker-compose for api+redis+minio

linting fixes + healthcheck works

undo _most_ of the formatting changes

updated docker-compose...

21df257847e5bb3df6b5262799b67e1445742590 authored about 6 years ago by Ethan Madden <[email protected]>
Fix a stack trace

3318788be78184e27abddce8415d172a780ac220 authored over 6 years ago by skullY <[email protected]>
Script to test a compile against any keyboard

b8e475d7bc2b96592af7873d26f8914ac7cab12d authored over 6 years ago by skullY <[email protected]>
Switch the build log to the new qmk_api_configurator_status object

c03b5c530b1381eff1f8a5edf7d2d27fb7d3a5a7 authored over 6 years ago by skullY <[email protected]>
Fix the filename for the firmware binary

a62d9023e98ed63aabc53104e19ab9af0d4153ff authored over 6 years ago by skullY <[email protected]>
Add support for downloading bin files.

6f82ba3f6b57ea104dc41fe6461fdd851718671e authored over 6 years ago by skullY <[email protected]>
sneak an error log change into this pr

9d106a9780b90dc9d277f47102f4bd5cf55e7e9a authored over 6 years ago by skullY <[email protected]>
Use the correct function

ebd33bf0c5b1179abcb18c90869557bbe3dd2960 authored over 6 years ago by skullY <[email protected]>
Create a unified build/error log to show which keyboards are working

188121a1c03e259420e1873a61bc19d6a8006975 authored over 6 years ago by skullY <[email protected]>
update requirements

0b18e4c95defbdf91f13cf0825d1687e46f3cd07 authored over 6 years ago by skullY <[email protected]>
Add build status to the api

8b77c4fd47263b385f2d8e4184feaa2d17193b87 authored over 6 years ago by skullY <[email protected]>
Fold failed compiles into the error log

92565e9a3a71e3ce8b862e3caefdf6c5bcfee0a2 authored over 6 years ago by skullY <[email protected]>
Remove queued_jobs from the update call.

cb88fd9b0e3811902af283776ef3d1fcf7ce2d94 authored over 6 years ago by skullY <[email protected]>
Update the API docs

22963c5c49b4010a5bf60ce7e562753dd5a4af15 authored over 6 years ago by skullY <[email protected]>
Add sparse_list to the requirements

8dfa4cbf5e3098d9207ba957da26a58aa6df7aae authored over 6 years ago by skullY <[email protected]>
Add a way to easily update the test env

587da4b748b95e688dbbac14952ed5030bfae60c authored over 6 years ago by skullY <[email protected]>
make it easier to test against s3 (#21)

e65d39a6b2dd9472ffc0660d12c15302f273448f authored over 6 years ago by skullydazed <[email protected]>
Add some monitoring (#20)

11201fe334fa7e9ea44d15f360fddff07c663f53 authored over 6 years ago by skullydazed <[email protected]>
Replace minio with boto3 (#19)

33ca600282f67995154a38ac80fdaeea5bc096f7 authored over 6 years ago by skullydazed <[email protected]>
Add support for retrieving readmes from redis

0debc4a22df4515119ac59ba81aed620d9a10fe1 authored over 6 years ago by skullY <[email protected]>
Remove manufacturer, identifier, and processor from the converter

df397e2d555088297b1081b8e24b90c733c4a032 authored over 6 years ago by skullY <[email protected]>
Fix the hex download.

ad4b273fc5f152dba6a102edea5f1a89fc3c9df3 authored over 6 years ago by skullY <[email protected]>
add support for keymaps

a171f8f186672461f7e7680339ec66934b066c84 authored almost 7 years ago by skullY <[email protected]>
Add error_log.md to the summary

9c02af161348d315ce4986effd10fb5f37f47bb9 authored almost 7 years ago by skullY <[email protected]>
Expose the error log and write docs about it

548b42497378efcc78423599ef4ade34abce3512 authored almost 7 years ago by skullY <[email protected]>
fix the layout name

e714d231a92e2b59d469c17dcbeca0d9a5534882 authored almost 7 years ago by skullY <[email protected]>
fix the json blob

381babc2357ce48827c475b33fc021abf5fea6a7 authored about 7 years ago by skullY <[email protected]>
Clean up the redundant apt-get

e12ae213b0ee8862669d7cbcb6d9821ebd8d2ee3 authored about 7 years ago by skullY <[email protected]>
change from debian jessi to python:3.6 base image

901a5a06750706790eee17fe674198f413d5106f authored about 7 years ago by skullY <[email protected]>
explicitly turn off sorting keys

9c28cfd945de92b0892bfbe1b5600e2d07c40726 authored about 7 years ago by skullY <[email protected]>
Remove keyboard folder, and fix width/height

5aa147dbd409bdb5ada761950e0fa85944c1f26d authored about 7 years ago by skullY <[email protected]>
add requests to the reqs

eaba08e89567c127cb48700db1c80b3d2285709e authored about 7 years ago by skullY <[email protected]>
Add support for converting kle layouts to qmk layouts.

ad1186529b877fd58ed1a7680c69e0c26fd44f7e authored about 7 years ago by skullY <[email protected]>
doc wip

db8e35917e0a1269850c7c5b1b827ef041c45a80 authored about 7 years ago by skullY <[email protected]>
rq 0.9.0 is broken

9995e79c81aac6811ff416cb851112a5b0c1ab23 authored about 7 years ago by skullY <[email protected]>
Remove access logging for now

41a76072557ee0db6d2dcd8de922975d378a9f4b authored about 7 years ago by skullY <[email protected]>
fix a bug when fetching status

44da48336c499adf7416442a6f599a6d66fa2e0a authored about 7 years ago by skullY <[email protected]>
fix #4

b06ca4c1075b662d3d1d609debdfcec2530d6b64 authored about 7 years ago by skullY <[email protected]>
Change generated_at to last_updated, and pull the value from redis.

394c7a294e0cde0bd3884fa8ba8406476939f27a authored about 7 years ago by skullY <[email protected]>
Log access to stdout

c78ea8d3587cc0aa10151b46e055fb45c932cc39 authored about 7 years ago by skullY <[email protected]>
improve error reporting for the test script

212c17ce3c04ae542ff2ffc4494e3beb93ede32a authored about 7 years ago by skullY <[email protected]>
Add keyboard metadata to the API

fe681d728959e236145047107ec56309ff388bd6 authored about 7 years ago by skullY <[email protected]>
Add a Gitter chat badge to readme.md (#1)

* Add Gitter badge

* Update readme.md

5abc20b9b3cdfe458ffc1a55d6d46e99c9af1668 authored about 7 years ago by The Gitter Badger <[email protected]>
Clean up the documentation now that we have a domain

375984c772248b9f116789bb13dc59cf5bb458f4 authored about 7 years ago by skullY <[email protected]>
update the architecture svg

747fa4e33587c90fed89c100459272ac639627dc authored about 7 years ago by skullY <[email protected]>
Remove the redirect plugin

3278e50cfced8611a5959c6d088398fa7c8df957 authored about 7 years ago by skullY <[email protected]>
Remove accidental commit

2e298e4288564b0429bcbea5eaa80081a2467e6a authored about 7 years ago by skullY <[email protected]>
fixup the diagram naming

b6c3f46f34113d041219579b1405672ecfd633a7 authored about 7 years ago by skullY <[email protected]>
Document this thing.

bb8b001ebde0fa19687be2bde2ddaf4bc4f3b41e authored about 7 years ago by skullY <[email protected]>
Added Architecture.svg

935102811320c0c92607d7f344fff9aae499a703 authored about 7 years ago by skullydazed <[email protected]>
Update Architecture

641a8bfd8c5b8ab200d57e173ade319692ef4afd authored about 7 years ago by skullydazed <[email protected]>
Added Architecture.svg

69e29a71308528f8b4ba7672e7245d2dab072126 authored about 7 years ago by skullydazed <[email protected]>