Roundup is a simple-to-use and install issue-tracking system with web, command-line xmlrpc, rest (in the 2.0 development line) and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Downloading the source allows you to start a demo instance in a few minutes to see if it will fill your needs.
youtube-dl is a small command-line tool to download videos. While it originally and still is used for YouTube.com, it supports many other video hosters like Anitube, Appletrailers, Archive.org, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can sa
Stéganô is a Python Steganography module.
Django is a high-level Python Web-MVC framework for RAD with clean and pragmatic code. It's comparatively fast, integrates moderns security features, and is very scalable. It prefers explicit configuration over implicit conventions, has an object-relational database mapper, autogenerated admin interfaces, flexible regex-based URL dispatching, internationalization features, a custom templating engine or Jinja2, caching, authentication or authorization, a user comment plugin, RSS/Atom and sitemap
Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.
Duplicity is a bandwidth-efficient backup system with built-in encryption. It produces incremental tar volumes and stores them onto local or remote servers using librsync. It utilizes GnuPG for encryption and signing.
video2midi is an open source utility, written in python for creating midi file from Synthesia video and the like ..
Bokeh is a Python library for interactive visualizations, plots and dashboards in web browsers. It provides unique rendering recipes and capabilities for large and streaming data sets.
FrePPLe is a product planing and scheduling toolkit. It models planning processes targeted at discrete manufacturing industries constrained by material, capacity and lead time. Integrates data maintenance capabilities, Excel import, a web-based user interface. And it's extensible with custom data models or algorithmic solvers.
Slpkg is a powerful software package manager that installs, updates, and removes packages on Slackware based systems. It automatically computes dependencies and figures out what things should occur to install packages. Slpkg makes it easier to maintain groups of machines without having to manually update. Slpkg works in accordance with the standards of the organization slackbuilds.org to builds packages. Also uses the Slackware Linux instructions for installation, upgrading or removing packages.
Arronax is a program to create and modify starters (technically: .desktop files) for applications and locations (URLs). Arronax can be used as a standalone application or as a plugin for the file managers Caja, Nautilus or Nemo. Arronax is written in Python and uses GTK for the graphical user interface.
Tardis is a backup system similar to TimeMachine which allows encrypted and incremental backups, with filesystem-based recovery. It's based on a client and server architecture, and provides a FUSE driver and VCS-like revision archive access.
gREST (Graph-based REST API Framework) is a RESTful API development framework on top of Python, Flask, Neo4j and Neomodel. Its primary purpose is to ease development of RESTful APIs with little effort and miminum amount of code.
Python matplotlib is a for 2D plotting publication-ready figures in various formats, or rendering them interactively cross-platform. It can be scripted or used in Pythons interactive shell, within web applications, or through bindings with multiple GUI toolkits. It simplifies plot generation, histograms, power spectra, bar charts, error charts, scatter plots. Typical uses only require a few lines of code, while complex rendering is kept feasible. Its pyplot interface provides a MATLAB-style API.
FreeCAD is a general purpose parametric 3D CAD modeler based on the OpenCASCADE geometry kernel. It's written in Python and its GUI utilizes Qt. It provides a modular plugin architecture and extensibility via macros and scripts, but already comes with a wide range of 2D and 3D property editing tools and transformation filters, simulation and rendering backends. Various export formats include STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC or OFF, NASTRAN, VRML, DWG, and the native FCSTD files.
Fookebox is a jukebox-style web-frontend to MPD. It offers the following features: * Browse your music library by artist or genre * Add songs to the play list (obviously) * Limit the queue size * Add whole albums to the play list * Remove songs from the play list * Search for artists/albums/titles/files * Control MPD
Lutris is an open gaming platform and manager for Linux. It provides an unified interface for installation, configuration and foremost launching games. It works with native software, installed Windows and DOS games, Steam, Desura, online/browser games, as well as games from the over 20 supported emulators. Aquiring new games from any channel is helped by community-contributed installers. It comes prepacked for a few major distributions.
Tornado is a Python web framework and asynchronous networking library. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user. It's comprised of a web framework, a HTTP client and server implementation based on an asynchronous networking core, and it coroutine library. As whole it can supplant WSGI setups, but the web framework itself may
OpenShot Video Editor is a free, open-source video editor for Linux. OpenShot can take your videos, photos, and music files and help you create the film you have always dreamed of. Easily add sub-titles, transitions, and effects, and then export your film to DVD, YouTube, Vimeo, Xbox 360, and many other common formats.
Scribus is a professional typesetting and page layout program, available on all major platforms but also for OS/2 and GNU/Hurd. It provides press-ready PDF output, but a user-friendly and modern interface. It supports color separation, ICC profiles, CMYK and spot colors.
Picard is a cross-platform music tagger written in Python. It supports all common audio formats (MP3, FLAC, OGG, M4A, WMA). And uses AcoustID audio fingerprints, for automatic music identification; or look up CD images even. For additional features, a wide list of plugins is available; and it's easy to extend.
Nikola generates static websites and blogs, with feeds, comments, media galleries and an archive. Content can be authored in reStructuredText, Markdown/CommonMark, Wiki, BBCode, Textile, AsciiDoc, Python Notebooks, Misaka, Pandoc, txt2tags, orgmode, or plain HTML. It also provides code sections with syntax highlighting, is multi-lingual, fully themeable, and can utilize external tools. It's foremost rather fast and its static pages don't have further webserver requirements.
PySpread is a desktop spreadsheet application. It's unique in supporting Python expressions in table cells rather than introducing a basic style language. It allows CSV import and export, while its own files are GPG signed. It can create charts using matplotlib, grid cells return pythonic objects, like macros can also be written in Python. It can therefore also utilize numpy or matrix operations.
pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. Its goals and syntax are similar to the excellent Boost.Python library by David Abrahams: to minimize boilerplate code in traditional extension modules by inferring type information using compile-time introspection.
A full-featured web-based LDAPv3 client, which is agnostic to the actual LDAP tree structure. It does not require prior setup and configuration. It's intuitve schema browsing for references and dependencies makes it suitable for prototyping LDAP administration use-cases.
Flowblade is a multitrack non-linear video editor for Linux released under GPL 3 license. Flowblade is designed to provide a fast, precise and robust editing experience. Flowblade employs a film-style insert editing model as workflow. In insert editing clips are generally placed tightly after other clips when they are inserted on the timeline. Edits are fine tuned by trimming in and out points of clips or by cutting and deleting parts of clips. Flowblade provides powerful tools to mix and filt
DataMelt (DMelt), is a platform for numeric computation, data analysis, statistics and data visualization. DMelt can be used for analysis of large data volumes, data mining, statistical analyses and math computations. DMelt creates high-quality vector-graphics images (SVG, EPS, PDF) that can be included in LaTeX and other text-processing systems. This computational platform can be used with Python (Jython), Java, Groovy, Ruby (JRuby), BeanShell and Octave programming languages.
Mercurial is a free, distributed source control management tool. It's lightweight and efficiently handles projects of any size with an easy and intuitive interface.
Python based milter for Sendmail and Postfix MTA servers to check incoming e-mails for Microsoft Office attachments. If a Microsoft Office document is attached to the e-mail, it will be scanned for suspicious VBA macro code. Files with malicious macros are, depending on configuration, either removed and replaced by harmless text files or alternatively the whole e-mail will be rejected.
Streamtuner2 is an internet radio browser. It utilizes various directory services like Shoutcast, Xiph, InternetRadio, SurfMusik, MyOggRadio, TuneIn, Dirble, Reddit, or Jamendo and Youtube to present categorized streaming stations. It chains to installed audio players like Audacious or VLC, uses streamripper for recording, but also allows bookmarking, exporting and easy searching.
WebGPIO is a web application to install to your Raspberry Pi (or other similar devices like ODROIDs) to remotely control their GPIOs. It's a very lightweight application which does not require the installation of a web server or a framework on your RPi. It's very useful to troubleshooting your electronic projects. Once launched on your RPi, you have instant control of its GPIOs from, say, your smartphone, even if your RPi is not accessible _from_ internet (it has only to have access _to_ interne
deb-pkg-tools is a Python module for managing Debian packages. It provides for inspecting, building, checking and signing packages, or managing repositories. deb-pkg-tools thereby bases its API on manual meta data parsing or wrapping calls to native tools, such as dpkg, dpkg-deb, lintian, apt-get, apt-ftparchiv, gzip, fakeroot, gpg, dpkg-scanpackages.
An easy to install and to use Python library to manipulate web interfaces. Develop web applications without framework to install or front-end to bother with. Handle the user interface entirely from within a Python written back-end.
MultiBootUSB can assemble multiple live Linux distributions on an USB disk. It presents a boot menu, and works non-destructively on flash disks, can even uninstall distributions again. It furthermore works cross-platform, and can create Linux USB boot disks from Windows.
LiVES is a video editing system, which provides realtime editing and mixing, can apply realtime rendering effects, or just perform format conversions. It's suitable both for newcomers and VJs, available cross-platform, runs even on low-end hardware, and is extensible per RFX plugins.
Pitivi is a unique video editor suited for newcomers and professionals. It features hundreds of animated effects / filters / transitions, any GStreamer-supported video file and encoding format, realtime editing, is framerate-independent and very precise, audio processing and volume normalization, Gnome and GES-integration, and allows reliable background processing and has built-in backup functionality.
Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported in one click to a number of platforms, including the major desktop platforms (Linux, Mac OSX, Windows) as well as mobile (Android, iOS) and web-based (HTML5) platforms. Godot is completely free and open source under the very permissive M
Crack is an imperative, object-oriented programming language deriving concepts from Java, C++ and Python.
BashStyle-NG is a graphical tool and toolchain for changing the behaviour and look'n'feel of Bash, Readline, Vim, Nano and Git. Possibilities include Bash: 12 fancy pre-defined prompt styles, colors are customizable, random text color, random prompt style for each session possible, create your own prompt using UI, colored manpages (without using most), rembering last visited directory (and restore upon new session), customize bash history settings, lscd: customized variant of cd, showing conte
This program allows you to view BPG Images in Windows, Linux and macOS. Features: * Large images are autoscaled to fit screen area * Basic support for animated images (zooming, rotating and exporting for animated images are not supported) * Zoom In/Out * Full screen mode * Support mouse dragging of the zoomed image * Cyclic view of all images in the same directory * Saving a copy of the opened file as a PNG file * Saving a copy of the opened file * Deleting the opened files * Rotating the view (
An open source software release and CVE tracking. Additionally includes: vulnerability tracking (CVE), ATOM feeds for project releases, repository statistics, project manager contacts.
Free Open Source Document Management System
Peewee is a minimalistic but expressive ORM library for Python. It comes in a single module and file, but supports SQLite, Mysql and Postgres, and comes with extensive documentation. It simplifies model declarations, result set iteration, and provides a rather pythonic way of query building through operator overloading.
Exaile is a Gtk+ music player with a simple interface. It allows powerful music management, has smart playlists, tagging features, can display album art and lyrics. It can also connect to streaming servers, download podcasts. Exaile supports secondary output devices, and there are over 50 extension plugins. It's available cross-platform.
Natron is a visual effects composition software. It supports many common image file formats (EXR, DPX, TIFF, JPEG, PNG); colorspace management via OpenColorIO, and visual effects via OpenFX / OFX plugins. It has low hardware requirements that allow real-time playback, comes with command line tools, and uses Python3 for scripting.
Clairmeta is a python package for Digital Cinema Package (DCP, DSM, DCDM, ...) probing and checking. At Eclair, Ymagis and CinemaNext, we use it across our digital laboratories workflows, and so contribute it back to the community.
Requests is a full-featured HTTP utility module for Python. It provides a simple and encompassing API for issuing requests and accessing responses and metadata. Requests supports international domains and IRLs, keep-alive session pools, persistent cookies, SSL/TLS, HTTP authorization (basic and digest token), standard Content-Encoding compression schemes, Unicode content, multipart/* MIME content, connection timeouts, and is thread-safe.
Customisable notification display tool that does not grab keyboard focus. Aimed at tiling window managers (as a replacement for permanent status bars). Easy to use from within scripts. Dependencies limited to Python2, GTK, and POSIX. Supports text and image display, timed updates, and notification replacement.
Gnome-manual-duplex is a utility that adds manual duplex to the "Print" menu. It is a virtual CUPS printer, but also works as standalone utility. It can handle both PostScript and PDF documents.
email2trac is a utility that converts email messages to Trac tickets. It features HTML message conversion, attachments, updating of tickets via email, command line options, a configuration file, Unicode support, spam detection, workflow support, and support for FullBlogPlugin and DiscussionPlugin.
BitWrk is a peer-to-peer service for distributed 3D rendering using Blender. Using Bitcoin as currency, it is creating an open marketplace where participants buy or sell computing power like stocks in a stock exchange.
Backend development usually plays an extremely important role in the whole process of the project building. But sometimes, the beginners, while being surprised with a variety of opportunities and languages, which may help you to achieve what you need, tend to make lots of really bad mistakes. However, in today’s article we will try to find out, what is the best way of the backend development.
This is a straightforward Python wrapper for ssdeep by Jesse Kornblum, which is a library for computing context triggered piecewise hashes (CTPH). Also called fuzzy hashes, CTPH can match inputs that have homologies. Such inputs have sequences of identical bytes in the same order, although bytes in between these sequences may be different in both content and length.
Wammu is a graphical mobile phone management tool. It's based upon the Gammu library for interfacing to different hardware and protocols (OBEX, etc). It provides phonebook, todo list, files, calendar, and SMS archiving, editing, copying or sending.
View a CSV file and Python data structures in a curses, spreadsheet-like display.
shufti is a lightweight, PyQt-based image viewer that non-destructively saves and restores the zoom level, rotation, window size, desktop location and viewing area on a per-image/file location basis.
Blender is a free and open source 3D animation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. Advanced users employ Blender’s API for Python scripting to customize the application and write specialized tools.
"dl" is a simple file sharing service for quick/one-off file transfers. Upload a file to get a link you can share. Or create a sharing link to receive files from others. The uploaded files are automatically removed when left unused, requiring zero additional maintenance. "dl" is built for your users: easy to use with any browser, integrates smoothly with Thunderbird for large attachments, works on Android, Windows and OSX or straight from the command line for maximum convenience.
Rapicorn is a graphical user interface toolkit for rapid development of user interfaces for C++11 and Python development. The source code is released as Free Software and everybody is welcome to contribute ideas, code, wiki contributions and artwork.
Lollypop is a visual music collection browser and player for Gnome. It supports MP3/MP4, FLAC and OGG Vorbis, presents a genre and album cover browser, sorting and searching by genre and artist, art/cover downloading, a playing queue and different replay modes.
Newspipe is a web news aggregator and reader.
JARR (Just Another RSS Reader) is a web-based news aggregator and reader.
rovercode is an educational robotics platform. It features a Blockly web app to make it easy to program and run your robot (rover) straight from your browser. Drag and drop commands to: - drive motors - read values from sensors - see what your rover sees with the built-in webcam viewer. The web app pairs with our service running on the rover. A rover can be anything supported by the [Adafruit Python GPIO library](https://github.com/adafruit/Adafruit_Python_GPIO), including: - [C.H.I.P.](https:
Julia is a high-level, dynamic, and JIT-compiled programming language for technical computing. It integrates distributed multiple-dispatch parallel execution, a mathemetical function library, numerical accuraccy, libraries for linear algebra, signal processing, Unicode-aware string processing, Lisp-like macros, Python code bondings, C function wrapping, user-defined and dynamic typing.
ScriptForm is a stand-alone webserver that automatically generates forms from JSON to serve as frontends to scripts. It takes a JSON file which contains form definitions, constructs web forms from this JSON and serves these to users over HTTP. The user can select a form and fill it out. When the user submits the form, it is validated and the associated script is called. Data entered in the form is passed to the script through the environment.
A simple, light-weight, desktop-independent update notification applet for the system tray on apt based systems as Debian, Ubuntu or Linux Mint. The main goal of un-applet is to provide an easy way to help users to keep their system up to date without getting in the user's way while keeping software dependencies at a minimum. A cron job runs in the background and periodically checks for pending software updates, the applet informs you by its color about the state of your system. Through its menu
PanConvert is a multi-platform GUI for instrumenting Pandoc to convert between various text, file and markup formats. It allows selecting files, or ad-hoc conversion of entered/pasted markup. Pandoc needs to be installed, and handles MarkDown/CommonMark, LaTeX, OPML, ODT and EPUB formats.
This package defines dataset file format and load/output methods for Review Graph Mining Project.
For the Review Graph Mining project, this package provides a loader of the Trip Advisor dataset provided by Dr. Wang.
This package provides 4 algorithms for review graph mining project. Mutually Reinforcing Analysis (MRA) algorithm is an algorithm we've introduced in DEXA 2011, Repeated Improvement Analysis (RIA) algorithm is an algorithm we've introduced in DEIM 2015. Algorithm One has been proposed by Ee-Peng Lim ea al. in CIKM 2010, and algorithm OneSum is an variation of it made by us.
This package provides a method to load a synthetic review dataset. The synthetic review dataset has been introduced in the following paper: Kazuki Tawaramoto, Junpei Kawamoto, Yasuhito Asano, and Masatoshi Yoshikawa, "A Bipartite Graph Model and Mutually Reinforcing Analysis for Review Sites," Proc. of the 22nd International Conference on Database and Expert Systems Applications (DEXA 2011), pp.341-348, Toulouse, France, August 31, 2011. (http://bit.ly/2cQ8kBU)
DNF is a software package manager that installs, updates, and removes packages on RPM-based Linux distributions. It automatically computes dependencies and determines the actions required to install packages. DNF also makes it easier to maintain groups of machines, eliminating the need to manually update each one using rpm. DNF (or Dandified Yum) is the next generation version of Yum. It roughly maintains CLI compatibility with Yum and defines a strict API for extensions and plugins. Plugins ca
Python is an interpreted and object-oriented programming language. It runs on many plattforms and its powerful yet coherent syntax makes it well-suited for experts and beginners. It's strongly-typed and dynamic, provides for modules, polymorphic classes, exceptions, and high level data types and control structures. Bindings exists for a wide range of libraries, such as system interfaces, windowing and graphical toolkits. Modules exist for high-level mathematic and scientific applications, text p
minor feature: TypeError when frame.f_trace is set to None. possible refleaks in failing Py_BuildValue() with the #8220;N #8221;
Format unit. possible refleak when creating a function with annotations. bytearray.remove() for values greater than 127. Based on
Patch by Joe Jevnik. int.from_bytes() no longer bypasses constructors for subclasses. Optimized the float.fromhex() class method for exact float.
It is now 2 times faster. Single var-keyword argument of dict subtype was passed
Unscathed to the C-defined function. Now it is converted to exact dict. gc.get_objects() no longer contains a broken tuple with NULL
Pointer. Use RawConfigParser for.pypirc parsing,
Removing support for interpolation unintentionally added
With move to Python 3. Behavior no longer does any
Interpolation in.pypirc files, matching behavior in Python
2.7 and Setuptools 19.0. Memory functions of the PyMem_Malloc() domain
PYMEM_DOMAIN_MEM ) now use the. pymalloc allocator.
Rather than system malloc(). Applications calling
PyMem_Malloc() without holding the GIL can now crash: use
PYTHONMALLOC=de environment variable to validate the usage of memory.
Allocators in your application. Optimize function calls only using unpacking like
Func(*tuple) (no other positional argument, no keyword): avoid copying
The tuple. Patch written by Joe Jevnik. Make the builtin slice type support cycle collection. super.__init__ no longer leaks memory if called multiple times.
NOTE: A direct call of super.__init__ is not endorsed!, the doc comment for FileFinder.find_spec(). Mention PEP 420 in the importlib docs. PYTHONIOENCODING now has priority over locale in setting the
Error handler for stdin and stdout. crash on iterating exhausting iterators.
Affected classes are generic sequence iterators, iterators of str, bytes,
Bytearray, list, tuple, set, frozenset, dict, OrderedDict, corresponding
Views and os.scandir() iterator. Optimize bytes.replace(b'', b'.') and
Bytearray.replace(b'', b'.'). Patch written by J
Graphical counterpart to tabview, a simple tabular data viewer that can be used both stand-alone and as a Python module for various files and Python/Pandas/NumPy data structures.
A Python Wrapper to access the Overpass API (the read-only OSM3S interface to open street map data, which can be queried over the web simply by location, types, proximity or tags).
This package implements a wrapper of FRAUDAR algorithm to provide APIs defined in Review Graph Mining project.
Winpython is a portable Python Distribution for the Windows-platform, allowing you to run your code using Numpy, Scipy, Matplotlib, Pandas, Numba, Cython and many other great software of the scientific stack of Python.
sK1 is an open source multiplatform vector graphics editor similar to CorelDRAW, Adobe Illustrator, or Freehand. The major feature of sK1 is a professional precise printing and "prepress ready" PDF & PostScript output.
ReflectRPC is a Python library implementing an RPC client and server using the JSON-RPC 1.0 protocol. What sets it apart from most other such implementations is that it allows the client to get a comprehensive description of the functions exposed by the server. This includes type information of parameters and return values as well as human readable JavaDoc-like descriptions of all fields. To retrieve this information the client only has to call the special RPC function __describe_functions and i
The sdpt3glue package serves as glue code to allow Cvxpy semidefinite programming (SDP) problems to be solved using the SDPT3 solver for Matlab.
dsargparse is a wrapper of argparse library which prepares helps and descriptions from docstrings. It also sets up functions to be run for each sub command, and provides a helper function which parses args and run a selected command. Using this library, you don't need to write same texts in docstrings, help, and description.
Allows to browse and display pocket monsters in your terminal. Utilizes the Veekun database, and displays a smooth ASCII rendering of each pokemon.
This package provides a Python translation of the Matlab package Qpecgen which generates random MPEC test problems with quadratic objective functions and affine variational inequality constraints. For more information, see the paper and accompanying code by Houyuan Jiang, Daniel Ralph, 1997.
mmu2html is a tool to convert text files with mixed markup and html code into html files. It can be used for static website generation. It has been designed with asciidoc in mind, but with additional support for menu creation, file linking, and other web site specific features.
FF Multi Converter is a GUI frontend for multimedia and document conversion tools. It utilizes FFmpeg for audio and video format recoding, ImageMagick for graphic files, and UnoConv for all office document formats. It's implemented in Python with Qt4.
GNU Solfege is *free* ear training software written in Python 3.4 using the Gtk+ 3 toolkit. The program is designed to be easily extended with lesson files (data files), so the user can create new exercises.
imreg_dft is your first-choice Python image registration utility. In plain language, it implements means of guessing translation, rotation and scale variation between two images. The name comes from the fact that it doesn’t work with those images directly, but it works with their spectrum (DFT using FFT), and its log-polar transformation, hence the _dft after imreg. You can use the functionality in a form of a command-line tool or as a Python module.
fwknop implements an authorization scheme known as Single Packet Authorization (SPA) for strong service concealment. SPA requires only a single packet which is encrypted, non-replayable, and authenticated via an HMAC in order to communicate desired access to a service that is hidden behind a firewall in a default-drop filtering stance. The main application of SPA is to use a firewall to drop all attempts to connect to services such as SSH in order to make the exploitation of vulnerabilities (bot
The afl-cov project produces code coverage data with lcov based on AFL test cases. This allows the user to see exactly which branches/lines/functions afl-fuzz is actually exercising in a targeted project. The main application of afl-cov is to use code coverage results as a way to validate whether or not AFL is being driven in a manner that is effective across as much code as possible.
Suplemon is a modern, slick and intuitive console text editor with multi cursor support. Suplemon replicates Sublime Text style functionality in the terminal with the ease of use of Nano.
A screencast tool to display your keys, inspired by Screenflick. This major rewrite features: Several keyboard translation methods, Key composition/input method support, Configurable font/size/position, Highlighting of recent keystrokes, Improved backspace processing, Normal/Emacs/Mac caps modes, Multi-monitor support, Dynamic recording control by pressing both control keys, Switch for visible shift and modifier sequences only.
Pip is the PyPA/setuptools recommended tool for installing packages from Pythons central package index (PyPI). It supports source-based, egg, and wheel (PEP427) packages with a full package meta database (PEP426). And it's designed to work in conjunction with virtualenv.
A program to play Shogi against the builtin engine or against USI engines. It is written in python 3 and C and runs on GTK3 (PyGI) desktops.
Paperwork is a GUI to make papers easily searchable using OCR. The basic idea behind Paperwork is "scan & forget" : You should be able to just scan a new document and forget about it until the day you need it again.
Fivebit is a Python 3 compression library for short text strings. It compresses short strings into five bit characters, which yields a 37.5% reduction for lowercase ASCII. Using the included dictionary will decrease size further. Custom dictionaries can be easily created for use with languages other than English Example usage: import fivebit a = fivebit.compress("Your string here") print(fivebit.decompress(a))
Slouchy is for anyone who wants to work on their posture while at a computer. After a quick setup it will periodically alert you if you start slouching at your computer. It's written in Python and depends on the OpenCV and QT4 libraries.