All Projects → Blokkendoos → AACircuit

Blokkendoos / AACircuit

Licence: GPL-3.0 license
Pythonized AACircuit: Draw electronic circuits with ASCII characters.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
CSS
56736 projects

Projects that are alternatives of or similar to AACircuit

AACircuit
Draw circuits using ASCII
Stars: ✭ 54 (-34.94%)
Mutual labels:  ascii, draw-circuits
table2ascii
Python library for converting lists to fancy ASCII tables for displaying in the terminal and on Discord
Stars: ✭ 31 (-62.65%)
Mutual labels:  ascii
outfancy
Python3 library to print tables in Terminal.
Stars: ✭ 47 (-43.37%)
Mutual labels:  ascii
magrrite
Generate ASCII art from any image
Stars: ✭ 21 (-74.7%)
Mutual labels:  ascii
pendfetch
Double Pendulum visualised with fetching system information in Python.
Stars: ✭ 62 (-25.3%)
Mutual labels:  ascii
ascii-art
ASCII art images for Neofetch (and beyond)
Stars: ✭ 27 (-67.47%)
Mutual labels:  ascii
asciiarena
Terminal multiplayer deathmatch game
Stars: ✭ 34 (-59.04%)
Mutual labels:  ascii
jpgtxt
Generating jpg files that can be viewed both in image viewer and text editor (as ASCII art)
Stars: ✭ 24 (-71.08%)
Mutual labels:  ascii
asciju
Conversion of Image, video, text into ASCII format
Stars: ✭ 11 (-86.75%)
Mutual labels:  ascii
readme-ascii
Turns text into images of ASCII art for GitHub README files.
Stars: ✭ 48 (-42.17%)
Mutual labels:  ascii
Asciidots-Cheat-Sheet
My personal Asciidots Cheat Sheet in .jpg .odt .pdf .png and obviously in .txt
Stars: ✭ 17 (-79.52%)
Mutual labels:  ascii
cavernos
Retro fantasy terminal for building DOS-era ASCII games, powered by WebAssembly
Stars: ✭ 32 (-61.45%)
Mutual labels:  ascii
img2Ascii
基于JS的图片转ASCII码示意图
Stars: ✭ 18 (-78.31%)
Mutual labels:  ascii
tt
Practicing touch typing, and monitor your typing speed using your own text files
Stars: ✭ 68 (-18.07%)
Mutual labels:  ascii
homoglyphs
Homoglyphs: get similar letters, convert to ASCII, detect possible languages and UTF-8 group.
Stars: ✭ 70 (-15.66%)
Mutual labels:  ascii
asciiframe
A CLI tool that converts videos to ASCII and displays them to the terminal on the fly
Stars: ✭ 20 (-75.9%)
Mutual labels:  ascii
sparklines
Text-based sparkline command line mimicking those of Edward Tuft.
Stars: ✭ 84 (+1.2%)
Mutual labels:  ascii
asciinema-rs
Asciinema client written in Rust
Stars: ✭ 81 (-2.41%)
Mutual labels:  ascii
table
Produces a string that represents slice data in a text table, inspired by gajus/table.
Stars: ✭ 130 (+56.63%)
Mutual labels:  ascii
characteristics
Character info under different encodings
Stars: ✭ 25 (-69.88%)
Mutual labels:  ascii
    _        _    ____ _                _ _     ____        
   / \      / \  / ___(_)_ __ ___ _   _(_) |_  |  _ \ _   _ 
  / _ \    / _ \| |   | | '__/ __| | | | | __| | |_) | | | |
 / ___ \  / ___ \ |___| | | | (__| |_| | | |_  |  __/| |_| |
/_/   \_\/_/   \_\____|_|_|  \___|\__,_|_|\__| |_|    \__, |
                                                      |___/ 
                                            

Draw electronic circuits with ASCII characters.
                                                                        
                                                                        
         .---------------------o--------------o---o +1.5V               
         |                     |              |                         
         |                     |              |                         
        .-.         ||100n     |             .-.                        
        | |    .----||----.    |             | |                        
       100k    |    ||    |    |             | |1k                      
        '-'    |    ___   |  |<              '-'                        
         |     o---|___|--o--|                |                         
         |     |    1k       |\               |                         
         |   |/                |              |                         
         o---|                 |              |                         
    L    |   |>                |              |                         
    E    |     |               |              |                         
    D    |     |    \]         |     \]       |                         
         '-----)----|]---------o-----|]-------o                         
    B          |    /]+        |     /]+      |                         
    l          |    10µ       .-.    100µ     |                         
    i          |              | |             |                         
    n          |              | |47Ω          V ->                      
    k          |              '-'             -                         
    e          |               |              |                         
    r          '---------------o--------------o---o GND                 
                                                                        

This is a pythonized version of (Borland Delphi) AACircuit (by Andreas Weber).
A kind of reverse engineered version, where the idea and GUI layout are taken from the original.

For the ASCII representation, use copy or "Save ASCII". Use a monospaced font in your document, news- or mailclient!

Component library: User components are read from optional file components/user_component_x.json (x=1..5)
Every symbol has to be created for all four directions (N/E/S/W).


Usage
=====
Download the zip-file, unzip, go to the AACircuit directory and run: python aacircuit.py


Dependencies
============
Python3
xerox
pypubsub
bresenham
Gtk+ 3


Windows
============
use pacman if prefer to list full architecture
package explicitly (e.g. i686, x86_64 on msys2)

pacboy -S gtk3 python-pywin32 python-gobject
pip install xerox pypubsub bresenham

Original: https://github.com/Andy1978/AACircuit
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].