Skip to main content

System Utilities for Python on macOS.

Project description

AutoSys

netlify badge Build Status

Twitter Follow GitHub followers


An even more desperate way to make requests for Humans™.

  • Why does this have to suck so much?
  • Why do my tools make me work for them?
  • Why can't I ask for something I want to know and see it in a way I want to see it?
  • Why haven't my tools changed in 30 years?
  • Why do we need 100 different cryptic patchworks of messy code to get something done?
  • Why do I have to change and contort to accomodate my tools?

Why don't my tools work with the way humans think?


If computers can do so much, why can't we do any of the things we want to do? That is the question that we seek to answer with Implore.


test coverage CII Best Practices

Integrates easily in a simple, human way with:

  • Google Calendars, Contacts, Drive, Docs, Sheets
  • Dictionaries, References, and language tools
  • Analyze news for fake stories and spoofs
  • Professional Journal searches
  • Linux/macOS Command Line
  • simple image edits and pdfs
  • and nearly any public API
  • Latex / BibTex documents
  • macOS Text Messaging
  • Common web browsers
  • Microsoft Excel, Word
  • Reference formatting
  • Text Messaging
  • NLP Processes
  • Apple iTunes
  • Blog Posts
  • Youtube
  • Netflix

Tell your computer what to do!"

Copyright © 2018-2020 Michael Treanor | MIT License - enjoy ...

License macOS Version code style: prettier


Implore (with Autosys) version 0.4.4

Features include:

  • Send text messages based on results and presets
  • Figure out the annoying Netflix recommendations
  • Watch for cookies and other local security issues
  • Research topics based on logic and language
  • NLP analysis of web pages or sets of pages
  • Test API functionality and build an interface
  • Perform spoof analysis and fact checking
  • Block specific activities of certain sites
  • Convert websites to 3d object visuals
  • Timing social media and blog posts
  • Interact with underlying database
  • Create a command line interface
  • Parse html and language results
  • Watch Twitter for specific topics
  • Create link and image catalogs
  • Collect metadata and tag info
  • Google Calendar automation
  • Collect website html code
  • Timestamp html versions
  • Direct Request from user
  • Create visual sitemaps
  • Calendar reminders
  • CSS Updating
  • Scripting
  • BibTex
  • Time

Implore requires Python 3.8+ and works best with lxml (fast html) and ujson (fast json) installed. Text messaging requires macOS.

GitHub Pipenv locked Python version Django v3


Contributing

Contributor Covenant

Please feel free to offer suggestions and changes (contribution instructions below). I have been coding for many years, but mostly as a side activity ... as a tool to assist me in other endeavors ... so I have not had the 'hard time' invested of constant coding that many of you have.


A solid foundation

Implore uses Requests and Beautiful Soup to parse html and scrape web data. Website output if mostly Flask based. The majority of other functionality is original code.


Requests: HTTP for Humans™

Requests graphic

Requests is an elegant and simple HTTP library for Python, built for human beings.

Requests Documentation

Requests allows you to send HTTP/1.1 requests extremely easily. There’s no need to manually add query strings to your URLs, or to form-encode your POST data. Keep-alive and HTTP connection pooling are 100% automatic, thanks to urllib3.

Beloved Features

Requests is ready for today’s web.

  • Keep-Alive & Connection Pooling
  • International Domains and URLs
  • Sessions with Cookie Persistence
  • Browser-style SSL Verification
  • Automatic Content Decoding
  • Basic/Digest Authentication
  • Elegant Key/Value Cookies
  • Automatic Decompression
  • Unicode Response Bodies
  • HTTP(S) Proxy Support
  • Multipart File Uploads
  • Streaming Downloads
  • Connection Timeouts
  • Chunked Requests
  • .netrc Support

Beautiful Soup

Beautiful Soup graphic

Elixir and Tonic "The Screen-Scraper's Friend" Beautiful Soup Documentation Copyright (c) 2004-2019 Leonard Richardson MIT License

Beautiful Soup uses a pluggable XML or HTML parser to parse a (possibly invalid) document into a tree representation. Beautiful Soup provides methods and Pythonic idioms that make it easy to navigate, search, and modify the parse tree.


Flask

Flask

Web development, one drop at a time Flask Documentation

Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. It began as a simple wrapper around Werkzeug and Jinja and has become one of the most popular Python web application frameworks.

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

autosys-1.5.3.tar.gz (169.3 kB view details)

Uploaded Source

Built Distribution

autosys-1.5.3-py3-none-any.whl (195.1 kB view details)

Uploaded Python 3

File details

Details for the file autosys-1.5.3.tar.gz.

File metadata

  • Download URL: autosys-1.5.3.tar.gz
  • Upload date:
  • Size: 169.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.5 Darwin/20.0.0

File hashes

Hashes for autosys-1.5.3.tar.gz
Algorithm Hash digest
SHA256 c53a936f273b1438785a0b43a6e732365ca8128e171a95e9317ec1072d8ba79f
MD5 379eea39c1ea3de6ce187d7e06f95b19
BLAKE2b-256 a16bbceb54e745c30dd7848ec0cd5440873440b69f07b65b58631362ffc43403

See more details on using hashes here.

File details

Details for the file autosys-1.5.3-py3-none-any.whl.

File metadata

  • Download URL: autosys-1.5.3-py3-none-any.whl
  • Upload date:
  • Size: 195.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.5 Darwin/20.0.0

File hashes

Hashes for autosys-1.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d797baab44acbed97d4d200436a167aee739f316d3438c79a7cf0e2050b69d06
MD5 1a1e25952494942e04191adcc14cc813
BLAKE2b-256 f391b5a9a655bb3bb1f5b37ae09605023d62fbb7ac913911ddf3f1fdeefccbe6

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