Posts

  • gatt-python

    Bluetooth GATT SDK for Python

    The Bluetooth GATT SDK for Python helps you implementing and communicating with any Bluetooth Low Energy device that has a GATT profile. As of now it supports:

    • Discovering nearby Bluetooth Low Energy devices
    • Connecting and disconnecting devices
    • Implementing your custom GATT profile
    • Accessing all GATT services
    • Accessing all GATT characteristics
    • Reading characteristic values
    • Writing characteristic values
    • Subscribing for characteristic value change notifications

    Currently Linux is the only platform supported by this library. Unlike other libraries this GATT SDK is based directly on the mature and stable D-Bus API of BlueZ to interact with Bluetooth devices. In the future we would like to make this library platform-independent by integrating with more Bluetooth APIs of other operating systems such as MacOS and Windows.

    Tags: #python β€’ bluetooth β€’ bluetooth-low-energy

  • alfred-pkgman-workflow

    Package Repo Search

    Quick package/plugin/component (repo) lookup for your favourite package managers.

    Featured on Smashing Magazine in 2013.

    Tags: #php

  • laravel-keycloak-guard

    πŸ”‘ Simple Keycloak Guard for Laravel

    This package helps you authenticate users on a Laravel API based on JWT tokens generated from Keycloak Server.

    Tags: #php β€’ laravel β€’ keycloak

  • pixelbox

    A sandbox framework to fast-prototype tile-based games in HTML5 and JavaScript

    Pixelbox takes inspiration from fantasy consoles like PICO8 and game creation frameworks like Unity3D.

    Tags: #javascript

  • twitter-cldr-js

    JavaScript implementation of the ICU (International Components for Unicode) that uses the Common Locale Data Repository to format dates, plurals, and more. Based on twitter-cldr-rb.

    TwitterCldr uses Unicode’s Common Locale Data Repository (CLDR) to format certain types of text into their localized equivalents via the Rails asset pipeline. It is a port of twitter-cldr-rb, a Ruby gem that uses the same CLDR data. Originally, this project was not a gem, but a collection of JavaScript files. It has been turned into a gem to move the JavaScript compiling routines from twitter-cldr-rb and provide support for the asset pipeline.

    Currently, twitter-cldr-js supports the following:

    1. Date and time formatting
    2. Relative date and time formatting (eg. 1 month ago)
    3. Number formatting (decimal, currency, and percentage)
    4. Long/short decimals
    5. Plural rules
    6. Bidirectional reordering
    7. Text Segmentation

    Tags: #javascript

  • phprouter

    PhpRouter is a full-featured yet very fast HTTP URL router for PHP projects.

    Some of the provided features:

    • Route parameters
    • Predefined route parameter patterns
    • Middleware
    • Closure and class controllers/middleware
    • Route groups (by prefix, middleware, and domain)
    • Route naming (and generating route by name)
    • PSR-7 requests and responses
    • Views (simple PHP/HTML views)
    • Multiple (sub)domains (using regex patterns)
    • Custom HTTP methods
    • Integrated with an IoC Container (PhpContainer)
    • Method and constructor auto-injection of Request, Route, Url, etc

    The current version requires PHP v7.4 or newer versions including v8.*.

    Tags: #php β€’ router β€’ routing

  • newspack-theme

    A theme for Newspack.

    Welcome to the Newspack theme repository on GitHub. Here you can browse the source, look at open issues and keep track of development. We also recommend everyone follow the Newspack blog to stay up to date about everything happening in the project.

    The Newspack theme is a forward-looking news theme designed and developed to be highly customizable with the WordPress block editor.

    Newspack is an open-source publishing platform built on WordPress for small to medium sized news organizations. It is an β€œopinionated” platform that stakes out clear, best-practice positions on technology, design, and business practice for news publishers.

    Tags: #php

  • AndroidScreencast

    View and control your android device on PC

    AndroidScreencast was developed to view and control your android device from a PC.

    This project gives the opportunity to use your phone even with a broken screen.

    Tags: #java β€’ android β€’ jnlp

  • OpenFarm

    A free and open database for farming and gardening knowledge. You can grow anything!

    We take security seriously and value the input of independent researchers. Please email security@farmbot.io for issues that require immediate attention. Please follow responsible disclosure. Do not use Slack or Github issues to discuss security vulnerabilities.

    Tags: #ruby β€’ gardening β€’ farming

  • contracts

    A set of reusable smart-contracts

    At the time of this writing (May 2020), this are the contents of this repository:

    contracts ──┬─── access        - Access Control Contracts, some of them built on top of `AccessControl.sol`
                β”œβ”€β”€β”€ classifieds   - Example of a decentralized classifieds market for ERC721
                β”œβ”€β”€β”€ dao           - Example of building a decentralized venture capital fund
                β”œβ”€β”€β”€ energy        - Example of building a decentralized market for energy distribution
                β”œβ”€β”€β”€ exchange      - The Uniswap decentralized market contracts, with solidity tests
                β”œβ”€β”€β”€ introspection - Example of using ERC165 to verify contract types before casting
                β”œβ”€β”€β”€ issuance      - Example of an ICO, can be used as well for share issuances
                β”œβ”€β”€β”€ lists         - Reusable implementations of different types of linked lists
                β”œβ”€β”€β”€ math          - Reusable implementation of a lightweight fixed point math library
                β”œβ”€β”€β”€ state         - Reusable implementation of a fully-featured state machine
                β”œβ”€β”€β”€ token         - Token implementations, including a reusable dividend-bearing ERC20
                β”œβ”€β”€β”€ utils         - Reusable library to cast between `uint` and `int`.
                └─── voting        - Example implementations of token-based and address-based votings
    

    Tags: #typescript β€’ solidity β€’ truffle

subscribe via RSS