concern

Control pym2149 (via Lurlene) or FoxDot using Vim

https://github.com/combatopera/concern

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.4%) to scientific vocabulary

Keywords

foxdot live-coding livecoding vim
Last synced: 6 months ago · JSON representation

Repository

Control pym2149 (via Lurlene) or FoxDot using Vim

Basic Info
  • Host: GitHub
  • Owner: combatopera
  • License: gpl-3.0
  • Language: Python
  • Default Branch: trunk
  • Homepage:
  • Size: 189 KB
Statistics
  • Stars: 8
  • Watchers: 2
  • Forks: 1
  • Open Issues: 13
  • Releases: 0
Topics
foxdot live-coding livecoding vim
Created almost 8 years ago · Last pushed 9 months ago
Metadata Files
Readme License

README.md

Concern

Control pym2149 (via Lurlene) or FoxDot using Vim.

Install

These are generic installation instructions.

To use, disposably

Install the current release from PyPI to a virtual environment: python3 -m venv venvname venvname/bin/pip install -U pip venvname/bin/pip install Concern . venvname/bin/activate You will also need one of the following backends.

FoxDot backend

```

Simply install, and Concern will use it:

venvname/bin/pip install FoxDot ```

pym2149 backend

```

Install as usual:

venvname/bin/pip install pym2149

Tell Concern to use it instead of foxdot:

echo Concern consumerName = pym2149 | tee -a ~/.settings.arid ```

To use, permanently

```

Tested on Linux and Mac:

pip3 install --break-system-packages --user Concern `` To add a backend, substitutepip3 install --userforvenvname/bin/pip installabove. See~/.local/bin` for executables.

To develop

First install venvpool to get the motivate command: pip3 install --break-system-packages --user venvpool Get codebase and install executables: git clone git@github.com:combatopera/Concern.git motivate Concern Requirements will be satisfied just in time, using sibling projects with matching .egg-info if any.

Commands

Concern

Vim-based live coding environment.

Usage

FoxDot

```

Any arguments are passed to vim, here we discover the FoxDot demo directory:

Concern "$(venvname/bin/python -c 'from pkgresources import resourcefilename; print(resource_filename("FoxDot", "demo"))' | tail -1)" `` * FoxDot is running in the right hand third of the screen * Send code to FoxDot by typing backslash followed by] * This will send the smallest top-level suite under the cursor * The backslash is actually your Vim leader key * Use visual mode to send multiple top-level suites at once * Use backslash enter instead of backslash]to send from cursor to the end of the file * Use backslashq` to quit all of Vim, FoxDot and GNU Screen

pym2149

```

Download some files to play with:

git clone git@github.com:combatopera/pym2149.git

Load a non-trivial tune written in the Lurlene live coding language:

Concern 'pym2149/contrib/Lemmings 2 Tune 6.py' ``` * Once pym2149 has initialised, type backslash enter at the top of the file to send the whole program

Owner

  • Login: combatopera
  • Kind: user
  • Location: Croydon

python linux chiptune

GitHub Events

Total
  • Issues event: 1
  • Watch event: 1
  • Issue comment event: 1
  • Push event: 24
  • Create event: 10
Last Year
  • Issues event: 1
  • Watch event: 1
  • Issue comment event: 1
  • Push event: 24
  • Create event: 10

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 341
  • Total Committers: 2
  • Avg Commits per committer: 170.5
  • Development Distribution Score (DDS): 0.026
Past Year
  • Commits: 59
  • Committers: 1
  • Avg Commits per committer: 59.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Andrzej Cichocki a****i@g****m 332
Andrzej Cichocki a****j@k****m 9
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 39
  • Total pull requests: 0
  • Average time to close issues: 2 months
  • Average time to close pull requests: N/A
  • Total issue authors: 3
  • Total pull request authors: 0
  • Average comments per issue: 1.54
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 0
  • Average time to close issues: about 1 month
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • 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
Top Authors
Issue Authors
  • combatopera (37)
  • zephrax (1)
  • ovitus (1)
Pull Request Authors
Top Labels
Issue Labels
defect (22) enhancement (8) bug (6) low priority (3) duplicate (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 237 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 4
  • Total versions: 35
  • Total maintainers: 1
pypi.org: concern

Control pym2149 (via Lurlene) or FoxDot using Vim

  • Versions: 35
  • Dependent Packages: 0
  • Dependent Repositories: 4
  • Downloads: 237 Last month
Rankings
Dependent repos count: 7.5%
Dependent packages count: 10.0%
Average: 14.8%
Downloads: 15.2%
Stargazers count: 18.5%
Forks count: 22.6%
Maintainers (1)
Last synced: 6 months ago

Dependencies

Concern.egg-info/requires.txt pypi
  • aridity >=62
  • lagoon >=31
  • timelyOSC >=4