-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2141 from Textualize/progress-docs
Progress docs
- Loading branch information
Showing
6 changed files
with
68 additions
and
48 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
from time import sleep | ||
from urllib.request import urlopen | ||
|
||
from rich.progress import wrap_file | ||
|
||
# Read a URL with urlopen | ||
response = urlopen("https://www.textualize.io") | ||
# Get the size from the headers | ||
size = int(response.headers["Content-Length"]) | ||
|
||
# Wrap the response so that it update progress | ||
|
||
with wrap_file(response, size) as file: | ||
for line in file: | ||
print(line.decode("utf-8"), end="") | ||
sleep(0.1) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
""" | ||
Demonstrates how to export a SVG | ||
""" | ||
|
||
from rich.console import Console | ||
from rich.table import Table | ||
|
||
table = Table(title="Star Wars Movies") | ||
|
||
table.add_column("Released", style="cyan", no_wrap=True) | ||
table.add_column("Title", style="magenta") | ||
table.add_column("Box Office", justify="right", style="green") | ||
|
||
table.add_row("Dec 20, 2019", "Star Wars: The Rise of Skywalker", "$952,110,690") | ||
table.add_row("May 25, 2018", "Solo: A Star Wars Story", "$393,151,347") | ||
table.add_row("Dec 15, 2017", "Star Wars Ep. V111: The Last Jedi", "$1,332,539,889") | ||
table.add_row("Dec 16, 2016", "Rogue One: A Star Wars Story", "$1,332,439,889") | ||
|
||
console = Console(record=True) | ||
console.print(table, justify="center") | ||
console.save_svg("table.svg", title="save_table_svg.py") | ||
|
||
import os | ||
import webbrowser | ||
|
||
webbrowser.open(f"file://{os.path.abspath('table.svg')}") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters