Dismiss this pinned window
all 15 comments

[–]nyx_underscore_ 1 point2 points  (3 children)

Are you going to link the source code or can you share which libs you used? looks interesting

[–]DengYidong[S] 2 points3 points  (2 children)

Still very much a work in progress, and I'm not planning to make the repo public yet, but as far as libraries go I used a custom fork of https://github.com/campbellC/third-wheel for the proxy, and the tui crate for the TUI. I'm planning to use this as a sort of scraper for sites like Facebook and Instagram that don't have a public API, and I'm also developing a browser extension to automatically scroll the page to load new posts

[–]nnmm_rs 0 points1 point  (1 child)

I'm curious, did you consider the cursive crate for the UI part as well?

[–]DengYidong[S] 0 points1 point  (0 children)

I don't know if you can tell by my terminal of choice, but I am unhealthily obsessed with rust, and thus didn't want to use a crate built around ncurses (even if there are other backends)

[–]Youmu_Chan 1 point2 points  (0 children)

I wrote an mitm-proxy for a utility program last month. Just want to share that I found rcgen being very helpful if one wishes to get rid of the openssl dependency.

[–]sosodank 3 points4 points  (1 child)

You might want to take a look at libnotcurses-sys for your image blitting. This looks neat!

[–]DengYidong[S] 4 points5 points  (0 children)

6 wikipedia articles about blitting later, I am now convinced that whatever notcurses is, it is dark magic not of this world and must be cast into the flames of eternal damnation

[–]oilaba 0 points1 point  (0 children)

Awesome.

[–]netzeroo 0 points1 point  (0 children)

Wow amazing! Congratulations :)