Comments (4)
@trevordmiller I built this tool for my own use after trying a lot of other similar tools to record terminals and generate animated GIF images. They weren't enough for me because of the lack of customizability.
I need something that at the same time generates high quality images with small size and allows me to choose a custom font and colors, so from here I started.
After that I decided to make a research about the available tools and built a new one that covers all the features in a single tool and skip the disadvantages. A tool that generates GIF images (asciinema doesn't), generates a recording file that you can edit, generates a web player that you can use on your own website or even share the recording online like (asciinema), on terminalizer.com very soon.
The remarkable thing about this tool is that it is really highly customizable and it is a cross platform tool (including Windows !).
Please check:
Features
What's Next
from terminalizer.
the fact Terminalizer is implemented in Node.js and not Python
The most misleading thing I've read and felt for.
npm ERR! gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
npm ERR! In file included from ../src/unix/pty.cc:20:
npm ERR! In file included from ../../../nan/nan.h:56:
npm ERR! In file included from /Users/nakilon/Library/Caches/node-gyp/16.4.0/include/node/node.h:63:
npm ERR! In file included from /Users/nakilon/Library/Caches/node-gyp/16.4.0/include/node/v8.h:30:
npm ERR! /Users/nakilon/Library/Caches/node-gyp/16.4.0/include/node/v8-internal.h:454:38: error: no template named 'remove_cv_t' in namespace 'std'; did you mean 'remove_cv'?
npm ERR! !std::is_same<Data, std::remove_cv_t<T>>::value>::Perform(data);
npm ERR! ~~~~~^~~~~~~~~~~
npm ERR! remove_cv
As I understand terminalizer uses python during installation. So instead of depend only on python it depends both on python and npm.
from terminalizer.
Another advantage I think it's relevant is the fact Terminalizer is implemented in Node.js and not Python. Nothing wrong with Python. But if you're a front-end developer chances are that you'll prefer to deal with just one more npm package rather than installing Python stuff.
from terminalizer.
@faressoft Awesome. Thank you for the information!
from terminalizer.
Related Issues (20)
- Getting terminal ANSI escape sequences when replaying Powershell session
- Error "NODE_OPTIONs are not supported in packaged apps" at render HOT 1
- "Error: Something went wrong, try again later" caused by nginx redirect HOT 3
- "TypeError: Cannot read property 'join' of undefined" on sharing error
- Can't render HOT 1
- --config does not accept .yaml
- Error "Failed to connect to the bus" when trying to render HOT 1
- Question: Omitting username and current location
- cannot render gif HOT 7
- Libva error HOT 1
- terminalizer needs dbus to render a gif?
- [Website] You can put any characters as your username, and that causes issues with certain characters. HOT 1
- Error when running render HOT 1
- Increasing fontsize leads to weird GIF HOT 1
- global configuration should be in .config/ not in home HOT 1
- No content frame rendering
- Dockerfile
- Render not using temporary directory HOT 1
- docs: Nyan cat link is broken HOT 1
- Trying to build binaries using pkg
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 terminalizer.