All Projects → pierre-lecocq → Bonjourmadame

pierre-lecocq / Bonjourmadame

Say "Hello ma'am!"

Projects that are alternatives of or similar to Bonjourmadame

Org Wiki
Wiki for Emacs org-mode built on top of Emacs org-mode.
Stars: ✭ 319 (+3444.44%)
Mutual labels:  utility, emacs
String Inflection
underscore -> UPCASE -> CamelCase conversion of names
Stars: ✭ 157 (+1644.44%)
Mutual labels:  utility, emacs
Slowquitapps
Add a global delay to Command-Q to stop accidental app quits.
Stars: ✭ 916 (+10077.78%)
Mutual labels:  utility
.emacs.d
bdd's Emacs configuration, split from bdd/.dotfiles/emacs directory.
Stars: ✭ 8 (-11.11%)
Mutual labels:  emacs
Assess
Test support functions for Emacs
Stars: ✭ 26 (+188.89%)
Mutual labels:  emacs
Safeeyes
Protect your eyes from eye strain using this simple and beautiful, yet extensible break reminder
Stars: ✭ 919 (+10111.11%)
Mutual labels:  utility
Cs.2click
🔊 A Better Audio Router for a Modular System.
Stars: ✭ 7 (-22.22%)
Mutual labels:  utility
Cue Maker
A simple and easy to use program that fetches original cue files for your roms.
Stars: ✭ 19 (+111.11%)
Mutual labels:  utility
Suscolors Emacs
Colorful theme for Emacs, Inspired by Gruvbox.
Stars: ✭ 9 (+0%)
Mutual labels:  emacs
Danneskjold Theme
Beautiful high-contrast emacs theme
Stars: ✭ 26 (+188.89%)
Mutual labels:  emacs
Emacs Datetime
Stars: ✭ 8 (-11.11%)
Mutual labels:  emacs
Emacs Libvterm
Emacs libvterm integration
Stars: ✭ 929 (+10222.22%)
Mutual labels:  emacs
W10 Cleanser
Remove advertising, disable data collection, annoying notifications, default apps and more. Ideal for fresh installs of Windows 10 and those looking to purify their current installation.
Stars: ✭ 24 (+166.67%)
Mutual labels:  utility
Pothosblocks
A collection of core processing blocks
Stars: ✭ 7 (-22.22%)
Mutual labels:  utility
Emacs Anywhere
Configurable automation + hooks called with application information
Stars: ✭ 917 (+10088.89%)
Mutual labels:  emacs
Metamorph
Transform your code in turing-complete ways
Stars: ✭ 9 (+0%)
Mutual labels:  emacs
Char Menu
Create your own menu for fast insertion of arbitrary symbols
Stars: ✭ 19 (+111.11%)
Mutual labels:  emacs
Org Treescope.el
Provides a time and priority based sparse tree interaction mode
Stars: ✭ 25 (+177.78%)
Mutual labels:  emacs
Perfect Margin
[emacs] auto center emacs windows, work with minimap and/or linum-mode
Stars: ✭ 26 (+188.89%)
Mutual labels:  emacs
Irony Mode
A C/C++ minor mode for Emacs powered by libclang
Stars: ✭ 851 (+9355.56%)
Mutual labels:  emacs
  • bonjourmadame.el

[[http://melpa.org/#/bonjourmadame][file:http://melpa.org/packages/bonjourmadame-badge.svg]]

Display the image from bonjourmadame.fr within GNU/Emacs.

** Disclaimer

For some people, images displayed might be NSFW.

** Install

A package is available on MELPA. To install it, simply type =M-x package-install= RET =bonjourmadame=

Or, if you want to install it from the source repository, just clone the =bonjourmadame.el= file in your emacs load-path.

** Usage

  • =M-x bonjourmadame=
  • =M-x bonjourmadame-browse=

** How it works

After launching the command =M-x bonjourmadame= it opens a new buffer and insert the image.

Images are stored locally in the =~/.cache/bonjourmadame/= directory. You might want to remove or empty it regularly in order not to get caught or to save space.

As images are updated at 10AM (Europe/Paris timezone), it looks at the current time. Therefore, if you launch the command before 10AM, you will have the image of yesterday. Be patient and wait 10AM to get the new one.

** Keys

Once in the =Bonjour Madame= buffer, you can hit:

  • =n= to get the next image
  • =p= to get the previous image
  • =h= to hide the buffer (switch to the previous one)
  • =q= to quit (kill the buffer)

** Example

[[./bonjourmadame.png][file:./bonjourmadame.png]]

** Changelog

  • v0.6: change base URL after the main domain outage - by [[https://github.com/ShadowMitia][ShadowMitia]] (Dimitri Belopopsky)
  • v0.5: display title, use rx and stick to XDG_CACHE_HOME standard - by [[https://github.com/Schnouki][Schnouki]] (Thomas Jost)
  • v0.4: display and time calculation bug fixes
  • v0.3: add page navigation
  • v0.2: make it a major mode
  • v0.1: first release

** Contributors

  • [[https://github.com/Schnouki][Schnouki]] (Thomas Jost)
  • [[https://github.com/ShadowMitia][ShadowMitia]] (Dimitri Belopopsky)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].