Giter Club home page Giter Club logo

slither's Introduction

Slither

A Python module for bridging Scratch and Python.

What is Slither?

Slither is a Python module that uses PyGame to bring Scratch-like features to Python. Scratch is a programming language developed by MIT that uses block-based scripts to introduce kids to programming.

How do I run Slither?

To install, run python setup.py bdist_wheel, and then run pip install path, where path is the final path of the .whl file (which should be in dist/). If this fails, install wheel with pip install wheel then retry.
Remember to add import slither in your script.
Note that you must have PyGame installed in order to use Slither.

Why use Slither?

Those just getting started with Python after using Scratch may want to go straight from one GUI to another. Slither allows those people to quickly make simple projects in a matter of minutes, while also learning Python.

How can I help with Slither?

Check the issues to see what needs to be done. Then make a pull request detailing what you've changed and how it should help. After testing, I'll merge it into the main project.
If you help enough times, I'll add you as a collaborator.
WARNING: Abuse of collaborator permissions WILL result in you being removed as a collaborator.
So just be careful with what you do and you'll be fine.

I'm making a change! What should I do?

As a pull request

Nothing. I'll look it over and fix what needs to be fixed.

As a collaborator

If it's a small change, go ahead and commit it to master. Examples of small changes include "Fix spelling error", "Properly indent code", etc.

If it's a big change, make a new branch and then a pull request for it. Examples of big changes include adding new functions, re-writing a lot of code, etc.

Credits

Scratch is property of The Lifelong Kindergarten Group. I am not affiliated with the LLK, nor do I own Scratch.

slither's People

Contributors

tymewalk avatar omegabyte avatar bookowl avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.