Posts

  • barby

    The Ruby barcode generator

    Barby is a Ruby library that generates barcodes in a variety of symbologies.

    Its functionality is split into barcode and “outputter” objects:

    • [Barby::Barcode objects] [symbologies] turn data into a binary representation for a given symbology.
    • [Barby::Outputter] [outputters] then takes this representation and turns it into images, PDF, etc.

    You can easily add a symbology without having to worry about graphical representation. If it can be represented as the usual 1D or 2D matrix of lines or squares, outputters will do that for you.

    Likewise, you can easily add an outputter for a format that doesn’t have one yet, and it will work with all existing symbologies.

    For more information, check out [the Barby wiki][wiki].

    Tags: #ruby

  • ClassicPress

    The CMS for Creators. Stable. Lightweight. Instantly Familiar. Forked from WordPress.

    This project exists thanks to all the people who contribute and who have contributed in the past, whether as part of the long history of thousands of contributions to WordPress from many different people, or as contributions to ClassicPress itself.

    Would you like to help? Here is how you can start ›

    Tags: #php • classicpress • blogging

  • psd-enginedata

    General purpose parser for the markup format used in PSD files

    Adobe thought it would be cool to create their own markup language for text data embedded within a Photoshop document. I’ve taken the liberty of calling it EngineData since that is the name used in the descriptor embedded within PSD files. This is a general purpose parser for that data.

    Tags: #ruby

  • s3s3mirror

    Mirror one S3 bucket to another S3 bucket, or to/from the local filesystem.

    I started with “s3cmd sync” but found that with buckets containing many thousands of objects, it was incredibly slow to start and consumed massive amounts of memory. So I designed s3s3mirror to start copying immediately with an intelligently chosen “chunk size” and to operate in a highly-threaded, streaming fashion, so memory requirements are much lower.

    Running with 100 threads, I found the gating factor to be how fast I could list items from the source bucket (!?!) Which makes me wonder if there is any way to do this faster. I’m sure there must be, but this is pretty damn fast.

    Tags: #java

  • laravel-auto-translate

    Automatically translate your language files using a translator service

    This package can be used in Laravel 5.6 or higher and needs PHP 7.2 or higher.

    You can install the package via composer:

    composer require ben182/laravel-auto-translate
    

    Tags: #php • laravel • laravel-package

  • aws-cf-templates

    Free Templates for AWS CloudFormation

    Find the documentation for the latest stable release here: https://templates.cloudonaut.io/en/stable/

    Find the documentation for the unstable master branch here: https://templates.cloudonaut.io/en/latest/

    Are you in need of a feature or does a bug cause you sleepless nights? Please let us know by using the project’s issue tracker.

    Tags: #java • aws-cloudformation • cloudformation-template

  • eloquent-json-relations

    Laravel Eloquent relationships with JSON keys

    This Laravel Eloquent extension adds support for JSON foreign keys to BelongsTo, HasOne, HasMany, HasOneThrough, HasManyThrough, MorphTo, MorphOne and MorphMany relationships.
    It also provides many-to-many relationships with JSON arrays.

    Tags: #php

  • aad-sso-wordpress

    Single Sign-on with Azure Active Directory (for WordPress)

    A WordPress plugin that allows organizations to use their Azure Active Directory user accounts to sign in to WordPress. Organizations with Office 365 already have Azure Active Directory (Azure AD) and can use this plugin for all of their users.

    • Azure AD group membership can be used to determine access and role.
    • New users can be registered on-the-fly based on their Azure AD profile.
    • Can always fall back to regular username and password login.

    This is a work in progress, please feel free to contact me for help. This plugin is provided as-is, with no guarantees or assurances.

    In the typical flow:

    1. User attempts to log in to the blog (wp-admin). At the sign in page, they are given a link to sign in with their Azure Active Directory work or school account (e.g. an Office 365 account).
    2. After signing in, the user is redirected back to the blog with an authorization code, which the plugin exchanges for a ID token, containing a minimal set of claims about the signed in user, and an access token, which can be used to query Azure AD for additional details about the user.
    3. The plugin uses the claims in the ID token to attempt to find a WordPress user with an email address or login name that matches the Azure AD user.
    4. If one is found, the user is authenticated in WordPress as that user account. If one is not found, the WordPress user will (optionally) be auto-provisioned on-the-fly.
    5. (Optional) Membership to certain groups in Azure AD can be mapped to roles in WordPress, and group membership can be used to restrict access.

    Tags: #php • azure-active-directory • wordpress-plugin

  • dunamai

    Dynamic versioning library and CLI

    Dunamai is a Python 3.5+ library and command line tool for producing dynamic, standards-compliant version strings, derived from tags in your version control system. This facilitates uniquely identifying nightly or per-commit builds in continuous integration and releasing new versions of your software simply by creating a tag.

    Dunamai is also available as a GitHub Action.

    Tags: #python • versioning • dynamic-ve

  • polylang-slug

    A unique post slug within the language in Polylang. This allows for a page to have same/identical slug in multiple languages.

    • Contributors: grapplerulrich
    • Requires at least: 3.9
    • Tested up to: 4.9.6
    • License: GPLv2 or later
    • License URI: http://www.gnu.org/licenses/gpl-2.0.html
    • Tags: polylang, single-slug

    Tags: #php

subscribe via RSS