Emacs library to control Basecamp
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Damien Cassou 65288be1b6 Merge branch 'remove-let-alist' of bcel/libbcel into master il y a 3 mois
.drone.yml Switch from gitlab to drone il y a 4 mois
.gitignore Initial version il y a 7 mois
COPYING Initial version il y a 7 mois
Makefile Remove let-alist from dependencies il y a 3 mois
README.org Rename libbasecampel to libbcel il y a 6 mois
libbcel-actions.el Fixes for the Emacs 27 linter il y a 4 mois
libbcel-client.el client: Cleanup logging and make it bullet-proof. il y a 4 mois
libbcel-nav.el Fixes for the Emacs 27 linter il y a 4 mois
libbcel-oauth.el Replace map-elt setter with puthash il y a 3 mois
libbcel-structs.el Fixes for the Emacs 27 linter il y a 4 mois
libbcel-util.el Move 2 utility functions to new libbcel-util.el il y a 6 mois
libbcel.el Fixes for the Emacs 27 linter il y a 4 mois



<p> <a href="https://stable.melpa.org/#/libbcel"> <img alt="MELPA Stable" src=""/> </a>

<a href="https://melpa.org/#/libbcel"> <img alt="MELPA" src=""/> </a>

<a href="https://gitlab.petton.fr/bcel/libbcel/commits/master"> <img alt="pipeline status" src="" /> </a> </p>


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


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.


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


See COPYING. Copyright (c) 2019 Damien Cassou.

<a href="https://liberapay.com/DamienCassou/donate"> <img alt="Donate using Liberapay" src=""> </a>