committed by
GitHub
3 changed files with 84 additions and 0 deletions
@ -0,0 +1,58 @@ |
|||
# To run, just type "make", or |
|||
|
|||
# docker build -t deletefb . |
|||
# docker run -ti --rm \ |
|||
# -e DISPLAY=$DISPLAY \ |
|||
# -v /tmp/.X11-unix:/tmp/.X11-unix \ |
|||
# --cap-add=SYS_ADMIN \ |
|||
# --cap-add=NET_ADMIN \ |
|||
# --cpuset-cpus 0 \ |
|||
# --memory 4GB \ |
|||
# -v /tmp/.X11-unix:/tmp/.X11-unix \ |
|||
# -e DISPLAY=unix:0 \ |
|||
# --device /dev/snd \ |
|||
# --device /dev/dri \ |
|||
# -v /dev/shm:/dev/shm \ |
|||
# deletefb -e mail="your@email.com" -e pass="Y0Ur*P4ss" -e url="http://facebook.com/your-username" deletefb:latest |
|||
|
|||
FROM debian:stable-slim |
|||
|
|||
RUN apt-get update && \ |
|||
apt-get install -y \ |
|||
git \ |
|||
python3 \ |
|||
python3-pip \ |
|||
libcanberra-gtk-module \ |
|||
curl \ |
|||
sudo \ |
|||
vim \ |
|||
unzip \ |
|||
chromium \ |
|||
chromium-driver |
|||
|
|||
#creating new user |
|||
ENV user deletefb |
|||
RUN export uid=1000 gid=1000 && \ |
|||
mkdir -p /home/${user} && \ |
|||
echo "${user}:x:${uid}:${gid}:${user},,,:/home/${user}:/bin/bash" >> /etc/passwd && \ |
|||
echo "${user}:x:${uid}:" >> /etc/group && \ |
|||
echo "${user} ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/${user} && \ |
|||
chmod 0440 /etc/sudoers.d/${user} && \ |
|||
chown ${uid}:${gid} -R /home/${user} && \ |
|||
usermod -aG sudo ${user} |
|||
|
|||
|
|||
# deletefb install |
|||
USER ${user} |
|||
WORKDIR /home/${user} |
|||
|
|||
ARG email |
|||
ARG pass |
|||
ARG url |
|||
#ARG --conversations |
|||
|
|||
RUN pip3 install --user delete-facebook-posts |
|||
RUN pip3 install --user selenium attrs pybloom_live |
|||
|
|||
ADD run.sh /tmp/run.sh |
|||
ENTRYPOINT [ "/tmp/run.sh" ] |
@ -0,0 +1,24 @@ |
|||
# Makefile
|
|||
|
|||
NAME:= deletefb |
|||
|
|||
.PHONY: all build run |
|||
|
|||
all: build run |
|||
|
|||
build: |
|||
@docker build -t $(NAME) . |
|||
|
|||
run: |
|||
@read -p "Enter your Facebook email: " email && read -p "Enter your Facebook password: " password && read -p "Enter your Facebook username: " username && docker run -ti --rm \
|
|||
-e DISPLAY=$$DISPLAY \
|
|||
-v /tmp/.X11-unix:/tmp/.X11-unix \
|
|||
--cap-add=SYS_ADMIN \
|
|||
--cap-add=NET_ADMIN \
|
|||
--cpuset-cpus 0 \
|
|||
--device /dev/dri \
|
|||
-v /dev/shm:/dev/shm \
|
|||
-e EMAIL="$$email" \
|
|||
-e PASS="$$password" \
|
|||
-e URL="https://facebook.com/$$username" \
|
|||
$(NAME):latest |
@ -0,0 +1,2 @@ |
|||
#!/bin/bash |
|||
/usr/bin/python3 -m deletefb.deletefb -E $EMAIL -P $PASS -U $URL |
Loading…
Reference in new issue