Ldaptor is a pure-Python library that implements LDAP client logic, separately-accessible LDAP and BER protocol message generation and parsing, ASCII-format LDAP filter generation and parsing, LDIF format data generation, and Samba password changing logic
Also included is a set of LDAP utilities for use from the command line and a server that can be executed locally.
Awesome Regex curates the best regular expression tools, tutorials, libraries, and other resources. It covers all major regex flavors, and currently includes especially deep coverage of regular expressions in JavaScript.
This is a Python module that implements the socketserver.BaseRequestHandler
interface for LDAP. It provides stubs for all operations (BIND, SEARCH, ...) Override the stubs you need with your own code to provide actual functionality for them. This seems to be the closest thing to an LDAP server in Python that anyone has tried to build (because, who really wants to deal with LDAP?)
All of the paywall removers in one place. Simply enter the URL of the article and click the archive buttons to remove any paywall.
A collection of tools I use to reverse engineer PAL (programmable array logic) devices. These tools are meant to satisfy my needs. I'm sharing them here in case someone finds them useful.
This is a telegram bot that interacts with Google Sheets and allows you to add, delete, make an expense list and show various graphs.
While I do not use Telegram, it makes sense in the context of figuring out how to interact with a GSheet using its API and a chat interface. If nothing else, its instructions for setting up API access to GSheets makes it useful.
Somebody's directory of search engines.
soapysdr-fft-log is a tool for logging and playing back arbitrarily large portions of the RF spectrum. it can also identify peaks based on a handful of input parameters and log them to console. It is a sister project to plutosdr-fft-log which brings support to many of the most popular SDRs. scanner.py continuously scans a specified frequency range and logs the FFT results to .bin files. each log file contains data for an arbitrary large portion of the spectrum, allowing continuous spectrum monitoring. replay.pl plays back FFT log files generated by scanner.py, printing detected peaks to the console.
Fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way. It is written mainly in C, with performance and customizability in mind. Currently, Linux, Android, FreeBSD, MacOS and Windows 7+ are supported.
Can be configured fairly easily if you ask it to write a config file for you. It's surprisingly flexible.
The TDE project began as a continuation of the K Desktop Environment (KDE) version 3. The name Trinity was chosen partly because the word means "three" and TDE was a continuation of KDE 3. TDE now is its own computer desktop environment project. Equipped with a suitable collection of desktop effects that remain compatible with older hardware. Responsive on older hardware, while also being compatible with newer hardware. Compatible with, but not requiring, 3D acceleration (unlike KDE Plasma). Compatible with freedesktop.org and Linux file system hierarchy standards. Compatible with other desktop environments.
RSS: https://www.trinitydesktop.org/rss.php
Looks like there's a third party Arch package repository for TDE: https://wiki.trinitydesktop.org/Arch_Trinity_Repository_Installation_Instructions
cleanpy is a CLI tool to remove caches and temporary files related to Python under whatever directories you tell it to. Cleans out .pyc, .pyo, other cache files and directories.
Query next passes for a given satellite above you. Uses Skyfield to predict passes, and Celestrak GP API to get updated TLE data.
This library provides several functions for nicely printing data to the
terminal. MatPlotLib is a very nice library, but it can be a bit tedious at
times when all you want is something quick and dirty.
By default, this library will use Unicode symbols (specifically braille) for
plotting. A good font to use is JuliaMono. However, if your font does not
support the necessary Unicode symbols, you can tell the library to not use them by setting itrm.config.uni
to False
.
Find out who’s behind more than 810,000 offshore companies, foundations and trusts from the Pandora Papers, Paradise Papers, Bahamas Leaks, Panama Papers and Offshore Leaks investigations.
DO exposes performance metrics for hosted databases from their API. This talks about how to access them programmatically.
Use Python to map a website's external facing links. And then apply D3 to visualize those outbound connections as a network graph.
Premium tools, accessories and art for lock sport and professionals alike.
Among things of interest are the acrylic lockpick handles I've been looking for.
Run the finest Open Source web apps from just $1/month. Start free with $5 welcome credit. Fully managed, no servers to administer. No tracking, no ads, no snooping. EU and US locations available. Use your own domain. Has an extensive directory of applications available. Your data is easily and readily exportable.