Skip to main content

Everything you frequently use when you use python.

Project description

Table of Contents

Everything you frequently use when you use Python.

Prologue

I often need to configure a new Python development environment. Whether it is to help others or for myself, it is very troublesome to manage packages with pip. Besides, there are fascinating and impressive ipython extensions, and every installation of them has to bother Google again.

Therefore, I created this napy.

This package is still under development, and although is only for myself now, you can use it as you like.

Introduction

Napy includes some of the packages I frequently use, such as requests, for crawlers; sympy for mathematics. Also, napy has some ipython extensions I write. A template Napy also has that I often use (of course, it's still straightforward now). Hope you like it.

Due to the .dir-local.el contains (org-html-klipsify-src . nil), it is warning that it is not safe.

Usage

Template

Crawler

$ napy template --help
Usage:
  template [options]

Options:
  -c, --category[=CATEGORY]       Category of template
  -o, --output[=OUTPUT]           Output file (default: "stdout")
  -y, --yes                       Confirmation
  -h, --help                      Display this help message
  -q, --quiet                     Do not output any message
  -V, --version                   Display this application version
      --ansi                      Force ANSI output
      --no-ansi                   Disable ANSI output
  -n, --no-interaction            Do not ask any interactive question
  -v|vv|vvv, --verbose[=VERBOSE]  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Help:
 Template command line tool.

It will generate this:

from requests_html import HtmlSession as s
import requests as req


def crawler() -> None:
    """Crawler."""
    pass


if __name__ == "__main__":
    pass

More

Still under development.

Packages

Normal

  • better_exceptions: Pretty and helpful exceptions, automatically.
  • pendulum: Python datetimes made easy.
  • tqdm: Fast, Extensible Progress Meter.

Science

  • jupyter :: Jupyter Notebook + IPython: Jupyter metapackage. Install all the Jupyter components in one go.
  • numpy: NumPy: array processing for numbers, strings, records, and objects
  • pandas: Powerful data structures for data analysis, time series, and statistics
  • sympy: Computer algebra system (CAS) in Python

Crawler

  • requests: Python HTTP for Humans.
  • requests_html: HTML Parsing for Humans.
  • BeautifulSoup4: Screen-scraping library

Development

  • cleo: Cleo allows you to create beautiful and testable command-line interfaces.

Epoligue

History

0.1.1 <2018-12-17 Mon>

Use README.md instead of README.org

0.1.0 <2018-12-16 Sun>

  • The beginning of everything

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

napy-0.1.1.tar.gz (43.0 kB view details)

Uploaded Source

Built Distribution

napy-0.1.1-py3-none-any.whl (118.6 kB view details)

Uploaded Python 3

File details

Details for the file napy-0.1.1.tar.gz.

File metadata

  • Download URL: napy-0.1.1.tar.gz
  • Upload date:
  • Size: 43.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/0.12.10 CPython/3.7.1 Darwin/18.2.0

File hashes

Hashes for napy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a2d719661f120c09716dd185e6b2cc60dc4da913084c65b8b6be05f17d8da547
MD5 2c9bd59cbe425e1db5056077f70c18d7
BLAKE2b-256 1bc38ac919f408d22afb2e413a74e6fbae3486f75bca4f69e62460ea39d586bc

See more details on using hashes here.

File details

Details for the file napy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: napy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 118.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/0.12.10 CPython/3.7.1 Darwin/18.2.0

File hashes

Hashes for napy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4222aa02d51c2c74157714b9eca87f9ab697f61c3117d3566db3cd40e95e24b8
MD5 cfc9d7825dc8686146071ed8c8fa5851
BLAKE2b-256 f0af6cf9c90a42f95eaa84e9b8f96509d43b5fbffcc78abf782e806e1fe9ad72

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page