Giter Club home page Giter Club logo

denver-api's Introduction

A general introduction about me

My name is, well, Amaan and I am a self taught computer programmer. I just generally like to code including during my freetime. My pronouns are he/him and I am mostly experienced with Python. I know a couple more languages which include

  • Python3
  • HTML5
  • CSS
  • Nim
  • C (Basics)
  • Rust (Basics)
  • SQL (Basics)
  • Kotlin (Basics)

I will say it already, I do not like Rust and would probabbly prefer not to work with it ever again. That is due to its torturingly bad Memory System that I hate so much that I would rather use PHP.

A few behavioral patterns about me

  • I tend to use emojis very scarcely, so you might get my meaning of sentences wrong sometimee
  • I prefer not to be mentioned for something I am totally unrelated with. For example, if someone just created a new repo, I wouldn't attend to any requests for my help. When people do this, it makes me sad.
  • I am going to mention it once and for all, I am a student and I am not for hire.

What I want to learn in the near future

There are many things that I am trying to learn or want to learn, here is a short list of them:

  • C++ and C
  • Basic Operating System Development
  • Data Structures and Algorithms
  • Android Development with Jetpack and Kotlin
  • JavaScript for frontend and backend

I barely ever maintain this file, it might get outdated with time
Last Updated on: 23 Jan 2023

denver-api's People

Contributors

adityaj7 avatar amaank404 avatar besbash avatar cclauss avatar dependabot-preview[bot] avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

cclauss adityaj7

denver-api's Issues

Typos should be fixed

From codespell like #4

./denver/crypt.py:3: usefull ==> useful
./denver/crypt.py:185: ceasar ==> caesar
./denver/crypt.py:201: ceasar ==> caesar
./denver/text.py:2: usefull ==> useful
./denver/datau.py:5: Handeling ==> Handling
./denver/datau.py:7: completly ==> completely
./denver/bdtp.py:261: Recieved ==> Received
./scripts/test_server.py:10: Adress ==> Address

Path Bug with Linux

Operating System (Windows 10 x64/...): Ubuntu 20 x64

Python Version (Python 3.8 Official/Python 3.8 Custom Build/...): Python 3.9 From Source

Denver Version (1.0.0/...): 2.4.0

Relational Path in Linux behaves differently for example:
dir_a/dir_b/file.py/.. will turn into dir_a/dir_b on Windows
dir_a/dir_b/file.py/.. will turn into an error saying no such directory on Linux

[NEED HELP] This is about tests

Operating System (Windows 10 x64/...):
Python Version (3.8/3.9/...):
Denver API Version (1.0.0/1.0.0-beta3):


I found out that testing a new not is a good idea

Code compatibility with PEP8

Anyone looking forward to modify files with PEP8 are welcome, be sure all the reference to function_call or variable you are going to edit are not broken.

Issue with file denver/graphics3d.py TypeError

Traceback (most recent call last):
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pycharm\docrunner.py", line 330, in <module>
    module = loadSource(a[0])
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pycharm\docrunner.py", line 237, in loadSource
    module = _load_file(moduleName, fileName)
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pycharm\docrunner.py", line 209, in _load_file
    return machinery.SourceFileLoader(moduleName, fileName).load_module()
  File "<frozen importlib._bootstrap_external>", line 462, in _check_name_wrapper
  File "<frozen importlib._bootstrap_external>", line 962, in load_module
  File "<frozen importlib._bootstrap_external>", line 787, in load_module
  File "<frozen importlib._bootstrap>", line 265, in _load_module_shim
  File "<frozen importlib._bootstrap>", line 702, in _load
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "D:/Xcodz/denver/denver/graphics3d.py", line 13, in <module>
    ModelType = NewType("ModelType", list[tuple[tuple[int]]])
TypeError: 'type' object is not subscriptable

Process finished with exit code 1

Issue_Denver_graphics3d-1

Documenting the API

Anyone willing to document the API can go to doc/docs/modules/ and edit any document there with the complete explanation and usage. (You can also give yourself the credit at the ending of the document).

bdtpserver list doesnt seem to work as expected by a normal user

Describe the bug
It seems like if you use bdtpserver list you will find only listing without any specification if its a file or directory

To Reproduce
Steps to reproduce the behavior:

  1. Open 2 terminals/command prompts
  2. On terminal 1: type bdtpserver host -p 10002 -d . -e .
  3. On terminal 2: type bdtpserver list -d . -p 10002
  4. You will find it does not show what is file and what is directory

Expected behavior
I want it to show me directory listing with what is file and what is directory shown

Screenshots
Screenshot from 2020-11-17 11-31-29
Screenshot from 2020-11-17 11-31-02

Desktop (please complete the following information):

  • OS: Ubuntu 20.04
  • Python 3.9
  • Denver API Version 2.5.5b0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.