Posts

  • graby

    Graby helps you extract article content from web pages

    Full-Text RSS works great as a standalone application. But when you need to encapsulate it in your own library it’s a mess. You need this kind of ugly thing:

    $article = 'http://www.bbc.com/news/entertainment-arts-32547474';
    $request = 'http://example.org/full-text-rss/makefulltextfeed.php?format=json&url='.urlencode($article);
    $result  = @file_get_contents($request);
    

    Also, if you want to understand how things work internally, it’s really hard to read and understand. And finally, there are no tests at all.

    That’s why I made this fork:

    1. Easiest way to integrate it (using composer)
    2. Fully tested
    3. (hopefully) better to understand
    4. A bit more decoupled

    Tags: #php • text-rss • extract-website

  • uri-interfaces

    League URI Interfaces

    The UriInterface interface models generic URIs as specified in RFC 3986. The interface provides methods for interacting with the various URI parts, which will obviate the need for repeated parsing of the URI. It also specifies:

    • a __toString() method for casting the modeled URI to its string representation.
    • a jsonSerialize() method to improve interoperability with WHATWG URL Living standard

    Tags: #php • uri • uri-interfaces

  • 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

subscribe via RSS