Commit Graph

117 Commits

Author SHA1 Message Date
James Lu d00113e92d PluginDownloader: replace automatic 2to3 step with a simple warning
The previous heuristic runs into false positives when imports are merged in __init__.py

More broadly though, it's unlikely automatic 2to3 is particularly useful in 2022 - plugins that were written ~10 years ago are unlikely to work even if syntax errors are fixed.
2022-06-23 22:31:17 +02:00
James Lu 8ccf2c7175 PluginDownloader: drop legacy Python 2-only repos
Most of these haven't been updated in ~10 years and are unlikely to work out of the box today (obsolete web APIs, etc.)
2022-06-23 22:31:17 +02:00
Valentin Lorentz 4b892c2b1d all: Update .pot and .po files 2022-02-06 00:14:47 +01:00
Valentin Lorentz ed9dffdd7f supybot-plugin-doc: Remove extra space + regenerate all READMEs. 2021-12-04 03:19:12 +01:00
Valentin Lorentz 828fff9cc0 supybot-plugin-doc: Add missing newlines + regenerate all READMEs. 2021-12-04 02:50:28 +01:00
Valentin Lorentz 63eb6672ea Revert generic 'The Limnoria Contributors' in copyright notices
This commit reverts db7ef3f025
(though it keeps the year updates)

After discussion with several people, it seems better to mention
copyright owners explicitly. eg. https://reuse.software/faq/#vcs-copyright
explains the issue of using VCSs to track copyright.

As db7ef3f025 only replaced mentions
of my name with 'The Limnoria Contributors', this commit only needs
to undo that + add one person who contributed to setup.py.
2021-10-17 09:57:55 +02:00
Valentin Lorentz dc79ab193a Update capitalization of my Github username 2021-09-14 20:30:47 +02:00
Valentin Lorentz db7ef3f025 all: Add generic 'The Limnoria Contributors' to copyright notices.
No need to bother with details (that are all outdated / out of sync
anyway), just look up the git history.
2021-08-01 21:54:49 +02:00
James Lu 64ae28c0b8 Remove references to my old nick 2021-07-03 16:42:13 -07:00
Valentin Lorentz fec6959acb all plugins: regenerate READMEs 2021-04-22 00:29:15 +02:00
Valentin Lorentz 82fbfcffa4 all plugins: regenerate READMEs 2021-04-17 20:09:33 +02:00
Valentin Lorentz cd02444f87 supybot-plugin-doc: Add labels for all command and config variables
So they can be referenced from elsewhere in the doc.
2021-04-06 00:33:07 +02:00
Valentin Lorentz 833af36b08 all plugins: auto-generate READMEs
Starting with this commit, there should be no "original" text
in READMEs.
Instead, the entire text should be in docstrings, and READMEs
should be automatically generated from these docstrings.

Motivation:

* The same help is available both via IRC and in the README
  (although the README can be more detailed, as only the first
  paragraph will be shown on IRC)
* This will allow auto-generating plugin help on docs.limnoria.net
  using the same content as the README, as it's sourced from the
  docstrings

Additionally, this converts all READMEs from Markdown to ReST,
because the documentation already uses ReST, and other docstrings
in the codebase are in ReST for this reason.
2021-04-05 17:42:31 +02:00
Richard 911f875c1f PluginDownloader: Change default branch from master to HEAD
Many people are renaming their default branches from master to main or
something else (I just renamed mine). Using HEAD works no matter what
the default branch is named.
2021-04-01 20:10:17 +02:00
Valentin Lorentz e2d72c5a43 Fix msgfmt warnings. 2020-03-26 22:10:28 +01:00
James Lu 487897e7cc PluginDownloader: remove legacy name & python 2 branch of my repo 2020-03-20 16:37:15 -07:00
Valentin Lorentz 9ab908759a Use importlib instead of imp.
importlib is deprecated.
2020-01-26 12:00:08 +01:00
James Lu 9291fbd4a0 All plugins: set Limnoria contributors as maintainer 2019-11-16 11:41:13 -08:00
James Lu f0e75679fe PluginDownloader: update my repo name 2019-03-19 21:35:03 -07:00
Gordon Shumway 61f03ff0ed Add oddluck's repo 2019-02-14 20:55:10 +01:00
Ken Spencer 76c73a57b9 Use a prefix-less help string, don't assume a '@' prefix (#1309)
* Use a prefix-less help string, don't assume a '@' prefix

* Nickometer: follow through on plugin.py with ` -> '
2017-10-25 21:19:37 +02:00
Valentin Lorentz 4f6a5e7db9 Add config variable supybot.commands.allowShell. (#1301) 2017-09-24 21:11:21 +02:00
James Lu 9fb72bed97 Add the Python 2 (legacy) branch of my repository 2017-08-24 19:13:17 -07:00
James Lu 32ab953dd1 PluginDownloader: support non-master branches 2017-08-24 18:58:09 -07:00
Fudster 0be4e2c953 Add Fudster's repo (#1274)
* Add Fudster's repo

* fixed missing owner var

* Fix padding

* Fix padding.....

* Remove tabs
2016-11-28 10:24:56 +01:00
Ken Spencer f29ede567b Update Iota's link 2016-11-09 12:23:31 -05:00
Valentin Lorentz de8d4fbe52 PluginDownloader: Fix decoding issue (caught in stepnem/Freenode). 2016-08-01 16:09:11 +02:00
Valentin Lorentz 9c76750ff9 PluginDownloader: Add test case.
Someone reported it to crash, but it does no. Hmm…
2016-08-01 16:08:31 +02:00
Sujeet Akula 26840f7a2e add desc for wizard — plugindownloader 2016-01-27 08:23:47 -05:00
Valentin Lorentz c3a2c800f1 Remove need for 2to3. 2015-08-11 16:50:23 +02:00
Valentin Lorentz c0ac84bb53 Remove need for fix_import, fix_types, and fix_urllib. 2015-08-10 17:55:25 +02:00
Valentin Lorentz 216c5d213f Replace sys.version_info[0] usages with minisix.PY{2,3}. 2015-08-09 00:23:03 +02:00
Michael Telatynski 2334b54792 Add ser_berry's Repository to PluginDownloader 2015-05-19 20:50:40 +01:00
Valentin Lorentz 7e1634f085 PluginDownloader: Add t3chguy's repo. 2015-05-18 15:24:18 +02:00
Valentin Lorentz d8aa4f3181 PluginDownloader: Add @waratte's repo. 2015-04-16 00:25:39 +02:00
James Lu 47722f4e6c PluginDownloader: update Iota's repository URL 2015-03-09 16:53:56 -07:00
Valentin Lorentz d85e09e3ed Make repository names case-insenstive. Closes GH-1005. 2015-01-16 08:12:59 +01:00
James Lu 867cdb0562 PluginDownloader: remove broken repo/unused import
Antibody/supybot-plugins does not seem to work anymore, and causes errors with 'repolist'.
2015-01-10 20:16:47 -08:00
Mikaela Suomalainen 0659cc4453 PluginDownloader: improve README.md
featuring ~~faked~~ log of installing Wikipedia plugin.

[CI SKIP]
2014-12-16 20:11:30 +02:00
James Lu 7a1215f9f4 PluginDownloader: fix a couple of typos 2014-11-10 00:15:42 -08:00
nyuszika7h 55cadfd411 PluginDownloader: Sort `repolist` output alphabetically 2014-09-17 20:32:19 +02:00
Mikaela Suomalainen 5d6a2f009b I am Mikaela.
And I thought this was already made clear to Limnoria, but seems that it
wasn't. because the wrong name appears in translations that I don't
remember touching.

[SKIP CI]
2014-06-08 13:07:36 +03:00
Mikaela Suomalainen fc81013be5 Mass rename README.txt --> README.md .
[SKIP CI]
2014-06-06 12:42:33 +02:00
Valentin Lorentz 5f306a8c74 Fix neutral pronouns. 2014-04-11 21:56:42 +00:00
Valentin Lorentz 3f770929e3 Merge pull request #582 from IotaSpencer/testing
Add my own repo (IotaSpencer)
2014-04-03 18:35:32 +02:00
Ken Spencer 3bb183cf6d Add my own repo (IotaSpencer 2014-04-03 12:01:41 -04:00
Mikaela Suomalainen 3a2b01d517 PluginDownloader: update l10n-fi.
The typo fix edition.
2014-03-22 16:38:16 +02:00
Valentin Lorentz 6394af231a Merge pull request #574 from Mkaysi/l10n-fi
l10n-fi: update the rest of the plugins...
2014-03-22 16:34:14 +02:00
Valentin Lorentz c1b0624eb8 PluginDownloader: Fix typo. 2014-03-22 14:23:50 +00:00
Mikaela Suomalainen 9eec5c0ab5 Ctcp: update l10n-fi. 2014-03-22 16:16:52 +02:00