Przykłady demonstrujące możliwości NLP3 - Universal Context Navigator.
examples/
├── nlp3_examples.md # 30 przykładowych komend NLP3
├── run_examples.py # Skrypt do uruchamiania wszystkich przykładów
└── README.md # Ten plik
# Uruchom wszystkie 30 przykładów
python3 examples/run_examples.py
# Uruchom pojedyncze przykłady
nlp3 query "znajdź pliki .py" ./src
nlp3 query "znajdź tag h1" ./docs/index.html
nlp3 query "znajdź status" https://httpbin.org/status/200
nlp3 query "znajdź pliki .py" ./src
nlp3 query "pliki większe niż 10KB" ./docs
nlp3 query "pliki mniejsze niż 1KB" ./src
nlp3 query "pliki zmodyfikowane w ostatnim tygodniu" ./src
nlp3 query "pliki z nazwą config" ./etc
nlp3 query "pliki zawierające test" ./tests
nlp3 explore ./src --depth 2 --format tree
nlp3 explore ./docs --depth 2 --format table
nlp3 inspect ./src --depth 2
nlp3 parse "znajdź pliki python większe niż 5KB"
nlp3 query "znajdź tag h1" ./docs/index.html
nlp3 query "znajdź class navigation" ./docs/index.html
nlp3 query "znajdź id main-content" ./docs/index.html
nlp3 query "znajdź tag a" ./docs/index.html
nlp3 inspect ./docs/index.html --depth 2
nlp3 query "znajdź status" https://httpbin.org/status/200
nlp3 query "znajdź data" https://httpbin.org/json
nlp3 query "znajdź headers" https://httpbin.org/json
nlp3 query "znajdź url" https://httpbin.org/json
nlp3 inspect https://httpbin.org/json --depth 2
nlp3 query "znajdź pliki .py" ./src --format json
nlp3 query "znajdź pliki .py" ./src --format yaml
nlp3 query "znajdź pliki .py" ./src --format csv
nlp3 query "znajdź pliki .py" ./src --format markdown
nlp3 query "znajdź pliki .py" ./src --format xml
nlp3 query "znajdź __init__.py" ./src
nlp3 query "znajdź readme" . --preload
nlp3 query "znajdź config" ./src --preload
nlp3 query "znajdź tag code" ./docs/index.html
nlp3 query "znajdź tag table" ./docs/index.html
# Uruchom wszystkie 30 przykładów
python3 examples/run_examples.py
# Uruchom z podsumowaniem
python3 examples/run_examples.py | tail -10
# Wybierz kategorię
cd examples
# System plików
nlp3 query "znajdź pliki .py" ../src
# HTML
nlp3 query "znajdź tag h1" ../docs/index.html
# REST API
nlp3 query "znajdź status" https://httpbin.org/status/200
# Formaty wyjściowe
nlp3 query "znajdź pliki .py" ../src --format json
Przykłady demonstrują:
size - filtrowanie po rozmiarze (KB, MB, GB)name - filtrowanie po nazwiemodified - filtrowanie po dacie modyfikacjitag - filtrowanie HTML po taguclass - filtrowanie HTML po klasie CSSid - filtrowanie HTML po IDtable - Rich tabela (domyślny)tree - Drzewiasta wizualizacjajson - Struktura JSONyaml/yml - Konfiguracjacsv - Dane tabelarycznemarkdown/md/toon - Dokumentacjaxml - Integracja systemowahtml - Raporty HTMLquery - wyszukiwanie NLPexplore - eksploracja strukturyinspect - inspekcja metadanychparse - analiza zapytań--format table do podglądu, --format json do przetwarzanianlp3 inspect do analizy nieznanych strukturNLP3 - Universal Context Navigator 🚀
Navigate anything with natural language.