Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Packaging, new filter options and syntax check #10

Open
wants to merge 54 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
8eaba1f
Update README.md
kkaris Feb 5, 2025
ce519ff
Set constants as JS const
kkaris Feb 5, 2025
04b2147
Add another case for 422 to show syntax issues
kkaris Feb 5, 2025
2de0f7a
Add function to check for invalid comment text
kkaris Feb 6, 2025
1a6c705
Add some tests for the validaton function
kkaris Feb 6, 2025
28e1c4a
Add option to turn on checking comment string syntax
kkaris Feb 6, 2025
6aceaba
Pass through source to endpoint
kkaris Feb 6, 2025
cce2f31
Handle error and data properly, set and emit pen style
kkaris Feb 6, 2025
9063b32
Receive penStyle emit from <curation-row>, set styl
kkaris Feb 6, 2025
8356de5
Fix bug
kkaris Feb 6, 2025
66adeb4
Set id, db before switch-case, remove unused/unset variable
kkaris Feb 6, 2025
e7eaf2d
Add module init to tests
kkaris Feb 6, 2025
ee00617
Make validation agnostic to source in endpoint function
kkaris Feb 6, 2025
c321dd8
Move validation to new file
kkaris Feb 6, 2025
e83e5a2
Change functions name and add docstring
kkaris Feb 6, 2025
b582192
Add option to filter out any statements already curated
kkaris Feb 6, 2025
5dc3681
Add debug option
kkaris Feb 6, 2025
8a851a2
type port number
kkaris Feb 6, 2025
8490255
Spelling
kkaris Feb 6, 2025
49d5a68
Set explicit Vue version
kkaris Feb 6, 2025
4744407
Add simple search functionality working on base_list
kkaris Feb 6, 2025
e64c938
Remake english assembly locally to get untagged english
kkaris Feb 6, 2025
381282f
Use untagged english for searching
kkaris Feb 6, 2025
79b37d6
Make statement set select prettier
kkaris Feb 7, 2025
a35bbed
Fix missing f-string
kkaris Feb 7, 2025
31a1e98
Remove backend curation filtering
kkaris Feb 8, 2025
74f7d21
Update to latest BS4 for toggle switch
kkaris Feb 8, 2025
a72aea5
Implement frontend curation filtering
kkaris Feb 8, 2025
7b1b843
Fix button style
kkaris Feb 8, 2025
6d9c2e3
Update another button's style
kkaris Feb 8, 2025
2831fb6
Rename validation function
kkaris Feb 8, 2025
6358c80
Validate for all sources
kkaris Feb 8, 2025
e191db2
Update tests
kkaris Feb 10, 2025
2999020
Show default port
kkaris Feb 11, 2025
5e7aac4
Update help and run example
kkaris Feb 11, 2025
593201a
Add project config
cthoyt Jan 11, 2022
b3dfb8f
Change folder structure
cthoyt Jan 11, 2022
12bfa85
Bump python version
kkaris Feb 10, 2025
d831513
Undo src folder structure
kkaris Feb 10, 2025
eafba9a
Update imports
kkaris Feb 10, 2025
d7d474e
Make boto3 optional
kkaris Feb 10, 2025
3d39e36
Remove src stuff, update dependencies in setup.cfg
kkaris Feb 10, 2025
2acf792
Add pytest as dependency for tests
kkaris Feb 10, 2025
1b971af
Add init
kkaris Feb 11, 2025
010d4dc
Merge branch 'package' into syntax-check
kkaris Feb 11, 2025
cf14aee
Improve some instructions in README.md
kkaris Feb 11, 2025
3eeb060
Update installation instructions
bgyori Feb 12, 2025
a246ace
Remove redundant statements header in stmt_display.js
kkaris Feb 12, 2025
2d96ed9
Update reload button, add <hr> to separate top matter from content
kkaris Feb 12, 2025
afc936c
Rename pattern variable
kkaris Feb 12, 2025
5cfe704
Move comment
kkaris Feb 12, 2025
67323ff
Remove listing HTML in list_names. Clarify comments.
kkaris Feb 12, 2025
70ed92a
Remove leading / from listed names
kkaris Feb 12, 2025
b0262da
Add comment on reload button
kkaris Feb 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
317 changes: 317 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,317 @@
# Created by https://www.toptal.com/developers/gitignore/api/macos,linux,pycharm,python,windows
# Edit at https://www.toptal.com/developers/gitignore?templates=macos,linux,pycharm,python,windows

### Linux ###
*~

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*

# .nfs files are created when an open file is removed but is still being accessed
.nfs*

### macOS ###
# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

### PyCharm ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# Gradle
.idea/**/gradle.xml
.idea/**/libraries

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/artifacts
# .idea/compiler.xml
# .idea/jarRepositories.xml
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# *.iml
# *.ipr

# CMake
cmake-build-*/

# Mongo Explorer plugin
.idea/**/mongoSettings.xml

# File-based project format
*.iws

# IntelliJ
out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Cursive Clojure plugin
.idea/replstate.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# Editor-based Rest Client
.idea/httpRequests

# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser

### PyCharm Patch ###
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721

# *.iml
# modules.xml
# .idea/misc.xml
# *.ipr

# Sonarlint plugin
# https://plugins.jetbrains.com/plugin/7973-sonarlint
.idea/**/sonarlint/

# SonarQube Plugin
# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
.idea/**/sonarIssues.xml

# Markdown Navigator plugin
# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
.idea/**/markdown-navigator.xml
.idea/**/markdown-navigator-enh.xml
.idea/**/markdown-navigator/

# Cache file creation bug
# See https://youtrack.jetbrains.com/issue/JBR-2257
.idea/$CACHE_FILE$

# CodeStream plugin
# https://plugins.jetbrains.com/plugin/12206-codestream
.idea/codestream.xml

### Python ###
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
pytestdebug.log

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/
doc/_build/

# PyBuilder
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
.python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
pythonenv*

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# profiling data
.prof

### Windows ###
# Windows thumbnail cache files
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db

# Dump file
*.stackdump

# Folder config file
[Dd]esktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp

# Windows shortcuts
*.lnk

# End of https://www.toptal.com/developers/gitignore/api/macos,linux,pycharm,python,windows
Loading