Emacs library to control Basecamp
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
Damien Cassou 65288be1b6 Merge branch 'remove-let-alist' of bcel/libbcel into master před 3 týdny
.drone.yml Switch from gitlab to drone před 1 měsícem
.gitignore Initial version před 4 měsíci
COPYING Initial version před 4 měsíci
Makefile Remove let-alist from dependencies před 3 týdny
README.org Rename libbasecampel to libbcel před 4 měsíci
libbcel-actions.el Fixes for the Emacs 27 linter před 1 měsícem
libbcel-client.el client: Cleanup logging and make it bullet-proof. před 1 měsícem
libbcel-nav.el Fixes for the Emacs 27 linter před 1 měsícem
libbcel-oauth.el Replace map-elt setter with puthash před 1 měsícem
libbcel-structs.el Fixes for the Emacs 27 linter před 1 měsícem
libbcel-util.el Move 2 utility functions to new libbcel-util.el před 3 měsíci
libbcel.el Fixes for the Emacs 27 linter před 1 měsícem

README.org

libbcel

#+BEGIN_HTML

MELPA Stable

MELPA

pipeline status

#+END_HTML

Summary

The package libbcel is an Emacs library to interact with Basecamp, a project management web application.

Authentication

To make libbcel work, you first have to give it access to your Basecamp account. This is done through OAUTH2. If you already have a client id and secret, skip the next section. Otherwise, keep reading.

Obtaining a client id and secret

Login to https://basecamp.com/ and register an application at https://launchpad.37signals.com/integrations. You can use whatever values you want but you should at least:

  • check "Basecamp 3" in the "Products" section;
  • set the redirect URI as "http://localhost:9321". You can use a
  • different port if you want to.

You'll be assigned a client id and client secret. Save that somewhere so you can skip this step next time.

Authenticating

You have a client id, client secret and port number for the redirect URI (default is 9321).

License

See COPYING. Copyright (c) 2019 Damien Cassou.

#+BEGIN_HTML Donate using Liberapay #+END_HTML