Files

Libraries for file manipulation and MIME type detection.

Newest releases
20

PwCUK-CTO A tool is designed to make it easy to signature potentially unique parts of RTF files.
 
11

Krasjet pdf.tocgen is a set of command-line tools for automatically extracting and generating the table of contents (ToC) of a PDF file. It uses the embedded font attributes and position of headings to deduce the basic outline of a PDF fi
 
15

cdanis emojifs is a FUSE filesystem that allows you to manipulate custom emojis on your various Slacks and Discords*.
 
254

betatim This Jupyter notebook extension allows you to save your notebook as a PDF.
 
247

baicunko This is my first open-source project so please, feel free to comment on anything that you think requires to be overwritten! The idea behind this software is to allow anyone to make their pdf look like it was scanned.
 
287

sharanya02 Convert a text document (.txt file) into a PDF file with the text content handwritten
 
842

pyexcel pyexcel - Let you focus on data, instead of file formats Support the project If your company has embedded pyexcel and its components into a revenue generating product, please support
 
1.3k

Tinche aiofiles: file support for asyncio aiofiles is an Apache2 licensed library, written in Python, for handling local disk files in asyncio applications. Ordinary local file IO is blocking, and cannot easily and
 
641

rianhunter dbxfs dbxfs allows you to mount your Dropbox folder as if it were a local filesystem. It differs from the official Dropbox client in two main ways: Internet connectivity is required for access No disk space is req
 
371

target Strelka Strelka is a real-time, container-based file scanning system used for threat hunting, threat detection, and incident response. Originally based on the design established by Lockheed Martin's Laika BOSS and simil
 
746

tfeldmann organize The file management automation tool. Install via pip (requirement: Python 3.3+): On macOS / Windows: $ pip3 install organize-tool On Linux: $ sudo pip3 install organize-tool
 
210

floyernick fleep File format determination library for Python Getting Started fleep is a library that determines file format by file signature (also known as "magic number"). Installation You can
 
1.8k

python-excel xlrd Please read this before using this library: https://groups.google.com/d/msg/python-excel/P6TjJgFVjMI/g8d0eWxTBQAJ Purpose: Provide a library for developers to use to extract data from Microsoft Excel (t
 
11.2k

warner Magic Wormhole Get things from one computer to another, safely. This package provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or sho
 
95

geertj Gruvi: Async IO for Python, Simplified Improved ergonomics for Python programmers wanting to use asynchronous IO. Gruvi is an asynchronous IO library for Python. It focuses on the following desirable properties:
 
2.8k

redox-os TFS: Next-generation file system TFS is a modular, fast, and feature rich next-gen file system, employing modern techniques for high performance, high space efficiency, and high scalability. TFS was created out of
 
144

NVISO-BE binsnitch.py binsnitch can be used to detect silent unwanted changes to files on your system. It will scan a given directory recursively for files and keep track of any changes it detects, based on the SHA256 hash of th
 
343

Miserlou NoDB NoDB isn't a database.. but it sort of looks like one! NoDB an incredibly simple, Pythonic object store based on Amazon's S3 static file storage. It's useful for prototyping, casual hacking, and (maybe)
 
17

salmedina pdf2thumb This is a little Python program which extracts a thumbnail view from a given pdf file. You can select the number of pages to be displayed. Hope this helps other to display their papers in their sites.
 
147

Edinburgh-Genome-Foundry Python file operations made easy Flametree is a Python library which provides a simple syntax for handling files and folders (no os.path.join, os.listdir etc.), and works the same way for different file system
 
2

buptmiao CoCo CoCo is a Code Convert tool which can transform file's encoding format. Install install by pip pip install cocov install by source > git clone [email protected]:buptmiao/CoCo.
 
4.1k

micahflee OnionShare OnionShare is an open source tool for securely and anonymously sending and receiving files using Tor onion services. It works by starting a web server directly on your computer and making it accessible as an
 
297

FSecureLABS wePWNise wePWNise is proof-of-concept Python script which generates VBA code that can be used in Office macros or templates. It was designed with automation and integration in mind, targeting locked down environment sce
 
629

decalage2 ViperMonkey ViperMonkey is a VBA Emulation engine written in Python, designed to analyze and deobfuscate malicious VBA Macros contained in Microsoft Office files (Word, Excel, PowerPoint, Publisher, etc). See my articl
 
36

rstacruz vim-xtract Extract the selection into a new file vim-xtract helps you split up large files into smaller files. Great for refactoring. Installation Add rstacruz/vim-xtract using your favorite Vim plug
 
4.5k

mzucker noteshrink Convert scans of handwritten notes to beautiful, compact PDFs -- see full writeup at https://mzucker.github.io/2016/09/20/noteshrink.html Requirements Python 2 or 3 NumPy 1.10 or later SciP
 
12

sarunks python-requirements-generator Scans all Python files recursively in a directory and prints all imports that are needed, that are not installed Download the file RUN: python python_requirements_generator.py <FULL FOL
 
4.3k

gorakhargosh Watchdog Python API and shell utilities to monitor file system events. Works on Python 2.7 and 3.4+. If you want to use an old version of Python, you should stick with watchdog < 0.10.0. Example API U
 
492

mikeorr Unipath An object-oriented approach to file/directory operations Version: 1.1 Home page: https://github.com/mikeorr/Unipath Docs: https://github.com/mikeorr/Unipath#r
 
1.7k

ahupp python-magic python-magic is a Python interface to the libmagic file type identification library. libmagic identifies file types by checking their headers according to a predefined list of file types. This functional
 
919

jaraco path.py path.py implements a path objects as first-class entities, allowing common operations on files to be invoked on those path objects directly. For example: from path import Path d = Path('/home/guido/bin') fo
 
19

loics2 Sorta Sorta is a tool to help you sort your files What's that? Have you ever had a folder where lots of files pile up, and at the end it takes ages to tidy them up? Well, Sorta is the solution. Create a Sor
 
Popular
20.6k

jgm Pandoc The universal markup converter Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can convert from commonm