Ecosyste.ms: OpenCollective

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

Sopel

I'm a Python IRC bot, designed to be easy to set up and customize.
Collective - Host: opensource - https://opencollective.com/sopel - Website: https://sopel.chat/ - Code: https://github.com/sopel-irc/sopel

Merge branch 'master' of git://github.com/thuandt/willie

Conflicts:
willie/modules/ip.py

github.com/sopel-irc/sopel - 0984e216dd0d117979de528c274b0051d10d6e8f authored about 11 years ago by Ari Koivula <[email protected]>
Merge pull request #384 from ProgressiveThinkin/kick-via-pm

[adminchannel] Kicks via PM now work and Kick Reasons are no longer truncated

github.com/sopel-irc/sopel - 90bdbd83b2f6c5929a796219410fbaaf25194d28 authored about 11 years ago by Ari Koivula <[email protected]>
[adminchannel] Kicks via PM now work and Kick Reasons are no longer truncated.

Signed-off-by: Eldon McGuinness <[email protected]>

github.com/sopel-irc/sopel - 18516544a7f7688626fbf844e4a1bfc68a7e87d7 authored about 11 years ago by Eldon McGuinness <[email protected]>
Merge pull request #377 from bui/patch-1

[translate] add .translate example

github.com/sopel-irc/sopel - 5861078a1068bafb7c1065812e38f6f34c05ad70 authored about 11 years ago by Dimitri Molenaars <[email protected]>
[DB] Fix for altering tables when columns are specified as tuples

[DB] Fixed WillieDB._sqlite to actually append found tables to self.tables

This should address i...

github.com/sopel-irc/sopel - 1286d027871c53445a460fd2afbdff5c368dde2a authored about 11 years ago by Eldon McGuinness <[email protected]>
[db] Updated Table.__init__ to account for multiple columns that are defined as tuples.

Signed-off-by: Eldon McGuinness <[email protected]>

github.com/sopel-irc/sopel - 067897b6c756b0ae5f5e4c1cf819211cb7095b7d authored about 11 years ago by Eldon McGuinness <[email protected]>
[db] Fixes error where _get_column_creation_text does not properly accept columns as tuples when a key is defined.

Signed-off-by: Eldon McGuinness <[email protected]>

github.com/sopel-irc/sopel - 82e873dde8baa0df5f433f3a6fa5c42a30f45193 authored about 11 years ago by Eldon McGuinness <[email protected]>
Merge pull request #378 from DePierre/pep8_docstrings

[core] Fix docstrings related to issue #125

github.com/sopel-irc/sopel - 5eda93150a2eaf30f4dff001efeeb08970c3c99d authored about 11 years ago by Ari Koivula <[email protected]>
[core] Fix typo

github.com/sopel-irc/sopel - a61d9c7b03cbcf431d88008a45e9af17512c417c authored about 11 years ago by Tao Sauvage <[email protected]>
[core] Delete extra blank line in config.py

github.com/sopel-irc/sopel - 670dada62e855035e3a04d49a5e8e00b2a74443d authored about 11 years ago by Tao Sauvage <[email protected]>
[core] Fix docstrings (related to issue #125)

The fixes follow the
[PEP8](http://www.python.org/dev/peps/pep-0008/#documentation-strings)
and ...

github.com/sopel-irc/sopel - 0540f998596d5e041e35fbedbba7d48bf669c46d authored about 11 years ago by Tao Sauvage <[email protected]>
[translate] add .translate example

github.com/sopel-irc/sopel - 47b1e4bb3338508354653b7ec817e5b75d9dce58 authored about 11 years ago by Bui <[email protected]>
[version] Just show commit; don't bother with other info

github.com/sopel-irc/sopel - ab05f113b13fb23579cd1a04d3c7d67de9dec06f authored about 11 years ago by Edward Powell <[email protected]>
ip.py: support both pygeoip 0.3.0 and older versions.

github.com/sopel-irc/sopel - c85348977f4afd37bbaf512a9938f6897254eeb1 authored about 11 years ago by MrTux <[email protected]>
[version] Fix when .git not found

github.com/sopel-irc/sopel - 43d79269053bdb43de3619671dfb59066316ca45 authored about 11 years ago by Edward Powell <[email protected]>
[version] Read git commit log manually

This should fix #374 without introding a dep on any git python module.

github.com/sopel-irc/sopel - 5013ceb8471aaa4b099a0a70abcfbb4bc32b93d5 authored about 11 years ago by Edward Powell <[email protected]>
[willie.py] Unicodification

github.com/sopel-irc/sopel - 807b8b85fd9e89842f8b3a0b907b0916be855a9b authored about 11 years ago by Edward Powell <[email protected]>
[setup.py] Unicodification

github.com/sopel-irc/sopel - 225cc203f50b078c48b11a381ec28dc8d53233f8 authored about 11 years ago by Edward Powell <[email protected]>
[core] Fix CAP REQ

github.com/sopel-irc/sopel - 6ca3ab316ecbd83d0d06b5cc9341891b8685db28 authored about 11 years ago by Edward Powell <[email protected]>
[setup.py] Fix PEP8, #125

github.com/sopel-irc/sopel - 1fdb9253588daa415d467a37341f161c28159d45 authored about 11 years ago by Edward Powell <[email protected]>
[web] Fix PEP8 issue

github.com/sopel-irc/sopel - f3600b8ec657eac446db495bc2a71034f2df05b4 authored about 11 years ago by Edward Powell <[email protected]>
[various modules] PEP8ification, #125

github.com/sopel-irc/sopel - a8f70b015bb5fa0f5b9b4d77e358a9eda31c3f13 authored about 11 years ago by Edward Powell <[email protected]>
[willie.py] PEP8ify, #125

github.com/sopel-irc/sopel - 175e5cce4762ff712a6f00345e039d1eaf1c78b3 authored about 11 years ago by Edward Powell <[email protected]>
[currency] Do conversion properly

github.com/sopel-irc/sopel - 94274c612fb629a8e4656bc2d0c803d8b3977381 authored about 11 years ago by Edward Powell <[email protected]>
ip.py: 'region_name' should be 'region_code'

github.com/sopel-irc/sopel - 535bf862289a5a4375168c89136d420acf451835 authored about 11 years ago by MrTux <[email protected]>
[admin]Typo in licence header.

Signed-off-by: Dimitri Molenaars <[email protected]>

github.com/sopel-irc/sopel - ecf6a1bde97567ada22dca1e9ded29c8e1701769 authored about 11 years ago by Dimitri Molenaars <[email protected]>
Merge pull request #373 from firerogue/modExampleFix

Fixes Issue #366

github.com/sopel-irc/sopel - d93168985484a069ad7008bd91b0470675dcb7a6 authored about 11 years ago by Ari Koivula <[email protected]>
Merge branch 'master' of https://github.com/embolalia/willie into modExampleFix

github.com/sopel-irc/sopel - 382115c07e3c99298d02d2f8113075be22c8f88d authored about 11 years ago by Lior Ramati <[email protected]>
[module.example] make documentation match code

github.com/sopel-irc/sopel - 732f964bc60993964a5c616a25bc08607512c1d4 authored about 11 years ago by Lior Ramati <[email protected]>
Merge pull request #370 from firerogue/master

[url] Fix for issue #369

github.com/sopel-irc/sopel - 2e77a107d41a3572694f69abe34da8db66a7558f authored about 11 years ago by Elad Alfassa <[email protected]>
[url] fix accessing exclude list in setup()

github.com/sopel-irc/sopel - 3591190514c851fcd46c0af8f8583f872dcf8c48 authored about 11 years ago by Lior Ramati <[email protected]>
[url] correct updating of exclude list in setup()

github.com/sopel-irc/sopel - e4be528aeeb0491773053d9ba7696a26ebad4920 authored about 11 years ago by Lior Ramati <[email protected]>
[url] Fix url exclude setting name

github.com/sopel-irc/sopel - acd36abac93d3445ac0b5a9745cc1bb83f99fd94 authored about 11 years ago by Elad Alfassa <[email protected]>
Merge pull request #368 from michaelrice/sqlite_fix

add expanduser to allow ~/ in file name

github.com/sopel-irc/sopel - ef7d90de570d8eceb9d8406b877fc860706ef9a5 authored about 11 years ago by Elad Alfassa <[email protected]>
add expanduser to allow ~/ in file name

github.com/sopel-irc/sopel - a0df867f7ca5c90fc6dd4a2339d8602f7ff0b51c authored about 11 years ago by Michael Rice <[email protected]>
[currency] Remove debug prints

github.com/sopel-irc/sopel - 15f19c60d218f733e0ecd5c8f2fdca7048459738 authored about 11 years ago by Edward Powell <[email protected]>
[currency] New currency module

Thanks, Bank of Canada!

github.com/sopel-irc/sopel - 1013a2f5e35cf2035be33f14bf5bd232fb6982f4 authored about 11 years ago by Edward Powell <[email protected]>
[coretasks, remind, search, tell] Kill rogue prints

github.com/sopel-irc/sopel - 03fa4ef744cf00776f8efb099e27d866ec0cbfb2 authored about 11 years ago by Edward Powell <[email protected]>
Merge branch 'master' of github.com:embolalia/willie

Conflicts:
willie/bot.py

github.com/sopel-irc/sopel - 9d50fa4860e036871a07f2cc1d88e8fce6789d25 authored about 11 years ago by Edward Powell <[email protected]>
[wiki] Track latest master in wiki submodule

github.com/sopel-irc/sopel - 2b1b4bedeb9b260160eb4da1d10e05e15a227e35 authored about 11 years ago by Edward Powell <[email protected]>
[core] Clean up docstrings before storing them

github.com/sopel-irc/sopel - 15b171c119d62e550f5359770a9b3fa9f59af918 authored about 11 years ago by Edward Powell <[email protected]>
Remove icao.py (which we aren't using)

github.com/sopel-irc/sopel - dc988e93ffb6f2bf92ba2c2ea261d3a5c694bd0e authored about 11 years ago by Edward Powell <[email protected]>
Add examples to help database even if there is no docstring.

github.com/sopel-irc/sopel - 2ea23058aefb8005817fe27a8f0f11338e8af10d authored about 11 years ago by Ari Koivula <[email protected]>
[contrib] Add a sqlite db to default config file

Also update the RPM spec template

github.com/sopel-irc/sopel - 64007acb4fc97d1128e456f7cd5074a0a8e249dc authored about 11 years ago by Edward Powell <[email protected]>
[__init__] Add -git to version number

github.com/sopel-irc/sopel - bf20fa85e0722c3e80ab4206a3f42ec90053609c authored about 11 years ago by Edward Powell <[email protected]>
[__init__] Version number to 4.1.0

github.com/sopel-irc/sopel - 2a901401942b8d5f63cdc099b0f06e8474d9bf0b authored about 11 years ago by Edward Powell <[email protected]>
[wiki] Make submodule track master branch

github.com/sopel-irc/sopel - 50122a30a9319bfd1769d42e32b1d6c6fc06ae4e authored about 11 years ago by Edward Powell <[email protected]>
[docs] Add note to put .version in bug reports

People have been good about this, but it's worth noting.

github.com/sopel-irc/sopel - aaece424fc156374b84254bbf461828b63051c7f authored about 11 years ago by Edward Powell <[email protected]>
[coretasks] Fix case sensitivity in kick

Kicking a user with a capital letter in their nick caused a key error.

github.com/sopel-irc/sopel - 1448960e853143531888a6e00d6e86bd46fa2da6 authored about 11 years ago by Edward Powell <[email protected]>
[docs] Update NEWS for 4.1.0

github.com/sopel-irc/sopel - 738fd725c67baba296caaa548df239f3bb3e5edb authored about 11 years ago by Edward Powell <[email protected]>
Add shebang to testing script

github.com/sopel-irc/sopel - e3d8b836681a0cb4795d317c7a23defd6004c967 authored about 11 years ago by Edward Powell <[email protected]>
[calc] Minor tweak, so it passes tests

github.com/sopel-irc/sopel - cab824e03e4afee369ba48fc75f8344c18dd8892 authored about 11 years ago by Edward Powell <[email protected]>
[calc] Account for smartasses dividing by zero

Also remove a debugging line I accidentally left in.

github.com/sopel-irc/sopel - 005b13a0c13134f39a2849f3b3071746b27e147c authored about 11 years ago by Edward Powell <[email protected]>
[tests] Make testing script executable

github.com/sopel-irc/sopel - d4858d86dfbf57d72692395bdb1ee7c5f3c4ff44 authored about 11 years ago by Edward Powell <[email protected]>
Merge branch 'master' of github.com:embolalia/willie

github.com/sopel-irc/sopel - a1e5aafbffd81803c59e0568d2d7fb63c9761f5b authored about 11 years ago by Edward Powell <[email protected]>
[core] Add missing parameter to cap_req

github.com/sopel-irc/sopel - 2cbf92724cf0915ffbe18c17282809f74eaa676a authored about 11 years ago by Edward Powell <[email protected]>
[calc] Use internal calculator implementation

github.com/sopel-irc/sopel - 8b12058b2b8eafe42218134b97c3072f98b2c1af authored about 11 years ago by Edward Powell <[email protected]>
Merge pull request #361 from roidelapluie/master

fix typo: cretificate => certificate

github.com/sopel-irc/sopel - 483e1743333c447f5bcc46f5c3be33200e6b5eeb authored about 11 years ago by Elad Alfassa <[email protected]>
fix typo: cretificate => certificate

github.com/sopel-irc/sopel - 0a01978ce44dc3c7a53e82f96c1ea6acce864917 authored about 11 years ago by Julien Pivotto <[email protected]>
[Calc]Turn IndexError into human readable 'error' and suggest .wa until #359 is resolved.

github.com/sopel-irc/sopel - 3e0f073611703ddf80b461f179f0fadbeb0f03bd authored about 11 years ago by Dimitri Molenaars <[email protected]>
[core] Fix shutdown errors

Origin's constructor was changed for IRCv3 tags, so things that made
Origin objects had to be ch...

github.com/sopel-irc/sopel - f61b0e69888db3a560ed2c1d92411dd314f0f09e authored about 11 years ago by Edward Powell <[email protected]>
[core] Improve CAP request handling

github.com/sopel-irc/sopel - 5692a869a1cdba20102820bbe6a576621c02b07a authored about 11 years ago by Edward Powell <[email protected]>
Merge branch 'ircv3'

github.com/sopel-irc/sopel - e16a37c4f6a0eaeea6a2ce08626cae1bc432f1b6 authored about 11 years ago by Edward Powell <[email protected]>
[docs] A few assorted tweaks

github.com/sopel-irc/sopel - d8da18577df0bad46c7ca99ee60a12fb597ae3cd authored about 11 years ago by Edward Powell <[email protected]>
[url] Use web.decode on titles

Closes #351, which suggested another way of doing the substitution.

github.com/sopel-irc/sopel - bcfaa36d8bb5ca794de3e9ad38751b458f395d9a authored about 11 years ago by Edward Powell <[email protected]>
[core] Add early stages of capability negotiation

Still *very* unstable, thus why I'm adding it off master

github.com/sopel-irc/sopel - a2eceb8206b68246a6da6f27936699c375b07048 authored about 11 years ago by Edward Powell <[email protected]>
[weather] Fix weather without argument

github.com/sopel-irc/sopel - 9b4a86164cfdf9cbee925b4ef7ee8964c23bfa4b authored about 11 years ago by Edward Powell <[email protected]>
[weather] Strip spaces before searching db for nick

Closes #341

github.com/sopel-irc/sopel - e4b2f0d98c05b088d7d4702958cce394e3e9f59c authored about 11 years ago by Edward Powell <[email protected]>
[xkcd] Use JSON API, add negative indexing

github.com/sopel-irc/sopel - e9dbb6ced5da9a48865d4f6224b727efabce8ee3 authored about 11 years ago by Edward Powell <[email protected]>
[translate] Fix some unknown bug

Total cargo cult fix, but it shouldn't break anything and it means we
can close #345. Yay?

github.com/sopel-irc/sopel - a343c9c254afe53c601004e2a9a91e6be39eec18 authored about 11 years ago by Edward Powell <[email protected]>
[remind] Fix use of decimal lengths

Closes #340

github.com/sopel-irc/sopel - e8845f8d9f922574603f9a1e3cff362c70d09078 authored about 11 years ago by Edward Powell <[email protected]>
Merge pull request #349 from saltire/quitfix

Fix KeyError on QUIT event

github.com/sopel-irc/sopel - aa99678e9e11054a8dfa7bc6fd7fd9ea65461b83 authored about 11 years ago by Ari Koivula <[email protected]>
Fix KeyError on QUIT event

The trigger object passed by a QUIT event doesn't include a sending
channel, so bot.privileges[t...

github.com/sopel-irc/sopel - 6913571adf1fb85e50c173162051dc77d46b1efe authored about 11 years ago by saltire sable <[email protected]>
Add Bot.connection_registered and re-add rfc1459 connections.

Listen for the rfc1459 connection registration message in case there exists
a server somewhere t...

github.com/sopel-irc/sopel - ad556ab7e868c987a70ada78e98a6878631ae480 authored about 11 years ago by Ari Koivula <[email protected]>
Hook startup to 001 RPL_WELCOME.

Related to issue #348 and might fix it.

github.com/sopel-irc/sopel - 914b22480d4d016f12cd8cad7a221f12db75e91d authored about 11 years ago by Ari Koivula <[email protected]>
[dice] Fix dropping dice.

- Fixes #347.

github.com/sopel-irc/sopel - 5ecb07483a71c360bb9c5032b2b5c5619d7c2d13 authored about 11 years ago by Ari Koivula <[email protected]>
Add debug print for invalid API results.

github.com/sopel-irc/sopel - bebd04aafaf45f1de70a4cdb38e16db1e8af88b0 authored about 11 years ago by Dimitri Molenaars <[email protected]>
[Meetbot]Vocalize the comment system a bit more, also contact the meeting starter on new comments.

github.com/sopel-irc/sopel - beb0a19d7d96efab4e74a7bcc92ce2337bb5f013 authored over 11 years ago by Dimitri Molenaars <[email protected]>
Merge pull request #342 from DePierre/fix_stderr

Fix the stderr call since stderr expects one argument, a string

github.com/sopel-irc/sopel - 63f34a89d34223f2d0271e63ea34988fb34e5343 authored over 11 years ago by Ari Koivula <[email protected]>
Fix the stderr call since stderr expects one argument, a string

github.com/sopel-irc/sopel - 4621e20927316b11a775b5d2cefb185760e5f8dd authored over 11 years ago by Tao Sauvage <[email protected]>
Merge pull request #333 from saltire/weather

[weather] Fix error when receiving an unknown place name

github.com/sopel-irc/sopel - 1c269caaab9b0d3a96edea0fd5214207d943fecf authored over 11 years ago by Ari Koivula <[email protected]>
Merge pull request #335 from saltire/rss

[rss] Improved documentation, fix error when parsing non-web feed

github.com/sopel-irc/sopel - 7ff24b8b718983aaa5031875e794c63eb4ce86d6 authored over 11 years ago by Ari Koivula <[email protected]>
[meetbot] Allow comments from outsiders to be shown

Extra commands allow sending comments, and showing them when the chairs
want. This is primarily ...

github.com/sopel-irc/sopel - f7903c6f004e4eb0e0e272520aaa93b61fbd84ab authored over 11 years ago by Edward Powell <[email protected]>
[config]close #338 by adding missing quotes

github.com/sopel-irc/sopel - ff06543399efa7d79be9e57b813b5f4633a99b18 authored over 11 years ago by Dimitri Molenaars <[email protected]>
[config] respect homedir config value when enumerating modules

This should fix issue #336

github.com/sopel-irc/sopel - 310f33bb4c92ee1fdd7eb760de5a79e8f6e066aa authored over 11 years ago by Elad Alfassa <[email protected]>
[rss] Avoid error looking for HTTP status when fetching non-web feed

Feedparser will not return a status attribute if fetching from a feed on
disk or in memory, so a...

github.com/sopel-irc/sopel - d2c8fa4aa059119463e4e722b80032d7676b5658 authored over 11 years ago by saltire sable <[email protected]>
[rss] Add a docstring to main command function

This somehow got overlooked when refactoring.

Also added a doc line for fg/bg colours.

github.com/sopel-irc/sopel - 881d69fa49c2d20c18d486617c11b625c118d277 authored over 11 years ago by saltire sable <[email protected]>
[weather] Fix error when receiving an unknown place name

Added a bit of error checking.

github.com/sopel-irc/sopel - 63576a8421907eb8dad03aaf2027c1caac2984f6 authored over 11 years ago by saltire sable <[email protected]>
Merge pull request #331 from saltire/master

Add .gitignore entries for Eclipse/PyDev

github.com/sopel-irc/sopel - 784cb1fa5f63f6444bfd71fad0a0fc0fdeadc607 authored over 11 years ago by Dimitri Molenaars <[email protected]>
Add .gitignore entries for Eclipse/PyDev

github.com/sopel-irc/sopel - 8248eb8121f528144b4e8aa80a5f3afbf4db6315 authored over 11 years ago by saltire sable <[email protected]>
[setup, db] Default to sqlite, and don't require MySQL

github.com/sopel-irc/sopel - 0b91613a934c11aa0cdc11e51075ef17378c7cf0 authored over 11 years ago by Edward Powell <[email protected]>
[rss] Don't show extra line in help

Just a minor tweak.

github.com/sopel-irc/sopel - ec55997d0dc0096538b222132e37457021a960d3 authored over 11 years ago by Edward Powell <[email protected]>
Merge branch 'rss' of https://github.com/saltire/willie into saltire-rss

github.com/sopel-irc/sopel - 0d96c47d1b696b7efc029e83e351251e6809361e authored over 11 years ago by Edward Powell <[email protected]>
[core] Enable IPv6

This is the same as dee3c95 (#217), but without removing
`self.connect((host, port))`. It seems ...

github.com/sopel-irc/sopel - c09449f2b756d68289f32a63b3b8b6dd5a99810b authored over 11 years ago by Edward Powell <[email protected]>
[core] Do not escape space in bot.join

Spaces aren't valid in channel names anyway, so we might as well do the
more convenient thing an...

github.com/sopel-irc/sopel - 582c070d188cee210c3a88854365639e1fcdc3ef authored over 11 years ago by Edward Powell <[email protected]>
[rss] Added a private method to display a command's docstring

Eliminates a bit of redundancy. Also corrected a few errors in the
docstrings, which should be l...

github.com/sopel-irc/sopel - 8d2d8a9d740cd966f92606bdac8647a89526f3fb authored over 11 years ago by saltire sable <[email protected]>
[rss] List function now takes parameters

You can optionally specify a channel and/or feed name, and the list will
be filtered to show onl...

github.com/sopel-irc/sopel - 11a3acd52b3d58c979a79c0978b14e6b7566fd28 authored over 11 years ago by saltire sable <[email protected]>
[rss] Replaced the toggle command with enable/disable

Probably anyone using this command will specifically want to enable or
disable a feed or feeds, ...

github.com/sopel-irc/sopel - 166afea35a50d6689de11ec2f0e7439df19dbf88 authored over 11 years ago by saltire sable <[email protected]>
[rss] Added a help function

This function checks the given command against existing _rss methods,
and says the docstring of ...

github.com/sopel-irc/sopel - 5df773ff23528b2cf2e5443c28156d12e8eee087 authored over 11 years ago by saltire sable <[email protected]>
[rss] Oops, forgot to remove clear from docstring and action list

Removed clear from docstring and action list.

Also prepended an underscore to the RSS methods s...

github.com/sopel-irc/sopel - d7382864a4df2d9c9fb6ef4243951737584ea72c authored over 11 years ago by saltire sable <[email protected]>