Comments (3)
Here's my attempt to this
#45
Example usage:
python3 termdown.py --exec-shell "espeak -v en-us" 10
the current second is put as the last positional argument, so the above would result to:
espeak -v en-us 10
espeak -v en-us 9
espeak -v en-us 8
from termdown.
Yup, that's pretty much how I imagined it!
I think the only advantage to using environment variables is that, in the future, more context (like the critical seconds, or the value of some new flag that termdown was called with) can be passed to existing external scripts without breaking them. If those scripts depend on positional arguments, and termdown later changes the number or position of arguments it passes, it could break things for users.
from termdown.
I've been using #45 for a bit now. It satisfies my use case, and I think greatly extends the capability of termdown. Is there any chance of getting something like this merged?
from termdown.
Related Issues (20)
- Number 1 not properly spaced from colon when using alt-format (-a) HOT 1
- Add Support for Looping?
- Use SI symbol for minutes (min) instead of "m" HOT 3
- [Bug] Countdown to a specific time (e.g. 12:00) becomes invalid after pause
- There are no bell at the end of countdown HOT 5
- Figlet font shown in terminal window with 1 line height
- Add one font that uses unicode box drawing characters HOT 1
- [enhancement ] Option to pad non-monospace fonts HOT 2
- need a brew package HOT 1
- [feature] termdown -c --continue
- Feature request: macOS menu bar show countdown time HOT 1
- ModuleNotFoundError: No module named '_curses' on Python 3.10.0 (Windows)
- allow option for showing of "0" on countdown
- Add option to use custom command for font
- Request: Reduce minimum width
- Can't seem to get running on catalina + python3.9 + pip3 v 22.1.1 all installed via homebrew (termdown version: 1.18.0)
- [FEATURE REQUEST] Add count till HOT 3
- [Feature Request] Add option to use --exec-cmd output as text for display
- termdown snap package is broken
- Feature Request: add a --plain, --inline or --script option HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from termdown.