From 456ac7ff50afa9afff5eaaf4231d1237a3725d6d Mon Sep 17 00:00:00 2001 From: Andrew Ferrazzutti Date: Mon, 15 Mar 2021 01:40:56 -0400 Subject: [PATCH] Rename again --- Dockerfile | 12 ++++++------ README.md | 4 ++-- ROADMAP.md | 2 +- SETUP.md | 6 +++--- docker-run.sh | 8 ++++---- .../__init__.py | 0 .../__main__.py | 10 +++++----- .../commands/__init__.py | 0 .../commands/auth.py | 2 +- .../commands/conn.py | 2 +- .../commands/typehint.py | 0 .../config.py | 4 ++-- .../db/__init__.py | 0 .../db/message.py | 2 +- .../db/portal.py | 2 +- .../db/puppet.py | 2 +- .../db/upgrade.py | 2 +- .../db/user.py | 2 +- .../example-config.yaml | 6 +++--- .../get_version.py | 2 +- .../matrix.py | 2 +- .../portal.py | 2 +- .../puppet.py | 2 +- .../rpc/__init__.py | 0 .../rpc/client.py | 2 +- .../rpc/rpc.py | 2 +- .../rpc/types.py | 2 +- .../user.py | 2 +- .../util/__init__.py | 0 .../util/color_log.py | 2 +- .../version.py | 0 .../web/__init__.py | 0 .../web/provisioning_api.py | 2 +- puppet/Dockerfile | 6 +++--- puppet/example-config.json | 2 +- puppet/package.json | 8 ++++---- puppet/src/api.js | 2 +- puppet/src/client.js | 2 +- puppet/src/contentscript.js | 2 +- puppet/src/main.js | 2 +- puppet/src/puppet.js | 2 +- puppet/src/taskqueue.js | 2 +- puppet/src/util.js | 2 +- setup.py | 12 ++++++------ 44 files changed, 64 insertions(+), 64 deletions(-) rename {matrix_appservice_line => matrix_puppeteer_line}/__init__.py (100%) rename {matrix_appservice_line => matrix_puppeteer_line}/__main__.py (93%) rename {matrix_appservice_line => matrix_puppeteer_line}/commands/__init__.py (100%) rename {matrix_appservice_line => matrix_puppeteer_line}/commands/auth.py (97%) rename {matrix_appservice_line => matrix_puppeteer_line}/commands/conn.py (94%) rename {matrix_appservice_line => matrix_puppeteer_line}/commands/typehint.py (100%) rename {matrix_appservice_line => matrix_puppeteer_line}/config.py (94%) rename {matrix_appservice_line => matrix_puppeteer_line}/db/__init__.py (100%) rename {matrix_appservice_line => matrix_puppeteer_line}/db/message.py (95%) rename {matrix_appservice_line => matrix_puppeteer_line}/db/portal.py (96%) rename {matrix_appservice_line => matrix_puppeteer_line}/db/puppet.py (93%) rename {matrix_appservice_line => matrix_puppeteer_line}/db/upgrade.py (93%) rename {matrix_appservice_line => matrix_puppeteer_line}/db/user.py (93%) rename {matrix_appservice_line => matrix_puppeteer_line}/example-config.yaml (97%) rename {matrix_appservice_line => matrix_puppeteer_line}/get_version.py (90%) rename {matrix_appservice_line => matrix_puppeteer_line}/matrix.py (95%) rename {matrix_appservice_line => matrix_puppeteer_line}/portal.py (99%) rename {matrix_appservice_line => matrix_puppeteer_line}/puppet.py (97%) rename {matrix_appservice_line => matrix_puppeteer_line}/rpc/__init__.py (100%) rename {matrix_appservice_line => matrix_puppeteer_line}/rpc/client.py (97%) rename {matrix_appservice_line => matrix_puppeteer_line}/rpc/rpc.py (98%) rename {matrix_appservice_line => matrix_puppeteer_line}/rpc/types.py (93%) rename {matrix_appservice_line => matrix_puppeteer_line}/user.py (98%) rename {matrix_appservice_line => matrix_puppeteer_line}/util/__init__.py (100%) rename {matrix_appservice_line => matrix_puppeteer_line}/util/color_log.py (91%) rename {matrix_appservice_line => matrix_puppeteer_line}/version.py (100%) rename {matrix_appservice_line => matrix_puppeteer_line}/web/__init__.py (100%) rename {matrix_appservice_line => matrix_puppeteer_line}/web/provisioning_api.py (97%) diff --git a/Dockerfile b/Dockerfile index 218fc96..041d295 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,19 +31,19 @@ RUN apk add --no-cache \ chmod +x yq && mv yq /usr/bin/yq -COPY requirements.txt /opt/matrix-appservice-line/requirements.txt -COPY optional-requirements.txt /opt/matrix-appservice-line/optional-requirements.txt -WORKDIR /opt/matrix-appservice-line +COPY requirements.txt /opt/matrix-puppeteer-line/requirements.txt +COPY optional-requirements.txt /opt/matrix-puppeteer-line/optional-requirements.txt +WORKDIR /opt/matrix-puppeteer-line RUN apk add --virtual .build-deps python3-dev libffi-dev build-base \ && pip3 install -r requirements.txt -r optional-requirements.txt \ && apk del .build-deps -COPY . /opt/matrix-appservice-line +COPY . /opt/matrix-puppeteer-line RUN apk add git && pip3 install .[e2be] && apk del git \ # This doesn't make the image smaller, but it's needed so that the `version` command works properly - && cp matrix_appservice_line/example-config.yaml . && rm -rf matrix_appservice_line + && cp matrix_puppeteer_line/example-config.yaml . && rm -rf matrix_puppeteer_line VOLUME /data ENV UID=1337 GID=1337 -CMD ["/opt/matrix-appservice-line/docker-run.sh"] +CMD ["/opt/matrix-puppeteer-line/docker-run.sh"] diff --git a/README.md b/README.md index f44f184..e9983f3 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# matrix-appservice-line +# matrix-puppeteer-line A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer. ## Features & roadmap @@ -8,4 +8,4 @@ A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Pupp [SETUP.md](SETUP.md) ## Discussion -Matrix room: [`#matrix-appservice-line:miscworks.net`](https://matrix.to/#/#matrix-appservice-line:miscworks.net) +Matrix room: [`#matrix-puppeteer-line:miscworks.net`](https://matrix.to/#/#matrix-puppeteer-line:miscworks.net) diff --git a/ROADMAP.md b/ROADMAP.md index d383c1c..cbffadf 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -34,5 +34,5 @@ * Replies * Voice messages -### Missing from matrix-appservice-line +### Missing from matrix-puppeteer-line * TODO diff --git a/SETUP.md b/SETUP.md index 5dc2db5..c22346b 100644 --- a/SETUP.md +++ b/SETUP.md @@ -7,7 +7,7 @@ 6. Launch the Puppeteer module with `yarn start` or `node src/main.js` 7. `cd` to the main directory and create a Python virtual environment with `virtualenv -p /usr/bin/python3 .venv`, and enter it with `source .venv/bin/activate` 8. Install Python requirements with `pip install -r requirements.txt` -9. Copy `matrix_appservice_line/example-config.yaml` to `config.yaml`, and update it with the proper settings to connect to your homeserver -10. Run `python -m matrix_appservice_line -g` to generate an appservice registration file, and update your homeserver configuration to accept it -11. Run the bridge with `python -m matrix_appservice_line` +9. Copy `matrix_puppeteer_line/example-config.yaml` to `config.yaml`, and update it with the proper settings to connect to your homeserver +10. Run `python -m matrix_puppeteer_line -g` to generate an appservice registration file, and update your homeserver configuration to accept it +11. Run the bridge with `python -m matrix_puppeteer_line` 12. Start a chat with the bot and follow the instructions diff --git a/docker-run.sh b/docker-run.sh index 63aeaaa..3984327 100755 --- a/docker-run.sh +++ b/docker-run.sh @@ -2,10 +2,10 @@ # Define functions. function fixperms { - chown -R $UID:$GID /data /opt/matrix-appservice-line + chown -R $UID:$GID /data /opt/matrix-puppeteer-line } -cd /opt/matrix-appservice-line +cd /opt/matrix-puppeteer-line if [ ! -f /data/config.yaml ]; then cp example-config.yaml /data/config.yaml @@ -18,7 +18,7 @@ if [ ! -f /data/config.yaml ]; then fi if [ ! -f /data/registration.yaml ]; then - python3 -m matrix_appservice_line -g -c /data/config.yaml -r /data/registration.yaml + python3 -m matrix_puppeteer_line -g -c /data/config.yaml -r /data/registration.yaml echo "Didn't find a registration file." echo "Generated one for you." echo "Copy that over to synapses app service directory." @@ -27,4 +27,4 @@ if [ ! -f /data/registration.yaml ]; then fi fixperms -exec su-exec $UID:$GID python3 -m matrix_appservice_line -c /data/config.yaml +exec su-exec $UID:$GID python3 -m matrix_puppeteer_line -c /data/config.yaml diff --git a/matrix_appservice_line/__init__.py b/matrix_puppeteer_line/__init__.py similarity index 100% rename from matrix_appservice_line/__init__.py rename to matrix_puppeteer_line/__init__.py diff --git a/matrix_appservice_line/__main__.py b/matrix_puppeteer_line/__main__.py similarity index 93% rename from matrix_appservice_line/__main__.py rename to matrix_puppeteer_line/__main__.py index f8e5fb0..a76d370 100644 --- a/matrix_appservice_line/__main__.py +++ b/matrix_puppeteer_line/__main__.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify @@ -30,12 +30,12 @@ from . import commands as _ class MessagesBridge(Bridge): - module = "matrix_appservice_line" - name = "matrix-appservice-line" - command = "python -m matrix_appservice_line" + module = "matrix_puppeteer_line" + name = "matrix-puppeteer-line" + command = "python -m matrix_puppeteer_line" description = ("A very hacky Matrix-LINE bridge based on running " "LINE's Chrome extension in Puppeteer.") - repo_url = "git://miscworks.net/matrix-appservice-line" + repo_url = "git://miscworks.net/matrix-puppeteer-line" real_user_content_key = "net.miscworks.line.puppet" version = version markdown_version = linkified_version diff --git a/matrix_appservice_line/commands/__init__.py b/matrix_puppeteer_line/commands/__init__.py similarity index 100% rename from matrix_appservice_line/commands/__init__.py rename to matrix_puppeteer_line/commands/__init__.py diff --git a/matrix_appservice_line/commands/auth.py b/matrix_puppeteer_line/commands/auth.py similarity index 97% rename from matrix_appservice_line/commands/auth.py rename to matrix_puppeteer_line/commands/auth.py index 95f06c5..58cb6db 100644 --- a/matrix_appservice_line/commands/auth.py +++ b/matrix_puppeteer_line/commands/auth.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/commands/conn.py b/matrix_puppeteer_line/commands/conn.py similarity index 94% rename from matrix_appservice_line/commands/conn.py rename to matrix_puppeteer_line/commands/conn.py index 83ed8f8..b4cd980 100644 --- a/matrix_appservice_line/commands/conn.py +++ b/matrix_puppeteer_line/commands/conn.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/commands/typehint.py b/matrix_puppeteer_line/commands/typehint.py similarity index 100% rename from matrix_appservice_line/commands/typehint.py rename to matrix_puppeteer_line/commands/typehint.py diff --git a/matrix_appservice_line/config.py b/matrix_puppeteer_line/config.py similarity index 94% rename from matrix_appservice_line/config.py rename to matrix_puppeteer_line/config.py index 5f7b8cd..7ab0b7d 100644 --- a/matrix_appservice_line/config.py +++ b/matrix_puppeteer_line/config.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify @@ -25,7 +25,7 @@ Permissions = NamedTuple("Permissions", user=bool, admin=bool, level=str) class Config(BaseBridgeConfig): def __getitem__(self, key: str) -> Any: try: - return os.environ[f"MATRIX_APPSERVICE_LINE_{key.replace('.', '_').upper()}"] + return os.environ[f"matrix_puppeteer_line_{key.replace('.', '_').upper()}"] except KeyError: return super().__getitem__(key) diff --git a/matrix_appservice_line/db/__init__.py b/matrix_puppeteer_line/db/__init__.py similarity index 100% rename from matrix_appservice_line/db/__init__.py rename to matrix_puppeteer_line/db/__init__.py diff --git a/matrix_appservice_line/db/message.py b/matrix_puppeteer_line/db/message.py similarity index 95% rename from matrix_appservice_line/db/message.py rename to matrix_puppeteer_line/db/message.py index 7fbc0db..f536c8f 100644 --- a/matrix_appservice_line/db/message.py +++ b/matrix_puppeteer_line/db/message.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/db/portal.py b/matrix_puppeteer_line/db/portal.py similarity index 96% rename from matrix_appservice_line/db/portal.py rename to matrix_puppeteer_line/db/portal.py index 1480fea..fe64fa3 100644 --- a/matrix_appservice_line/db/portal.py +++ b/matrix_puppeteer_line/db/portal.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/db/puppet.py b/matrix_puppeteer_line/db/puppet.py similarity index 93% rename from matrix_appservice_line/db/puppet.py rename to matrix_puppeteer_line/db/puppet.py index d44d34e..b27d59c 100644 --- a/matrix_appservice_line/db/puppet.py +++ b/matrix_puppeteer_line/db/puppet.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/db/upgrade.py b/matrix_puppeteer_line/db/upgrade.py similarity index 93% rename from matrix_appservice_line/db/upgrade.py rename to matrix_puppeteer_line/db/upgrade.py index 0596239..b692364 100644 --- a/matrix_appservice_line/db/upgrade.py +++ b/matrix_puppeteer_line/db/upgrade.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/db/user.py b/matrix_puppeteer_line/db/user.py similarity index 93% rename from matrix_appservice_line/db/user.py rename to matrix_puppeteer_line/db/user.py index f3b2fe9..f71588b 100644 --- a/matrix_appservice_line/db/user.py +++ b/matrix_puppeteer_line/db/user.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/example-config.yaml b/matrix_puppeteer_line/example-config.yaml similarity index 97% rename from matrix_appservice_line/example-config.yaml rename to matrix_puppeteer_line/example-config.yaml index f57b838..a253f68 100644 --- a/matrix_appservice_line/example-config.yaml +++ b/matrix_puppeteer_line/example-config.yaml @@ -142,7 +142,7 @@ puppeteer: # Either unix or tcp type: unix # Only for type: unix - path: /var/run/matrix-appservice-line/puppet.sock + path: /var/run/matrix-puppeteer-line/puppet.sock # Only for type: tcp host: localhost port: 29395 @@ -155,7 +155,7 @@ logging: version: 1 formatters: colored: - (): matrix_appservice_line.util.ColorFormatter + (): matrix_puppeteer_line.util.ColorFormatter format: "[%(asctime)s] [%(levelname)s@%(name)s] %(message)s" normal: format: "[%(asctime)s] [%(levelname)s@%(name)s] %(message)s" @@ -163,7 +163,7 @@ logging: file: class: logging.handlers.RotatingFileHandler formatter: normal - filename: ./matrix-appservice-line.log + filename: ./matrix-puppeteer-line.log maxBytes: 10485760 backupCount: 10 console: diff --git a/matrix_appservice_line/get_version.py b/matrix_puppeteer_line/get_version.py similarity index 90% rename from matrix_appservice_line/get_version.py rename to matrix_puppeteer_line/get_version.py index 8593d4e..b17c170 100644 --- a/matrix_appservice_line/get_version.py +++ b/matrix_puppeteer_line/get_version.py @@ -19,7 +19,7 @@ def run(cmd): if os.path.exists(".git") and shutil.which("git"): try: git_revision = run(["git", "rev-parse", "HEAD"]).strip().decode("ascii") - git_revision_url = f"git://miscworks.net/matrix-appservice-line/commit/{git_revision}" + git_revision_url = f"git://miscworks.net/matrix-puppeteer-line/commit/{git_revision}" git_revision = git_revision[:8] except (subprocess.SubprocessError, OSError): git_revision = "unknown" diff --git a/matrix_appservice_line/matrix.py b/matrix_puppeteer_line/matrix.py similarity index 95% rename from matrix_appservice_line/matrix.py rename to matrix_puppeteer_line/matrix.py index 919e468..85da96d 100644 --- a/matrix_appservice_line/matrix.py +++ b/matrix_puppeteer_line/matrix.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/portal.py b/matrix_puppeteer_line/portal.py similarity index 99% rename from matrix_appservice_line/portal.py rename to matrix_puppeteer_line/portal.py index 6e20789..59f8822 100644 --- a/matrix_appservice_line/portal.py +++ b/matrix_puppeteer_line/portal.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/puppet.py b/matrix_puppeteer_line/puppet.py similarity index 97% rename from matrix_appservice_line/puppet.py rename to matrix_puppeteer_line/puppet.py index ff1a171..d9f43fc 100644 --- a/matrix_appservice_line/puppet.py +++ b/matrix_puppeteer_line/puppet.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/rpc/__init__.py b/matrix_puppeteer_line/rpc/__init__.py similarity index 100% rename from matrix_appservice_line/rpc/__init__.py rename to matrix_puppeteer_line/rpc/__init__.py diff --git a/matrix_appservice_line/rpc/client.py b/matrix_puppeteer_line/rpc/client.py similarity index 97% rename from matrix_appservice_line/rpc/client.py rename to matrix_puppeteer_line/rpc/client.py index 02dfb7f..c8a616f 100644 --- a/matrix_appservice_line/rpc/client.py +++ b/matrix_puppeteer_line/rpc/client.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/rpc/rpc.py b/matrix_puppeteer_line/rpc/rpc.py similarity index 98% rename from matrix_appservice_line/rpc/rpc.py rename to matrix_puppeteer_line/rpc/rpc.py index 86be3e3..d29189a 100644 --- a/matrix_appservice_line/rpc/rpc.py +++ b/matrix_puppeteer_line/rpc/rpc.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/rpc/types.py b/matrix_puppeteer_line/rpc/types.py similarity index 93% rename from matrix_appservice_line/rpc/types.py rename to matrix_puppeteer_line/rpc/types.py index 35ca159..b10e41d 100644 --- a/matrix_appservice_line/rpc/types.py +++ b/matrix_puppeteer_line/rpc/types.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/user.py b/matrix_puppeteer_line/user.py similarity index 98% rename from matrix_appservice_line/user.py rename to matrix_puppeteer_line/user.py index 915853b..3bc157a 100644 --- a/matrix_appservice_line/user.py +++ b/matrix_puppeteer_line/user.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/util/__init__.py b/matrix_puppeteer_line/util/__init__.py similarity index 100% rename from matrix_appservice_line/util/__init__.py rename to matrix_puppeteer_line/util/__init__.py diff --git a/matrix_appservice_line/util/color_log.py b/matrix_puppeteer_line/util/color_log.py similarity index 91% rename from matrix_appservice_line/util/color_log.py rename to matrix_puppeteer_line/util/color_log.py index 1084efa..3498c7d 100644 --- a/matrix_appservice_line/util/color_log.py +++ b/matrix_puppeteer_line/util/color_log.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/matrix_appservice_line/version.py b/matrix_puppeteer_line/version.py similarity index 100% rename from matrix_appservice_line/version.py rename to matrix_puppeteer_line/version.py diff --git a/matrix_appservice_line/web/__init__.py b/matrix_puppeteer_line/web/__init__.py similarity index 100% rename from matrix_appservice_line/web/__init__.py rename to matrix_puppeteer_line/web/__init__.py diff --git a/matrix_appservice_line/web/provisioning_api.py b/matrix_puppeteer_line/web/provisioning_api.py similarity index 97% rename from matrix_appservice_line/web/provisioning_api.py rename to matrix_puppeteer_line/web/provisioning_api.py index d4a3875..82a9a81 100644 --- a/matrix_appservice_line/web/provisioning_api.py +++ b/matrix_puppeteer_line/web/provisioning_api.py @@ -1,4 +1,4 @@ -# matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +# matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer # Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti # # This program is free software: you can redistribute it and/or modify diff --git a/puppet/Dockerfile b/puppet/Dockerfile index cd717f9..079db9e 100644 --- a/puppet/Dockerfile +++ b/puppet/Dockerfile @@ -7,11 +7,11 @@ RUN echo $'\ RUN apk add --no-cache chromium@edge -WORKDIR /opt/matrix-appservice-line/puppet -RUN chown node:node /opt/matrix-appservice-line/puppet +WORKDIR /opt/matrix-puppeteer-line/puppet +RUN chown node:node /opt/matrix-puppeteer-line/puppet USER node COPY package.json yarn.lock ./ RUN yarn --production && rm -rf node_modules/puppeteer/.local-chromium -COPY . /opt/matrix-appservice-line/puppet +COPY . /opt/matrix-puppeteer-line/puppet CMD ["yarn", "start", "--config", "/data/config.json", "--browser", "/usr/lib/chromium/chrome", "--no-sandbox"] diff --git a/puppet/example-config.json b/puppet/example-config.json index 2d6a9cd..00020df 100644 --- a/puppet/example-config.json +++ b/puppet/example-config.json @@ -1,7 +1,7 @@ { "listen": { "type": "unix", - "path": "/var/run/matrix-appservice-line/puppet.sock" + "path": "/var/run/matrix-puppeteer-line/puppet.sock" }, "profile_dir": "./profiles", "url": "chrome-extension:///index.html", diff --git a/puppet/package.json b/puppet/package.json index 1090808..00c7d56 100644 --- a/puppet/package.json +++ b/puppet/package.json @@ -1,16 +1,16 @@ { - "name": "matrix-appservice-line-puppeteer", + "name": "matrix-puppeteer-line-puppeteer", "version": "0.1.0", - "description": "Puppeteer module for matrix-appservice-line", + "description": "Puppeteer module for matrix-puppeteer-line", "repository": { "type": "git", - "url": "git://miscworks.net/matrix-appservice-line.git" + "url": "git://miscworks.net/matrix-puppeteer-line.git" }, "type": "module", "main": "src/main.js", "author": "Andrew Ferrazzutti ", "license": "AGPL-3.0-or-later", - "homepage": "https://miscworks.net/dir/matrix-appservice-line", + "homepage": "https://miscworks.net/dir/matrix-puppeteer-line", "scripts": { "start": "node ./src/main.js" }, diff --git a/puppet/src/api.js b/puppet/src/api.js index 9938082..04a6810 100644 --- a/puppet/src/api.js +++ b/puppet/src/api.js @@ -1,4 +1,4 @@ -// matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +// matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer // Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti // // This program is free software: you can redistribute it and/or modify diff --git a/puppet/src/client.js b/puppet/src/client.js index 6a472da..e4d9a1f 100644 --- a/puppet/src/client.js +++ b/puppet/src/client.js @@ -1,4 +1,4 @@ -// matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +// matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer // Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti // // This program is free software: you can redistribute it and/or modify diff --git a/puppet/src/contentscript.js b/puppet/src/contentscript.js index fac450f..7eba87c 100644 --- a/puppet/src/contentscript.js +++ b/puppet/src/contentscript.js @@ -1,4 +1,4 @@ -// matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +// matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer // Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti // // This program is free software: you can redistribute it and/or modify diff --git a/puppet/src/main.js b/puppet/src/main.js index 898443e..1955691 100644 --- a/puppet/src/main.js +++ b/puppet/src/main.js @@ -1,4 +1,4 @@ -// matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +// matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer // Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti // // This program is free software: you can redistribute it and/or modify diff --git a/puppet/src/puppet.js b/puppet/src/puppet.js index 47572a0..d67c716 100644 --- a/puppet/src/puppet.js +++ b/puppet/src/puppet.js @@ -1,4 +1,4 @@ -// matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +// matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer // Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti // // This program is free software: you can redistribute it and/or modify diff --git a/puppet/src/taskqueue.js b/puppet/src/taskqueue.js index b4859f3..e3e7074 100644 --- a/puppet/src/taskqueue.js +++ b/puppet/src/taskqueue.js @@ -1,4 +1,4 @@ -// matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +// matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer // Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti // // This program is free software: you can redistribute it and/or modify diff --git a/puppet/src/util.js b/puppet/src/util.js index 1baaea3..265b8b2 100644 --- a/puppet/src/util.js +++ b/puppet/src/util.js @@ -1,4 +1,4 @@ -// matrix-appservice-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer +// matrix-puppeteer-line - A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer // Copyright (C) 2020-2021 Tulir Asokan, Andrew Ferrazzutti // // This program is free software: you can redistribute it and/or modify diff --git a/setup.py b/setup.py index cb35de6..4dda952 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ import setuptools -from matrix_appservice_line.get_version import git_tag, git_revision, version, linkified_version +from matrix_puppeteer_line.get_version import git_tag, git_revision, version, linkified_version with open("requirements.txt") as reqs: install_requires = reqs.read().splitlines() @@ -23,7 +23,7 @@ try: except IOError: long_desc = "Failed to read README.md" -with open("matrix_appservice_line/version.py", "w") as version_file: +with open("matrix_puppeteer_line/version.py", "w") as version_file: version_file.write(f"""# Generated in setup.py git_tag = {git_tag!r} @@ -33,9 +33,9 @@ linkified_version = {linkified_version!r} """) setuptools.setup( - name="matrix-appservice-line", + name="matrix-puppeteer-line", version=version, - url="git://miscworks.net/matrix-appservice-line", + url="git://miscworks.net/matrix-puppeteer-line", author="Tulir Asokan", author_email="tulir@maunium.net", @@ -60,10 +60,10 @@ setuptools.setup( "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", ], - package_data={"matrix_appservice_line": [ + package_data={"matrix_puppeteer_line": [ "example-config.yaml", ]}, data_files=[ - (".", ["matrix_appservice_line/example-config.yaml"]), + (".", ["matrix_puppeteer_line/example-config.yaml"]), ], )