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

[url] Don't output show_title_auto to channel if what was said was exactly what we were about to output

This will prvent loops (faster than our loop prevention mechanism) when there are two bots in th...

github.com/sopel-irc/sopel - a4ed625611e0d5851fcc92ac735f0b680a7bdab9 authored about 12 years ago by Elad Alfassa <[email protected]>
[movie] Fix regression caused by commit e95f8f9f662360c6b5250c710a1c95e34020157c

Next time you mess with imports, actually check if things work
Also, removed the "is too slow at...

github.com/sopel-irc/sopel - 83c93c1ad3c442e4a536854288a0a0315404e2b5 authored about 12 years ago by Elad Alfassa <[email protected]>
[core] Add signature line (same line we send to IRC) to the exception logfile

Part of issue #148

github.com/sopel-irc/sopel - cdc5d20618053f97345bb9dbb38665118a1423d1 authored about 12 years ago by Elad Alfassa <[email protected]>
[bomb] Issue #149, still need to figure out how to document .(.*)meter

github.com/sopel-irc/sopel - 56d9d415e2d4db4bfc7bef7ca929879bf45fb8ee authored about 12 years ago by Edward Powell <[email protected]>
[adminchannel] Issue #149

github.com/sopel-irc/sopel - 2050189e31309134398ed521f7d836e75c0c8fcb authored about 12 years ago by Edward Powell <[email protected]>
[admin] Document, and remove .raw which was never actually tested

github.com/sopel-irc/sopel - cade347f2ebd560202ed018bf13ed96f46efaa6e authored about 12 years ago by Edward Powell <[email protected]>
[coretasks] Give .blocks a docstring with url of wiki page

github.com/sopel-irc/sopel - 7527060818dcc5f5c6357f65959008116d58610a authored about 12 years ago by Edward Powell <[email protected]>
[coretasks] Make .listops list for the current channel or a specified channel, rather than all.

github.com/sopel-irc/sopel - c863d42c66dabf3359383107c373920f531cdc01 authored about 12 years ago by Edward Powell <[email protected]>
[core] Check that it's willie parting/joining before changing the list

github.com/sopel-irc/sopel - eec66e8b7355060cdd82c11013912efbcc6cb373 authored about 12 years ago by Edward Powell <[email protected]>
[core] willie.channels now reflects current channels

May or may not be thread safe, but the errors should be fairly rare.

Issue #139

github.com/sopel-irc/sopel - 1a44062a89b93b5219cf2d39cfe144d60c71f535 authored about 12 years ago by Edward Powell <[email protected]>
[config] Fix error introduced by previous commit

github.com/sopel-irc/sopel - 378b985e095ad9c19f43950bf21eb44cc8f694a6 authored about 12 years ago by Edward Powell <[email protected]>
[config] Don't throw an error when making a new file

Issue #147

github.com/sopel-irc/sopel - e004b0eb186c3661a6063820e5f9188a38e9d6bd authored about 12 years ago by Edward Powell <[email protected]>
[radio] Fix merge conflics

github.com/sopel-irc/sopel - f58f4988bebe7b94b4613c44ffd8dedd4034e536 authored about 12 years ago by Edward Powell <[email protected]>
[modules] Add config docs for twit, fix for radio, github

github.com/sopel-irc/sopel - 673d8be35faff179cec7ae126fcf09ad30aaee74 authored about 12 years ago by Edward Powell <[email protected]>
[radio]Derp.

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

github.com/sopel-irc/sopel - 8197676289d4a443eec0249a59399e522e390412 authored about 12 years ago by Dimitri Molenaars <[email protected]>
Merge branch 'master' of https://github.com/embolalia/willie

github.com/sopel-irc/sopel - a90b6784010c50d28232e2e3ebdf125ad874e06e authored about 12 years ago by Dimitri Molenaars <[email protected]>
[radio, github]Adding docstrings as per #149

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

github.com/sopel-irc/sopel - 768323518ed522184f2dfb7f6bc14a2dcb3252a8 authored about 12 years ago by Dimitri Molenaars <[email protected]>
[url] Fix newlines in config docs

github.com/sopel-irc/sopel - 6d6773e4e49efbe4ff7bf0ece65ae3953523cb77 authored about 12 years ago by Edward Powell <[email protected]>
[url] Improve configure() docstring.

github.com/sopel-irc/sopel - 17b05c4bcffa12b3f820ff557293c2de74b0ccb6 authored about 12 years ago by Edward Powell <[email protected]>
[url] Config documentation per issue #149

github.com/sopel-irc/sopel - f2537a8c96eaebfdf626d61aa497b8e8a572a2de authored about 12 years ago by Edward Powell <[email protected]>
[core] Various Cleanups

issue 69

* Use stderr() from tools.py in __init__ as well
* Add an option to disable raw logg...

github.com/sopel-irc/sopel - 097735455ff132cd5351e095780a24d099f3835a authored about 12 years ago by Elad Alfassa <[email protected]>
Merge branch 'master' of github.com:embolalia/willie

github.com/sopel-irc/sopel - f708337baac52f4ce070b2404f451675d7f4b7d9 authored about 12 years ago by Elad Alfassa <[email protected]>
[adminchannel,bomb,movie,youtube]Adding documentation to several commands.

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

github.com/sopel-irc/sopel - 21f9db3d9b89b8eec31a3d2dd88542402baed073 authored about 12 years ago by Dimitri Molenaars <[email protected]>
[coretasks] Don't identify when nickserv password is not set

Fixes issue #150

github.com/sopel-irc/sopel - 97e0a45f09721184355df003b4801674814e2492 authored about 12 years ago by Elad Alfassa <[email protected]>
[doc] Remove module documentor

It can now be found in the wiki repo

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

github.com/sopel-irc/sopel - 32795847ab21a460fe9ba91efd4c1597f4a19653 authored about 12 years ago by Edward Powell <[email protected]>
[doc] Move to Markdown for auto module doc

Tool now creates two .md files - one for commands list and one for
configure() docstrings. There...

github.com/sopel-irc/sopel - 9abc9f43e78b0dc36c357b7209a6899ad7fe258b authored about 12 years ago by Edward Powell <[email protected]>
[find] Use cPickle instead of poorly implemented CSV to save find database

github.com/sopel-irc/sopel - 56535684e21ac7981ac3c4d712da35c84ea63dfe authored about 12 years ago by Elad Alfassa <[email protected]>
Merge pull request #14 from embolalia/master

Just moving some code, ignore me. :D

github.com/sopel-irc/sopel - f750a881bd78b52a9f7ca7da3b56468fb387e30c authored about 12 years ago by Dimitri Molenaars <[email protected]>
[coretasks] Make modes set on connection configurable, per issue #131

github.com/sopel-irc/sopel - 0755257b4f6ba1ae0a7a553072f1282d559fe02e authored about 12 years ago by Edward Powell <[email protected]>
Merge branch 'new_config_wizard' of github.com:embolalia/willie

github.com/sopel-irc/sopel - 3473f7bec4e357530a2e7328f966a8e20927f493 authored about 12 years ago by Edward Powell <[email protected]>
[config] minor trivial fix to make things actually work

github.com/sopel-irc/sopel - 0029234d33ccd0ee673e20788799247d82e3407c authored about 12 years ago by Elad Alfassa <[email protected]>
[adminchannel] Fix issue #144 properly

github.com/sopel-irc/sopel - 36721bde75ab427f64d7735b3f15c6bc17cfa3d6 authored about 12 years ago by Edward Powell <[email protected]>
[db] fix a stupid name conflict when throwing a KeyError

github.com/sopel-irc/sopel - 0a2f7631847098cbce7d58f12bab87d01fa1e8f6 authored about 12 years ago by Edward Powell <[email protected]>
[adminchannel] Handle topic mask not in db in .showmask

github.com/sopel-irc/sopel - 6c9ce901f8a5f64a5e0141854fd426b2d2311a18 authored about 12 years ago by Edward Powell <[email protected]>
[db] Fix NoneType error in get() when key is not in db

Throw a KeyError, like it's supposed to.

github.com/sopel-irc/sopel - de06082700d9e2e2d5e0126fbbd2f0971fd084ae authored about 12 years ago by Edward Powell <[email protected]>
[config] Minimize config wizard

Also add options to configure just the db or modules

Issue #120

github.com/sopel-irc/sopel - 0e23360f0e1ba2cde0df37011dda9dd001d643b3 authored about 12 years ago by Edward Powell <[email protected]>
[core] Fixerror when config is missing a block list.

Resolves issue #142.

github.com/sopel-irc/sopel - 458be774a23c275820dbb983a9207f163cf69b84 authored about 12 years ago by Edward Powell <[email protected]>
[GitHub]Renaming .issue and .bug to .makeissue and .makebug to avoid accidental wrong commands.

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

github.com/sopel-irc/sopel - 62a5e935c8120192eb050758760a43a69e7bbaef authored about 12 years ago by Dimitri Molenaars <[email protected]>
[GitHub]Added searching for issue IDs as per #132

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

github.com/sopel-irc/sopel - a76daa759c1a12da021d8c11352b871e62f9c423 authored about 12 years ago by Dimitri Molenaars <[email protected]>
[core] Move block interface function to coretasks

github.com/sopel-irc/sopel - d425dea68ce60682caaff65ce980770d75fd75d6 authored about 12 years ago by Edward Powell <[email protected]>
[admin] Move blocking features to use config file.

Documentation is still needed, as well as good deprecation support for my
later implementation o...

github.com/sopel-irc/sopel - 919228be4846481e7aa95e8245a4c447b9fa102c authored about 12 years ago by Edward Powell <[email protected]>
[config] Properly close the config file when saving.

github.com/sopel-irc/sopel - b1c22b80fc3fbe974d3ada584c5b0141ca526733 authored about 12 years ago by Edward Powell <[email protected]>
Update .gitignore to include automatically generated module doc file

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

github.com/sopel-irc/sopel - f84992fb68b14f5c4b9e2a6ac00ecd2a5ffa4a41 authored about 12 years ago by Edward Powell <[email protected]>
[doc] Early work on automatic module documentation

It would be best if we could get commands to be listed, rather than
function names. This shouldn...

github.com/sopel-irc/sopel - 0f5c1520921c427c8cc17b2302e2403214f53df5 authored about 12 years ago by Edward Powell <[email protected]>
[config] Some minor documentation changes

github.com/sopel-irc/sopel - ea4018ade1fcca478ba739f5b2ae90e71eda9df3 authored about 12 years ago by Edward Powell <[email protected]>
[tools] Remove a debug print I overlooked

github.com/sopel-irc/sopel - 40a3825e4e709b9e694343092f24a360ee8361ed authored about 12 years ago by Edward Powell <[email protected]>
[tools, db] Make deprecation decorator useful, make db function names consistent

This removes compatibility with the callable signature style that was deprecated
prior to phenny...

github.com/sopel-irc/sopel - 2d2cf95e8d448044be1132d4c8a8ff94e36df578 authored about 12 years ago by Edward Powell <[email protected]>
[config] add config.has_section()

This should've been here, why wasn't it? I don't know.

github.com/sopel-irc/sopel - 665e62a351b854a50768174a772fcfd71c63f3d3 authored over 12 years ago by Elad Alfassa <[email protected]>
Merge branch 'master' of github.com:embolalia/willie

github.com/sopel-irc/sopel - f55a255dbf4c5cde667c0e8fda369093edb589fe authored over 12 years ago by Elad Alfassa <[email protected]>
[config] use RawConfigParser instead of SafeConfigParser

This fixes % being eaten when reading the file.

github.com/sopel-irc/sopel - 0bcf755b3d24413ad81713f0df839898894407f1 authored over 12 years ago by Elad Alfassa <[email protected]>
[tell] Make tell thread-safe by adding locks everywhere

This fixes issue #135

github.com/sopel-irc/sopel - 858e7ec3efac0e8ff17cce4e4148645473bcb832 authored over 12 years ago by Elad Alfassa <[email protected]>
[core] Don't start willie when passed --quit or --kill and PID file doesn't exist

github.com/sopel-irc/sopel - c80cf0b3194133a37a210c295918e4d34cc5806f authored over 12 years ago by Elad Alfassa <[email protected]>
[weather] Remove deprecated database call

github.com/sopel-irc/sopel - 205d073c7928709b70badbcae348a077f4c0ee44 authored over 12 years ago by Edward Powell <[email protected]>
[adminchannel] Proper db stuff. Issue #134

github.com/sopel-irc/sopel - 6eab15010ab2d6cd2c917db303404a602b13b99c authored over 12 years ago by Edward Powell <[email protected]>
[weather] Proper db stuff, issue #134

github.com/sopel-irc/sopel - 979dfbe8a88ab33dd229632b83e392a866d5787f authored over 12 years ago by Edward Powell <[email protected]>
[remind] Properly check for db stuff per issue #134

github.com/sopel-irc/sopel - 125f24a7d97921d6d86fc85996614bd6f1cfcb7e authored over 12 years ago by Edward Powell <[email protected]>
[clock] Properly ensure db existance when needed

Per issue #134

github.com/sopel-irc/sopel - 30fc40f891a1d3e2c70f405db0bb6ab2d837dcdc authored over 12 years ago by Edward Powell <[email protected]>
[db] Add __not_null__ to db and table

This allows you to check if a table exists or if the db is set up
by just putting `if willie.db`...

github.com/sopel-irc/sopel - f2b3e0882c01abc06970e4fac0244853ec621d47 authored over 12 years ago by Edward Powell <[email protected]>
[db] Fix addcolumns() per issue #133

Not the world's smartest solution, but it seems to work.

github.com/sopel-irc/sopel - 95dfeaa50ba2eed8862f559d0e16b8ff3e45a99c authored over 12 years ago by Edward Powell <[email protected]>
Merge branch 'master' of github.com:embolalia/willie

github.com/sopel-irc/sopel - 19cd2cedbb3ced32130b97c266582a3de0e0c9da authored over 12 years ago by Edward Powell <[email protected]>
[db] Create preferences table automatically.

More testing is needed to confirm that addcolumns works with mysql,
and to make it work at all w...

github.com/sopel-irc/sopel - 7ba6d65198a341ca56d771e767b4f5472bdc5122 authored over 12 years ago by Edward Powell <[email protected]>
[translate] Log all mangle2 actions for research needs

github.com/sopel-irc/sopel - f65d8a580f9f30d3de0b4e36b0d1e316af952a7f authored over 12 years ago by Elad Alfassa <[email protected]>
Merge branch 'master' of github.com:embolalia/willie

github.com/sopel-irc/sopel - a95dfb8efd1d77b5a741002aa8dc59c3f7d160ef authored over 12 years ago by Elad Alfassa <[email protected]>
[translate] add experimental .mangle2 which is like .mangle but with more randomness

github.com/sopel-irc/sopel - e6216ad4475a5c61e1a4cd3c4210b4568b41b9ac authored over 12 years ago by Elad Alfassa <[email protected]>
[url] Remove redundant and statement in setup()

github.com/sopel-irc/sopel - f0eadd48a81f3909b1c3aa60d79c78f186b881b0 authored over 12 years ago by Edward Powell <[email protected]>
[url] Fix improper use of new config and memory features

github.com/sopel-irc/sopel - c283d729aee2a54ad5a3969d78d5bf2f8fb456be authored over 12 years ago by Edward Powell <[email protected]>
[db] Handle non-existant tables gracefully, per issue #128

github.com/sopel-irc/sopel - 86e7cd80b271fd04090b3d40ba94c69f04b94902 authored over 12 years ago by Edward Powell <[email protected]>
[db] Finish implementing composite keys.

This closes issue #121. Also helps for issue #128.

github.com/sopel-irc/sopel - b006049bdc0a57f14a8cb00bcdbeacb6fe185dcc authored over 12 years ago by Edward Powell <[email protected]>
[db] Make contains() properly create its WHERE statement, per issue #128

github.com/sopel-irc/sopel - 41119e070f785fab88cdcdb5bce5d0e707f826e1 authored over 12 years ago by Edward Powell <[email protected]>
Merge branch 'master' of github.com:embolalia/willie

github.com/sopel-irc/sopel - 75fd61a6d6279fe4b39b5ca4eaa138cb50541f56 authored over 12 years ago by Edward Powell <[email protected]>
[db] Fix improper handling of non-composite keys, per issue #128.

contains() will still fail for tables with composite keys.

github.com/sopel-irc/sopel - c89cf1e57c8d2981467b2ccc1b6b593d36f74938 authored over 12 years ago by Edward Powell <[email protected]>
[github] All config values are lower-case now, as enforced by configparser

github.com/sopel-irc/sopel - 3ced57907238cbc23e27419120f5515ed8c8f323 authored over 12 years ago by Elad Alfassa <[email protected]>
[config] Fix SSL cert question to only show if needed

This fixes issue #129

github.com/sopel-irc/sopel - 37adfefd542408d993631a0e5ac5beb69d97568d authored over 12 years ago by Elad Alfassa <[email protected]>
[config] Really really fix it this time.

next time I'll write test cases

github.com/sopel-irc/sopel - 8310969c322abfa9829bbadf9efc6d92dd8cee8c authored over 12 years ago by Elad Alfassa <[email protected]>
[config] Really fix has_option() this time

This what happens when you can't test locally

github.com/sopel-irc/sopel - 880310fe17bacb222ffc6f41891a9b2aa3b1327a authored over 12 years ago by Elad Alfassa <[email protected]>
[config] fix a minor error with has_option which caused major errors everywhere else

github.com/sopel-irc/sopel - b1c87f03732874e33aeb8666b00da3433c9cbdb0 authored over 12 years ago by Elad Alfassa <[email protected]>
[config] minor change to config.add_section(): don't throw an exception if section already exists

github.com/sopel-irc/sopel - b680ff82e73f0d04c155ed6991b0a358181cbb15 authored over 12 years ago by Elad Alfassa <[email protected]>
[core] Fix a small issue with config migration

We need to pass the extension to enumerate_configs as well

github.com/sopel-irc/sopel - 2496ff69ca253b0b3c4574a5d167fe7144bbb7c6 authored over 12 years ago by Elad Alfassa <[email protected]>
[coretasks] Fix a minor issue which prevented Willie from joining channels

github.com/sopel-irc/sopel - d8ecfe422143565a3d5318ed786917d3ac0176c1 authored over 12 years ago by Elad Alfassa <[email protected]>
[docs] Update API documentation

Also remove all Aperture Science Sentery Turrents in the vicinity

github.com/sopel-irc/sopel - 7e372a714ee05a917da43cae7aa79ac5f8a7bb9a authored over 12 years ago by Elad Alfassa <[email protected]>
[config] Fix a minor issue with ssl question

Is anyone there? Hello? Sentry mode activated
Target acquired
Target lost
Sleep mode activated

github.com/sopel-irc/sopel - 66bbdf90cbf90a251d5e1a63b649a7a84cec5c85 authored over 12 years ago by Elad Alfassa <[email protected]>
[core, modules] Some fixes for problems spotted when testing the new ConfigParser based Config API

Also tidy up after dragon attack

github.com/sopel-irc/sopel - 85ba2b82ad0c844bdb67c7664005dc636cabe3cd authored over 12 years ago by Elad Alfassa <[email protected]>
Merge branch 'new_config'

This fixes issue #78 and removes all unicorns

github.com/sopel-irc/sopel - 5d7c5adcef37c5c1f0e38d4c94a9f1ddaefd0229 authored over 12 years ago by Elad Alfassa <[email protected]>
[config] import imp so we can actually configure modules

github.com/sopel-irc/sopel - b2b51f18f70658a3aad25f0f782c2765240642bd authored over 12 years ago by Elad Alfassa <[email protected]>
[url] Properly port to the new Config api

github.com/sopel-irc/sopel - 41fc9f6f3ff58fabf6d744223e36e0dbfd485dce authored over 12 years ago by Elad Alfassa <[email protected]>
[bucket, github] fix typos

github.com/sopel-irc/sopel - c5d4e4076671a03d466715f78040e3960bd39e9f authored over 12 years ago by Elad Alfassa <[email protected]>
[core] Fix WillieMemory

github.com/sopel-irc/sopel - 6349b6ced29231edbc7185e7ea399dabad3258c0 authored over 12 years ago by Elad Alfassa <[email protected]>
[meetbot] fix invalid syntax

github.com/sopel-irc/sopel - fe7960a667b229c460646f8215a598e94143e68d authored over 12 years ago by Elad Alfassa <[email protected]>
Merge branch 'new_config' of github.com:embolalia/willie into new_config

github.com/sopel-irc/sopel - 74f6358715e34cd21aa623050ee5102e9d0454eb authored over 12 years ago by Elad Alfassa <[email protected]>
[config] Add special handling for booleans in config

github.com/sopel-irc/sopel - a1ef39d4f2342710be21d1c224562d294cf64952 authored over 12 years ago by Elad Alfassa <[email protected]>
[ssl] Remove SSLv2 support

github.com/sopel-irc/sopel - e3b2108a492e6a8ee49f178b72c906d106b2bc28 authored over 12 years ago by Elad Alfassa <[email protected]>
[url, youtube, reddit] Modifying to use the new intermodule data system

github.com/sopel-irc/sopel - e49eb79b9826e836b09aa0358f98bf0747643a66 authored over 12 years ago by Edward Powell <[email protected]>
Merge branch 'new_config'

github.com/sopel-irc/sopel - 7c4243a76d589379a07a88422b9fdc5f55b287d6 authored over 12 years ago by Elad Alfassa <[email protected]>