aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* Document usage of session tokensTrygve Aaberge2020-05-051-14/+43
| | | | Fixes #764
* Fix /slack register not working after API changeTrygve Aaberge2020-05-051-0/+4
| | | | | | | | | | | | | | Slack now disallows # in OAuth redirect uris, so we can't use it to prevent GitHub Pages from seeing the OAuth code anymore. Since the OAuth code is only valid once and expire after 10 minutes, I don't think it's a problem that they are exposed to GitHub Pages, so this is the new default so the same registration process can be kept. However, for people worried about this, there's a new -nothirdparty option to /slack register which can be used which doesn't expose the code. Fixes #766
* Remove documentation about legacy tokensTrygve Aaberge2020-05-051-8/+0
| | | | As of today, these can no longer be created.
* Add a note about having to manually update secured tokensTrygve Aaberge2020-05-051-0/+4
|
* Add table of contents to the readmeTrygve Aaberge2020-03-241-0/+26
| | | | This was generated with https://github.com/ekalinin/github-markdown-toc
* Add FAQs for buffer order and notificationsTrygve Aaberge2020-03-241-0/+23
|
* Update docs for how to connect to a teamTrygve Aaberge2020-03-211-11/+16
|
* Improve documentation for removing a teamTrygve Aaberge2020-02-231-0/+5
|
* Render emojis as emoji charactersTrygve Aaberge2020-02-011-8/+20
| | | | Fixes #465
* Replace pip with pip3 in readmeTrygve Aaberge2020-01-211-1/+1
|
* Use Python3 websocket-client (#731)Jay Williams2020-01-091-1/+1
| | | When installing on OpenBSD, you need to specify the Python 3 version (not Python 2)
* Update dependency instructions for python 3Trygve Aaberge2019-10-011-2/+2
|
* Update README.md (#719)oksiquatzel2019-10-011-0/+1
| | | | | | It tooked me a while to figure out why weechat says that websocket module was not found in wee-slack plugin. pip list sayed websocket-client was installed. after installing pip3 and websocket-client with pip3, everything worked fine. The current ubuntu 19.04 `python-websocket` package has always installed the python2.7 version.
* Add basic support for private channels converted from publicTrygve Aaberge2019-10-011-0/+16
| | | | | | | | | | | | | | | | | | This is for channels which initially were public, but then are changed to private. They look the same as groups (channels initially created as private) in the official clients, but can only be used with the conversations api. They are listed in the channels list of rtm.start with is_private set to true. There are some remaining issues, which are documented in the readme. I'm not sure if we can support read sync and showing unread on load without changes from Slack to the API. Showing thread messages in the channel is possible to fix, but we would have to send requests to load the thread history for all the messages in the history that has replies. Fixes most of #644
* Add documentation for how to send multiple linesTrygve Aaberge2019-10-011-0/+40
|
* Increase some header levels in the readmeTrygve Aaberge2019-06-121-11/+11
|
* Make distro/OS names bold in readmeTrygve Aaberge2019-06-121-11/+8
|
* Add more repo specific instructions for installing dependenciesTrygve Aaberge2019-06-121-15/+12
|
* Update FreeBSD installation instructions to python 3Trygve Aaberge2019-06-121-1/+1
| | | | | | | The weechat package on FreeBSD now uses python 3. I removed six, because we don't use it directly, it's only a dependency of websocket-client (and will be installed as that when you install the websocket-client package).
* Improve installation documentationTrygve Aaberge2019-05-161-3/+7
| | | | | | Add a command to create the necessary directories, replace wget with curl (since curl, but not wget, is available by default on macOS), and add a note that you can skip autoload if you want.
* Document all supported regex flagsTrygve Aaberge2019-05-101-4/+7
|
* Add instructions for installing deps on OpenBSDMartin Gammelsæter2019-05-071-0/+5
|
* Add @user-groups support (#680)Nana Amfo2019-04-081-0/+7
| | | Add @user-groups with tab-completion. @user-groups will be unfurl into format <!subteam^{ID}|handle> message before sending message via linktext method.
* Add ability to open last thread in channel without specifying message idTomas Varneckas2019-02-231-0/+5
|
* Generate documentation for commands and optionsTrygve Aaberge2019-01-261-4/+5
|
* Update readmeTrygve Aaberge2019-01-261-122/+33
| | | | | Instead of duplicating much of the documentation for commands and options, refer to the /set and /help commands in weechat.
* Clarify usage of mouse and cursor modeTrygve Aaberge2018-11-111-1/+3
|
* Bind cursor/mouse commands to all python buffersTrygve Aaberge2018-11-111-7/+10
| | | | | | | | | | | | | | If `short_buffer_names` is set, the buffer names doesn't contain slack, so the bindings that was set didn't work. In order to make the bindings work for these users by default, bind to all python buffers instead, because we are not able to differantiate these buffers from other python buffers. wee-slack won't overwrite existing bindings so this won't break anyones setup. Users with these bindings already set will just have to set the bindings themselves. None of the registered weechat script uses these bindings, so this is most likely much fewer users than those that have `short_buffer_names` set.
* Add linkarchive slack command to create a link to a given message (#650)Immae2018-11-041-1/+11
| | | Fixes #541
* Add open thread command with cursorIsmaël Bouya2018-11-041-0/+2
|
* Allow selection of a message using mouse or cursor in /reply / reaction / ↵Ismaël Bouya2018-10-291-0/+18
| | | | edition
* Implement showmuted command properlyTrygve Aaberge2018-09-041-0/+5
| | | | | Show channel names instead of id's, and show them in a more readable format.
* Add mute command to readmeTrygve Aaberge2018-09-021-0/+5
|
* print `image_url` if it exists (#504)Charlie Allom2018-06-081-2/+5
| | | | | | | | | | | | | | | | | | | | * print `image_url` if it exists * add test for image_url * requirements.txt for pytest * fix requirements.txt * text before image_url * this isn’t required * README readability for development section thanks @trygveaa * README reorder for this development section
* docs: document team removalVictor "multun" Collod2018-06-071-0/+8
| | | | Signed-off-by: Victor "multun" Collod <victor.collod@epita.fr>
* Readme: Python runtime for homebrew based installsRamon Poca2018-06-071-0/+6
|
* readme: add hint about split-packaging in distrosDaniel Brendle2018-06-071-0/+2
| | | | | | some distributions do not distribute weechat with support for all plugins by default, but use separate packages to provide support for different scripting languages. users should be made aware of that
* Handle spaces in tokens correctly instead of shouting at people to avoid themTollef Fog Heen2018-05-211-1/+1
|
* Refer to code from URL as such, rather than as a token (which it is not)Tollef Fog Heen2018-05-211-1/+1
|
* Remove outdated info from readmeTrygve Aaberge2018-03-031-12/+6
| | | | The refactor is a long time ago now, and caching has been removed.
* debugging helpCharlie Allom2018-02-161-0/+9
| | | | | In #504 I proposed to add some help to future debuggers. This is a split PR from that. cc: @trygveaa
* Merge pull request #487 from ajdavis/restore-slack-oauthTrygve Aaberge2018-01-281-1/+26
|\ | | | | Restore OAuth support
| * Respond to Trygve's commentsA. Jesse Jiryu Davis2018-01-271-3/+3
| |
| * update README for new /slack register commandA. Jesse Jiryu Davis2018-01-171-1/+26
| |
* | Merge pull request #437 from trygveaa/completion-of-custom-emojisTrygve Aaberge2018-01-161-0/+8
|\ \ | |/ |/| Add completion of custom emojis
| * Add documentation for emoji completionsTrygve Aaberge2017-09-171-0/+8
| |
* | Refactor command_talk and fix MPDMs not being createdEric Wang2017-11-291-2/+2
| | | | | | | | | | | | | | | | | | - Fix incorrect parameter name for MPDMs: `users` instead of `user_ids` - Accept comma-separated nicks instead of space-separated to match weechat's `/query` syntax - Check user IDs instead of usernames to find channels - Use `SLACK_API_TRANSLATOR` instead of hard coding API methods - Update documentation
* | Add ability to open multiparty DMs with /query and /slack talkEric Wang2017-11-291-3/+3
| | | | | | | | | | `command_talk` can now accept multiple arguments, which allows commands like `/query user1 user2` to open a MPDM with user1 and user2.
* | Allow sending special messages by prefixing them with a slash or a spaceTrygve Aaberge2017-11-071-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows you to send messages starting with / or messages like s/a/b/ and +:test: as normal text messages instead of performing the action they normally would. This is done by prefixing the message with a slash (/) or a space ( ), and then the prefix character is removed from the resulting message. Allowing / as a prefix, so you can write e.g. //slack is the normal way to send messages starting with / in weechat. This will work for all messages starting with a slash, but won't work for e.g. /+:test:, as that is interpreted as a command. Using space as a prefix is the way Slack does it. This will work for all messages.
* | Add documentation on changing debug levelEric Wang2017-10-031-1/+2
| |