Posts

  • openMotor

    An open-source internal ballistics simulator for rocket motor experimenters

    openMotor uses Qt Designer to design the GUI, which generates .ui files describing the user interface. We use pyuic5 to compile these files into Python source code which is then included in the program as ordinary source code.

    Because these autogenerated files are not committed to the source tree, you must build them by running:

    $ python setup.py build_ui
    

    Note that if you make changes to the UI using the .ui forms, you must re-build using the same command.

    Once everything is set up, you can start openMotor by running: python main.py

    Tags: #python • rockets • science

  • datacamp-light

    Convert any blog or website to an interactive learning platform for data science

    • Convert any website or blog to an interactive learning platform.
    • Works for both R and Python. Sessions are maintained on DataCamp’s servers.
    • Convert existing markdown documents to an interactive course using the tutorial package.
    • Check out a demo R and Python example.
    • Leverage the same Submission Correctness Tests (SCT) DataCamp uses for all their courses. For R, there’s the testwhat (GitHub wiki); for Python, there’s pythonwhat (GitHub wiki).

    Tags: #typescript

  • laravel-restify

    The fastest way to make a powerful JSON:API compatible Rest API with Laravel.

    You can install the package via composer:

    composer require binaryk/laravel-restify
    

    Tags: #php • laravel • rest-api

  • di

    PSR-11 compatible DI container and injector

    • PSR-11 compatible.
    • Supports property injection, constructor injection, and method injection.
    • Detects circular references.
    • Accepts array definitions. You can use it with mergeable configs.
    • Provides optional autoload fallback for classes without explicit definition.
    • Allows delegated lookup and has a composite container.
    • Supports aliasing.
    • Supports service providers.
    • Has state resetter for long-running workers serving many requests, such as RoadRunner or Swoole.
    • Supports container delegates.
    • Does auto-wiring.

    Tags: #php • di • container

  • devise-otp

    Two Factors authentication for Devise using Time Based OTP/rfc6238 tokens.

    Devise OTP is a Two-Factor Authentication extension for Devise. The second factor is done using an RFC 6238 Time-Based One-Time Password (TOTP) implemented by the rotp library.

    It has the following features:

    • Optional and mandatory OTP enforcement
    • Setting up trusted browsers for limited access
    • Generating QR codes

    Some of the compatible token devices are:

    Devise OTP was recently updated to work with Rails 7+ and Turbo.

    Tags: #ruby

  • fortify

    Backend controllers and scaffolding for Laravel authentication.

    Laravel Fortify is a frontend agnostic authentication backend for Laravel. Fortify powers the registration, authentication, and two-factor authentication features of Laravel Jetstream.

    Tags: #php • laravel • auth

  • objc-dependency-visualizer

    Objective-C and Swift dependency visualizer. It’s tool that helps to visualize current state of your project. It’s really easy to see how tight your classes are coupled.

    This will clone project, and run it on the latest modified project

    git clone https://github.com/PaulTaykalo/objc-dependency-visualizer.git ;
    cd objc-dependency-visualizer ;
    ./generate-objc-dependencies-to-json.rb -d -s "" > origin.js ;
    open index.html
    

    Tags: #javascript • dependency • dependency-graph

  • fastapi-plugins

    FastAPI framework plugins

    FastAPI framework plugins - simple way to share fastapi code and utilities across applications.

    The concept is plugin - plug a functional utility into your application without or with minimal effort.

    Tags: #python • python3 • redis

  • TweetScraper

    TweetScraper is a simple crawler/spider for Twitter Search without using API

    TweetScraper can get tweets from Twitter Search. It is built on Scrapy without using Twitter’s APIs. The crawled data is not as clean as the one obtained by the APIs, but the benefits are you can get rid of the API’s rate limits and restrictions. Ideally, you can get all the data from Twitter Search.

    WARNING: please be polite and follow the crawler’s politeness policy.

    Tags: #python • twitter-search • scrapy

  • netattack2

    An advanced network scan and attack script based on GUI. 2nd version of no-GUI netattack.

    NETATTACK2 is a script written in python that can scan and attack networks. It is GUI-based which makes it easy to understand.

    Tags: #python

subscribe via RSS