Konnect Comment Parser

This is the source code for algorithms that I developed for sorting and processing

comments on the frontend part of Konnect obtained from its API.

Comments are linked to each other by means of their reply_to field. However, to render them on the front in a reddit-like style, I had to:

  • Sort them by date
  • Find and move replies to a replies replies of their parent comment
  • Flatten this new structure (some recursion here)
  • Introduce a depth field for the frontend to 'understand' how to space the comments out
  • Remove duplicates

Konnect is currently a proprietary private project although there is a probability of it becoming open-source in the future. To participate in its development (whether direct code contributions or just by being a q/a tester), reach out to me on [email protected].

PRs made and merged to this repo will be considered in the actual project.

Issues

Collection of the latest Issues

EdgeKing810

EdgeKing810

good first issue
0

Improve the algorithm in rust-parser/src/comments.rs so that it is faster and/or more efficient.

EdgeKing810

EdgeKing810

good first issue
0

Improve the algorithm in index.js so that it is faster and/or more efficient.

Information - Updated Oct 17, 2021

Stars: 1
Forks: 0
Issues: 2

Rust bindings for libinjection

Add libinjection to dependencies of Cargo

Rust bindings for libinjection

Rust Compiled Templates — ructe

This is my attempt at writing a HTML template system for Rust

Rust Compiled Templates — ructe

Rust bindings for the C++ api of PyTorch

LIghtweight wrapper for pytorch eg libtorch in rust

Rust bindings for the C++ api of PyTorch

Rust leveldb bindings

Almost-complete bindings for leveldb for Rust

Rust leveldb bindings

rust-analyzer is a modular compiler frontend for the Rust language

It also contains some tips & tricks to help you be more productive when using rust-analyzer

rust-analyzer is a modular compiler frontend for the Rust language

Rust-Lightning is a Bitcoin Lightning library written in Rust

lightning, does not handle networking, persistence, or any other I/O

Rust-Lightning is a Bitcoin Lightning library written in Rust

Rust FUSE - Filesystem in Userspace

Rust library crate for easy implementation of Crate documentation

Rust FUSE - Filesystem in Userspace

Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code:

Some images of the test scenes are shown below, but you can find more

Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code:

Rust Persian Calendar

1** provides functionality for conversion among Persian (Solar Hijri) and Gregorian calendars

Rust Persian Calendar

Rust DjangoHashers

A Rust port of the password primitives used in alternatice implementation: the package library that requires OpenSSL

Rust DjangoHashers

Rust web application

Diesel (ORM) is used to work with the database

Rust web application

Rust bindings for Sciter

this page for other language bindings (Delphi / D / Go /

Rust bindings for Sciter
Facebook Instagram Twitter GitHub Dribbble
Privacy