GithubHelp home page GithubHelp logo

pkb_client's Introduction

About me

I studied machine learning and intelligent systems. Moreover, I am a big fan of open source, python and self-hosting.

Skills

  • languages: Python 3, Java, C/C#/C++, HTML, JavaScript, Assembly, SQL, Haskell
  • frameworks: PyTorch, TensorFlow, scikit-learn, Matplotlib, NumPy, pandas, OpenCV, DGL, flask, nginx, Android, Spring, JPA
  • tools and utilities: git, linux, docker, snap, Blender, Unity

Projects

You can find some of my project highlights with a summary here.

pkb_client's People

Contributors

dependabot[bot] avatar infinityofspace avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

venanocta

pkb_client's Issues

Feature: add support for domain functionality API methods

Currently the client does not support the new domain functionality API methods.
The new methods can be found here in the "Domain Functionality" section.
Among other things, it allows you to change the nameservers and retrieve the domains of an account.

Implementation notes

To support the new API methods, the current API client can be extended with the same structure as the currently supported API methods.

Remove "unofficial" wording from the description

Context:

Currently the description contains the "unofficial" wording to clarify the independence of Porkbun LLC, but this is misleading for readers. The addition implies that a non-official API is used and not that the project is not associated with Porkbun LLC.

Solution:

We should remove the "unofficial" statements and use a This project is not associated with Porkbun LLC statement instead.

Replace the current tests of the API calls with dummy requests

Please describe which problem should be solved

Currently, the tests are performed directly in the productive environment, which prevents automatic testing in the CI.

Optional: Describe your idea for a solution

The current tests must be replaced by a dummy server API. This allows the tests to be run as a step during the CI.

DNS API: Add support for export and import of DNS records

It would be very helpful if you could backup the current DNS records and have them restored later if needed.

When importing again, there should be several modes for handling already existing same DNS entries.
Ideas for modes:

  • remove all current DNS records and import the exported records
  • replace existing DNS records with the same name and type with the exported records
  • keep existing DNS records but import all other

Add support for new DNS record API methods

Please describe which problem should be solved

The following new DNS API methods are currently not unsupported:

The new API methods should be supported by the client, as they provide additional value in contrast to the previous API methods, such as selection by domain instead of DNS record ID.

Optional: Describe your idea for a solution

(Write your answer here.)

Add module usage examples

Please describe which problem should be solved

The current documentation does not describe its use as a module. This should be added to make it easier to use.

Optional: Describe your idea for a solution

Add the usage examples to the examples sections in the readme.

Build docs from pydocs and host them on Github pages

Please describe which problem should be solved

At the moment, the pydocs are only available in source code, which makes them difficult to access and read.

Optional: Describe your idea for a solution

Pydocs should be build automatically with Github actions and hosted on Github pages for easier access.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.