Skip to content

new(tur/call-cleaner): sweep old call recordings on /sdcard with trash + restore#2467

Open
trehansalil wants to merge 2 commits into
termux-user-repository:masterfrom
trehansalil:add-call-cleaner
Open

new(tur/call-cleaner): sweep old call recordings on /sdcard with trash + restore#2467
trehansalil wants to merge 2 commits into
termux-user-repository:masterfrom
trehansalil:add-call-cleaner

Conversation

@trehansalil
Copy link
Copy Markdown

What

Adds call-cleaner to TUR — a small Python CLI that sweeps old call recordings on /sdcard into a 30-day trash with restore. Designed for OnePlus + other Android phones running Termux. Includes a curses TUI, native scheduling via termux-job-scheduler, and Android notifications via Termux:API (when installed).

Why TUR (and not termux-packages)

Per termux-packages packaging policy, "not installable through language-specific package managers" — call-cleaner is pure-Python and is on PyPI as pip install call-cleaner. TUR is the right home.

Recipe details

  • Source: PyPI sdist call_cleaner-0.2.0.tar.gz (SHA256 verified).
  • Pure-Python, platform-independent, no native build steps.
  • Runtime deps: python, termux-api (used best-effort for notifications, low-storage, low-battery checks; cleanly degrades if absent).
  • License: MIT.

Verifying

pkg install tur-repo
pkg install call-cleaner
cleaner config init
cleaner install-schedule
cleaner doctor

Project links

Copilot AI review requested due to automatic review settings May 1, 2026 10:26
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new TUR package recipe for call-cleaner, a Python CLI intended to sweep old call recordings on /sdcard into a 30‑day trash with restore support for Termux/Android.

Changes:

  • Introduces a new TUR package at tur/call-cleaner/.
  • Defines packaging metadata and source tarball for call-cleaner v0.2.0 from PyPI.
  • Declares runtime/build settings for a platform-independent Python package.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread tur/call-cleaner/build.sh Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@licy183
Copy link
Copy Markdown
Collaborator

licy183 commented May 3, 2026

I think it should be named as python-call-cleaner.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants