TANDEM (★ 470 on gitHub) is a decentralized, collaborative text-editing solution.
Collaborating is as easy as installing the plugin on your editor and creating a Tandem Session.
Tandem is split into four components: the editor plugins, the networking agent, the conflict-free replicated data type (CRDT) solution, and the rendezvous server.
At the moment only three editors are supported: Sublime text3, NeoVim and Vim.
Few months ago Atom and VsCode also announced their solution.
#collaboration #editing #python
Collaborating is as easy as installing the plugin on your editor and creating a Tandem Session.
Tandem is split into four components: the editor plugins, the networking agent, the conflict-free replicated data type (CRDT) solution, and the rendezvous server.
At the moment only three editors are supported: Sublime text3, NeoVim and Vim.
Few months ago Atom and VsCode also announced their solution.
#collaboration #editing #python
Vimeo
Tandem Demo
https://typeintandem.com
termtosvg - (★ 2,770) a Linux terminal recorder written in Python which renders your command line sessions as standalone SVG animations.
Animated SVG are significantly smaller, more efficient, and crisper than equivalent GIF animations, produced by such services as asciinema (★ 5,901).
You can find examples here.
#terminal #cli #svg #ascii #python
Animated SVG are significantly smaller, more efficient, and crisper than equivalent GIF animations, produced by such services as asciinema (★ 5,901).
You can find examples here.
#terminal #cli #svg #ascii #python
We've already mentioned earlier some open-source self-hosted GitHub alternatives (https://t.iss.one/dev_useful_stuff/132). And here is another one.
Pagure (★139 at GitHub mirror) is a light-weight git-centered forge based on pygit2. Written on Python 🐍
With pagure you can host your project with its documentation, let your users report issues or request enhancements using the ticketing system and build your community of contributors by allowing them to fork your projects and contribute to it via the now-popular pull-request mechanism.
#git #github #python
Pagure (★139 at GitHub mirror) is a light-weight git-centered forge based on pygit2. Written on Python 🐍
With pagure you can host your project with its documentation, let your users report issues or request enhancements using the ticketing system and build your community of contributors by allowing them to fork your projects and contribute to it via the now-popular pull-request mechanism.
#git #github #python
kitty (★ 5,764 at GitHub) - the fast, featureful, GPU based terminal emulator.
● Offloads rendering to the GPU for lower system load and buttery smooth scrolling. Uses threaded rendering to minimize input latency.
● Supports all modern terminal features: graphics (images), unicode, true-color, OpenType ligatures, mouse protocol, focus tracking, bracketed paste and several new terminal protocol extensions.
● Supports tiling multiple terminal windows side by side in different layouts without needing to use an extra program like tmux
● Can be controlled from scripts or the shell prompt, even over SSH.
● Has a framework for Kittens, small terminal programs that can be used to extend kitty's functionality. For example, they are used for Unicode input, Hints and Side-by-side diff.
● Supports startup sessions which allow you to specify the window/tab layout, working directories and programs to run on startup.
● Cross-platform: kitty works on Linux and macOS, but because it uses only OpenGL for rendering, it should be trivial to port to other Unix-like platforms.
● Allows you to open the scrollback buffer in a separate window using arbitrary programs of your choice. This is useful for browsing the history comfortably in a pager or editor.
#terminal #console #c #python
● Offloads rendering to the GPU for lower system load and buttery smooth scrolling. Uses threaded rendering to minimize input latency.
● Supports all modern terminal features: graphics (images), unicode, true-color, OpenType ligatures, mouse protocol, focus tracking, bracketed paste and several new terminal protocol extensions.
● Supports tiling multiple terminal windows side by side in different layouts without needing to use an extra program like tmux
● Can be controlled from scripts or the shell prompt, even over SSH.
● Has a framework for Kittens, small terminal programs that can be used to extend kitty's functionality. For example, they are used for Unicode input, Hints and Side-by-side diff.
● Supports startup sessions which allow you to specify the window/tab layout, working directories and programs to run on startup.
● Cross-platform: kitty works on Linux and macOS, but because it uses only OpenGL for rendering, it should be trivial to port to other Unix-like platforms.
● Allows you to open the scrollback buffer in a separate window using arbitrary programs of your choice. This is useful for browsing the history comfortably in a pager or editor.
#terminal #console #c #python
wttr.in - (★ 12.3k on GitHub) is a console-oriented weather forecast service that supports various information representation methods like terminal-oriented ANSI-sequences for console HTTP clients (curl, httpie, or wget), HTML for web browsers, or PNG for graphical viewers.
To see it in action, just open your console and hit the command:
Check out the GitHub page for more examples
#terminal #cli #tui #python
To see it in action, just open your console and hit the command:
$ curl https://v2.wttr.in
Check out the GitHub page for more examples
#terminal #cli #tui #python
GHunt - (★3.3k) is an OSINT tool to extract information from any Google Account using an email.
It can currently extract:
• Owner's name
• Last time the profile was edited
• Google ID
• If the account is a Hangouts Bot
• Activated Google services (YouTube, Photos, Maps, News360, Hangouts, etc.)
• Possible YouTube channel
• Possible other usernames
• Public photos
• Phone models
• Phone firmwares
• Installed software
• Google Maps reviews
• Possible physical location
#privacy #python
It can currently extract:
• Owner's name
• Last time the profile was edited
• Google ID
• If the account is a Hangouts Bot
• Activated Google services (YouTube, Photos, Maps, News360, Hangouts, etc.)
• Possible YouTube channel
• Possible other usernames
• Public photos
• Phone models
• Phone firmwares
• Installed software
• Google Maps reviews
• Possible physical location
#privacy #python
youtube-dl - (104.3k★) is extremely popular script that allows you to download YouTube videos directly from your terminal without a Premium account. Especially useful, when you need to download few videos for a long flights ✈️ 😅
#youtube #python #script #terminal
#youtube #python #script #terminal