mirror of
https://github.com/reality/dbot.git
synced 2024-11-27 14:29:29 +01:00
1a2595aaf2
This commit adds functionality to the loading callout in the imgur module. The size of the font used in the loading callout now increases in a linear fashion in proportion to the number of images viewed in a row. The size starts at 12px, and will increase to 72px at image 2000, with round figures at most "standard" font sizes. This is largely an experiment to see what it looks like: it might not be as nice looking now that the callout contains extra information (such as the view count). It may be worth experimenting with just increasing the count number and leaving the "a w with x views (y*z)" message at a static size, or perhaps by editing the colour variant, or even the position on the screen. I really just wanted some feedback to make it a bit more interesting for a heavy user that has reached high numbers of images. Some figures: * 12px is reached after 0 images * 14px is reached after 66 images * 16px is reached after 133 images * 18px is reached after 200 images * 21px is reached after 300 images * 24px is reached after 400 images * 36px is reached after 800 images * 48px is reached after 1,200 images * 60px is reached after 1,600 images * 72px is reached after 2,000 images * 144px is reached after 4,400 images. |
||
---|---|---|
jsbot@11cbb75b50 | ||
modules | ||
public | ||
views | ||
.gitignore | ||
.gitmodules | ||
config.json.sample | ||
install.sh | ||
LICENCE | ||
README.md | ||
run.js | ||
snippets.js | ||
strings.json | ||
VERSION |
Depressionbot IRC Bot
Introduction
Depressionbot is an IRC bot which aims to be the fanciest IRC bot around - On the general standard of software fanciness, dbot is statistically rated as being ‘82% the same as bathing in fine, fine grape juice.’
Please note that this documentation is not complete and is a work in progress, given I started it rather a long time after I began development of the project. Please don’t judge me too harshly for this as I am, in fact, mildly allergic to writing documentation.
Requirements:
- Node JS
- JSBot, a Javascript library which handles the IRC protocol
- Underscore JS library
- Various modules have their own requirements also.
External Modules
JSBot and externally developed modules can be imported by running the following commands in the cloned repository:
git submodule init
git submodule update