semvec/pypi-packages huggingface dataset:
garfieldapi 0.1
Fetch Garfield comics!
Requires Python: >=3.7

# garfieldapi

[![](https://shields.io/badge/pypi-0.1-blue?style=flat&logo=pypi)](https://pypi.org/project/listevery)
[![](https://shields.io/badge/made%20with-python-lightgray?style=flat&logo=python)](https://python.org/downloads)

<img src="https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com/f/1ffb340c-45b5-4137-8b12-98f2fe9645c6/de2cmeb-139ed35f-14f2-486c-9b22-187c2b5e4db7.png/v1/fill/w_800,h_1247,strp/garfield__png__by_autism79_de2cmeb-fullview.png?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOjdlMGQxODg5ODIyNjQzNzNhNWYwZDQxNWVhMGQyNmUwIiwiaXNzIjoidXJuOmFwcDo3ZTBkMTg4OTgyMjY0MzczYTVmMGQ0MTVlYTBkMjZlMCIsIm9iaiI6W1t7ImhlaWdodCI6Ijw9MTI0NyIsInBhdGgiOiJcL2ZcLzFmZmIzNDBjLTQ1YjUtNDEzNy04YjEyLTk4ZjJmZTk2NDVjNlwvZGUyY21lYi0xMzllZDM1Zi0xNGYyLTQ4NmMtOWIyMi0xODdjMmI1ZTRkYjcucG5nIiwid2lkdGgiOiI8PTgwMCJ9XV0sImF1ZCI6WyJ1cm46c2VydmljZTppbWFnZS5vcGVyYXRpb25zIl19.bcj0y84uy6AY1LED4YismeX84w9xV2ORZzSKrNROFxw" height=60>

> Yet another Garfield comic finder!

## Usage
This package supports image downloading and comic link finding for Garfield comics. Huge thanks to [ermel.org](https://ermel.org/garfield.php) for providing all the comics made to this day. 

`garfieldapi can be run from the command-line and in a python file!`

Command line:
```
>> import garfieldapi
>> garfieldapi.getlnk('19-06-1978') # dd-mm-yyyy format
'http://images.ucomics.com/comics/ga/1978/ga780619.gif'
>> import os
>> garfieldapi.getimg('12-07-2021', os.getcwd(), 'comic') # date, location, filename
>>
```

Python file (pretty similar):
```
# This is an example
import garfieldapi
import os
print('Downloading comic from src: '+garfieldapi.getlnk('19-06-1978')+'...')
garfieldapi.getimg('19-06-1978', os.getcwd(), 'comic')
```

So try everything out!
UppercaseName 0.1.0
A small test package to capatalize names!
Requires Python: >=3.5

# Test Package
For the ```iCanCode``` python advanced class. Source:
```python
def UpperName(name):
  newname = ""
  splitName = name.split(" ")
  for name in splitName:
    newname += name.capatalize() + " 
  return newname[1:]
```
That's it! Your's truly, DaGoodHacker...
financelite 0.1.7
A lightweight stock information package for simple tasks
Requires Python: >=3.6

# financelite
financelite is a lightweight stock information tool that takes every complicated features out.  
It only focuses on providing simple and intuitive, yet informative stock information.  

Currently, financelite is in a rapidly-evolving state. While I'll try to stay within the boundaries,
please understand your implementation may have to change in the future upgrades.

# Installation
`pip install financelite`

# Example Usage
### News
```python
from financelite import News
from financelite.exceptions import NoNewsFoundException

news = News()
try:
    news.get_news(ticker="gme", count=5)
    # returns 5 GME-related news
except NoNewsFoundException:
    # raised if there aren't any news associated with the ticker.
    pass
```
### Stock
```python
from financelite import Stock
from financelite.exceptions import DataRequestException

stock = Stock(ticker="gme")

try:
    stock.get_chart(interval="1d", range="5d")
    # returns statistics for 5 days, with 1 day interval

    stock.get_live()
    # returns GME's live price and currency
    
    stock.get_hist(data_range="1wk")
    # returns 1 week worth of closed price data
except DataRequestException:
    # raised if ticker, interval, or range values are wrong
    pass
except ValueError:
    # raised if get_hist's days is <= 1 or not int
    pass
```
### Group
```python
from financelite import Group, Stock
from financelite.exceptions import TickerNotInGroupException, DataRequestException, \
    ItemNotValidException

# You can add tickers to the group like this
group = Group()
group.add_ticker("gme")  # it takes in str value, then creates a Stock object with the ticker.
group.add_ticker("bb")
group.add_ticker("amc")

# or you can initialize the group with Stock objects
bb = Stock(ticker="bb")
gme = Stock(ticker="gme")
group = Group([bb, gme])

group.list_tickers()
# returns list of tickers represented as strings

try: 
    group.remove_ticker("ac.to")
except TickerNotInGroupException:
    # raised if ticker does not exist within the group
    pass

try:
    group.get_quotes(cherrypicks=["symbol", "shortName", "regularMarketPrice"])
    # returns a dictionary with only those keys
    
    group.get_quotes(cherrypicks=["symbol", "shortName", "regularMarketPrice"], exclude=True)
    # returns a dictionary with keys except these keys

except DataRequestException:
    # raised if the data request was not successful. Usually means invalid ticker.
    pass
except ItemNotValidException:
    # raised if any item in the cherrypicks list is invalidd
    pass
```


# Special Thanks
* [yahoo! finance](https://finance.yahoo.com/) for providing awesome websites and APIs.
* [Andrew Treadway](https://github.com/atreadw1492) for providing an open source package for processing finance data.
pycolor3 0.0.6
Color Markup In Python!
Requires Python: >=3.6

pycolor3

# Installation:

For Windows:
```py
pip install pycolor3 --upgrade
```

For MacOS and Linux:
```py
pip3 install pycolor3 --upgrade
```

# Usage Examples:

```py
from pycolor3 import color


# Colorful Text

print(color("green", "Hello World")) # print "Hello World" in green
print(color("l-red", "This is light red!")) # print "This is light red!" in light red

# Background Colors

print(color("bg-cyan", "This has a cyan background!")) # prints text with a cyan background
print(color("bg-green", "This has a green background!")) # prints text with green background


```

A list of all available colors:
- gray
- black
- red
- green
- yellow
- blue
- magenta
- cyan
- white

##

you can prefix "l-" to any color to make it light.


you can also prefix "bg-" to any color to make it background.


for a light background, you can use "l-bg-" as a prefix.


`NOTE: there isn't a "l-" prefix for white.`

#
License: The MIT License (MIT)
#
By [github.com/0Exe](https://github.com/0Exe)
py-oxford 1.dev0
A sample Python project
Requires Python: >=3.6, <4
Keywords: oxford,dictionary,development

# pyoxford
[![GitHub issues](https://img.shields.io/github/issues/spacesudo/pyoxford)](https://github.com/spacesudo/pyoxford/issues)
[![GitHub forks](https://img.shields.io/github/forks/spacesudo/pyoxford)](https://github.com/spacesudo/pyoxford/network)
[![GitHub stars](https://img.shields.io/github/stars/spacesudo/pyoxford)](https://github.com/spacesudo/pyoxford/stargazers)
[![GitHub license](https://img.shields.io/github/license/spacesudo/pyoxford)](https://github.com/spacesudo/pyoxford/blob/master/LICENSE.txt)

pyoxford is a python library for the [oxford dictionary API](https://developer.oxforddictionaries.com/).


## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install pyoxford.

>Installation using pip

```bash
pip install py-oxford
```
>Installation from source

```bash
git clone https://github.com/spacesudo/pyoxford.git
cd pyoxford
python setup.py
```

## Usage

```python
from pyoxford import pyOxford

dictionary = pyOxford()

search = dictionary.entries("example") #search for "example"

print(search)

```

## Configuration
To configure the library pass your configurations to the *pyOxford()* class.
```python
from pyoxford import pyOxford
oxford = pyOxford(app_id = "<your id>",app_key = "<your key>",timeout = (2,6)) #timeout should be a tuple
```

## Common Issues

>Authentification error

Please now that the api key and id used for this package is for test purpose only.
Some features of the API are not accessible with a Developer API credentials.

*If you face any other issue please kindly let me know*



## Roadmap
*Please know that this library is still under development*

Future updates of this library will have advanced features and probably use other dictionary API for Meriam Webster support and others

*while this library is production ready please remember to regularly update the library using ```pip install py-oxford --upgrade```*

## Social media

You can follow me on:
 
Twitter [@derankem](https://twitter.com/derankem) 

or send a message on telegram [@spacesudo](https://t.me/spacesudo)
 

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License
This project is licensed under the  [MIT](https://choosealicense.com/licenses/mit/) License.