This content originally appeared on DEV Community and was authored by Code_Jedi
Here's a compilation of the most popular python projects of last year!
- A terminal based stock analysis tool written completely in python:
GamestonkTerminal / GamestonkTerminal
A FOSS alternative to Bloomberg Terminal.
Gamestonk Terminal ?
The next best thing after Bloomberg Terminal. #weliketheterminal
≪ ROADMAP · FEATURES »
Report Bug · Suggest Improvement · Request FeatureTable of Contents
About The Project
How it started:
Gamestonk Terminal is an awesome stock and crypto market terminal that has been developed for fun, while I saw my GME shares tanking. But hey, I like the stock ??.
How it's going:
Gamestonk Terminal provides a modern Python-based integrated environment for investment research, that allows the average joe retail trader to leverage state-of-the-art Data Science and Machine Learning technologies.
As a modern Python-based environment, GamestonkTerminal opens access to numerous Python data libraries in Data Science (Pandas, Numpy, Scipy, Jupyter), Machine Learning (Pytorch, Tensorflow, Sklearn, Flair), and Data Acquisition (Beautiful Soup, and…
- A Smart, Automatic, Fast and Lightweight Web Scraper for Python:
alirezamika / autoscraper
A Smart, Automatic, Fast and Lightweight Web Scraper for Python
AutoScraper: A Smart, Automatic, Fast and Lightweight Web Scraper for Python
This project is made for automatic web scraping to make scraping easy It gets a url or the html content of a web page and a list of sample data which we want to scrape from that page. This data can be text, url or any html tag value of that page. It learns the scraping rules and returns the similar elements. Then you can use this learned object with new urls to get similar content or the exact same element of those new pages.
Installation
It's compatible with python 3.
- Install latest version from git repository using pip:
$ pip install git+https://github.com/alirezamika/autoscraper.git
- Install from PyPI:
$ pip install autoscraper
- Install from source:
$ python setup.py install
How to use
Getting similar results
Say we want to fetch all related post titles in a stackoverflow page:
from autoscraper import
…
- A python project that lets you quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect to it!
sdushantha / wifi-password
Quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect
wifi-password
Quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect
Works on macOS and Linux, WindowsInstallation
Install using
pip
$ python3 -m pip install --user wifi-password
Install using
git
$ git clone https://github.com/sdushantha/wifi-password $ cd wifi-password $ python3 setup.py install
Install using the AUR
$ sudo pamac build wifi-password
Usage
$ wifi-password --help usage: wifi_password [options] optional arguments: -h, --help show this help message and exit --show-qr, -show Show a ASCII QR code onto the terminal/console --save-qr [PATH], -save [PATH] Create the QR code and save it as an image --ssid SSID, -s SSID Specify a SSID that you have previously connected to --version Show version number
Reference
- This project is an improvement of wifi-password created by @rauchg, where I have added support for multiple platforms and have added the feature for generating QR codes.
- …
- A terminal based python project that easily lets you identify emails, IP addresses, and more. Feed it a .pcap file or some text and it'll tell you what it is!
bee-san / pyWhat
? Identify anything. pyWhat easily lets you identify emails, IP addresses, and more. Feed it a .pcap file or some text and it'll tell you what it is! ?♀️
➡️ Discord ⬅️
The easiest way to identify anything
pip3 install pywhat && pywhat --help
?
What
is this?Imagine this: You come across some mysterious text ?♂️
0x52908400098527886E0F7030069857D2E4169EE7
ordQw4w9WgXcQ
and you wonder what it is. What do you do?Well, with
what
all you have to do is askwhat "0x52908400098527886E0F7030069857D2E4169EE7"
andwhat
will tell you!what
's job is to identify what something is. Whether it be a file or text! Or even the hex of a file! What about text within files? We have that too!what
is recursive, it will identify everything in text and more!⚙ Use Cases
? Wannacry
You come across a new piece of malware called WantToCry. You think back to Wannacry and remember it was stopped because a researcher found a kill-switch in the code.
When a domain, hardcoded into Wannacry, was registered the virus would stop.
You use
What
…
- A python project that turns your machine learning code into microservices with web API, interactive GUI, and more!
ml-tooling / opyrator
? Turns your machine learning code into microservices with web API, interactive GUI, and more.
Opyrator
Turns your Python functions into microservices with web API, interactive GUI, and more.
Getting Started • Features • Examples • Support • Report a Bug • Contribution • Changelog
Instantly turn your Python functions into production-ready microservices. Deploy and access your services via HTTP API or interactive UI. Seamlessly export your services into portable, shareable, and executable files or Docker images. Opyrator builds on open standards - OpenAPI, JSON Schema, and Python type hints - and is powered by FastAPI, Streamlit, and Pydantic. It cuts out all the pain for productizing and sharing your Python code - or anything you can wrap into a single Python function.
Alpha Version: Only suggested for experimental usage.
Try out and explore various examples in our playground here
Highlights
- ? Turn functions into production-ready services within seconds.
- ? Auto-generated HTTP API based on FastAPI.
- ? Auto-generated Web UI based on Streamlit.
- ? Save…
If you're a beginner who likes discovering new things about python, try my weekly python newsletter
That's it for this compilation!
Byeeeee?
This content originally appeared on DEV Community and was authored by Code_Jedi
Code_Jedi | Sciencx (2021-07-30T12:46:11+00:00) Top python projects of last year!. Retrieved from https://www.scien.cx/2021/07/30/top-python-projects-of-last-year/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.