Branch: refs/heads/remove_irc Author: Enrico Tröger enrico.troeger@uvena.de Committer: Enrico Tröger enrico.troeger@uvena.de Date: Tue, 15 Jun 2021 21:05:09 UTC Commit: 7a30a2a6a1f2c1f50a52a0964a255241afed0641 https://github.com/geany/www.geany.org/commit/7a30a2a6a1f2c1f50a52a0964a2552...
Log Message: ----------- Bye bye IRC @ Freenode, RIP.
Modified Paths: -------------- README.dev.md README.md docker/Dockerfile docker/local_settings.docker.py geany/settings.py geany/templates/home.html geany/templates/pages/support/irc.html geany/templatetags/geany_tags.py geany/urls_legacy.py page_content/about/geany.md page_content/contribute/support.md page_content/support.md page_content/support/irc.md
Modified: README.dev.md 1 lines changed, 0 insertions(+), 1 deletions(-) =================================================================== @@ -114,7 +114,6 @@ the settings to your needs: LATEST_VERSION_RELEASES_DIRECTORY = '/path/to/geany/releases/directory/or/just/empty' LATEST_VERSION_PLUGINS_RELEASES_DIRECTORY = '/path/to/plugins/releases/directory/or/just/empty' STATIC_DOCS_GEANY_SOURCE_TARBALL = '/path/to/geany/source/tarball/or/just/empty' - IRC_USER_LIST_FILE = '/path/to/irc/data/or/just/empty'
### Database settings
Modified: README.md 1 lines changed, 0 insertions(+), 1 deletions(-) =================================================================== @@ -55,7 +55,6 @@ with non-static content. * documentation/todo.md: generated from Github upon request * download/nightly-builds.md: generated upon request * fake.md: dummy page for various non-CMS pages like pastebin.geany.org and more - * support/irc.md: dynamic content is added to the page upon request
#### Supported Markdown Extensions
Modified: docker/Dockerfile 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -95,7 +95,7 @@ USER nobody:nogroup # copy in Python environment COPY --from=builder /venv /venv # copy helpers and configs -COPY ./docker/entrypoint.sh ./docker/irc_userlist /data/ +COPY ./docker/entrypoint.sh /data/
EXPOSE 8000 CMD ["/bin/bash", "/data/entrypoint.sh"]
Modified: docker/local_settings.docker.py 1 lines changed, 0 insertions(+), 1 deletions(-) =================================================================== @@ -48,7 +48,6 @@ DEFAULT_FROM_EMAIL = 'root@localhost'
NIGHTLYBUILDS_BASE_DIR = os.path.join(MEDIA_ROOT, 'nightly_mirror') -IRC_USER_LIST_FILE = '/data/irc_userlist'
STATIC_DOCS_GEANY_SOURCE_TARBALL = '/tmp/geany_git.tar.gz' STATIC_DOCS_GEANY_DESTINATION_DIR = os.path.join(MEDIA_ROOT, 'i18n')
Modified: geany/settings.py 2 lines changed, 0 insertions(+), 2 deletions(-) =================================================================== @@ -461,8 +461,6 @@ STATIC_DOCS_GEANY_DESTINATION_URL = os.path.join(MEDIA_URL, 'i18n') STATIC_DOCS_GEANY_I18N_STATISTICS_FILENAME = 'i18n_statistics.json'
-IRC_USER_LIST_FILE = '/srv/tmp/irc_userlist' - LATEST_VERSION_RELEASES_DIRECTORY = '/srv/www/download.geany.org' LATEST_VERSION_PLUGINS_RELEASES_DIRECTORY = '/srv/www/plugins.geany.org/geany-plugins/'
Modified: geany/templates/home.html 1 lines changed, 0 insertions(+), 1 deletions(-) =================================================================== @@ -137,7 +137,6 @@ <h2 class="text-center">Great Community</h2> that contribute improvements and fixes across numerous platforms including <a href="{% url "page" "support/mailing-lists" %}">The Mailing Lists</a>, - <a href="{% url "page" "support/irc" %}">IRC</a>, <a href="https://github.com/geany">Github</a> and <a href="https://twitter.com/GeanyIDE/">Twitter</a>.</p> <p><a class="btn btn-default" href="{% url "page" "contribute" %}">Get Involved »</a>
Modified: geany/templates/pages/support/irc.html 25 lines changed, 0 insertions(+), 25 deletions(-) =================================================================== @@ -1,25 +0,0 @@ -{% extends "pages/richtextpage.html" %} - -{% load geany_tags %} - -{% block content_after %} - -{% get_irc_userlist as irc_userlist %} - -<h2>Users</h2> - -<p>Currently {{ irc_userlist|length }} users are connected:</p> - -<div class="row"> -{% for username in irc_userlist %} - <div class="col-md-2">{{ username }}</div> - - {% if forloop.counter|divisibleby:4 %} - </div> - <div class="row"> - {% endif %} -{% endfor %} -</div> - - -{% endblock %}
Modified: geany/templatetags/geany_tags.py 16 lines changed, 0 insertions(+), 16 deletions(-) =================================================================== @@ -15,7 +15,6 @@ import logging
from django import template -from django.conf import settings from mezzanine.template import Library
@@ -58,21 +57,6 @@ def do_evaluate(parser, token): # pylint: disable=unused-argument return EvaluateNode(variable, target_var_name)
-# ---------------------------------------------------------------------- -@register.simple_tag -def get_irc_userlist(): - user_list = list() - try: - with open(settings.IRC_USER_LIST_FILE) as file_h: - user_list = file_h.readlines() - except IOError as exc: - logger.error('An error occurred reading IRC user list: {}'.format(exc), exc_info=True) - - # remove newline characters - user_list = [username.strip() for username in user_list] - return sorted(user_list) - - # ---------------------------------------------------------------------- @register.filter(name='add_css') def add_css(field, css):
Modified: geany/urls_legacy.py 3 lines changed, 2 insertions(+), 1 deletions(-) =================================================================== @@ -71,7 +71,8 @@ '/Support/Developers': '/contribute/development/', '/Support/Hacking': '/documentation/hacking/', '/Support/I18N': '/contribute/translation/', - '/Support/IRC': '/support/irc/', + '/Support/IRC': '/support/', + '/support/irc/': '/support/', '/Support/MailingList': '/support/mailing-lists/', '/Support/PluginWishlist/': 'https://github.com/geany/geany-plugins/issues?q=is%%3Aissue+label%%3Afeature...',
Modified: page_content/about/geany.md 6 lines changed, 2 insertions(+), 4 deletions(-) =================================================================== @@ -35,12 +35,10 @@ The code is licensed under the terms of the [GNU General Public Licence][3].
## Contact
-To contact us for general questions or feedback, either use one of our [mailing lists][4], the [IRC channel][5] or the [Github issue tracker][6]. - +To contact us for general questions or feedback, either use one of our [mailing lists][4] or the [Github issue tracker][5].
[1]: /about/filetypes/ [2]: /support/plugins/ [3]: https://www.gnu.org/licenses/gpl-2.0.en.html [4]: /support/mailing-lists - [5]: /support/irc - [6]: https://github.com/geany/geany/issues + [5]: https://github.com/geany/geany/issues
Modified: page_content/contribute/support.md 9 lines changed, 2 insertions(+), 7 deletions(-) =================================================================== @@ -9,19 +9,14 @@ There are different ways you can support Geany users. Yes, even supporting users
You can subscribe to the [Geany Users mailing list][1] and answer questions, give hints to people who write there and so on.
-### IRC - -There are many people who join IRC and ask questions. You can join us on [#geany][2] on chat.freenode.net and help out answering questions there. - ### Bug Zapping
-You can also surf through the bugs reported at the [Github issue tracker][3] and see if you maybe can help users. Some issues reported are not actually bugs and maybe can be solved with your help. +You can also surf through the bugs reported at the [Github issue tracker][2] and see if you maybe can help users. Some issues reported are not actually bugs and maybe can be solved with your help.
Geany's twitter stream: https://twitter.com/GeanyIDE/
[1]: /support/mailing-lists/ - [2]: irc://chat.freenode.net/geany%7C#geany - [3]: https://github.com/geany/geany/issues + [2]: https://github.com/geany/geany/issues
Modified: page_content/support.md 6 lines changed, 2 insertions(+), 4 deletions(-) =================================================================== @@ -4,10 +4,8 @@ Support There are multiple ways to get support on using Geany and/or ask questions:
- [Mailing Lists][1] -- [IRC (chat)][2] -- [Issue tracker / Bugs][3] +- [Issue tracker / Bugs][2]
[1]: /support/mailing-lists/ -[2]: /support/irc/ -[3]: /support/bugs/ +[2]: /support/bugs/
Modified: page_content/support/irc.md 12 lines changed, 0 insertions(+), 12 deletions(-) =================================================================== @@ -1,12 +0,0 @@ -IRC chat -========== - -If you have a problem, a question or anything else to talk about, join our IRC channel irc://chat.freenode.net/geany|#geany on chat.freenode.net. - -**Due to spam, as of 2018-08-01, you need to be registered and identified** with Freenode's account service to speak in geany-affiliated channels. - -Follow freenode's instructions: https://freenode.net/kb/answer/registration. - -IRC channel logs: https://irc.geany.org/logs/. - -IRC channel stats: https://irc.geany.org/stats/.
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).