Posts

  • synology-api

    A Python wrapper around Synology API

    If you find yourself here, most probably you are trying to develop something for your NAS, this wrapper might come to your help to build your script.

    I would like to specify that I do this for hobby as is my passion and in my little free time.

    Said this, there is no warranties chained and this library is provided “As Is”, you will find many things can be simplified, and I slowly will but feel free to Contribute.

    Tags: #python • synology • synology-nas

  • graphql-zeus

    GraphQL client and GraphQL code generator with GraphQL autocomplete library generation ⚡⚡⚡ for browser,nodejs and react native ( apollo compatible )

    $ npm i -g graphql-zeus
    # OR
    # yarn global add graphql-zeus
    

    You can also install it locally to a project and then use it as an npm or yarn script command using npx or yarn directly like this:

    $ npx zeus schema.graphql ./
    # OR
    # yarn zeus schema.graphql ./
    

    Tags: #typescript • client • codegen

  • dnsrecon

    DNS Enumeration Script

    DNSRecon is a Python port of a Ruby script that I wrote to learn the language and about DNS in early 2007. This time I wanted to learn about Python and extend the functionality of the original tool and in the process re-learn how DNS works and how could it be used in the process of a security assessment and network troubleshooting.

    This script provides the ability to perform:

    • Check all NS Records for Zone Transfers.
    • Enumerate General DNS Records for a given Domain (MX, SOA, NS, A, AAAA, SPF and TXT).
    • Perform common SRV Record Enumeration.
    • Top Level Domain (TLD) Expansion.
    • Check for Wildcard Resolution.
    • Brute Force subdomain and host A and AAAA records given a domain and a wordlist.
    • Perform a PTR Record lookup for a given IP Range or CIDR.
    • Check a DNS Server Cached records for A, AAAA and CNAME Records provided a list of host records in a text file to check..

    Tags: #python

  • backbone-forms

    Form framework for BackboneJS with nested forms, editable lists and validation

    A flexible, customisable form framework for Backbone.js applications.

    • Simple schema definition to auto-generate forms
    • Validation
    • Nested forms
    • Advanced and custom editors (e.g. NestedModel, List, Date, DateTime)
    • Custom HTML templates

    Tags: #javascript

  • tailwindcss-classnames

    Functional typed classnames for TailwindCSS

    Functional typed classnames for TailwindCSS

    TailwindCSS is a CSS library that has gained a lot of traction. The developer experience is pretty epic and you ensure a low footprint on your css by composing existing classes for most of your css.

    Tags: #typescript • tailwindcss • reactjs

  • jsondiff

    Diff JSON and JSON-like structures in Python

    Diff JSON and JSON-like structures in Python.

    Tags: #python • json • diff

  • MaterialIntroView

    Material Intro View is a showcase android library.

    Material Intro View is a showcase android library.

    We saw this kind of showcase on Fabulous App and we love it. Then decided to create showcase just like it.

    Tags: #java

  • vscode-clangd

    Visual Studio Code extension for clangd

    clangd helps developers write, understand and improve C/C++ code by providing:

    • code completion
    • compile errors and warnings
    • go-to-definition and cross references
    • hover information and inlay hints
    • include management
    • code formatting
    • simple refactorings

    Full documentation for clangd is at clangd.llvm.org.

    Tags: #typescript • clangd • vscode

  • innerself

    ◘ A tiny view + state management solution using innerHTML

    You need to know a few things before you jump right in. innerself is a less-than-serious pet project and I don’t recommend using it in production.

    It’s a poor choice for form-heavy UIs. It tries to avoid unnecessary re-renders, but they still happen if the DOM needs even a tiniest update. Your form elements will keep losing focus because every re-render is essentially a new assignment to the root element’s innerHTML.

    When dealing with user input in serious scenarios, any use of innerHTML requires sanitization. innerself doesn’t do anything to protect you or your users from XSS attacks. If you allow keyboard input or display data fetched from a database, please take special care to secure your app. The innerself/sanitize module provides a rudimentary sanitization function.

    Perhaps the best use-case for innerself are simple mouse-only UIs with no keyboard input at all :)

    Tags: #javascript

  • pytorch-dense-correspondence

    Code for “Dense Object Nets: Learning Dense Visual Object Descriptors By and For Robotic Manipulation”

    • September 4, 2018: Tutorial and data now available! We have a tutorial now available here, which walks through step-by-step of getting this repo running.
    • June 26, 2019: We have updated the repo to pytorch 1.1 and CUDA 10. For code used for the experiments in the paper see here.

    Tags: #python • pytorch • robotics

subscribe via RSS