You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
Ecmel Berk Canlıer a65efd640f
Fix a couple issues with None in FS.
3 years ago
ccpy Fix a couple issues with None in FS. 3 years ago
tests Fix a couple issues with None in FS. 3 years ago
.coveragerc Add computer test and exclude Pygame stuff from coverage 3 years ago
.gitignore Implement visible cursor 3 years ago
.gitlab-ci.yml Update .gitlab-ci.yml 3 years ago
.gitmodules Initial commit, starting Lua stuff 3 years ago
LICENSE Add LICENSE 3 years ago
Pipfile Better FS implementation and FS tests. (fs.complete missing, fs.getFreeSpace test missing) 3 years ago
Pipfile.lock Better FS implementation and FS tests. (fs.complete missing, fs.getFreeSpace test missing) 3 years ago
README.md Initial commit, starting Lua stuff 3 years ago
build_lupa.sh remove workdir after lupa build (not sure why i removed that) 3 years ago
cc.py Initial commit, starting Lua stuff 3 years ago
config.conf HTTP whitelist support. 3 years ago
term_font.png Initial commit, starting Lua stuff 3 years ago

README.md

ccpy

Computercraft emulator in Python.

Installation

  1. Clone the repo
  2. Install pipenv
  3. pipenv install --dev (--dev only required if building lupa)
  4. ./build_lupa.sh (you might want to try installing it from pip, but this way is more reliable to get Lua 5.1 support)
  5. Done! Run with pipenv run python cc.py