arxiv-post
:bulb: Translate and post arXiv articles to various apps
Science Score: 46.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org -
✓Committers with academic emails
1 of 2 committers (50.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.4%) to scientific vocabulary
Keywords
Repository
:bulb: Translate and post arXiv articles to various apps
Basic Info
- Host: GitHub
- Owner: astropenguin
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://astropenguin.github.io/arxiv-post
- Size: 2.94 MB
Statistics
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
- Releases: 16
Topics
Metadata Files
README.md
arxiv-post
Translate and post arXiv articles to Slack and various apps
Installation
shell
$ 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.
shell
$ arxiv-post slack --keywords deshima \
--categories astro-ph.IM \
--target_lang ja \
--slack_webhook_url <Slack webhook URL>
The posted article looks like this.

For detailed information, see the built-in help by the following command.
shell
$ 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
- fkubota/Carrier-Owl: arxiv--> DeepL --> Slack: The arxiv-post package is highly inspired by their work.
Owner
- Name: Akio Taniguchi
- Login: astropenguin
- Kind: user
- Location: Nagoya, Japan
- Company: Nagoya University
- Website: https://astropengu.in
- Twitter: astropengu_in
- Repositories: 76
- Profile: https://github.com/astropenguin
Project assistant professor (LMT-FINER)
GitHub Events
Total
Last Year
Committers
Last synced: almost 3 years ago
All Time
- Total Commits: 254
- Total Committers: 2
- Avg Commits per committer: 127.0
- Development Distribution Score (DDS): 0.004
Top Committers
| Name | Commits | |
|---|---|---|
| Akio Taniguchi | t****i@a****p | 253 |
| dependabot[bot] | 4****]@u****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 51
- Total pull requests: 49
- Average time to close issues: 20 days
- Average time to close pull requests: 26 minutes
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 0.04
- Average comments per pull request: 0.0
- Merged pull requests: 49
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- astropenguin (51)
Pull Request Authors
- astropenguin (48)
- dependabot[bot] (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 80 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 8
- Total maintainers: 1
pypi.org: arxiv-post
Translate and post arXiv articles to Slack and various apps
- Homepage: https://github.com/astropenguin/arxiv-post/
- Documentation: https://astropenguin.github.io/arxiv-post/
- License: MIT
-
Latest release: 0.7.0
published almost 3 years ago
Rankings
Maintainers (1)
Dependencies
- alabaster 0.7.12 develop
- appnope 0.1.3 develop
- asttokens 2.0.5 develop
- atomicwrites 1.4.1 develop
- attrs 22.1.0 develop
- babel 2.10.3 develop
- backcall 0.2.0 develop
- beautifulsoup4 4.11.1 develop
- black 22.6.0 develop
- click 8.1.3 develop
- colorama 0.4.5 develop
- decorator 5.1.1 develop
- docutils 0.18.1 develop
- executing 0.9.1 develop
- imagesize 1.4.1 develop
- importlib-metadata 4.12.0 develop
- iniconfig 1.1.1 develop
- ipython 8.4.0 develop
- jedi 0.18.1 develop
- jinja2 3.1.2 develop
- markdown-it-py 2.1.0 develop
- markupsafe 2.1.1 develop
- matplotlib-inline 0.1.3 develop
- mdit-py-plugins 0.3.0 develop
- mdurl 0.1.1 develop
- mypy-extensions 0.4.3 develop
- myst-parser 0.18.0 develop
- packaging 21.3 develop
- parso 0.8.3 develop
- pathspec 0.9.0 develop
- pexpect 4.8.0 develop
- pickleshare 0.7.5 develop
- platformdirs 2.5.2 develop
- pluggy 1.0.0 develop
- prompt-toolkit 3.0.30 develop
- ptyprocess 0.7.0 develop
- pure-eval 0.2.2 develop
- py 1.11.0 develop
- pydata-sphinx-theme 0.9.0 develop
- pygments 2.12.0 develop
- pyparsing 3.0.9 develop
- pytest 7.1.2 develop
- pyyaml 6.0 develop
- snowballstemmer 2.2.0 develop
- soupsieve 2.3.2.post1 develop
- sphinx 5.1.1 develop
- sphinxcontrib-applehelp 1.0.2 develop
- sphinxcontrib-devhelp 1.0.2 develop
- sphinxcontrib-htmlhelp 2.0.0 develop
- sphinxcontrib-jsmath 1.0.1 develop
- sphinxcontrib-qthelp 1.0.3 develop
- sphinxcontrib-serializinghtml 1.1.5 develop
- stack-data 0.3.0 develop
- traitlets 5.3.0 develop
- wcwidth 0.2.5 develop
- zipp 3.8.1 develop
- arxiv 1.4.2
- backports.zoneinfo 0.2.1
- certifi 2022.6.15
- charset-normalizer 2.1.0
- dateparser 1.1.1
- deepl 1.9.0
- feedparser 6.0.10
- fire 0.4.0
- greenlet 1.1.2
- idna 3.3
- more-itertools 8.13.0
- playwright 1.24.0
- pyee 8.1.0
- pylatexenc 2.10
- python-dateutil 2.8.2
- pytz 2022.1
- pytz-deprecation-shim 0.1.0.post0
- regex 2022.3.2
- requests 2.28.1
- sgmllib3k 1.0.0
- six 1.16.0
- termcolor 1.1.0
- tomli 2.0.1
- typing-extensions 4.3.0
- tzdata 2022.1
- tzlocal 4.2
- urllib3 1.26.11
- websockets 10.1
- black ^22.6 develop
- ipython ^8.4 develop
- myst-parser ^0.18 develop
- pydata-sphinx-theme ^0.9 develop
- pytest ^7.1 develop
- sphinx ^5.1 develop
- arxiv ^1.4
- dateparser ^1.1
- deepl ^1.4
- fire ^0.4
- more-itertools ^8.13
- playwright ^1.18
- pylatexenc ^2.10
- python >=3.8, <3.11
- requests ^2.27
- tomli ^2.0
- actions/checkout v3 composite
- actions/setup-python v4 composite
- peaceiris/actions-gh-pages v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- ubuntu focal build