Posts

  • oooas

    An object oriented approach to generating OpenAPI specs, implemented in PHP.

    An object oriented approach to generating OpenAPI specs, implemented in PHP.

    You can build up your API spec using immutable PHP classes, and then export the spec to JSON (or YAML with the help of another package).

    This package is dependency free and makes heavy use of PHP 7 features, mainly being type hints and enabling strict types. This should make your life a lot easier when working with a good IDE that can use this information.

    Tags: #php β€’ open-source β€’ openapi

  • googlemaps-scraper

    Google Maps reviews scraping

    Scraper of Google Maps reviews. The code allows to extract the most recent reviews starting from the url of a specific Point Of Interest (POI) in Google Maps. An additional extension helps to monitor and incrementally store the reviews in a MongoDB instance.

    Tags: #python β€’ scraper β€’ reviews

  • refurb

    A tool for refurbishing and modernizing Python codebases

    A tool for refurbishing and modernizing Python codebases.

    Tags: #python β€’ cli β€’ mypy

  • cryptocurrency-arbitrage

    A cryptocurrency arbitrage opportunity calculator. Over 800 currencies and 50 markets.

    A cryptocurrency arbitrage opportunity calculator and trading bot. Over 800 currencies and 50 markets.

    To use, go to https://manu354.github.io/cryptocurrency-arbitrage/ (this link no longer links to the old site, download from github to use the tool) , for development install nodejs ^V8.00 and run npm install in the folder where the script main.js is. To run the program write node main or npm start. To change market settings, and to add your own markets edit the settings.js file.

    Tags: #javascript β€’ arbitrage-opportunity β€’ trading-bot

  • PDFLayoutTextStripper

    Converts a pdf file into a text file while keeping the layout of the original pdf. Useful to extract the content from a table in a pdf file for instance. This is a subclass of PDFTextStripper class (from the Apache PDFBox library).

    Converts a PDF file into a text file while keeping the layout of the original PDF. Useful to extract the content from a table or a form in a PDF file. PDFLayoutTextStripper is a subclass of PDFTextStripper class (from the Apache PDFBox library).

    Tags: #java β€’ layout β€’ text

  • OpenCue

    A render management system you can deploy for visual effects and animation productions.

    OpenCue is an open source render management system. You can use OpenCue in visual effects and animation production to break down complex jobs into individual tasks. You can submit jobs to a configurable dispatch queue that allocates the necessary computational resources.

    Tags: #python β€’ opencue β€’ openqueue

  • noobaa-core

    Cutting edge S3 server stack

    To deploy NooBaa, we recommend using NooBaa CLI. Follow the instructions in https://github.com/noobaa/noobaa-operator#noobaa-operator

    Once NooBaa CLI installed, simply Install the operator and noobaa with:

    ./noobaa install
    

    The install output includes S3 service endpoint and credentials, as well as web management console address with credentials.

    Getting this information is always available with:

    ./noobaa status
    

    Remove NooBaa deployment can be done with:

    ./noobaa uninstall
    

    Tags: #javascript β€’ noobaa β€’ hybrid

  • rails

    Official Ruby on Rails specific tasks for Capistrano

    Rails specific tasks for Capistrano v3:

    • cap deploy:migrate
    • cap deploy:compile_assets

    Tags: #ruby β€’ capistrano β€’ rails

  • FOSOAuthServerBundle

    A server side OAuth2 Bundle for Symfony

    The bulk of the documentation is stored in the Resources/doc/index.md file in this bundle:

    Read the Documentation for master

    Tags: #php β€’ symfony β€’ symfony-bundle

  • exabgp

    The BGP swiss army knife of networking

    ExaBGP provides a convenient way to implement Software Defined Networking by transforming BGP messages into friendly plain text or JSON, which can then be easily handled by simple scripts or your BSS/OSS.

    It is routinely used to improve service resilience and provide protection against network or service failures. For example, thanks to the healthcheck backend included, anycasted DNS service failures can be detected and handled gracefully. To help you get started, Vincent Bernat put forward a full lab explaining how to best use this feature.

    Also, alone or in conjunction with FastNetMon or WanGuard, it provides network operators a cost effective DDOS protection solution.

    Thanks to modern routers’ flow balancing, ExaBGP can also be used to save you money on load balancers.

    Other uses include keeping an eye on network changes done by RIPE or by other networks with GIXLG.

    Tags: #python β€’ bgp β€’ ddos-protection

subscribe via RSS