Saravanan666/pypi-org huggingface dataset:
Package: asciiclip
ASCII ClipCLI tool that applies an ASCII filter to video or image.ExamplesInstall latest version using pip:python3-mpipinstallasciiclipCreate an ASCII clip from YouTube video or local video:asciiclip-ohttps://www.youtube.com/watch?v=xxxxxxxx-d/dest/
asciiclip-o/from/clip.mp4-d/to/-s10-e30Create an ASCII image of a particular second from YouTube video or local video:asciiclip-ohttps://www.youtube.com/watch?v=xxxxxxxx-d/dest/-r120asciiclip-o/from/clip.mp4-d/to/-r5Create an ASCII image from local image using custom ASCII character list:asciiclip-o/from/image.png-d/to/-a".:;-+*uo@"Create an ASCII clip using custom settings:asciiclip-ohttps://www.youtube.com/watch?v=xxxxxxxx-d/dest/-a".:;-+*uo@"-q1080-h66-fs6InstallationPython package from PyPIasciiclip is available onPyPIand can be installed with pip (Python 3
with setuptools required):python3-mpipinstallasciiclipInstalling fromPyPIis the recommended way of installation, which gives you the latest released version.UsageWhen you runasciiclipwith no arguments help message is displayed, listing all options.Usage: asciiclip [OPTIONS]Available options:-o, --source PATH- Link to YouTube video or path to image or video[required]-d, --destination DIRECTORY- Output folder[required]-f, --filename TEXT- Output file name  [default: ascii]-s, --start INTEGER- Used to trim video, sets the beginning point in seconds-e, --end INTEGER- Used to trim video, sets the ending point in seconds-r, --frame INTEGER- Turns the frame at a specified second of video into an image (-s/-e will be ignored)-t, --threads INTEGER RANGE- Number of threads used for video processing [default: 8; 1<=x<=32]-a, --chars TEXT- List of ASCII characters arranged from dark to light  [default: .;*uo]-p, --preset [720|1080]- A set of settings that will produce a 720p or 1080p output file (-h/-ft/-fs/-q will be ignored)-q, --sourcequality [360|480|720|1080]- Height in pixels to which the video or image will be scaled down (the final result will be about [fontsize/chunk] times this value) [default: 360]-h, --chunk INTEGER RANGE...- Size of the rectangular area that will be consolidated to a single ASCII symbol [default: 2, 2; 0<=x<=128]-g, --gsv FLOAT RANGE...- RGB weights used when desaturating an image or video  [default: 0.299, 0.587, 0.114; 0<=x<=1]-c, --compression INTEGER RANGE- PNG compression level  [default: 0; 0<=x<=9]-ft, --font FILE- Path to custom font  [default: moby.ttf]-fs, --fontsize INTEGER RANGE- Font size  [default: 6; 0<=x<=128]-fc, --fontcolor INTEGER RANGE- Font color  [default: 255, 255, 255; 0<=x<=255]--keepaspectratio- Preserves original aspect ratio, otherwise if the video is thinner than 16:9 bars will be added to the sides--mute- Removes the audio track from the video--quiet- Suppress all console messages--help- Show this message and exit.
Package: ascii-converter
ASCII-CONVERTERAScii-converter utilityTHis is an ascci converter
* Free software: MIT license
* Documentation:https://ascii-converter.readthedocs.io.FeaturesTODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2018-03-10)First release on PyPI.
Package: asciidag
OverviewThis is a direct port of theGitlog graphing code, which draws
directed acyclic commit graphs as ASCII art. It was done very
mechanically and quickly, so the code is not Pythonic. Dependencies onGitspecifics should be gone but look and feel remains.This project is alpha quality and subject to breaking API changes.Note💡
If you are thinking about doing a large refactoring, please submit
an issue for discussion first; I consider it potentially worthwhile
to stay close to theGitsource.InstallationAvailable for install/upgrade fromPyPI:pipinstall-UasciidagAs usual, it is best to install your packages into avirtual environment.Usageexamples/demo.pyis included in the installation directory and is
executable. The core functionality is:fromasciidag.graphimportGraphfromasciidag.nodeimportNodegraph=Graph()root=Node('root')grandpa=Node('grandpa',parents=[root])tips=[Node('child',parents=[Node('mom',parents=[Node('grandma',parents=[Node('greatgrandma',parents=[]),]),grandpa,]),Node('dad',parents=[Node('bill',parents=[Node('martin'),Node('james'),Node('paul'),Node('jon'),])]),Node('stepdad',parents=[grandpa]),]),Node('foo',[Node('bar')]),]graph.show_nodes(tips)Output:copyright:© 2016 Sam Brightmanlicense:GNU General Public License v2.0, see LICENSE for more details.
Package: ascii-data-file
A module to access data in text formatted fileIn data analysis, data is often stored in text formatted files, where values are written in columns on a text line.The file may containt comments, usually starting with#, unused or uniteresting columns or multiple files can contain data of intereste.Consequently, it maybe useful to be have a python shortcut to:read one or several files one after the otheror put some files side by side (i.e. append the columns together)filter out commented or empty lines.This module provides one function that wraps around a file iterator, allowing the file(s) to be read as following :forone_lineindata_file('myfile.txt',comment_prefix='#'):print(one_line)Getting StartedThe following instructions will get you a copy of the project up and running on your local machine.InstallingThe module comes with no external dependency, and can easily be installed with thedistutilstools of Python.Get theascii_data_file.tar.gzfile. Thencdto the directory where the file was download and execute the following commands:tarxvvzf`ascii_data_file-001.tar.gzcd`ascii_data_file-001
python3setup.pyinstallThis will unpack, build, install and test the module.TestingYou can test the library online withpytestDependenciesThe module is built with no dependencies.UsageThedata_filefunction is defined as follow:data_file(file_path:Union[str,Sequence[str]],returned_columns:Union[str,slice,Sequence[int]]='*',comment_prefix:str="#",separator:Union[None,str]=None,returned_type:type=float,multi_files_behavior:str='append',skip_empty_lines:bool=True,skip_error_lines:bool=True,error_line_warning:bool=True,error_line_error:bool=False)->GeneratorIt returns a generator filtering out commented linesThe parameters are:file_path(str or list of str), required: the path to the file or files to openreturned columns('*'or slice or list of int), default = ''*': select the columns to return.
either'*'for all, a list of indices, or a slice.comment_prefix(str), default = "#": the characters to look for at the start of a commented line.returned_type(type), default =float: the type of data to return.multi_files_behavior(str), default = 'append': what to do when multiple files are given in input.
eitherappendorside_by_sideskip_empty_lines(bool), default = True: wether to skip empty linesskip_error_lines(bool), default = True: wether to skip files with errorin the processingerror_line_warning(bool), default = True: if error lines are not skipped, wether to issue a warningerror_line_error(bool), default = True: if error lines are not skipped, wether to raise a RuntimeError when there is a problem reading the line.For example of usage, go see thetest_ascii_data_file.pyfile in the repository.AuthorsGreg Henning- ghenning​.at.​iphc․cnrs․frLicenseThis project is licensed under the CeCILL FREE SOFTWARE LICENSE AGREEMENT.SeeLICENSEfor more.
Package: ascii-dirtree
dirtreeGenerate good-looking ascii trees of directories and files.InstallationInstall and update usingpip:pipinstall-Uascii-dirtreeUsageusage:dirtree [-h] [-p [PATH]] [-f] [-c] [-i [IGNORE ...]] [-d DEPTH]optional arguments:-h, --help            show this help message and exit-p [PATH], --path [PATH]Path to start from-f, --files           print files-c, --clip            copy to clipboard-i [IGNORE ...], --ignore [IGNORE ...]ignore files matching glob-d DEPTH, --depth DEPTHdepth to traverse, negative for infiniteExample:
Package: asciidoc
AsciiDoc.pyAsciiDoc is a text document format for writing notes, documentation,
articles, books, ebooks, slideshows, web pages, man pages and blogs.
AsciiDoc files can be translated to many formats including HTML, PDF,
EPUB, man page.AsciiDoc.py is a legacy processor for this syntax, handling an older
rendition of AsciiDoc. As such, this will not properly handle thecurrent AsciiDoc specification.
It is suggested that unless you specifically require the AsciiDoc.py
toolchain, you should find a processor that handles the modern AsciiDoc
syntax.AsciiDoc.py is highly configurable: both the AsciiDoc source file syntax
and the backend output markups (which can be almost any type of
SGML/XML markup) can be customized and extended by the user.PrerequisitesAsciiDoc.py is written in Python so you need a Python interpreter
(version 3.5 or later) to execute asciidoc(1). You can install Python using the
package manager for your OS or by downloading it from the official Python
websitehttp://www.python.org.Additionally, you will need:DocBook XSL Stylesheets 1.76.1xsltproc (libxml 20706, libxslt 10126 and libexslt 815).w3m 0.5.2dblatex 0.3FOP 0.95to enable the full AsciiDoc.py toolchain.Obtaining AsciiDoc.pyDocumentation and installation instructions are on the AsciiDoc.py websitehttps://asciidoc.org/. Simply, you should use use pip to install it:pip3 install asciidocContributingTo contribute and test your changes, you will need to install:flake8pytestpytest-mockTo lint the codebase:python3 -m flake8AsciiDoc.py has the following types of tests:doctests:python3 -m asciidoc.asciidoc --doctestunit tests:python3 -m pytestintegration tests:python3 tests/testasciidoc.py
Package: asciidoc3
asciidoc3Text based document generation using Python 3.x; Python3 port of AsciiDocAsciiDoc3is a text document format for writing notes, documentation, articles, books,
ebooks, slideshows, web pages, man pages and blogs.AsciiDoc3files can be translated
to many formats including HTML, PDF, EPUB, man page, and DocBook markup (at your choice v4.5 or v5.1).AsciiDoc3is highly configurable: both theAsciiDoc3source file syntax and the backend
output markups (which can be almost any type of SGML/XML markup) can be customized and extended by the user.PrerequisitesAsciiDoc3is written in 100% pure Python3. So you need a Python interpreter (version 3.7 or later)
to execute asciidoc3.py. Python is installed by default in most Linux distributions. You can download
Python from the official websitehttps://www.python.org.Obtaining AsciiDoc3deb rpm docker tarball generic installer zip PyPI (GNU/Linux and Windows) Pelican Plugin available!See documentation and installation instructions on theAsciiDoc3websitehttps://asciidoc3.org/ToolsCurrentAsciiDoc3version tested on Debian Siduction, Ubuntu 20.04 LTS (Focal Fossa), GhostBSD,
openSUSE Tumbleweed, Windows 10, and other platforms (Python 3.7 to 3.10).DependenciesAsciiDoc3comes without dependencies (aside Python3, of course). To exploit all features ofAsciiDoc3,
you need - where necessary - DocBook XSL Stylesheets, xsltproc, w3m, dblatex, FOP, Pygments, graphviz ...
You'll find these packages in the repos of your operating system - to avoid this hassle use Docker.CopyingCopyright © Stuart Rackham (and contributors) for AsciiDoc v8.6.9 (Python2)Copyright © 2018-2021 Berthold Gehrkeberthold.gehrke@gmail.comfor AsciiDoc3 (Python3)Free use of this software is granted under the terms of the
GNU General Public License version 2 or later (GPLv2+).
Package: asciidocbuilder
AsciiDocBuilderAsciiDocBuilderis a Python library designed to make it easy to construct AsciiDoc documents programmatically. Through its object-oriented interface, users can seamlessly design and structure AsciiDoc elements, thus providing a modular and extensible approach to generating detailed documentation.FeaturesObject-Oriented Approach: Create and manage AsciiDoc content with intuitive Python objects.Modular Design: Different modules for various AsciiDoc elements, such astext,structure,admonition, etc.Easy Extendability: The architecture supports the creation of new custom elements and behaviors with ease.InstallationpipinstallasciidocbuilderNote: This installation instruction assumes the presence of the package on PyPi. If not available, ensure to provide accurate installation steps.Quick StartHere's a simple example:fromasciidocbuilderimportAsciiDocBuilder,TextElement,Sectiondoc=AsciiDocBuilder("output.adoc")section=Section("Introduction",1)section.add_element(TextElement("Welcome to the AsciiDoc world via AsciiDocBuilder!"))doc.root.add_element(section)doc.save()The script above will generate an AsciiDoc file namedoutput.adocwith your content.Comprehensive DocumentationDetailed documentation, including API references and advanced usage, is availablehere. (Replace with an actual link when available)ExamplesExplore theexamplesdirectory in the repository for various use-case scripts, demonstrating the vast capabilities of AsciiDocBuilder.Running TestsOur test suite utilizespytest. To execute tests, simply navigate to the project's root directory and run:pytestContribute to AsciiDocBuilderWe're open to contributions! Whether it's feature enhancements, bug fixes, or documentation improvements, your efforts are welcome. Kindly open an issue or submit a pull request.LicenseAsciiDocBuilder is licensed under the MIT License.Remember, the best READMEs often include more visual content, like screenshots or diagrams, especially if the library/tool has any UI or visual output components. It's also beneficial to have links to detailed documentation, API references, and usage tutorials. As your project evolves, make sure to keep the README updated to reflect those changes.
Package: asciidocwriter
AsciidocWriterWhat is it?AsciidocWriteris a Python module for creating AsciiDoc filesWhere to get itThe source code is currently hosted on GitHub at:https://github.com/vidigalp/asciidocwriterBinary installers for the latest released version are available at thePython
Package Index (PyPI).# or PyPIpipinstallasciidocwriterHow to Runpythonasciidocwriter...DependenciesPandas - pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language.NumPy - Adds support for large, multi-dimensional arrays, matrices and high-level mathematical functions to operate on these arrayspython-dateutil - Provides powerful extensions to the standard datetime modulepytz - Brings the Olson tz database into Python which allows accurate and cross platform timezone calculationsClick - Click is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary.tqdm - Instantly make your loops show a smart progress meter - just wrap any iterable with tqdm(iterable), and you're done!
Package: asciidoxy
___              _ _ ____
   /   |  __________(_|_) __ \____  _  ____  __
  / /| | / ___/ ___/ / / / / / __ \| |/_/ / / /
 / ___ |(__  ) /__/ / / /_/ / /_/ />  </ /_/ /
/_/  |_/____/\___/_/_/_____/\____/_/|_|\__, /
                                      /____/[Home|What is AsciiDoxy?|Getting started|Reference documentation|Examples|Contributing|Changelog|GitHub]AsciiDoxy let's you generate beautiful documentation using the combined power of AsciiDoc and
Python. Write your documentation inAsciiDoc
formatand usePython codeandMako Templatesto
generate additional content. To top it all off, insert API documentation generated byDoxygento document your software.For API documentation, the following languages are currently supported through Doxygen:C++JavaObjective-CPython (usingdoxypypy)Swift (transcoded from Objective-C only, native support expected in 0.9.x)Kotlin (transcoded from Java only, native support expected in 0.9.x)Other features:Collect AsciiDoc files, images, API documentation and other resources from remote servers.Generate either a single HTML page or a multipage hierarchy.Transcoding: showing how to use elements written in one language in another compatible language.Get started now!Want to try out AsciiDoxy together with all the tools it supports? Use our Docker image:dockerrun--rm-itsilvester747/asciidoxy:latestasciidoxy--helpAll you need to get started writing beautiful documentation can be found in ourgetting started guide.CreditsInspiration for creating AsciiDoxy was found in this article by Sy Brand:https://devblogs.microsoft.com/cppblog/clear-functional-c-documentation-with-sphinx-breathe-doxygen-cmake/Before going public on GitHub, several people insideTomTomcontributed to
the internal version of AsciiDoxy. Many thanks to:Andy SalterArkadiusz SkalskiLukasz GlowcykNebojsa MrmakNiels van der SchansRobert GernertTomasz MajThe python package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.
Package: asciietch
Ascii EtchA graphing library with the goal of making it simple to graph series of numbers using ascii characters.Quick StartTo start using Ascii Etch ensure Python 3.6 or higher is installed. Then install asciietch using pip3.6 or higher:pip3 install asciietchThen import asciietch and begin using it.ExamplesGraphing 0-4 values as a line graph>>>fromasciietch.graphimportGrapher>>>g=Grapher()>>>values=[0,1,2,3,4]>>>print(g.asciigraph(values))-////Graphing 0-4 values as a histogram>>>fromasciietch.graphimportGrapher>>>g=Grapher()>>>values=[0,1,2,3,4]>>>print(g.asciihist(values))▁▃▅▆█Graphing more values>>>fromasciietch.graphimportGrapher>>>g=Grapher()>>>values=[0,1,2,3,4,4,3,2,1,2,2,2]>>>print(g.asciigraph(values))--/\/\---/-/>>>print(g.asciihist(values))▁▃▅▆██▆▅▃▅▅▅Graphing a large set of values and adding labels>>>importrandom>>>fromasciietch.graphimportGrapher>>>g=Grapher()>>>values=[]>>>v=0>>>foriinrange(1000):...v=v+random.randint(-1,1)...values.append(v)>>>print(g.asciigraph(values,max_height=10,max_width=100,label=True))Upper value: 147.6 *********************************************************************************
                             -------- ---                                                           
                        ----/        -   \-      -                                                  
                   ----/                   \----/ \--                                               
                 -/                                  \                                              
----        ----/                                     \------      -  ----                          
    \------/                                                 \----/ \/    \-                        
                                                                            \--                     
                                                                               \-------             
                                                                                       \------      
                                                                                              \-   -
                                                                                                \-/ 
Lower value: 85.3 ********************************************* Mean: 122.196 *** Std Dev: 16.20 ***Developinggitclonegit@github.com:linkedin/asciietch.gitcdasciietch
python3setup.pyvenvsourceactivate
python3setup.pydevelopTestingpip3.6installtox
toxContributing CodeContributions are welcome, seeContribution guidelines for this project
Package: ascii-films
GNU GENERAL PUBLIC LICENSECette classe fournit des outils pour afficher des petits films à partir de frames en ascii.Les frames peuvent être dans un seul fichier, avec un séparateur ou dans plusieurs fichiers qui seront lus d'un répertoire à préciser, et dans l'ordre alphanumérique croissant.Pour démarrer, esayezfrom film.film import Film
    Film.demo()DépotWikiDocumentation sphinxBibliothèque de frames ascii
Package: asciifolder
## asciifolderpretty print folder structure to cli```python>>> asciifolder "Python/Lib/concurent">>>concurrent/â”œâ”€â”€ __pycache__/â”‚   â””â”€â”€ __init__.cpython-36.pycâ”œâ”€â”€ futures/â”‚   â”œâ”€â”€ __pycache__/â”‚   â”‚   â”œâ”€â”€ __init__.cpython-36.pycâ”‚   â”‚   â”œâ”€â”€ _base.cpython-36.pycâ”‚   â”‚   â”œâ”€â”€ process.cpython-36.pycâ”‚   â”‚   â””â”€â”€ thread.cpython-36.pycâ”‚   â”œâ”€â”€ __init__.pyâ”‚   â”œâ”€â”€ _base.pyâ”‚   â”œâ”€â”€ process.pyâ”‚   â””â”€â”€ thread.pyâ””â”€â”€ __init__.py```
Package: asciify-it
asciifyCreate amazing ASCII arts on-the-fly withasciifyPython package!FeaturesAlgorithm for image transformation into an ASCII art!Python libraryasciifywith command line interface (powered byclick)Flaskserver applicationDeployed onHerokuDependenciesclicknumbanumpyPillowscipytqdmQuick startTo installasciifysimply runpip install asciify-itNow you can useasciifyCLI tool as follows:$ asciify mylittlepony.png -w 45 -h 43 -o result.txt -f path/to/arial.ttf -s 48 -qMore info can be found on thedocumentationpage.AuthorsAArturMathematician2000
Package: asciigit
_            _ _       _ _   
  /_\  ___  ___(_|_) __ _(_) |_ 
 //_\\/ __|/ __| | |/ _` | | __|
/  _  \__ \ (__| | | (_| | | |_ 
\_/ \_/___/\___|_|_|\__, |_|\__|
                    |___/Asciigit is a terminal UI forGit. The aim of this project is to make it easier
for you to interact with your Git repositories in the terminal, either
locally or when connected to a remote server over SSH.How to installYou can install this application viapip:pip install asciigitHow to openNavigate to the directory containing the Git repository you want to open, and
run:asciigitHow to useEither use your mouse to click around the terminal interface, or use the tab
and enter buttons to navigate the screens.There's also a key binding for ctrl-a that'll open up a shortcuts window.ScreenshotsHit enter on a branch to check that branch out.View the commit history of your current branch.Select the files you want to commit by hitting enter on them,
and then enter a commit message and commit and push at the bottom
of the window.
Package: asciiglet
asciiglet.asciiglet is an ASCII-based graphics library.TechpygletInstallationAsciiglet is published and distributed via PyPI.pipinstallasciigletOr installed directly frompublic repository.PluginsAsciiglet doesn't have plugins as it's too no-name of a package to begin with. Probably never going to even receive an update, so it can't introduce any API compatibility issues never-ever-ever!To-dosWrite tests.Make usable.Make better.DiscussionAny non-technical discussion(which probably should take place ongithub), please proceed to this library'sDiscord!LicenseMITFree Software, Oh Yeah!