Skip to main content

arxiv-post

Release Python Downloads DOI Tests

Translate and post arXiv articles to Slack and various apps

Installation

$ pip install arxiv-post
$ playwright install chromium

Usage

Command line interface arxiv-post is available after installation, with which you can translate and post arXiv articles to various apps. Note that only slack app is currently available. You need to create a custom Slack app to get an URL of incoming webhook.

$ arxiv-post slack --keywords deshima \
                   --categories astro-ph.IM \
                   --target_lang ja \
                   --slack_webhook_url <Slack webhook URL>

The posted article looks like this.

arxiv-post-slack.png

For detailed information, see the built-in help by the following command.

$ arxiv-post slack --help

Example

It would be nice to regularly run the command by some automation tools such as GitHub Actions. Here is a live example where daily arXiv articles in astro-ph.GA, astro-ph.IM, and astro-ph.HE are posted to different channels of a Slack workspace.

References

Release files for arxiv-post 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arxiv-post 0.7.0
File Size Uploaded
arxiv_post-0.7.0.tar.gz 8.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for arxiv-post 0.7.0
File Interpreter ABI Platform
arxiv_post-0.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 18.6 kB

Release files / arxiv_post-0.7.0.tar.gz

Download URL arxiv_post-0.7.0.tar.gz
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
74081d62dbb25e072b73ec52a846a40b202523fb5c0df2d5f6142418fdbcde49
BLAKE2b-256 checksum
How to use checksums
485111fe52847740c0be77d6e83f02c07a040a6678392682c3166a827148e484
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.11.3 Linux/5.15.0-1036-azure

Release files / arxiv_post-0.7.0-py3-none-any.whl

Download URL arxiv_post-0.7.0-py3-none-any.whl
Size 10.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6a3b4a5936480f2a01f442bdb96fef857a724a8e5dd73b2bafcb62b5492d5160
BLAKE2b-256 checksum
How to use checksums
745b548477c6d836785d02143c7a36ecb6d9d23ba037252e55e8430f96488598
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.11.3 Linux/5.15.0-1036-azure

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page