aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* Update readme for extract_token_from_browser.py scriptTrygve Aaberge2023-06-291-4/+4
|
* Merge pull request #887 from frozencemetery/default-profileTrygve Aaberge2023-06-291-0/+2
|\
| * extract_token_from_browser: use new local storage pathRobbie Harwood2023-03-131-0/+2
| | | | | | | | | | | | | | | | | | webappsstore.sqlite seems to be deprecated, and firefox is migrating to per-page locations. The values inside the database can be snappy-compressed, so handle decoding with a new dependency on python-snappy. Suggested by Trygve Aaberge. Signed-off-by: Robbie Harwood <rharwood@redhat.com>
* | Remove Debian instructions for Python 2Trygve Aaberge2023-06-231-1/+1
| | | | | | | | | | WeeChat in Debian switched to Python 3 in bullseye (currently oldstable), so the Python 2 instructions shouldn't be necessary anymore.
* | Remove macOS specific note for pipTrygve Aaberge2023-06-231-3/+0
| | | | | | | | | | | | If I understand https://docs.brew.sh/Homebrew-and-Python correctly, Homebrew Python installs python3 so you can use pip as described for "Other".
* | Use `python3 -m pip` instead of `pip3` in readmeTrygve Aaberge2023-06-231-1/+1
| | | | | | | | | | Pip recommends using `python3 -m pip` instead of just `pip` (and Python recommends using `python3` rather than just `python`).
* | Add a note that /slack register stores the token in plain textTrygve Aaberge2023-06-231-0/+8
| |
* | Automatically enable emoji/usergroups completionTrygve Aaberge2023-06-231-20/+1
|/ | | | | | Automatically set completion_default_template on wee-slack buffers, so emojis and usergroups can be tab completed without having to set weechat.completion.default_template manually.
* Add docs for installing from the WeeChat repoTrygve Aaberge2023-01-121-24/+39
|
* Capitalize WeeChat correctly in the docsTrygve Aaberge2023-01-121-9/+9
|
* Update Python script instructions in README.md (#879)H Countryman2023-01-121-6/+14
|
* Add a note that the cookie is invalidated on log in/outTrygve Aaberge2022-09-181-0/+3
|
* Support including the d-s cookieTrygve Aaberge2022-09-181-0/+3
| | | | | According to one comment it was necessary for them to include this cookie as well.
* Add a script to get session tokens and cookies from FirefoxTrygve Aaberge2022-09-181-0/+7
|
* Add documentation for using the new session tokensTrygve Aaberge2022-09-181-2/+6
|
* Add /mute to command for setting the token in the readmeTrygve Aaberge2022-09-051-1/+4
| | | | Fixes #869
* Fix README.md broken TOC link (#848)Dmitry Sandalov2021-08-051-1/+1
|
* Move IRC channel from freenode to Libera.ChatTrygve Aaberge2021-05-241-1/+1
|
* Replace deprecated APIs with conversations APITrygve Aaberge2021-02-201-7/+9
| | | | | | | | | | | | | | | Now that conversations.mark works for all tokens, just using the conversations API the same way as the old APIs works fine as far as I can see. Loosing unread_count_display by replacing mpim.open with conversations.open and channels.info with conversations.info means that mpims and channels will not be marked as unread when wee-slack loads if background_load_all_history has been set to false anymore. As far as I can see, the only way to check if they have unread messages is by loading the history, so there is no way around this. Fixes #792
* Remove outdated info about virtualenv and improve debugging docsTrygve Aaberge2020-10-041-7/+13
| | | | | | How to install the dependencies for development and running tests is now documented in docs/contributing.md, so change the development section to just a debugging section.
* feat: use pipenv to manage the development environment (#784)Ben Denhartog2020-10-041-0/+6
| | | | | | | | | | | | | | | | | | | | [Pipenv][0] makes it easier to maintain a consistent development environment for projects using Python. You no longer need to manage `pip` and `virtualenv` separately, nor deal with the drift and other issues requirements.txt brings. It enables gaining insights into your dependency graph, but most importantly - it enables deterministic builds, which prevents the entire class of "it works on my machine" problems. [Pipenv][0] is similar to package managers from other ecosystems, such as Node.js' `npm` or Rust's `cargo`. Additionally, [Pipenv][0] is an [officially recommended package manager][1] by the Python project. This patch brings [Pipenv][0] to the wee-slack project to simplify the development and contribution experience. Additionally, this patch brings basic contributing documentation to help onboarding. [0]: https://github.com/pypa/pipenv [1]: https://packaging.python.org/tutorials/managing-dependencies/#managing-dependencies
* Improve documentation for notify methodsTrygve Aaberge2020-09-161-7/+18
| | | | | | lnotify.py and all of the other local notification scripts for linux in the repo have issues (see https://github.com/weechat/scripts/issues/433), so recommend the trigger in the wiki instead, which seems to work great.
* Fix session token description to work in FirefoxTrygve Aaberge2020-08-271-3/+4
|
* Remove fixed issue from known issuesTrygve Aaberge2020-06-061-4/+0
| | | | This was fixed in commit ad1a715.
* Default background_load_all_history to trueTrygve Aaberge2020-05-301-7/+12
|
* 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
|