New build.
This commit is contained in:
		
							parent
							
								
									4098355f8a
								
							
						
					
					
						commit
						2df6498f57
					
				
							
								
								
									
										
											BIN
										
									
								
								dist/devranta-1.0.0-py3-none-any.whl
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								dist/devranta-1.0.0-py3-none-any.whl
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								dist/devranta-1.0.0.tar.gz
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								dist/devranta-1.0.0.tar.gz
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -10,3 +10,39 @@ Description-Content-Type: text/markdown | |||||||
| Requires-Dist: requests | Requires-Dist: requests | ||||||
| Requires-Dist: aiohttp | Requires-Dist: aiohttp | ||||||
| Requires-Dist: dataset | Requires-Dist: dataset | ||||||
|  | 
 | ||||||
|  | # devRanta | ||||||
|  | 
 | ||||||
|  | devRanta is an async devrant client written in and for Python. | ||||||
|  | Authentication is only needed for half of the functionality and thus username and password are optional parameters by constructing the main class of this package (Api). | ||||||
|  | 
 | ||||||
|  | ## Running | ||||||
|  | ``` | ||||||
|  | make run | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | ## Testing | ||||||
|  | Tests are only made for methods not requireing authentication. | ||||||
|  | I do not see value in mocking requests. | ||||||
|  | ``` | ||||||
|  | make test | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | ## How to use | ||||||
|  | Implementation: | ||||||
|  | ``` | ||||||
|  | from devranta.api import Api  | ||||||
|  | 
 | ||||||
|  | api = Api(username="optional!", password="optional!") | ||||||
|  | 
 | ||||||
|  | async def list_rants(): | ||||||
|  |     async for rant in api.get_rants(): | ||||||
|  |         print(rant["user_username"], ":", rant["text"]) | ||||||
|  | ``` | ||||||
|  | See [tests](src/devranta/tests.py) for [examples](src/devranta/tests.py) on how to use.  | ||||||
|  | 
 | ||||||
|  | ## Todo  | ||||||
|  | 
 | ||||||
|  |  - voting comment  | ||||||
|  |  - edit message  | ||||||
|  | 
 | ||||||
|  | |||||||
| @ -1,3 +1,4 @@ | |||||||
|  | README.md | ||||||
| pyproject.toml | pyproject.toml | ||||||
| setup.cfg | setup.cfg | ||||||
| src/devranta/__init__.py | src/devranta/__init__.py | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user