Tiling manager which runs on top of EWMH window managers.

Overview

PyTyle is an extremely versatile and extensible tiling manager that is meant to be used on top of EWMH window managers. Its feature set was modeled after the basic tiling features of XMonad.

This is a fork of the original PyTyle, adjusted to work with Python 3. Development continues, and you can expect optimizations, new features and bug fixes.

Install with pip install pytyle1x. Check out the wiki for more details.

You might also like...
A web application which you can search, buy or sell shares with current prices which provided by IEX.
A web application which you can search, buy or sell shares with current prices which provided by IEX.

CS50 - Stock Exchange A web application which you can search, buy or sell shares with current prices which provided by IEX. Table of Contents Setup St

A one place destination to check whatever is trending on the top social and news websites at present.
A one place destination to check whatever is trending on the top social and news websites at present.

UpTrend A one place destination to check whatever is trending on the top social and news websites at present. Explore the docs » View Demo · Report Bu

Get a list of the top-10 rejected libraries in your WhiteSource inventory
Get a list of the top-10 rejected libraries in your WhiteSource inventory

WhiteSource Top 10 Rejected Libraries Generate a spreadsheet listing the 10 most common libraries in your WhiteSource inventory that were rejected by

Library for mocking AsyncIOMotorClient built on top of mongomock.

mongomock-motor Best effort mock for AsyncIOMotorClient (Database, Collection, e.t.c) built on top of mongomock library. Example / Showcase from mongo

A Blender addon to align the origin to the top, center or bottom of a mesh object
A Blender addon to align the origin to the top, center or bottom of a mesh object

Align Origin Blender Addon. Align Origin Blender Addon. What? This simple addon lets you align the origin to the top, center or bottom of a mesh objec

Ergonomic option parser on top of dataclasses, inspired by structopt.
Ergonomic option parser on top of dataclasses, inspired by structopt.

oppapī Ergonomic option parser on top of dataclasses, inspired by structopt. Usage from typing import Optional from oppapi import from_args, oppapi @

A Non profit app built on top of Frappe framework & ERPNext

Non Profit A Non profit app built on top of Frappe framework & ERPNext. People who change the world need the tools to do it! The Non Profit Modules of

Attempt at a Windows version of the plotman Chia Plot Manager system
Attempt at a Windows version of the plotman Chia Plot Manager system

windows plotman: an attempt to get plotman to work on windows THIS IS A BETA. Not ready for production use just yet. Almost, but not quite there yet.

A deployer and package manager for OceanBase open-source software.

OceanBase Deploy OceanBase Deploy (简称 OBD)是 OceanBase 开源软件的安装部署工具。OBD 同时也是包管理器,可以用来管理 OceanBase 所有的开源软件。本文介绍如何安装 OBD、使用 OBD 和 OBD 的命令。 安装 OBD 您可以使用以下方

Releases(v1.0.3)
  • v1.0.3(Jun 18, 2021)

    PyTyle should now work on Debian with GNOME.

    Changes:

    • made PyTyle assume desktop 0 as the active desktop when the WM doesn't provide a value (#14)
    • added xfce4-appfinder to FILTER in the example config

    pip3 install --upgrade pytyle1x

    Source code(tar.gz)
    Source code(zip)
  • v1.0.2(May 25, 2021)

  • v1.0.1(Apr 7, 2021)

    PyTyle should now work on Ubuntu Budgie.

    Changes:

    • made PyTyle assume desktop 0 as a window's location when the window manager doesn't provide a value (#10)

    pip3 install --upgrade pytyle1x

    Source code(tar.gz)
    Source code(zip)
  • v1.0.0(Mar 28, 2021)

    Since the config file location has been changed (for good) and a command was removed, I guess this version can be considered not compatible with older configs. Which is one of the reasons why we're going straight to 1.0.

    Changes:

    • moved config file to ~/.config/pytyle1x/pytylerc
    • removed the unreliable and useless win_close command
    • fixed runtime error when closing windows
    • minor optimizations and fixes

    pip3 install --upgrade pytyle1x

    Source code(tar.gz)
    Source code(zip)
  • v0.8.3(Mar 23, 2021)

    Version 0.8.2 was skipped because it's broken.

    Changes:

    • PyTyle will not run if there is no config file at ~/.pytylerc
    • removed some default things that didn't work anyway

    pip3 install --upgrade pytyle1x

    Source code(tar.gz)
    Source code(zip)
  • v0.8.1(Mar 21, 2021)

  • v0.8.0(Mar 20, 2021)

    Updating to this version will mess up your margins! Look for internal_margin in wiki/Configuration and adjust your .pytylerc accordingly.

    Changes:

    • added internal_margin setting
    • changed margin setting to only affect external margins
    • added support for the internal_margin setting to the Vertical, Horizontal and Horizontal Rows tilers
    • added support for the margin setting to the Maximal tiler

    pip3 install --upgrade pytyle1x

    Source code(tar.gz)
    Source code(zip)
  • v0.7.10(Mar 5, 2021)

  • v0.7.9(Feb 24, 2021)

  • v0.7.8(Feb 21, 2021)

    This is the first release.

    From now on, whenever a stable version of PyTyle with new bug fixes or features is ready, it will be released on PyPi, and a change log will appear here.

    pip3 install pytyle1x

    Source code(tar.gz)
    Source code(zip)
A wrapper script to make working with ADB (Android Debug Bridge) easier

Python-ADB-Wrapper A wrapper script to make working with ADB (Android Debug Bridge) easier This project was just a simple test to see if I could wrap

18iteration 1 Nov 25, 2021
HomeAssistant Linux Companion

Application to run on linux desktop computer to provide sensors data to homeasssistant, and get notifications as if it was a mobile device.

Javier Lopez 10 Dec 27, 2022
PhD document for navlab

PhD_document_for_navlab The project contains the relative software documents which I developped or used during my PhD period. It includes: FLVIS. A st

ZOU YAJING 9 Feb 21, 2022
End-to-End text sumarization, QAs generation using flask.

Help-Me-Read A web application created with Flask + BootStrap + HuggingFace 🤗 to generate summary and question-answer from given input text. It uses

Ankush Kuwar 12 Nov 13, 2022
Cool Bioinformatics Scripts

Cool Bioinformatics Scripts qqplot You can use this script in two ways read tons of millions of P values from stdin # python zcat pval.txt.gz | qqplo

8 Oct 30, 2022
A python server markup language

PSML - Python server markup language How to install: python install.py

LMFS 6 May 18, 2022
Telegram bot to remove the forwarded tag from messages.

Anonymous Sender Bot @AnonySendBot Telegram bot to remove the forwarded tag from messages. Table of Contents Usage Deploy To Heroku Local Deploying En

Stark Bots 26 Nov 24, 2022
Library for RadiaCode-101

RadiaCode Библиотека для работы с дозиметром RadiaCode-101, находится в разработке - API не стабилен и возможны изменения. Пример использования (backe

Maxim Andreev 56 Nov 29, 2022
Simple project to learn more about Bézier curves

Python Quadratic Bézier Simple project to learn more about Bézier curves. On this project i used some api's to graphics and gui pygame thorpy in theor

Kenned Ferreira 2 Mar 06, 2022
Multifunctional Analysis of Regions through Input-Output

MARIO Multifunctional Analysis of Regions through Input-Output. (Documents) What is it MARIO is a python package for handling input-output tables and

14 Dec 25, 2022
A beacon generator using Cobalt Strike and a variety of tools.

Beaconator is an aggressor script for Cobalt Strike used to generate either staged or stageless shellcode and packing the generated shellcode using your tool of choice.

Capt. Meelo 441 Dec 17, 2022
Tiny demo site for exploring SameSite=Lax

samesite-lax-demo Background on my blog: Exploring the SameSite cookie attribute for preventing CSRF This repo holds some tools for exploring the impl

Simon Willison 6 Nov 10, 2021
TrackGen - The simplest tropical cyclone track map generator

TrackGen - The simplest tropical cyclone track map generator Usage Each line is a point to be plotted on the map Each field gives information about th

TrackGen 6 Jul 20, 2022
Lenovo Yoga Ideapad Autocharge

Description This program uses the conservation_mode of Lonovo Ideapad / Yoga not

1 Jan 09, 2022
simple password manager.

simple password manager.

1 Nov 18, 2021
Little tool in python to watch anime from the terminal (the better way to watch anime)

anipy-cli Little tool in python to watch anime from the terminal (the better way to watch anime) Has a resume playback function when picking from Hist

sdao 97 Dec 29, 2022
A new mini-batch framework for optimal transport in deep generative models, deep domain adaptation, approximate Bayesian computation, color transfer, and gradient flow.

BoMb-OT Python3 implementation of the papers On Transportation of Mini-batches: A Hierarchical Approach and Improving Mini-batch Optimal Transport via

Khai Ba Nguyen 18 Nov 14, 2022
A Python package for searching journal publications and researchers

scholarpy A python package for searching journal publications and researchers Free software: MIT license Documentation: https://giswqs.github.io/schol

Qiusheng Wu 8 Mar 12, 2022
Load dependent libraries dynamically.

dypend dypend Load dependent libraries dynamically. A few days ago, I encountered many users feedback in an open source project. The Problem is they c

Louis 5 Mar 02, 2022
Discover and load entry points from installed packages

Entry points are a way for Python packages to advertise objects with some common interface. The most common examples are console_scripts entry points,

Thomas Kluyver 69 Jul 05, 2022