codebots

collection on bots for code automation tasks

https://github.com/codebots-dev/codebots

Science Score: 64.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    1 of 1 committers (100.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.6%) to scientific vocabulary

Keywords

bots deployment email-sender google-drive-uploader latex overleaf slack-bot ssh telegram-bot
Last synced: 6 months ago · JSON representation ·

Repository

collection on bots for code automation tasks

Basic Info
Statistics
  • Stars: 8
  • Watchers: 1
  • Forks: 0
  • Open Issues: 8
  • Releases: 2
Topics
bots deployment email-sender google-drive-uploader latex overleaf slack-bot ssh telegram-bot
Created almost 5 years ago · Last pushed 7 months ago
Metadata Files
Readme Changelog Contributing License Citation Authors

README.rst

========
Codebots
========

.. image:: https://github.com/franaudo/codebots/actions/workflows/docs.yml/badge.svg
        :target: https://github.com/franaudo/codebots/actions/workflows/docs.yml
        :alt: Documentation Status

.. image:: https://github.com/franaudo/codebots/actions/workflows/python-package.yml/badge.svg
        :target: https://github.com/franaudo/codebots/actions/workflows/python-package.yml
        :alt: Python package

.. image:: https://github.com/franaudo/codebots/actions/workflows/codeql-analysis.yml/badge.svg
        :target: https://github.com/franaudo/codebots/actions/workflows/codeql-analysis.yml
        :alt: CodeQL

.. image:: https://zenodo.org/badge/351589325.svg
   :target: https://zenodo.org/badge/latestdoi/351589325

This is a collection of simple bots to help with boring tasks during coding.

Currently supported bots:

* :code:`EmailBot`: useful to get an email when a task is complete
* :code:`SlackBot`: same thing, but you get a slack message instead.
* :code:`TeleBot`: again the same thing, but you get a message on Telegram this time.
* :code:`sshBot`: this is different...it will help you with ssh stuff.
* :code:`DeployBot`: this bot is in charge of helping you with repository deployments.
* :code:`DriveBot`: in case you need to automate the way you talk to your G-Drive.
* :code:`LatexBot`: if you are a nerd and you use latex but the ones around you are not.

Full documentation: https://franaudo.github.io/codebots/latest/.


Features
--------

* Free software: MIT license
* Easy to use
* Awesome command line interface
* Fun (well, for someone...)

Credits
~~~~~~~

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage

Owner

  • Name: codebots
  • Login: codebots-dev
  • Kind: organization
  • Location: Switzerland

Citation (CITATION.cff)

cff-version: 1.1.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Francesco
    given-names: Ranaudo
    orcid: https://orcid.org/https://orcid.org/0000-0002-1612-5612
title: franaudo/codebots: doi
version: v0.9.1
date-released: 2022-08-17

GitHub Events

Total
  • Watch event: 1
  • Push event: 3
Last Year
  • Watch event: 1
  • Push event: 3

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 151
  • Total Committers: 1
  • Avg Commits per committer: 151.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
frankie r****o@a****h 151
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 14
  • Total pull requests: 0
  • Average time to close issues: 5 days
  • Average time to close pull requests: N/A
  • Total issue authors: 2
  • Total pull request authors: 0
  • Average comments per issue: 0.5
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
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
  • franaudo (11)
  • MatildeTristany (3)
Pull Request Authors
Top Labels
Issue Labels
enhancement (10) documentation (4) bug (2)
Pull Request Labels

Dependencies

requirements-dev.txt pypi
  • Click >=7.0 development
  • attrs >=17.4 development
  • autopep8 * development
  • beautifulsoup4 * development
  • bump2version >=0.5.11 development
  • check-manifest >=0.36 development
  • coverage >=4.5.4 development
  • css_html_js_minify * development
  • doc8 * development
  • flake8 * development
  • flake8 >=3.7.8 development
  • furo * development
  • gitpython * development
  • invoke >=0.14 development
  • isort * development
  • m2r * development
  • nbsphinx * development
  • numpydoc * development
  • paramiko * development
  • pip >=19.2.3 development
  • pydocstyle * development
  • pydrive * development
  • pytest >=4.6.5 development
  • pytest-runner >=5.1 development
  • python-slugify * development
  • recommonmark * development
  • slack_sdk * development
  • sphinx >=3.4 development
  • sphinx_automodapi * development
  • sphinx_copybutton * development
  • sphinx_markdown_tables * development
  • tox >=3.14.0 development
  • tqdm * development
  • twine >=1.14.0 development
  • watchdog >=0.9.0 development
  • wheel >=0.33.6 development
  • yagmail * development
requirements.txt pypi
  • Click >=7.0
  • gitpython *
  • paramiko *
  • pydrive *
  • slack_sdk *
  • tqdm *
  • yagmail *
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v2 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/autobuild v1 composite
  • github/codeql-action/init v1 composite
.github/workflows/docs.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • crazy-max/ghaction-github-pages v2 composite
.github/workflows/python-package.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite