Posts

  • kiteconnectjs

    The official NodeJs client library for the Kite Connect trading APIs

    The official Javascript node client for communicating with the Kite Connect API.

    Kite Connect is a set of REST-like APIs that expose many capabilities required to build a complete investment and trading platform. Execute orders in real time, manage user portfolio, stream live market data (WebSockets), and more, with the simple HTTP API collection.

    Zerodha Technology (c) 2018. Licensed under the MIT License.

    Tags: #javascript

  • graphql-schema-from-json

    Guess a GraphQL schema from json data

    Guess a GraphQL schema from json data.

    Tags: #javascript

  • linkedin2username

    OSINT Tool: Generate username lists for companies on LinkedIn

    OSINT Tool: Generate username lists from companies on LinkedIn.

    This is a pure web-scraper, no API key required. You use your valid LinkedIn username and password to login, it will create several lists of possible username formats for all employees of a company you point it at.

    Use an account with a lot of connections, otherwise you’ll get crappy results. Adding a couple connections at the target company should help - this tool will work up to third degree connections. Note that LinkedIn will cap search results to 1000 employees max. You can use the features ‘–geoblast’ or ‘–keywords’ to bypass this limit. Look at help below for more details.

    Here’s what you get:

    • first.last.txt: Usernames like Joe.Schmoe
    • flast.txt: Usernames like JSchmoe
    • firstl.txt: Usernames like JoeS
    • first.txt Usernames like Joe
    • lastf.txt Usernames like SchmoeJ
    • rawnames.txt: Full name like Joe Schmoe

    Optionally, the tool will append @domain.xxx to the usernames.

    Tags: #python • hacking • pentesting

  • java-express

    🧪 HTTP Framework based on expressjs, no dependencies, simple usage. Can be used to quickly spin up an API or serve local files.

    Express app = new Express();
    
    app.get("/", (req, res) -> {
       res.send("Hello World");
    }).listen(); // Will listen on port 80 which is set as default
    

    Tags: #java • http-server • java-http-server

  • mry

    Mry Migrates .Rubocop.Yml

    Mry Migrates .Rubocop.Yml :muscle:

    RuboCop has many many breaking changes, because it is before version 1.0. So, if you update your RuboCop version, .rubocop.yml breaks in many cases… This tool supports migrating .rubocop.yml. It automatically renames the configuration in your .rubocop.yml that was renamed by the updated RuboCop version. So, with this tool, you do not have to be afraid of updating RuboCop anymore!

    Tags: #ruby

  • SuperRecyclerView

    Pumped up RecyclerView

    This is an attempt to make RecyclerView easier to use.

    Features built in:

    • ProgressBar while adapter hasn’t been set
    • EmptyView if adapter is empty
    • SwipeRefreshLayout (Google’s one)
    • Infinite scrolling, when you reach the X last item, load more of them.
    • Swipe To Dismiss or Swipe To Remove
    • Sticky headers (via [Eowise][eowise-sticky-headers], see sample)

    Tags: #java

  • CustomTabsHelper

    Custom tabs, made easy.

    Custom tabs, made easy.

    Tags: #java • android • android-library

  • DToast

    同学,你的系统Toast可能需要修复一下!Fix Your Android Toast!

    Step 1. Add the JitPack repository to your build file

    Add it in your root build.gradle at the end of repositories:

    allprojects {
    	repositories {
    		...
    		maven { url 'https://jitpack.io' }
    	}
    }
    

    Step 2. Add the dependency

    dependencies {
            implementation 'com.github.Dovar66:DToast:1.1.5'
    	//implementation 'com.github.Dovar66:DToast:1.1.6'//for androidx
    }
    

    Tags: #java • toast

  • chronix.server

    The Chronix Server implementation that is based on Apache Solr.

    The Chronix Server is an implementation of the Chronix API that stores time series in Apache Solr. Chronix uses several techniques to optimize query times and storage demand. Thus Chronix achieves on a benchmark asking serveral ranges (.5 day up to 180 days) an average runtime per range-query of 23 milliseconds. The dataset contains about 3.7 billion pairs and takes 108 GB serialized as CSV. Chronix needs only 8.7 GB to store the dataset. Everything runs on a standard laptop computer. No need of clustering, parallel processing or another complex stuff. Check it out and give it a try.

    The repository chronix.examples contains some examples.

    Tags: #java • chronix-server • time-series

  • swagger-to-graphql

    Swagger to GraphQL API adapter

    Swagger-to-GraphQL converts your existing Swagger schema to an executable GraphQL schema where resolvers perform HTTP calls to certain real endpoints. It allows you to move your API to GraphQL with nearly zero effort and maintain both REST and GraphQL APIs. Our CLI tool also allows you get the GraphQL schema in Schema Definition Language.

    Try it online! You can paste in the url to your own Swagger schema. There are also public OpenAPI schemas available in the APIs.guru OpenAPI directory.

    Tags: #typescript • swagger • graphql

subscribe via RSS