aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVinícius Zavam <egypcio@FreeBSD.org>2022-08-10 07:34:59 +0000
committerVinícius Zavam <egypcio@FreeBSD.org>2022-08-10 07:34:59 +0000
commit2b2e4c5ac0ffa62cf5d2e7703c24b71d99c3fb94 (patch)
treefdd6d3e8efd2ce3ec6d3b7e79a42a40ba8681481
parent2a1b1b91eaba09f0434ae96467269b0533ee4812 (diff)
[NEW] www/py-semiphemeral: Automatically delete old tweets, and more
This port is not meant to be serving a tool to run it as any kind of a standalone service (web server), but it facilitates an user to manage its personal tweets only instead. * pkg-descr: Semiphemeral protects your privacy by making it easy for you to automatically delete years of old tweets while giving you control over exactly which tweets you want to make sure you keep. You can set Semiphemeral to, for example, automatically delete your tweets that are older than 30 days unless they have at least 10 retweets or at least 20 likes (all these numbers are configurable). WWW: https://semiphemeral.com
-rw-r--r--www/Makefile1
-rw-r--r--www/py-semiphemeral/Makefile30
-rw-r--r--www/py-semiphemeral/distinfo3
-rw-r--r--www/py-semiphemeral/pkg-descr9
4 files changed, 43 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index 142fff599fa6..e7d3be9cdca6 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1737,6 +1737,7 @@
SUBDIR += py-secure-cookie
SUBDIR += py-selector
SUBDIR += py-selenium
+ SUBDIR += py-semiphemeral
SUBDIR += py-sentinelhub
SUBDIR += py-slimit
SUBDIR += py-slumber
diff --git a/www/py-semiphemeral/Makefile b/www/py-semiphemeral/Makefile
new file mode 100644
index 000000000000..cc96409ba242
--- /dev/null
+++ b/www/py-semiphemeral/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= semiphemeral
+PORTVERSION= 0.7
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= egypcio@FreeBSD.org
+COMMENT= Automatically delete your old tweets, and more
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tweepy>=0:net/py-tweepy@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}flask-json>=0:www/py-flask-json@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}flask-sqlalchemy>=0:databases/py-flask-sqlalchemy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlalchemy-json>=0:databases/py-sqlalchemy-json@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tweepy>=0:net/py-tweepy@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= autoplist distutils
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/py-semiphemeral/distinfo b/www/py-semiphemeral/distinfo
new file mode 100644
index 000000000000..7b344fe3a428
--- /dev/null
+++ b/www/py-semiphemeral/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1649342622
+SHA256 (semiphemeral-0.7.tar.gz) = 2918b7cdf4561916498d0e8a3ea048f7043ac94f0e871d130ed039aa86a4df95
+SIZE (semiphemeral-0.7.tar.gz) = 74525
diff --git a/www/py-semiphemeral/pkg-descr b/www/py-semiphemeral/pkg-descr
new file mode 100644
index 000000000000..35abfcd70545
--- /dev/null
+++ b/www/py-semiphemeral/pkg-descr
@@ -0,0 +1,9 @@
+Semiphemeral protects your privacy by making it easy for you to automatically
+delete years of old tweets while giving you control over exactly which tweets
+you want to make sure you keep.
+
+You can set Semiphemeral to, for example, automatically delete your tweets that
+are older than 30 days unless they have at least 10 retweets or at least 20
+likes (all these numbers are configurable).
+
+WWW: https://semiphemeral.com