PorNo-_Porn_Blocker
PorNo-_Porn_Blocker copied to clipboard
Porn blocker that redirects users from porn to positive, fulfilling websites
PorNo! Porn Blocker
PorNo! redirects users from porn to positive, fulfilling websites, instead of the standard "page blocked / blank screen" response
Chrome Extension | Android App | Join the Subreddit | Additional Support |
---|---|---|---|
![]() |
![]() |
![]() |
Email me! |
Contents
who what where when why how, goals of project (last porn blocker ever rawr)
mention problem with finding urls
Installation
HELP TRANSLATE PorNo!
add a gif for web and a gif for android
Note to self
Your problems with porn are not my issue.
Your welfare is not my priority.
I work on this project for my own amusement.
I am not your friend.
If there are ways to improve the software / issues with the software, I am
listening at [email protected] and the ourlastpornblocker Subreddit.
Thank you for your time.
Why?
- motivation
How to use
- See Installation for updating the lists
- Download, deploy, visit a porn site, add a redirect site, visit a porn site.
- Chrome
- blahblah
- Android
- blah blah
Installation
Updating the lists
If you've modified lists/
, apply your changes with ./generateLists.py
or python generateLists.py
in a terminal
This command will update chromeExtension/lists.js
and androidApp/app/src/main/java/us/mrvivacio/porno/Domains.java
Release builds:
Chrome Extension
Click this or click the "Available in the Chrome Web Store" button at the top of the README
Android App
Click this or click the "Get it on Google Play" button at the top of the README
Developmental builds:
Chrome Extension
- Clone this repo to an easy-to-find place on your computer. For example, this bash command clones the repo to a folder called porNo in your Desktop:
cd Desktop && git clone https://github.com/mrvivacious/PorNo-_Porn_Blocker.git porNo
- Enter
chrome://extensions/
in the Google Chrome omnibox / search bar - Turn on
Developer mode
in the top right corner of the window - Click
Load unpacked
in the top left corner of the window - Navigate to the folder you cloned PorNo and double-click the
chromeExtension
folder - If successful, give yourself a pat on the back.
Android App:
- Same as above
- Open
androidApp/
in Android Studio - Read this
- NOTE: For Firebase stuff to work, you will need a google-services.json file (and probably need to create the project, create the database, etc)
Note: I don't have a magic CI/CD pipeline at the moment where y'all can recieve the latest changes to the repositories so just make sure you git pull
regularly thx
Translations
-
Fork this repository, button in top right of screen
-
Download/clone your repo to your computer
-
Download Android Studio
-
Open
androidApp/
in Android Studio -
Go to
androidApp/app/src/main/res/values/strings.xml
-
Do this
-
Translate / Use Google Translate to copy the English text into the rows of the language you are translating for
-
When finished, change your device language and run PorNo! (green triangle at top of studio) to verify there is no more English
-
Git commit your changes and git push
-
On the GitHub page for your fork, create a pull request for me to review your changes! (If these instructions aren't clear enough, dm me on Instagram @mrvivacious and let me know how I can improve them)
Features
Edit the URL lists
Filing issues / contributing
Todo
Contact me
Milestones
- Created subreddit (June 26)