replicantold's People
replicantold's Issues
Create a shadowban detection algorithm
Need to find a way to detect shadow bans.
- Should work every day.
- easiest way is to create a worker(account) that will ping /user/ and gauge by the response if the account is shadow banned or not.
A shadow banned account will throw not found error.
Create a more comprehensive report generator
- Media agnostic.
- Generate report by age of the account, 1 month/3 month/6 month etc bracket.
- notify karma gained throughout the day.
/* add more if needed*/
Subreddit sanitizer function.
A function that will set:
1.Subreddit table's 'isApproved' to 0/false.
2.Delete all farmed posts of that subreddit from Posts table.
3.Delete all queued posting jobs of that subreddit, if any.
4.Keep the history of said subreddit in SubmittedPost table.
report the most recent posted post through telegram
format
Post name:
submitter:
posted On:
post link:
Create all the GET API endpoints
-
/accounts/all
-
/posts/all
-
/posts/{subredditName}
-
/subreddits/all
-
/postQueue/{username}
-
/postQueue/all
-
/postQueue/today
-
/postQueue/{date}
-
/submittedPost/all
-
/submittedPost/{username}
Bot comment functionality.
Bot should be able to make comments on hard to detect subreddits like r/catsstandingup and r/ouija.
refactor code for efficiency.
-
fix /db.js
-
fix /SubredditPopulateJob.js
-
fix /ScheduleJob.js
-
fix /replicantMessenger.js
Refactor 6 lines occurring 2 times in 2 files: db.js, SubredditPopulateJob.js
I've selected for refactoring 6 lines of code which are duplicated in 2 file(s) (1, 2). Addressing this will make our codebase more maintainable and improve Better Code Hub's Write Code Once guideline rating!
Here's the gist of this guideline:
- Definition
๐
Do not copy code. - Why
โ
When code is copied, bugs need to be fixed in multiple places. This is both inefficient and a source of regression bugs. - How
๐ง
Avoid duplication by never copy/pasting blocks of code and reduce duplication by extracting shared code, either to a new unit or introduce a superclass if the language permits.
You can find more info about this guideline in Building Maintainable Software.
Good luck and happy coding!
Create all the POST API endpoints
-
POST /account/{account}
-
POST /subreddits/{subreddits}
-
POST /postSettings/{postSettings}
Use webhook to create telegram bot commands.
achievables:
-
create webhooks.
-
create basic command '/hello'
-
bot should reply 'world!!!'.
-
bot should not do anything if any non registered phrase is used as a command.
Create a method to detect shadowbanned accounts.
-
create a method to detect shadowbanned accounts.
-
subtask/bugfix: stop accounts less than a month old from posting.
Check imgur api link feasibility.
-
Am I able to pick pictures/gif and their data from imgur?
-
Design a custom OC post table containing imgur and youtube postable links and subreddits they can be posted to.
-
(optional) Find any other similar social media platform.
Suspended account check functionality
Should check hourly for each account and report through telegram.
Implement TravisCI
Remove circleCI and try luck with TravisCI.
repost mod removal detection
- report removal as repost through telegram.
- delete the post.
- sanitize the subreddit through telegram.
Depfu Error: No dependency files found
Hello,
We've tried to activate or update your repository on Depfu and couldn't find any supported dependency files. If we were to guess, we would say that this is not actually a project Depfu supports and has probably been activated by error.
Monorepos
Please note that Depfu currently only searches for your dependency files in the root folder. We do support monorepos and non-root files, but don't auto-detect them. If that's the case with this repo, please send us a quick email with the folder you want Depfu to work on and we'll set it up right away!
How to deactivate the project
- Go to the Settings page of either your own account or the organization you've used
- Go to "Installed Integrations"
- Click the "Configure" button on the Depfu integration
- Remove this repo (UdittLamba/Replicant) from the list of accessible repos.
Please note that using the "All Repositories" setting doesn't make a lot of sense with Depfu.
If you think that this is a mistake
Please let us know by sending an email to [email protected].
This is an automated issue by Depfu. You're getting it because someone configured Depfu to automatically update dependencies on this project.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.