bftools

A brainfuck toolbox for python.

https://github.com/bobdotcom/bftools

Science Score: 26.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
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.2%) to scientific vocabulary

Keywords from Contributors

mesh energy-system-model medical-imaging regionalization energy-system exoplanet standardization interactive optim observability
Last synced: 11 months ago · JSON representation

Repository

A brainfuck toolbox for python.

Basic Info
  • Host: GitHub
  • Owner: BobDotCom
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 115 KB
Statistics
  • Stars: 5
  • Watchers: 1
  • Forks: 0
  • Open Issues: 16
  • Releases: 6
Created almost 5 years ago · Last pushed 11 months ago
Metadata Files
Readme License

README.rst

===================
bftools
===================

|Mypy| |Pylint| |Black|

|Codecov| |Checks| |Lint| |Tests|

|PyPI| |Versions| |Docs badge| |Downloads badge| |GitHub|

A brainfuck toolbox for python.

.. |Mypy| image:: http://www.mypy-lang.org/static/mypy_badge.svg
   :target: http://mypy-lang.org/
   :alt: Checked with mypy
.. |Pylint| image:: https://img.shields.io/badge/linting-pylint-yellowgreen
   :target: https://github.com/PyCQA/pylint
   :alt: linting: pylint
.. |Black| image:: https://img.shields.io/badge/code%20style-black-000000.svg
   :target: https://github.com/psf/black
   :alt: Code style: black

.. |Codecov| image:: https://codecov.io/gh/BobDotCom/bftools/branch/main/graph/badge.svg?token=3FTK3MPDBI
   :target: https://codecov.io/gh/BobDotCom/bftools
   :alt: Codecov
.. |Checks| image:: https://github.com/BobDotCom/bftools/actions/workflows/check.yml/badge.svg
   :target: https://github.com/BobDotCom/bftools/actions/workflows/check.yml
   :alt: Checks
.. |Lint| image:: https://github.com/BobDotCom/bftools/actions/workflows/lint.yml/badge.svg
   :target: https://github.com/BobDotCom/bftools/actions/workflows/lint.yml
   :alt: Type Check and Lint
.. |Tests| image:: https://github.com/BobDotCom/bftools/actions/workflows/test.yml/badge.svg
   :target: https://github.com/BobDotCom/bftools/actions/workflows/test.yml
   :alt: Unit Tests

.. |PyPI| image:: https://img.shields.io/pypi/v/bftools.svg?logo=pypi&color=yellowgreen&logoColor=white
   :target: https://pypi.python.org/pypi/py-cord
   :alt: PyPI version info
.. |Versions| image:: https://img.shields.io/pypi/pyversions/bftools.svg?logo=python&logoColor=white
   :target: https://pypi.python.org/pypi/py-cord
   :alt: PyPI supported Python versions
.. |Docs badge| image:: https://readthedocs.org/projects/bftools/badge/?version=latest
   :target: https://bftools.readthedocs.io/en/latest/?badge=latest
   :alt: Documentation Status
.. |Downloads badge| image:: https://static.pepy.tech/personalized-badge/bftools?period=total&units=international_system&left_color=grey&right_color=brightgreen&left_text=Downloads
   :target: https://pepy.tech/project/bftools
   :alt: Download Counter
.. |GitHub| image:: https://img.shields.io/github/v/release/BobDotCom/bftools?include_prereleases&label=Latest%20Release&logo=github&sort=semver&logoColor=white
   :target: https://github.com/BobDotCom/bftools/releases
   :alt: Latest release

PyPI: https://pypi.org/project/bftools/

Docs: https://bftools.rtfd.io/

Installation
############
You can install released versions of bftools from the Python Package Index via pip or a similar tool:

**Stable Release:** ``pip install bftools``

**Working Version:** ``pip install git+https://github.com/BobDotCom/bftools.git``

Usage
#####

.. code-block:: python

    import bftools
    comp = bftools.BrainfuckTools()
    py = comp.compile("++++++++++[>+>+++>+++++++>++++++++++<<<<-]>>>>++++++++++++++++.---------------.++++++++++++++.+.")
    print(py.code)

Owner

  • Name: BobDotCom
  • Login: BobDotCom
  • Kind: user
  • Location: 127.0.0.1

I like python. Pycord contact email: pycorddev@gmail.com

GitHub Events

Total
  • Watch event: 1
  • Delete event: 15
  • Issue comment event: 14
  • Push event: 12
  • Pull request event: 34
  • Create event: 20
Last Year
  • Watch event: 1
  • Delete event: 15
  • Issue comment event: 14
  • Push event: 12
  • Pull request event: 34
  • Create event: 20

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 96
  • Total Committers: 3
  • Avg Commits per committer: 32.0
  • Development Distribution Score (DDS): 0.354
Past Year
  • Commits: 12
  • Committers: 2
  • Avg Commits per committer: 6.0
  • Development Distribution Score (DDS): 0.25
Top Committers
Name Email Commits
BobDotCom 7****m 62
dependabot[bot] 4****] 25
pre-commit-ci[bot] 6****] 9

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 10
  • Total pull requests: 100
  • Average time to close issues: about 1 month
  • Average time to close pull requests: about 2 months
  • Total issue authors: 3
  • Total pull request authors: 3
  • Average comments per issue: 0.8
  • Average comments per pull request: 0.81
  • Merged pull requests: 34
  • Bot issues: 8
  • Bot pull requests: 99
Past Year
  • Issues: 0
  • Pull requests: 21
  • Average time to close issues: N/A
  • Average time to close pull requests: about 1 month
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.52
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 21
Top Authors
Issue Authors
  • github-actions[bot] (6)
  • DuangduangChen (1)
  • ultrabear (1)
Pull Request Authors
  • dependabot[bot] (101)
  • pre-commit-ci[bot] (9)
  • BobDotCom (1)
Top Labels
Issue Labels
todo comment (6) type: todo (6) branch: main (5) branch: pre-commit-ci-update-config (1)
Pull Request Labels
dependencies (101) python (78) github_actions (12)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 40 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 6
  • Total maintainers: 1
pypi.org: bftools

A brainfuck toolbox for python.

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 40 Last month
Rankings
Dependent packages count: 10.1%
Dependent repos count: 21.5%
Average: 21.7%
Stargazers count: 23.1%
Downloads: 24.2%
Forks count: 29.8%
Maintainers (1)
Last synced: 11 months ago

Dependencies

docs/requirements.txt pypi
  • sphinx_rtd_theme *
requirements-dev.txt pypi
  • coverage ==6.4.4 development
  • mypy ==0.971 development
  • pre-commit ==2.20.0 development
  • pylint ==2.14.5 development
  • pytest ==7.1.2 development
  • pytest-asyncio ==0.19.0 development
  • pytest-order ==1.0.1 development
.github/workflows/check.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/lint.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/test.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v3 composite
.github/workflows/todo.yml actions
  • actions/checkout v3 composite
  • ribtoks/tdg-github-action v0.4.6-beta composite
requirements.txt pypi
  • typing_extensions >=3.10.0,<5
setup.py pypi