Kishore Chitrapu

Results 15 issues of Kishore Chitrapu

**Describe the bug** When starting the server with Docker stopped, the server throws a backtrace error indicating Docker is not reachable instead of a clear error message. **Steps to Reproduce**...

bug
good first issue

1. Fixes #102. Print an error if Docker is not reachable. As docker restart tried in every session, server will automatically recover even if docker bounces. 2. Fixed some python...

1. added cli.py sub-command 2. moved create_new_text() and add_document() from gretil.py to a generic module `data_utils.py` Test: 1. Download TEI-XML file from [Isavasyopanishad](https://ambuda.org/proofing/isavasyopanishad-text-only/download/) 2. `python scripts/cli.py publish-text --title "isa" --slug...

Current db queries use query() method from legacy 1.x ORM API. To keep in sync with SQLAlchemy, we should start moving towards SQLAlchemy 2.0 style code which uses select() for...

Configure a logging system to provide web access to Ambuda support team. It should have standard features like search, filtering, and real-time parsing especially of HTTP headers.

type:backend
size:large

Proofer pages are hard to test on staging and local machines: 1. Sign up form requires CAPTCHA, which doesn't work on local machines 2. Proofer pages need readily available data...

type:backend

Username and email address are generally case insensitive. Today, Ambuda auth allows `proofer` and `prooFer` as valid users. Making usernames and email addresses in `register` and `login` pages case insensitive...

type:backend
type:frontend

Pulling dictionaries from original sources may strain the original dictionary sources. 1. snapshot dictionaries 2. check them into [ambuda-org](https://github.com/ambuda-org/ambuda-dictionaries) (a new repo). 3. pull dictionaries from ambuda-dictionaries during builds. 4....

size:medium

Most people may prefer to use OAuth for signing in. They may have Google, Microsoft or FB id. Wouldn't it be easy for proofers to login with their standard accounts?

type:backend
type:frontend

SQLite on local disk puts constraints CICD options. GitHub has stringent requirements on PR triggered by public forks. One of them is self-hosted github actions cannot be automatically triggered from...

type:backend