From nobody Wed Aug 10 07:40:12 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M2hg057Q4z4Z48F; Wed, 10 Aug 2022 07:40:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M2hg04dw0z3sr3; Wed, 10 Aug 2022 07:40:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1660117212; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TwX2V4Qoh4dJvmA090CaiVPY716lygYE4nzwdJZYV8I=; b=pzXuu6ORTqBCqk1J676iO1Qv0RMKoXt5SntBVhtcsCIoLgw2kuBGbng9Dl2p9RsftJFJYA n3GX3Jzocs69Gfo+hKWRtqYUGvd/5uKeKL2M4GF+2t2JsWqeX9XrPTJWozBBYQZxy4HscV s3sgcVYxuiKJmt/hYBXpWEJ8yVVo9RiJrJg8iqUJeUcDKbhZO5OrfWMqRolCpR2OC64iKB lfKF/ReTHA0ukQr2UaqAgtjXL/aiTuXb0lU00/48NitJ/5VKKnstMRRjdSpIPBY3wWZjI1 Tv1kb2h/6k3nmi1M505TQGAkkpVtA86S1f3tT0Emqp4TNc37Hx9pIxvJaQ8RvQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4M2hg03Zqqz13BZ; Wed, 10 Aug 2022 07:40:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 27A7eCwq081958; Wed, 10 Aug 2022 07:40:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 27A7eCo1081955; Wed, 10 Aug 2022 07:40:12 GMT (envelope-from git) Date: Wed, 10 Aug 2022 07:40:12 GMT Message-Id: <202208100740.27A7eCo1081955@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: =?utf-8?Q?Vin=C3=ADcius=20Zavam?= Subject: git: 2b2e4c5ac0ff - main - [NEW] www/py-semiphemeral: Automatically delete old tweets, and more List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: egypcio X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2b2e4c5ac0ffa62cf5d2e7703c24b71d99c3fb94 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1660117212; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TwX2V4Qoh4dJvmA090CaiVPY716lygYE4nzwdJZYV8I=; b=etriM4UvvdvfuOFcSZzRGnx4NEgcA/FbB37npCgrQzib+DwXvzctMfTSB0+tNNQHovKv1E tEfPdQwVOAqTIvDn9nL6575relAPSWoECZVt1DglTELExfgdvBpkEFZLnDBBDV1/a3/AWl MNqlyjio2Uf4M0rLp3A0p3tqNgCivgDbjFifIm6d1VW7RDSKCC6mu3JeIv5/fR2S/p76WD onb9suGANt8+GbyUhLrDN/G+79hXpCuNazAuJqOTXBeTrAtriaZBZFpduniM99Bq6HtOZn 3WgT4DHx9hBgazoG84Ap5CD7KWMcCmgJXfBlrDfIP1P80mjJK3YtHwQ743Q4Ig== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1660117212; a=rsa-sha256; cv=none; b=MUfzaCf4/ynqC1evhl5z039Fdg4JmJz4ELAsAaf98aps5zXIiTUSXkzr0rGEXTaS0B0jzr Dmsx/qph/rXUqBHSO06W8Nvq5KdHorP5+uLZYzW3la+lqKMrO1bOBsR95herqR7o6A+cGM snvB5ZwHeTD93tL4QoxDuG6dIsTQS4pYLn3yJFmCbFoBAidjiuld6CCLz8jX3zS3oyo71+ Ht7RrgpknzuHslECgMaAwGJ9GOOwhoLOH/QRhzXk0fmzvgu0wElf8uZPpgWbQ81CW/6H8N X3MvvdF+/YSUPy04RAy6G41M+Po/QrGzbZjUxGZOakHuIAqfgIofI8TYJ0VI9Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by egypcio: URL: https://cgit.FreeBSD.org/ports/commit/?id=2b2e4c5ac0ffa62cf5d2e7703c24b71d99c3fb94 commit 2b2e4c5ac0ffa62cf5d2e7703c24b71d99c3fb94 Author: Vinícius Zavam AuthorDate: 2022-08-10 07:34:59 +0000 Commit: Vinícius Zavam CommitDate: 2022-08-10 07:34:59 +0000 [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 --- www/Makefile | 1 + www/py-semiphemeral/Makefile | 30 ++++++++++++++++++++++++++++++ www/py-semiphemeral/distinfo | 3 +++ www/py-semiphemeral/pkg-descr | 9 +++++++++ 4 files changed, 43 insertions(+) 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 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