tias


Nametias JSON
Version 0.5.1 PyPI version JSON
download
home_pagehttps://github.com/wheelercj/tias
SummaryQuickly run code in almost any language
upload_time2022-12-21 08:31:01
maintainer
docs_urlNone
authorChris Wheeler
requires_python>=3.9
licenseMIT
keywords code development programming
VCS
bugtrack_url
requirements aiodns aiohttp aiosignal async-timeout async-tio attrs cffi charset-normalizer click colorama frozenlist idna keyboard multidict mypy-extensions packaging pathspec platformdirs pycares pycparser pyparsing python-dateutil tomli typing_extensions yarl
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # tias (try it and see)

Quickly run code in almost any language.

![tias demo](https://media.giphy.com/media/PF3RygFxDwe6OVbFBr/giphy.gif)

Install with `pip install tias` (requires [Python](https://www.python.org/downloads/) 3.9 or newer).

## reuse code

Set commonly used code ("jargon") to automatically wrap around the code you enter. Default jargon is given for many languages for one-line hello worlds, including:

**C#**

```cs
System.Console.WriteLine("hello world");
```

**C++**

```cpp
cout << "hello world";
```

**Go**

```go
fmt.Println("hello world")
```

**Java**

```java
System.out.println("hello world");
```

**Rust**

```rust
println!("hello world");
```

![help demo](images/help.png)

## supported languages

Here are some of the languages:

APL, Assembly, Bash, C, C#, C++, Clojure, COBOL, Crystal, Dart, Elixir, Emacs Lisp, Erlang, F#, Fortran, Go, Groovy, Haskell, Java, JavaScript, Julia, Kotlin, LLVM, LOLCODE, Lua, Malbolge, Objective-C, OCaml, Perl, PHP, PowerShell, Python, R, Ruby, Rust, Scala, SQLite, Swift, TypeScript, and hundreds more (680 total).

## giving input

You can give input to your code by wrapping it with three backticks and then listing the inputs after.

![input demo](images/input.png)

This app uses [tio.run](https://tio.run/#)'s API.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/wheelercj/tias",
    "name": "tias",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "code,development,programming",
    "author": "Chris Wheeler",
    "author_email": "christopher.wheeler.320@my.csun.edu",
    "download_url": "https://files.pythonhosted.org/packages/c7/e9/8361188942542edcca708e7a83320a2ac5f8aba247a30ed90d983cdf9ed8/tias-0.5.1.tar.gz",
    "platform": "unix",
    "description": "# tias (try it and see)\n\nQuickly run code in almost any language.\n\n![tias demo](https://media.giphy.com/media/PF3RygFxDwe6OVbFBr/giphy.gif)\n\nInstall with `pip install tias` (requires [Python](https://www.python.org/downloads/) 3.9 or newer).\n\n## reuse code\n\nSet commonly used code (\"jargon\") to automatically wrap around the code you enter. Default jargon is given for many languages for one-line hello worlds, including:\n\n**C#**\n\n```cs\nSystem.Console.WriteLine(\"hello world\");\n```\n\n**C++**\n\n```cpp\ncout << \"hello world\";\n```\n\n**Go**\n\n```go\nfmt.Println(\"hello world\")\n```\n\n**Java**\n\n```java\nSystem.out.println(\"hello world\");\n```\n\n**Rust**\n\n```rust\nprintln!(\"hello world\");\n```\n\n![help demo](images/help.png)\n\n## supported languages\n\nHere are some of the languages:\n\nAPL, Assembly, Bash, C, C#, C++, Clojure, COBOL, Crystal, Dart, Elixir, Emacs Lisp, Erlang, F#, Fortran, Go, Groovy, Haskell, Java, JavaScript, Julia, Kotlin, LLVM, LOLCODE, Lua, Malbolge, Objective-C, OCaml, Perl, PHP, PowerShell, Python, R, Ruby, Rust, Scala, SQLite, Swift, TypeScript, and hundreds more (680 total).\n\n## giving input\n\nYou can give input to your code by wrapping it with three backticks and then listing the inputs after.\n\n![input demo](images/input.png)\n\nThis app uses [tio.run](https://tio.run/#)'s API.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Quickly run code in almost any language",
    "version": "0.5.1",
    "split_keywords": [
        "code",
        "development",
        "programming"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "220ecbe8ac32d897ebb9f8e69e2fb8c0",
                "sha256": "d056c4457e6e05a1327aa1c43297e17ecbe8f258dbe8bb0a92a597393ef26aaf"
            },
            "downloads": -1,
            "filename": "tias-0.5.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "220ecbe8ac32d897ebb9f8e69e2fb8c0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 14334,
            "upload_time": "2022-12-21T08:30:59",
            "upload_time_iso_8601": "2022-12-21T08:30:59.959606Z",
            "url": "https://files.pythonhosted.org/packages/9f/f2/87108da6074024b2aa2a9e076ca7b324035ca54e9a69c6912e09c6a7dec7/tias-0.5.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "e0e37f16a9e401298a5596abf91d45ee",
                "sha256": "2ec695bdf12e03fc8bb29830facae06ac6ae5c9182a63fba78bb9cf3abefec0b"
            },
            "downloads": -1,
            "filename": "tias-0.5.1.tar.gz",
            "has_sig": false,
            "md5_digest": "e0e37f16a9e401298a5596abf91d45ee",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 10224,
            "upload_time": "2022-12-21T08:31:01",
            "upload_time_iso_8601": "2022-12-21T08:31:01.282235Z",
            "url": "https://files.pythonhosted.org/packages/c7/e9/8361188942542edcca708e7a83320a2ac5f8aba247a30ed90d983cdf9ed8/tias-0.5.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-21 08:31:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "wheelercj",
    "github_project": "tias",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "aiodns",
            "specs": [
                [
                    "==",
                    "3.0.0"
                ]
            ]
        },
        {
            "name": "aiohttp",
            "specs": [
                [
                    "==",
                    "3.8.3"
                ]
            ]
        },
        {
            "name": "aiosignal",
            "specs": [
                [
                    "==",
                    "1.2.0"
                ]
            ]
        },
        {
            "name": "async-timeout",
            "specs": [
                [
                    "==",
                    "4.0.2"
                ]
            ]
        },
        {
            "name": "async-tio",
            "specs": [
                [
                    "==",
                    "1.3.2"
                ]
            ]
        },
        {
            "name": "attrs",
            "specs": [
                [
                    "==",
                    "21.4.0"
                ]
            ]
        },
        {
            "name": "cffi",
            "specs": [
                [
                    "==",
                    "1.15.1"
                ]
            ]
        },
        {
            "name": "charset-normalizer",
            "specs": [
                [
                    "==",
                    "2.1.0"
                ]
            ]
        },
        {
            "name": "click",
            "specs": [
                [
                    "==",
                    "8.1.3"
                ]
            ]
        },
        {
            "name": "colorama",
            "specs": [
                [
                    "==",
                    "0.4.5"
                ]
            ]
        },
        {
            "name": "frozenlist",
            "specs": [
                [
                    "==",
                    "1.3.1"
                ]
            ]
        },
        {
            "name": "idna",
            "specs": [
                [
                    "==",
                    "3.3"
                ]
            ]
        },
        {
            "name": "keyboard",
            "specs": [
                [
                    "==",
                    "0.13.5"
                ]
            ]
        },
        {
            "name": "multidict",
            "specs": [
                [
                    "==",
                    "6.0.2"
                ]
            ]
        },
        {
            "name": "mypy-extensions",
            "specs": [
                [
                    "==",
                    "0.4.3"
                ]
            ]
        },
        {
            "name": "packaging",
            "specs": [
                [
                    "==",
                    "21.3"
                ]
            ]
        },
        {
            "name": "pathspec",
            "specs": [
                [
                    "==",
                    "0.9.0"
                ]
            ]
        },
        {
            "name": "platformdirs",
            "specs": [
                [
                    "==",
                    "2.5.2"
                ]
            ]
        },
        {
            "name": "pycares",
            "specs": [
                [
                    "==",
                    "4.2.1"
                ]
            ]
        },
        {
            "name": "pycparser",
            "specs": [
                [
                    "==",
                    "2.21"
                ]
            ]
        },
        {
            "name": "pyparsing",
            "specs": [
                [
                    "==",
                    "3.0.9"
                ]
            ]
        },
        {
            "name": "python-dateutil",
            "specs": [
                [
                    "==",
                    "2.8.2"
                ]
            ]
        },
        {
            "name": "tomli",
            "specs": [
                [
                    "==",
                    "2.0.1"
                ]
            ]
        },
        {
            "name": "typing_extensions",
            "specs": [
                [
                    "==",
                    "4.3.0"
                ]
            ]
        },
        {
            "name": "yarl",
            "specs": [
                [
                    "==",
                    "1.8.1"
                ]
            ]
        }
    ],
    "lcname": "tias"
}
        
Elapsed time: 0.03682s