Posts

  • merge-release

    Automatically release all merges to master on npm.

    GitHub Action for automated npm publishing.

    This Action publishes a package to npm. It is meant to be used on every successful merge to master but you’ll need to configure that workflow yourself. You can look to the .github/workflows/push.yml file in this project as an example.

    Tags: #javascript

  • recommendable

    :+1::-1: A recommendation engine using Likes and Dislikes for your Ruby app

    Recommendable is a gem that allows you to quickly add a recommendation engine for Likes and Dislikes to your Ruby application using my version of [Jaccardian similarity and memory-based collaborative filtering][collaborative filtering].

    Tags: #ruby • redis • sidekiq

  • cloudfront-authorization-at-edge

    Protect downloads of your content hosted on CloudFront with Cognito authentication using cookies and Lambda@Edge

    This repo accompanies the blog post.

    In that blog post a solution is explained, that puts Cognito authentication in front of (S3) downloads from CloudFront, using Lambda@Edge. JWTs are transferred using cookies to make authorization transparent to clients.

    The sources in this repo implement that solution.

    The purpose of this sample code is to demonstrate how Lambda@Edge can be used to implement authorization, with Cognito as identity provider (IDP). Please treat the code as an illustration––thoroughly review it and adapt it to your needs, if you want to use it for serious things.

    Tags: #typescript

  • lakasir

    POS open-source, simple things only need simple solutions

    • php 8.1
    • mysql 5.7 or higher
    • php-ext.* base on laravel extenstion requirement

    Tags: #php • laravel • opensource

  • 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

  • bluebubbles-server

    Server for forwarding iMessages to clients within the BlueBubbles App ecosystem

    This is the back-end server for the BlueBubbles App. It allows you to forward your iMessages to and from an Android device via the BlueBubbles App.

    Tags: #typescript • imessage • nodejs

  • AppStarter

    AppStarter | AppDrawer and Kodi / SPMC Updater for Amazon FireTV. Works without rooting your FireTV.

    • Lists all user-installed apps including sideloaded / adb installed apps.
    • Apps can be easily sorted / ordered by settings-button or click-drag-and-drop (long-click to start drag-and-drop).
    • Apps can be hidden from app drawer (see settings).
    • Kodi and SPMC can be installed and updated directly out of AppStarter (see Updates section).
    • Possibility to change the time of no action the FireTV waits to go to sleep.
    • Possibility to import / export settings.
    • Show system and device informations like Android-Version, Build-Version, Hostname, WiFi- / WLAN Name (SSID), IP Adress and Uptime.
    • Automatic update mechanism.
    • No root required!

    Tags: #java

  • TwigBridge

    Give the power of Twig to Laravel

    TwigBridge >= 0.13 supports Twig 3. If you need Twig 1/2 support, use the 0.12 versions.

    Tags: #php

  • stateful_enum

    A very simple state machine plugin built on top of ActiveRecord::Enum

    stateful_enum is a state machine gem built on top of ActiveRecord’s built-in ActiveRecord::Enum.

    Tags: #ruby • activerecord • enum

  • vineflower

    Modern Java decompiler aiming to be as accurate as possible, with an emphasis on output quality. Fork of the Fernflower decompiler.

    Vineflower is a modern general purpose Java & JVM language decompiler focused on providing the best quality, speed, and usability.

    Vineflower’s features include:

    • Java 21+ support, including records, sealed classes, switch expressions, pattern matching, and more
    • Clean code generation and output, with automatic output formatting
    • Multithreaded decompilation

    Examples of Vineflower’s output compared to other decompilers can be found on the website.

    Tags: #java • decompiler • fernflower

subscribe via RSS