Posts

  • terminator

    multiple GNOME terminals in one window

    Terminator was originally developed by Chris Jones in 2007 as a simple, 300-ish line python script. Since then, it has become The Robot Future of Terminals. Originally inspired by projects like quadkonsole and gnome-multi-term and more recently by projects like Iterm2, and Tilix, It lets you combine and recombine terminals to suit the style you like. If you live at the command-line, or are logged into 10 different remote machines at once, you should definitely try out Terminator.

    When you run Terminator, you will get a terminal in a window, just like almost every other terminal emulator available. There is also a titlebar which will update as shells/programs inside the terminal tell it to. Also on the titlebar is a small button that opens the grouping menu. From here you can put terminals into groups, which allows you to control multiple terminals simultaneously.

    Tags: #python • gnome • terminal-emulators

  • A-Pathfinding-Visualization

    First attempt at an efficient pathfinding algorithm in Java. I made this visualization to show the beauty of pathfinding. You can modify all major features of my algorithm through the graphics interface.

    This is my first attempt at A* pathfinding. I made this visualization to show the beauty of pathfinding. You can modify all major features of my algorithm through the graphics interface. Here I will go through the major features of my program.

    Tags: #java

  • wp-api-jwt-auth

    A simple plugin to add JSON Web Token (JWT) Authentication to WP REST API

    A simple plugin to add JSON Web Token (JWT) Authentication to the WP REST API.

    To know more about JSON Web Tokens, please visit http://jwt.io.

    Tags: #php

  • terjira

    Terjira is a very interactive and easy to use CLI tool for Jira.

    Terjira is an interactive and easy to use command line interface (or Application) for Jira. You do not need to remember the resource key or id. Terjira suggests it with an interactive prompt.

    Your Jira must support Rest API 2.0 and Agile Rest API 1.0.

    Tags: #ruby • jira • cli

  • checkout

    Action for checking out a repo

    This action checks-out your repository under $GITHUB_WORKSPACE, so your workflow can access it.

    Only a single commit is fetched by default, for the ref/SHA that triggered the workflow. Set fetch-depth: 0 to fetch all history for all branches and tags. Refer here to learn which commit $GITHUB_SHA points to for different events.

    The auth token is persisted in the local git config. This enables your scripts to run authenticated git commands. The token is removed during post-job cleanup. Set persist-credentials: false to opt-out.

    When Git 2.18 or higher is not in your PATH, falls back to the REST API to download the files.

    Tags: #typescript

  • commodore

    Utility for using Minecraft’s 1.13 ‘brigadier’ library in Bukkit plugins.

    commodore is a utility for using Minecraft’s 1.13 brigadier library in Bukkit plugins. It allows you to easily register command completion data for your plugin’s commands.

    If you have questions, feel free to ask in Discord.

    Tags: #java

  • flag

    Feature flagging for React and Redux with strong TypeScript support

    Feature flagging made easy for React and Redux

    yarn add flag
    

    Tags: #typescript

  • VichUploaderBundle

    A simple Symfony bundle to ease file uploads with ORM entities and ODM documents.

    For usage documentation, see:

    docs/index.md

    If upgrading from a previous version, also check:

    UPGRADE.md

    Tags: #php • symfony • symfony-bundle

  • paper-icon-theme

    Paper Icon Theme

    This project has mixed licencing. You are free to copy, redistribute and/or modify aspects of this work under the terms of each licence accordingly (unless otherwise specified).

    The Moka icon assets (any and all source .svg files or rendered .png files) are licenced under the terms of the Creative Commons Attribution-ShareAlike 4.0 License.

    Included scripts are free software licenced under the terms of the GNU General Public License, version 3.

    When reusing this work please include a proper attribution:

    Paper Icons” by Sam Hewitt is licensed under CC-SA-4.0

    Tags: #python • icons • icon-theme

  • php-vcr

    Record your test suite’s HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.

    • Automatically records and replays your HTTP(s) interactions with minimal setup/configuration code.
    • Supports common http functions and extensions
      • everything using streamWrapper: fopen(), fread(), file_get_contents(), … without any modification (except $http_response_header see #96)
      • SoapClient by adding \VCR\VCR::turnOn(); in your tests/bootstrap.php
      • curl(), by adding \VCR\VCR::turnOn(); in your tests/bootstrap.php
    • The same request can receive different responses in different tests – just use different cassettes.
    • Disables all HTTP requests that you don’t explicitly allow by setting the record mode
    • Request matching is configurable based on HTTP method, URI, host, path, body and headers, or you can easily implement a custom request matcher to handle any need.
    • The recorded requests and responses are stored on disk in a serialization format of your choice (currently YAML and JSON are built in, and you can easily implement your own custom serializer)
    • Supports PHPUnit annotations.

    Tags: #php • php-vcr • accurate-tests

subscribe via RSS