System Utilities for Python on macOS.
Project description
AutoSys
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.
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 ...
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.
Contributing
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 is an elegant and simple HTTP library for Python, built for human beings.
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
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
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c53a936f273b1438785a0b43a6e732365ca8128e171a95e9317ec1072d8ba79f |
|
MD5 | 379eea39c1ea3de6ce187d7e06f95b19 |
|
BLAKE2b-256 | a16bbceb54e745c30dd7848ec0cd5440873440b69f07b65b58631362ffc43403 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | d797baab44acbed97d4d200436a167aee739f316d3438c79a7cf0e2050b69d06 |
|
MD5 | 1a1e25952494942e04191adcc14cc813 |
|
BLAKE2b-256 | f391b5a9a655bb3bb1f5b37ae09605023d62fbb7ac913911ddf3f1fdeefccbe6 |