apple-juicer
Apple juicer is a browser-based iOS backup explorer
파일 탐색기
- ci.yml
- docs.yml
- 2388f7541320_add_location_points.py
- 8dccde8b2fe5_add_safari_visits.py
- 93709857cae8_add_voicemails.py
- a922df1f777f_add_call_records.py
- bd9c1b9d4058_baseline_schema.py
- d1e2f3a4b5c6_add_photo_geotags.py
- env.py
- script.py.mako
- __init__.py
- _common.py
- artifacts_calendar.py
- artifacts_calls.py
- artifacts_contacts.py
- artifacts_locations.py
- artifacts_map.py
- artifacts_messages.py
- artifacts_notes.py
- artifacts_photos.py
- artifacts_safari.py
- artifacts_voicemail.py
- artifacts_whatsapp.py
- backups.py
- people.py
- report.py
- search.py
- timeline.py
- __init__.py
- dependencies.py
- main.py
- schemas.py
- security.py
- favicon.ico
- logo.png
- logo.svg
- __init__.py
- ingest.py
- registry.py
- spec.py
- __init__.py
- backup_fs.py
- discovery.py
- session_cache.py
- types.py
- __init__.py
- settings.py
- __init__.py
- identity.py
- artifacts.py
- base.py
- models.py
- session.py
- __init__.py
- backup_registry.py
- decrypt_orchestrator.py
- unlock_manager.py
- queue.py
- logo.svg
- Head.astro
- backend.md
- frontend.md
- overview.md
- storage.md
- worker.md
- docker-compose.md
- local-development.md
- quickstart.md
- configuration.md
- security.md
- tasks.md
- troubleshooting.md
- api.md
- directory-layout.md
- index.md
- diagrams.css
- content.config.ts
- .gitignore
- astro.config.mjs
- package-lock.json
- package.json
- tsconfig.json
- favicon.ico
- logo.svg
- react.svg
- ErrorBoundary.test.tsx
- ErrorBoundary.tsx
- api.ts
- csv.ts
- types.ts
- useLocalStorage.ts
- Attachment.tsx
- CalendarTab.tsx
- CallsTab.test.tsx
- CallsTab.tsx
- ContactsTab.tsx
- FilesModule.test.tsx
- FilesModule.tsx
- LocationsTab.tsx
- MapModule.test.tsx
- MapModule.tsx
- MessagesModule.tsx
- NotesTab.tsx
- PeopleModule.test.tsx
- PeopleModule.tsx
- PhotosTab.tsx
- SafariTab.tsx
- SearchTab.test.tsx
- SearchTab.tsx
- TimelineTab.tsx
- VoicemailTab.tsx
- WhatsAppModule.tsx
- BackupSelector.tsx
- Explorer.test.tsx
- Explorer.tsx
- Explorer.tsx.backup
- PasswordPrompt.tsx
- ArtifactTabs.css
- BackupSelector.css
- Explorer.css
- PasswordPrompt.css
- setup.ts
- App.css
- App.tsx.old
- AppNew.css
- AppNew.tsx
- index.css
- main.tsx
- .gitignore
- eslint.config.js
- index.html
- package-lock.json
- package.json
- README.md
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- __init__.py
- base.py
- calendar.py
- callhistory.py
- contacts.py
- locations.py
- messages.py
- notes.py
- photos.py
- safari.py
- voicemail.py
- whatsapp.py
- conftest.py
- fixtures.py
- test_artifact_endpoints.py
- test_decrypt.py
- test_indexing.py
- test_map.py
- test_migrations.py
- test_people.py
- test_registry.py
- test_report.py
- test_routes.py
- test_search.py
- test_session_cache.py
- test_thumbnails.py
- test_timeline.py
- __init__.py
- run.py
- tasks.py
- .dockerignore
- .env.example
- .gitignore
- alembic.ini
- docker-compose.yml
- Dockerfile.backend
- Dockerfile.frontend
- LICENSE
- mock_backend.py
- nginx.conf
- pyproject.toml
- README.md
- site.webmanifest
- VERSION
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
alembic
설명 보기 ▼
alembic
SQLAlchemy를 위한 데이터베이스 마이그레이션 도구.
더 많은 정보: <https://manned.org/alembic>.
alembic init {{path/to/directory}}
프로젝트에서 Alembic을 초기화:
alembic revision --autogenerate -m "{{message}}"
자동생성 기능을 사용해 새로운 마이그레이션 스크립트를 생성:
alembic upgrade head
데이터베이스를 최신 리비전으로 업그레이드:
docker compose up
설명 보기 ▼
docker compose up
Start and run Docker services defined in a Compose file.
docker compose up
Start all services defined in the docker-compose file:
docker compose up {{[-d|--detach]}}
Start services in the background (detached mode):
docker compose up --build
Start services and rebuild images before starting:
git clone
설명 보기 ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
npm install
설명 보기 ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
npm run
설명 보기 ▼
npm run
Run a script.
npm run
List available scripts:
npm run {{script_name}}
Run a script:
npm run {{script_name}} -- {{argument}} {{--option}}
Pass arguments to a script:
pip install
설명 보기 ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
python
설명 보기 ▼
python
Python 언어 인터프리터.
더 많은 정보: <https://docs.python.org/using/cmdline.html>.
python
REPL(대화형 셸) 시작:
python {{path/to/file.py}}
특정 Python 파일 실행:
python -i {{path/to/file.py}}
특정 Python 파일 실행 후 REPL 시작:
uvicorn
설명 보기 ▼
uvicorn
비동기 프로젝트를 위한 Python ASGI HTTP 서버.
더 많은 정보: <https://www.uvicorn.org/settings/>.
uvicorn {{import.path:app_object}}
Python 웹 앱 실행:
uvicorn --host {{localhost}} --port {{8080}} {{import.path:app_object}}
localhost에서 포트 8080으로 수신 대기:
uvicorn --reload {{import.path:app_object}}
라이브 리로드 활성화:
