Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/termux/termux-api-package

Termux package containing scripts to call functionality in Termux:API.
https://github.com/termux/termux-api-package

Added: Add support for `--version` to print `$TERMUX__PREFIX/libexec/termux-api-broadcast` version

751ed7b28a13e49395587d384f7748d00c979f4e authored about 1 year ago by agnostic-apollo <[email protected]>
Changed: Bump to 0.58.0

e62bdadea3f26b60430bb85248f300fee68ecdcc authored about 1 year ago by agnostic-apollo <[email protected]>
Fixed: Fix termux-api commands hanging indefinitely on Android 14 by always using `TermuxAm` to send intents instead of the socket server that is run by the app

This is currently only done for Android `>= 14` and is a temporary patch until termux-app releas...

e8b001399ac679eb48590cfbc7d63e55104d8629 authored about 1 year ago by agnostic-apollo <[email protected]>
Compile a static libtermux-api as well

And link termux-api-broadcast against the static one to speed it up a
bit.

Suggested-by: @agnos...

f74ff801dca6fb1acdb975c3e8e8b326aa8d9acf authored about 1 year ago by Henrik Grimler <[email protected]>
Correct a typo in `scripts/termux-sms-list.in`

0fd5e3136cfed8ec2e50492d3d2c381f52f8022d authored about 2 years ago by Benjamin Loison <[email protected]>
termux-api.h: allow usage from c++

And prevent header from being included multiple times for no reason.

d6972ebecd1e716cd77d56a1493f04522783dfc0 authored over 2 years ago by Henrik Grimler <[email protected]>
termux-api.c: break some long lines

And fix a typo.

8684d5e4d9deb26221e15b6261812aec21df32fc authored over 2 years ago by Henrik Grimler <[email protected]>
exec_am_broadcast: fix NULL assignment of last element of child_argv

child_argv[argc+extra_args] is outside the allocated memory region,
since it starts counting fro...

08bcd73319825ccba1804c3f741764bc7decd551 authored over 2 years ago by Henrik Grimler <[email protected]>
Added: Storage Access Framework programs: termux-saf-*

eaf966bf4671f5d97926791cfc08e93cecfe6f31 authored almost 3 years ago by tareksander <[email protected]>
Added: channel selection to termux-notification, termux-notification-channel to create and delete channels.

cfd4689bce9c0f85689c67cfd609b40b99945b37 authored almost 3 years ago by tareksander <[email protected]>
Changed: Try to connect over a unix socket to the plugin

Fall back to to am if it doesn't work.

6f8a41eaf924e7704cd22edacdc28b5fac80c210 authored about 3 years ago by tareksander <[email protected]>
Mv termux-api helper functions into new library libtermux-api

Any program can then link against it and get access to the API related
functions. Will be usefu...

77efa525680778b40eedb7c1f2321689a48561e9 authored about 3 years ago by Henrik Grimler <[email protected]>
termux-usb: add option to open device based on vendor and productId

7531d577ffae5156206ecd8cd193d0d6673c2871 authored about 3 years ago by Henrik Grimler <[email protected]>
Fix check for TERMUX_EXPORT_FD env var .. again

Was accidentally removed in revert in previous commit.

3154dfd25dee54dad961d0ef5dadfcbb26d9ac52 authored about 3 years ago by Henrik Grimler <[email protected]>
Revert back to a termux-callback shell script again

Using a shell script has the benefit of dealing with argument
expansion for us, with the current...

895b0c3844bbbe3a9d463174b70faec7c78f43c1 authored about 3 years ago by Henrik Grimler <[email protected]>
termux-usb: fix -E arg

It was forgotten in the getopts options.

Also remove MASK check, with more options it is more t...

231ed74f2f5ff692d800a09dc6e476024014b37b authored about 3 years ago by Henrik Grimler <[email protected]>
exec_callback: fix check for TERMUX_EXPORT_FD env var

Can't strncmp it without checking if it is null first.

d3fe24d976fd62699b9b52dde4e50f0f3f24146f authored about 3 years ago by Henrik Grimler <[email protected]>
scripts/*: rename to *.in

Since they contain variables like TERMUX_PREFIX that need to be sed'ed
before the scripts can be...

6e36bc24d0e4279d2fa1062e782d10383aafd9f1 authored about 3 years ago by Henrik Grimler <[email protected]>
Replace Makefile with CMakeLists.txt

45af2715cebf81c5c8754ba05a558e53e1a2c6ff authored about 3 years ago by Henrik Grimler <[email protected]>
gitignore: ignore emacs temporary files

61ed46753820880f65e078075e69eef0b6c71042 authored about 3 years ago by Henrik Grimler <[email protected]>
LICENSE: update copyright date

19e7b9f6c648b4f9d5dbb514a255770ecbc79154 authored about 3 years ago by Henrik Grimler <[email protected]>
termux-api: break long lines and tidy up some comments

3839df69d85daf6d54e3aa695756578fe70dd5d0 authored about 3 years ago by Henrik Grimler <[email protected]>
termux-usb: add option to pass file descriptor as env var

And remove termux-callback shell script, we can implement that
function in termux-api.c.

4d4eff9609f1bc59eb8656e3c4d82de5aa72c1f1 authored about 3 years ago by Henrik Grimler <[email protected]>
Merge pull request #135 from gXLg/patch-1

Fix typo in file doc

715cc4de63ff5ff9e7843fd1947a9cf85cfc268b authored over 3 years ago by agnostic-apollo <[email protected]>
small fix

Fixed small mistake in the help header

3c87d51c0778af0c6a657a52d8013b45ebd46ab9 authored over 3 years ago by Kemuri Senpai <[email protected]>
termux-sms-list: fix -t argument and re-order command list

ae77a04f3e086dbe2126a035d7f8f2d842bb8727 authored over 3 years ago by Henrik Grimler <[email protected]>
Fix termux-notification and termux-toast from hanging when running from background

In termux-notification, if content is not passed as an argument and then using `[ -t 0 ]` to det...

ff0937794f9d027bc6d0494bf0c119e0d144c251 authored over 3 years ago by agnostic-apollo <[email protected]>
Merge pull request #123 from andremarcais/dual-sim

termux-sms-send take sim slot argument.

e5860f493535ff2694a77ff0d4d6d9cec852de2c authored over 3 years ago by Henrik Grimler <[email protected]>
Merge pull request #128 from rsanjuan87/sms_conversation

Added support to get conversation list mode and messages from a numbe…

45e93d61c2aa0be141d8a9eb34ffa9f88a97c892 authored almost 4 years ago by Henrik Grimler <[email protected]>
solved coments from https://github.com/Grimler91

9357388f2a5ec3a628e671ca8217be369829655c authored almost 4 years ago by Reynaldo San Juan <[email protected]>
Added support to get conversation list mode and messages from a number, '-f <number>' param to get from specefic phone number, '-c' param to get a conversation list mode

ffd8d44d3a2361ef4a3dc32cbbf586357a1817d7 authored almost 4 years ago by Reynaldo San Juan <[email protected]>
Bug correction : Update termux-job-scheduler (#125)

* Update termux-job-scheduler

wrong syntax on trigger_content_uri (ref to line 90 and 91)

de0d9687ecfc2e98ee2d613b9944f15a630e737a authored almost 4 years ago by obyy <[email protected]>
Added to termux-sms-send help message

4a3fb609e67b7a8c7c689293b60c408711f41638 authored almost 4 years ago by André Marçais <[email protected]>
termux-sms-send takes sim argument.

729fd17bb0e3cd4ab65942e976213b37a08fbb8a authored almost 4 years ago by André Marçais <[email protected]>
Script for run Nfc activity from Termux:API (#113)

34b8d6adfc927c580b682e5145c8965061a73b41 authored about 4 years ago by Svyatoslav2 <[email protected]>
fix path issue when installing scripts

70bd13bd463c27fb8f52b0ad6c18858d554ed344 authored about 4 years ago by Leonid Pliushch <[email protected]>
fix syntax in makefile

be347255ba82dc6e8ef5227c337e6759e0c1016d authored about 4 years ago by Leonid Pliushch <[email protected]>
make it possible to easily change prefix in binary & scripts

e3c381151e23a66206b7f8b6eac2430c1d42a9e4 authored about 4 years ago by Leonid Pliushch <[email protected]>
Merge pull request #111 from landfillbaby/master

depend on util-linux getopt

1519179341f9c3bee21ed9382b5c2f8cc0619fb1 authored over 4 years ago by Henrik Grimler <[email protected]>
depend on util-linux getopt

since busybox is deprecated in Termux

9403af2f91a0793b70e228cf694fa3edd6d77270 authored over 4 years ago by Lucy Phipps <[email protected]>
Merge pull request #106 from aeolwyr/master

Allow signing raw messages in keystore

7ef1018220703f87bb870935d44f2902fce31715 authored over 4 years ago by Henrik Grimler <[email protected]>
Allow signing raw messages in keystore

Add NONE to the allowed digests so that the keys can be used
to sign messages that are already h...

c9f1c409b9d48c377a8f0de7c5b76af7d9e645b8 authored over 4 years ago by Kaan Karaagacli <[email protected]>
termux-download: add ability to set download path

f5c7633601297b7487a8a14d2695f8a333ddd440 authored over 4 years ago by AbdullahM0hamed <[email protected]>
suggestion: remove long icon list

b34d4c85d067c3ae172a51e64b53c8f3fa3b84b2 authored over 4 years ago by Alessandro Caputo <[email protected]>
Add --icon and --icon-list commands to termux-notification

ff691f19679cfd0ecf109cb00daf08547467a4fe authored over 4 years ago by Yuri Mataev <[email protected]>
Fix 900.000 ms to 900,000 ms

a5d5b276c9d84c3c2abfaebe057d839bce382811 authored almost 5 years ago by Kittinan <[email protected]>
termux-notification --help-actions update for direct reply (termux-api #320)

c72a9a958d48beefe0aa2f71241f05a0c9887e55 authored almost 5 years ago by Ben Moran <[email protected]>
termux-job-scheduler: Add --persisted option, see termux/termux-api#316

666646ab1853e064f2cfb3bf2ef63bbdee75fc6e authored about 5 years ago by pim <[email protected]>
shellcheck most scripts

one thing left to do is unifying and standardizing the way the argument
string for the final cal...

ab186403432ecd2b8edfbedab3a78806e45694ca authored about 5 years ago by Alessandro Caputo <[email protected]>
termux-wallpaper: rewrite

- allow spaces in the option -f
- fix shellcheck errors

fixes termux/termux-api#298

b21388c32c499e63354cea14ff52cb71127de482 authored about 5 years ago by Alessandro Caputo <[email protected]>
Merge pull request #84 from bndeff/usbapi

Add a USB API compatible with libusb

97d7297810c070b703453584d38ba73d6d0ed6e4 authored over 5 years ago by Alessandro Caputo <[email protected]>
Add a USB API compatible with libusb

e19c3ca3fa695e223954f509cf339faeb24c72ad authored over 5 years ago by Boundary Effect <[email protected]>
Add title, description, subtitle and cancel text options in termux-fingerprint (#81)

82ec2e34f0fb60c083cbaafb8c120be7016f9b6c authored over 5 years ago by Daniil Gentili <[email protected]>
Add missing comma to fix --led-color

Fixes 'unrecognized option: led-color' errors
(Unable to test; led and vibration have never wor...

48b9273dcabcf48a508c97a005ef901db0707d2a authored over 5 years ago by AgentConDier <[email protected]>
termux-job-scheduler: document one-letter options

4c53f71dd545cc0cb54f8d6c35633457a359c623 authored over 5 years ago by Alessandro Caputo <[email protected]>
Setup issue templates

abe3241d14f63585a96ec5b80ba7651f3bd2023d authored over 5 years ago by Alessandro Caputo <[email protected]>
job-scheduler: document minimum for period-ms

Since Android N, period-ms cannot be lower than 900.000 (15 minutes)

edc4faf2f5577270c3450bc9cb24739c6589281e authored over 5 years ago by Alessandro Caputo <[email protected]>
termux-notification: add --help-actions

fixes #37

60af0488db1d0fa99785139e8a5785d04a9ec195 authored over 5 years ago by Alessandro Caputo <[email protected]>
termux-notification: document one-letter options

bb832a5182ade6b1ea4f9dc59ecd632524cab5fc authored over 5 years ago by Alessandro Caputo <[email protected]>
termux-notification: specify -c/stdin precedence

-c/--content takes precedence over stdin to set the notification's
content

93ae63b9057d8af97afcf37d66f5d22bffec7eba authored over 5 years ago by Alessandro Caputo <[email protected]>
termux-job-scheduler: fix doc

5a477124e8e6a3b1a57943c20076df99e0bc7968 authored over 5 years ago by Alessandro Caputo <[email protected]>
notification: do not allow empty id with --ongoing

Ongoing notifications can only be removed with
termux-notification-remove, which requires the no...

3f68215d12c8addebd98a6b707eca82be5371091 authored over 5 years ago by Alessandro Caputo <[email protected]>
termux-job-scheduler: Fix --network doc

0b1845fe5dad830d81efa405e693eefe5bc3f519 authored over 5 years ago by Fredrik Fornwall <[email protected]>
add termux-notification-list

fixes termux/termux-api#110

c73a09e34a10ea29de1ba31c3df5f6a6109fe6fe authored over 5 years ago by Alessandro Caputo <[email protected]>
termux-notification: allow using STDIN as content

... without hanging the script

fixes termux/termux-api#271 and termux/termux-api-package#71

d803d166108872f61fe1ceff8046c47cdc12abe0 authored over 5 years ago by Alessandro Caputo <[email protected]>
termux-notification: handle multiline content

fixes termux/termux-api#274

d9e1d699f5a313d84965c0134ef5f202b421d9da authored over 5 years ago by Alessandro Caputo <[email protected]>
Merge pull request #72 from xalexalex/master

termux-notification: implement ongoing, alert-once, group, image-path, and the media notificatio...

f483c815f65c8fe838425ac163d406219a42a948 authored over 5 years ago by Fredrik Fornwall <[email protected]>
Implement ongoing, alert-once, group, image-path,

... and media options (type, media-{next,previous,pause,play})

Implement these options introduc...

5065b155dde65113d9e8476a41285f388c75dc59 authored over 5 years ago by Alessandro Caputo <[email protected]>
Merge pull request #53 from tomty89/app_995

termux-share: companion of termux/termux-api#253

7a1b7cb1208d51a267469846ea99c3375579c06d authored over 5 years ago by Fredrik Fornwall <[email protected]>
Merge pull request #60 from Oj18/patch-1

Fixed termux-toast to allow -s (short) anywhere

a6e432b1608584944d2b8b9c469b843458ca11de authored over 5 years ago by Fredrik Fornwall <[email protected]>
Merge pull request #62 from Oj18/patch-2

Fix that notifications that don't have content specified hang

816b358e064f382ae4d71399f67785af1021b226 authored over 5 years ago by Fredrik Fornwall <[email protected]>
Merge pull request #65 from monking/speech-to-text-one-line

termux-speech-to-text: output only last line by default

c0cb40806920b99676c346d8129c771831993df9 authored over 5 years ago by Fredrik Fornwall <[email protected]>
Merge pull request #64 from monking/clipboard-without-newline

Avoid adding trailing newline to copied text

56bf789becdb660e363a1e9207a5a6a3c1370cab authored over 5 years ago by Fredrik Fornwall <[email protected]>
Merge pull request #55 from benmoran/termux-job-scheduler-more

Expose job cancellation in termux-job-scheduler

58219fa2fe9c7293bf10172169f8675975ec0a3f authored over 5 years ago by Fredrik Fornwall <[email protected]>
termux-speech-to-text: output only last line by default

-p option to print all lines, as before

d3551bee3689271d97746be5334b40c4344371c4 authored almost 6 years ago by Christopher Lovejoy <[email protected]>
Avoid adding trailing newline to copied text

a7087a22cfaa9517f039b4fa265a899a0248da6a authored almost 6 years ago by Christopher Lovejoy <[email protected]>
Fix that notifications that don't have content specified hang

It just sets the content to empty ("") by default, as if there is no content at all it hangs.

228bf704874e9b5f693b16dfec135f58154a7c5c authored almost 6 years ago by Oj18 <[email protected]>
Fixed termux-toast to allow -s (short) anywhere

Before, -s had to be used at the very start, as it would completely overwrite the params string ...

a72b359948a91b73d22178d7507db04fa947b4a3 authored almost 6 years ago by Oj18 <[email protected]>
Expose cancel and cancel-all options, remove arguments from pending option; edit help

1bfdb803c8635c862fe84c8a962f342e8f71a66d authored almost 6 years ago by Ben Moran <[email protected]>
termux-share: companion of termux/termux-api#253

689e3f964b6620af84bc48dce49bee9abf69d789 authored almost 6 years ago by Tom Yan <[email protected]>
Merge pull request #50 from eternal-flame-AD/patch-1

Add auto option to termux-brightness

6c92f85b12bbb43a45cf2fb13be8e39f16d8a1a5 authored almost 6 years ago by Fredrik Fornwall <[email protected]>
Merge pull request #51 from xeffyr/fix-termux-share

termux-share: remove slash from beginning of file path

18feace413063a695fce623cb3ef66f271cedb2f authored almost 6 years ago by Fredrik Fornwall <[email protected]>
termux-share: remove slash from beginning of file path

See https://github.com/termux/termux-app/issues/995.

9e8931682f1358214dad169314bd48e0d7f4da41 authored almost 6 years ago by Leonid Plyushch <[email protected]>
Add auto option to termux-brightness

ecd7d70d2cd42c15521c0ad69544137657343458 authored almost 6 years ago by 饺子w <[email protected]>
Merge pull request #47 from tomty89/recorder

termux-microphone-record: companion PR for termux-api/#248

4db6f75044d84e7a8e6a08a133ce9432c0c4486a authored almost 6 years ago by Fredrik Fornwall <[email protected]>
Merge pull request #46 from xeffyr/fix-termux-notification-help

termux-notification: more clear description of "--content" option

c0a12172b5fcb7db9bf3695f18dc8e44440965f1 authored almost 6 years ago by Fredrik Fornwall <[email protected]>
termux-microphone-record: companion PR for termux-api/#248

6f978782cc8b0af6813216ce5dc8efe05653a869 authored almost 6 years ago by Tom Yan <[email protected]>
termux-notification: more clear description of "--content" option

Requested in https://github.com/termux/termux-api-package/issues/39.

213b102265573acff0f5074c6c082c50d8c17d2c authored almost 6 years ago by Leonid Plyushch <[email protected]>
Fix typo in termux-job-scheduler

edf994cc9119f8ce3a1c6b68cb57bc4094ad7771 authored almost 6 years ago by Fredrik Fornwall <[email protected]>
Merge pull request #42 from benmoran/termux-job-scheduler

termux-job-scheduler

a26a6a16d2ce568aec1452413cec085f4f3cbde3 authored almost 6 years ago by Fredrik Fornwall <[email protected]>
termux-job-scheduler

d171f23b5f77c9a27eb450b4e4522f62df494063 authored about 6 years ago by Ben Moran <[email protected]>
Merge pull request #38 from pawamoy/patch-1

termux-notification: fix typo "context" -> "content"

e62ee954d12420f2b9e26499bafa66f8f213c416 authored about 6 years ago by Fredrik Fornwall <[email protected]>
Merge pull request #41 from xeffyr/fix-call-log

termux-call-log: remove invalid option '-d' from the help info

d4d33736955ce997f661b85155a5f710f1343bce authored about 6 years ago by Fredrik Fornwall <[email protected]>
termux-call-log: remove invalid option '-d' from the help info

5bbd51236bc3f1ac77980f9cfbcda3fad60d16d4 authored about 6 years ago by Leonid Plyushch <[email protected]>
Fix typo "context" -> "content"

af7229048de9681f1904d55a2945b4c59a1fca30 authored about 6 years ago by Timothée Mazzucotelli <[email protected]>
Merge pull request #33 from aeolwyr/master

Add termux-keystore

5962212e5826b9b44b4463aeab95cad53c3c60da authored over 6 years ago by Fredrik Fornwall <[email protected]>
Add termux-keystore

903a9564d1b87a8d06e8d4d79102c863d0c978b5 authored over 6 years ago by Kaan Karaagacli <[email protected]>
Add placeholder at termux-sms-inbox

6cfe80963feb0af62093432b9190889edfcd0604 authored over 6 years ago by Fredrik Fornwall <[email protected]>
Merge pull request #32 from gburch/fixSMSParam

Fix issue where limit lost its parameter

16779a2462deeb2ba95a389a5f88ef5de661b225 authored over 6 years ago by Fredrik Fornwall <[email protected]>
Fix issue where limit lost its parameter

02f1525ed6509cac504c71ea5cdaf9b35dde064b authored over 6 years ago by Greg Burch <[email protected]>