skeletonxf / reddit-configurable-reply-bot Goto Github PK
View Code? Open in Web Editor NEWConfigurable Rust bot (with Lua) to provide comment replies on reddit
License: GNU Affero General Public License v3.0
Configurable Rust bot (with Lua) to provide comment replies on reddit
License: GNU Affero General Public License v3.0
Unfortunately this crate's dependency rawr
which was unmaintained even before this crate was written no longer compiles at all due to ancient OpenSSL dependencies. I tried updating rawr
's dependency on hyper
to the latest version, but rawr
also depends on an unmaintained serde_codegen
which depends on an unmaintained syntex_syntax
which I cannot get to compile.
I could maybe fix the hyper breakages if I looked into it enough but I've never used hyper
myself and I do not understand what serde_codegen
was even doing so I think removing that dependency may be beyond me. It seems to be exclusively used in rawr
's responses
module to preprocess rust files when building?
I suppose this is a lesson in don't write something new using something that's already dead.
At the time of writing this bot creation system rawr
was the only high level reddit library I could find. From a cursory look at crates.io there appear to be some new libraries around that are in a working state.
I think if I ever pick this up again, or if someone else wants to, then the best course of action is removing this crate's dependency on rawr
and replacing it with a different reddit library entirely. This should be somewhat straightforward because the only file in this crate with substantial depdendencies on rawr
is reddit.rs
I am also aware that rlua
is looking for maintainers...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.