Posts

  • workflow-dispatch

    A GitHub Action for triggering workflows, using the workflow_dispatch event

    This action triggers another GitHub Actions workflow, using the workflow_dispatch event.
    The workflow must be configured for this event type e.g. on: [workflow_dispatch]

    This allows you to chain workflows, the classic use case is have a CI build workflow, trigger a CD release/deploy workflow when it completes. Allowing you to maintain separate workflows for CI and CD, and pass data between them as required.

    For details of the workflow_dispatch even see this blog post introducing this type of trigger

    Note 1. GitHub now has a native way to chain workflows called “reusable workflows”. See the docs on reusing workflows. This approach is somewhat different from workflow_dispatch but it’s worth keeping in mind.

    Note 2. The GitHub UI will report flows triggered by this action as “manually triggered” even though they have been run programmatically via another workflow and the API.

    Note 3. If you want to reference the target workflow by ID, you will need to list them with the following REST API call curl https://api.github.com/repos///actions/workflows -H "Authorization: token "

    Tags: #typescript • github-actions • github

  • whatsapp-bot

    Whatsapp Bot Multi Device - Node Js - Internationalization

    This project require

    Tags: #typescript • bot • hacktoberfest

  • instascan

    HTML5 QR code scanner using your webcam

    Real-time webcam-driven HTML5 QR code scanner. Try the live demo.

    Tags: #javascript • html5 • qr-code

  • defi-threat

    a globally-accessible knowledge base of adversary tactics and techniques based on real-world observations on decentralized finance

    Tags: #javascript • defi • threat

  • PlexConnect

    Plex @ aTV - think different…

    or: “Plex @ aTV - think different…”

    PlexConnect is an app that allows AppleTV2 and AppleTV3 to be used as Plex clients. Development started in 2013 and finished in 2015 (when AppleTV4 was announced), as described in this [Plex Forum thread][].

    There are two options to install PlexConnect:

    • If you applied a jailbreak to your aTV you can install PlexConnect on it. This is the preferred way
    • If your aTV has no jailbreak then you need to install PlexConnect on a separate device (probably in the same server where Plex Media Server is running)

    For more information, like detailed Installation Guides, FAQs and similar, visit the [Wiki][].

    Tags: #python

  • AdvancedNewFile

    File creation plugin for Sublime Text

    Advanced file creation for Sublime Text.

    Tags: #python • sublime-package • sublime-text

  • dst-admin

    Steam平台的Don’t Starve Together 饥荒联机版管理后台

    dst-admin is the Don’t Starve Together Management System, it is a web program written in Java language, which is powerful, convenient and simple to use, and reduces the difficulty of server construction

    Tags: #java • dst-admin • steam

  • nullpomino

    An action puzzle game

    NullpoMino is an open-source action puzzle game that works on the Java platform. It has a wide variety of single-player modes and netplay to allow players to compete over the Internet or LAN.

    Tags: #java

  • aad-sso-wordpress

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

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

    • Microsoft Entra ID group membership can be used to determine access and role.
    • New users can be registered on-the-fly based on their Microsoft Entra ID 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. At the sign in page, they are given a link to sign in with their Microsoft Entra ID work or school account (e.g. a Microsoft 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 Microsoft Entra ID 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 Microsoft Entra ID 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 Microsoft Entra ID can be mapped to roles in WordPress, and group membership can be used to restrict access.

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

  • gif

    The matplotlib Animation Extension

    The matplotlib Animation Extension

    Tags: #python • gif • gif-animation

subscribe via RSS