From e9231ac24a3b806d5d4d6b49b66ed9c21dab5f9b Mon Sep 17 00:00:00 2001 From: Matt Johnson Date: Mon, 13 Apr 2026 06:02:16 +0000 Subject: [PATCH] Migration: consolidate Echo6 docs to cortex with full infrastructure cleanup sync - Documents recent infrastructure cleanup (8 CTs destroyed, 35 DNS records removed, Headscale cleanup) - Adds 24 new runbooks covering Authentik, PeerTube, Meshtastic, RECON, Proxmox, Mailcow, Internet Archive, GPU routing - Adds project documentation for headscale, vaultwarden, peertube, matrix, mmud, advbbs, arr stack - Updates services.md, environment.md, caddy.md, authentik.md to match live infrastructure - Removes 4 deprecated runbook duplicates (canonical versions live in projects/) - Adds .gitignore for binary archives and editor temp files Co-Authored-By: Claude Opus 4.6 --- .gitignore | 22 +- AUDIT-2026-02-21.md | 408 + PHASE6_DECISION.md | 122 + PLAN.md | 348 + appservices.ref | 13 + archive_receiver_discovery.ref | 103 + archivist.ref | 235 + archivist_discovery.ref | 205 + assets/echo6-custom.css | 696 + assets/echo6-openwebui-theme.css | 436 + assets/echo6-theme-toggle.js | 49 + assets/echo6_favicon.png | Bin 0 -> 1763 bytes assets/echo6_favicon_32x32.png | Bin 0 -> 1921 bytes assets/echo6_logo.png | Bin 0 -> 70206 bytes assets/echo6yellow_logo_150x29.png | Bin 0 -> 5126 bytes assets/echo6yellow_logo_422x422_square.png | Bin 0 -> 65060 bytes assets/echo6yellow_logo_422x81.png | Bin 0 -> 18787 bytes assets/key_manager.py | 270 + docs/hardware/environment.md | 116 +- docs/services/services.md | 298 +- docs/services/usenet.md | 53 + docs/software/authentik.md | 338 +- docs/software/caddy.md | 74 +- docs/software/recon.md | 131 + docs/software/searxng.md | 130 + echo6-landing-page-data-export.md | 476 + hookshot_deployment_discovery.ref | 107 + hookshot_e2ee_discovery.ref | 103 + hookshot_payload_discovery.ref | 113 + hookshot_room_targeting_discovery.ref | 89 + ia-download-queue.md | 158 + matrix_host.ref | 17 + mautrix_signal.ref | 103 + pp_comparison.json | 29343 ++++++++++++++++ projects/DEPLOY-API-KEYS-TAB.md | 701 + projects/advbbs-project.md | 245 + projects/arr-stack-runbook.md | 262 + projects/arr-wiring-runbook.md | 193 + projects/cc-deploy-watchtower-v2.md | 223 + projects/deploy livesync.md | 242 + .../headscale-full-deployment.md | 0 projects/last-ember-project.md | 60 + projects/matrix-synapse-deployment.md | 469 + projects/meshtastic-headscale-runbook.md | 561 + projects/mmud-project.md | 92 + projects/mmud/last-ember-chronicle.html | 823 + projects/mmud/last-ember-howto.html | 915 + projects/mmud/last-ember.html | 1442 + projects/mmud/mmud-phase5-prompt.md | 215 + projects/mmud/mmud-phase6-prompt.md | 120 + .../mmud-prompts/01-update-planned.md | 152 + .../mmud-prompts/mmud-prompts/02-npc-nodes.md | 102 + .../mmud-prompts/mmud-prompts/03-darkcragg.md | 61 + .../mmud-prompts/mmud-prompts/04-dcrg-node.md | 75 + .../mmud-prompts/mmud-prompts/05-phase5.md | 215 + .../mmud-prompts/mmud-prompts/06-phase6.md | 120 + .../mmud/mmud-prompts/mmud-prompts/README.md | 32 + .../mmud-prompts/mmud-prompts/mmud-project.md | 48 + projects/openwebui-theme-deploy.md | 132 + projects/peertube-phase2-project.md | 797 + projects/peertube-rebuild.md | 468 + .../utility-caddy-initial-setup.md | 10 + .../vaultwarden-deployment.md | 0 runbooks/add-peertube-channel.md | 173 + runbooks/authentik-access-groups.md | 337 + runbooks/authentik-create-invitation.md | 204 + runbooks/authentik-oidc-application.md | 353 + runbooks/authentik-upgrade.md | 314 + runbooks/binary-wrapper-interception.md | 279 + runbooks/contabo-configs.md | 183 - runbooks/ct-runbook.md | 259 + runbooks/gpu-cpu-fallback-routing.md | 333 + runbooks/ia-cli-reference.md | 300 + runbooks/ia-download-mirror.md | 429 + runbooks/idahomesh-bridge-setup.md | 337 + runbooks/idahomesh-vpn-device-setup.md | 299 + runbooks/mailcow-create-mailbox.md | 259 + runbooks/meshtastic-sidecar-node.md | 734 + runbooks/meshtasticd-sim-nodes-runbook.md | 417 + runbooks/nordvpn-lxc.md | 343 + runbooks/peertube-remote-runner.md | 458 + runbooks/pg-backup.md | 177 + runbooks/pi-nas-omv-runbook.md | 201 + runbooks/pipeline-probe-gate.md | 324 + runbooks/proxmox-create-ubuntu-vm.md | 12 +- runbooks/proxmox-onboard-node.md | 215 + runbooks/recon-operations.md | 189 + runbooks/recon-service-integration.md | 464 + runbooks/syncthing-add-node.md | 272 + scribd_session.json | 1 + synapse.ref | 79 + synapse_homeserver.yaml.sanitized | 54 + synapse_retention_discovery.ref | 147 + 93 files changed, 51223 insertions(+), 254 deletions(-) create mode 100644 AUDIT-2026-02-21.md create mode 100644 PHASE6_DECISION.md create mode 100644 PLAN.md create mode 100644 appservices.ref create mode 100644 archive_receiver_discovery.ref create mode 100644 archivist.ref create mode 100644 archivist_discovery.ref create mode 100644 assets/echo6-custom.css create mode 100644 assets/echo6-openwebui-theme.css create mode 100755 assets/echo6-theme-toggle.js create mode 100644 assets/echo6_favicon.png create mode 100644 assets/echo6_favicon_32x32.png create mode 100644 assets/echo6_logo.png create mode 100644 assets/echo6yellow_logo_150x29.png create mode 100644 assets/echo6yellow_logo_422x422_square.png create mode 100644 assets/echo6yellow_logo_422x81.png create mode 100644 assets/key_manager.py create mode 100644 docs/services/usenet.md create mode 100644 docs/software/recon.md create mode 100644 docs/software/searxng.md create mode 100644 echo6-landing-page-data-export.md create mode 100644 hookshot_deployment_discovery.ref create mode 100644 hookshot_e2ee_discovery.ref create mode 100644 hookshot_payload_discovery.ref create mode 100644 hookshot_room_targeting_discovery.ref create mode 100644 ia-download-queue.md create mode 100644 matrix_host.ref create mode 100644 mautrix_signal.ref create mode 100644 pp_comparison.json create mode 100644 projects/DEPLOY-API-KEYS-TAB.md create mode 100644 projects/advbbs-project.md create mode 100644 projects/arr-stack-runbook.md create mode 100644 projects/arr-wiring-runbook.md create mode 100644 projects/cc-deploy-watchtower-v2.md create mode 100644 projects/deploy livesync.md rename {runbooks => projects}/headscale-full-deployment.md (100%) mode change 100755 => 100644 create mode 100644 projects/last-ember-project.md create mode 100644 projects/matrix-synapse-deployment.md create mode 100644 projects/meshtastic-headscale-runbook.md create mode 100644 projects/mmud-project.md create mode 100644 projects/mmud/last-ember-chronicle.html create mode 100644 projects/mmud/last-ember-howto.html create mode 100644 projects/mmud/last-ember.html create mode 100644 projects/mmud/mmud-phase5-prompt.md create mode 100644 projects/mmud/mmud-phase6-prompt.md create mode 100644 projects/mmud/mmud-prompts/mmud-prompts/01-update-planned.md create mode 100644 projects/mmud/mmud-prompts/mmud-prompts/02-npc-nodes.md create mode 100644 projects/mmud/mmud-prompts/mmud-prompts/03-darkcragg.md create mode 100644 projects/mmud/mmud-prompts/mmud-prompts/04-dcrg-node.md create mode 100644 projects/mmud/mmud-prompts/mmud-prompts/05-phase5.md create mode 100644 projects/mmud/mmud-prompts/mmud-prompts/06-phase6.md create mode 100644 projects/mmud/mmud-prompts/mmud-prompts/README.md create mode 100644 projects/mmud/mmud-prompts/mmud-prompts/mmud-project.md create mode 100644 projects/openwebui-theme-deploy.md create mode 100644 projects/peertube-phase2-project.md create mode 100644 projects/peertube-rebuild.md rename {runbooks => projects}/utility-caddy-initial-setup.md (88%) rename {runbooks => projects}/vaultwarden-deployment.md (100%) create mode 100644 runbooks/add-peertube-channel.md create mode 100644 runbooks/authentik-access-groups.md create mode 100644 runbooks/authentik-create-invitation.md create mode 100644 runbooks/authentik-oidc-application.md create mode 100644 runbooks/authentik-upgrade.md create mode 100644 runbooks/binary-wrapper-interception.md delete mode 100644 runbooks/contabo-configs.md create mode 100644 runbooks/ct-runbook.md create mode 100644 runbooks/gpu-cpu-fallback-routing.md create mode 100644 runbooks/ia-cli-reference.md create mode 100644 runbooks/ia-download-mirror.md create mode 100644 runbooks/idahomesh-bridge-setup.md create mode 100644 runbooks/idahomesh-vpn-device-setup.md create mode 100644 runbooks/mailcow-create-mailbox.md create mode 100644 runbooks/meshtastic-sidecar-node.md create mode 100644 runbooks/meshtasticd-sim-nodes-runbook.md create mode 100644 runbooks/nordvpn-lxc.md create mode 100644 runbooks/peertube-remote-runner.md create mode 100644 runbooks/pg-backup.md create mode 100644 runbooks/pi-nas-omv-runbook.md create mode 100644 runbooks/pipeline-probe-gate.md create mode 100644 runbooks/proxmox-onboard-node.md create mode 100644 runbooks/recon-operations.md create mode 100644 runbooks/recon-service-integration.md create mode 100644 runbooks/syncthing-add-node.md create mode 100644 scribd_session.json create mode 100644 synapse.ref create mode 100644 synapse_homeserver.yaml.sanitized create mode 100644 synapse_retention_discovery.ref diff --git a/.gitignore b/.gitignore index 96ea0bc..40dd98d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,15 @@ +# Binary archives — no diff value in git +*.zip +*.tar.gz +*.tar.zst + +# Editor temp files +*.swp +*.bak +*~ +.DS_Store + # Credentials - NEVER commit credentials credentials.bak *.credentials - -# Backup files -*.bak -*.backup -*~ - -# Editor files -.vscode/ -.idea/ -*.swp -*.swo diff --git a/AUDIT-2026-02-21.md b/AUDIT-2026-02-21.md new file mode 100644 index 0000000..1304468 --- /dev/null +++ b/AUDIT-2026-02-21.md @@ -0,0 +1,408 @@ +# .ref/ Directory Audit — 2026-02-21 + +**Auditor:** Claude Code (cortex) +**Hostname:** cortex +**Scope:** Every file in `/home/zvx/projects/.ref/` cross-referenced against live infrastructure state. + +--- + +## 1. Dead Services to Remove + +### Wiki.js / docs.echo6.co — CONFIRMED DEAD + +- **Evidence:** No Docker container running on Contabo. `docker ps -a` shows no wiki-related containers. +- **Stale artifacts:** + - `credentials` lines 20-23: `WIKIJS_ADMIN_EMAIL`, `WIKIJS_ADMIN_PASSWORD`, `WIKIJS_URL` + - `credentials` line 35: `WIKIJS_API_TOKEN` (JWT, expires 2026-11-07) + - GoDaddy DNS: `docs.echo6.co` still resolves to `199.6.36.163` + - dnsmasq: `docs.echo6.co` still has an entry pointing to `100.64.0.1` + - `docs/software/caddy.md`: Still referenced under Contabo Caddy (not present in actual Caddyfile) + - `docs/software/dns.md`: Still lists `docs.echo6.co` under home services +- **Action:** Remove credentials, delete DNS record, remove dnsmasq entry, remove from caddy.md and dns.md. + +### Echo6 Portal — CONFIRMED DEAD + +- **Evidence:** Nothing listening on port 3002 on utility (192.168.1.241). No container found. +- **Stale artifacts:** + - `credentials` lines 60-69: `ECHO6_PORTAL_*` credentials (admin user, OIDC client ID/secret, issuer URL) + - `credentials` line 61: References deployment at `192.168.1.241:3002` +- **Action:** Remove credentials. Verify Authentik provider `echo6-portal` doesn't still exist (clean up if so). + +### Stalwart Mail — Already Decommissioned (Partially Cleaned) + +- **Status:** Credentials correctly commented out in credentials file (lines 71-75). +- **credentials** line 72: Comment says "Authentik provider PK 53 may still exist" — **Verified: PK 53 does NOT exist in Authentik.** The comment is now misleading. +- **Action:** Update comment to state PK 53 was already cleaned, or remove the entire stale block. + +--- + +## 2. Stale Credentials to Clean + +### OPENWEBUI_API_URL — Wrong IP + +- **File:** `credentials` line 52 +- **Current value:** `OPENWEBUI_API_URL=http://192.168.1.239:3000` +- **Problem:** No known service at `192.168.1.239`. Open WebUI runs on cortex at `192.168.1.150:8080`. +- **Action:** Update to `http://192.168.1.150:8080` or `http://100.64.0.14:8080` (Tailscale IP). + +### MESHMONITOR_TAILSCALE_URL — Wrong IP + +- **File:** `credentials` lines 124, 127 +- **Current value:** `MESHMONITOR_TAILSCALE_URL="http://100.64.0.1:8080"` +- **Problem:** `100.64.0.1` is Contabo, not MeshMonitor. MeshMonitor runs on utility CT 100, Tailscale IP `100.64.0.7`. +- **Action:** Change to `http://100.64.0.7:8080`. + +### Contabo Tailscale IP in credentials — Wrong + +- **File:** `credentials` line 86 +- **Current value:** `# Tailscale IP: 100.64.0.6` +- **Problem:** `100.64.0.6` is the data Proxmox node's Tailscale IP. Contabo's Tailscale IP is `100.64.0.1`. +- **Action:** Change comment to `# Tailscale IP: 100.64.0.1`. + +### Stale File Path Reference + +- **File:** `credentials` line 33 +- **Current value:** `# - File Location: /home/zvx/projects/selfhosting/.credentials` +- **Problem:** References an old path that no longer exists. Current location is `/home/zvx/projects/.ref/credentials`. +- **Action:** Update to current path or remove the comment. + +--- + +## 3. Incorrect Values + +### Caddy Port: mail.echo6.co + +- **File:** `docs/software/caddy.md` — Contabo Caddy table +- **Documented:** `reverse_proxy https://127.0.0.1:8443` (port 8443) +- **Actual (live Caddyfile):** `reverse_proxy https://127.0.0.1:8453` (port 8453) +- **Also wrong in:** Port Map table at bottom of `caddy.md` (shows 8443) +- **Action:** Update both references from 8443 to 8453. + +### Contabo Tailscale IP — Multiple Files Reference 100.64.0.6 Instead of 100.64.0.1 + +| File | Line/Section | Wrong Value | Correct Value | +|------|-------------|-------------|---------------| +| `credentials` | Line 86 | `100.64.0.6` | `100.64.0.1` | +| `projects/vaultwarden-deployment.md` | SSH commands | `100.64.0.6` | `100.64.0.1` | +| `projects/authentik-oidc-application.md` (if exists as runbook) | SSH commands | `100.64.0.6` | `100.64.0.1` | +| `runbooks/authentik-oidc-application.md` | SSH commands to Contabo | `100.64.0.6` | `100.64.0.1` | +| `runbooks/expose-service-contabo.md` | Step 5 verification dig command | `100.64.0.6` | `100.64.0.1` | + +**Root cause:** 100.64.0.6 is the **data** Proxmox node. This was likely a copy-paste error from early infrastructure setup when Contabo's Tailscale IP may not have been settled. + +### Headscale Container Name — "headscale-vanilla" vs "headscale" + +| File | Incorrect | Correct | +|------|-----------|---------| +| `projects/headscale-full-deployment.md` | `headscale-vanilla` (throughout) | `headscale` | +| `runbooks/proxmox-create-ubuntu-vm.md` | `headscale-standby` (lines 245, 257, 277) | `headscale` | + +**Note:** MEMORY.md already documents this: "Headscale container on Contabo is named `headscale` (not `headscale-vanilla` as in some runbooks)." The runbooks were never updated to match. + +### Utility Caddy Tailscale IP + +- **File:** `projects/utility-caddy-initial-setup.md` +- **Documented:** Tailscale IP `100.64.0.2` +- **Actual:** `100.64.0.8` (per environment.md and live headscale node list) +- **Action:** Update to `100.64.0.8`. + +### Proxmox Onboard Node — Wrong Tailscale IPs for Cluster Nodes + +- **File:** `runbooks/proxmox-onboard-node.md` — "Current Cluster" table (lines 9-14) +- **Documented:** + +| Node | Tailscale IP (documented) | Tailscale IP (actual from environment.md) | +|------|--------------------------|------------------------------------------| +| data | 100.64.0.20 | 100.64.0.6 | +| utility | 100.64.0.19 | 100.64.0.5 | +| cloud | 100.64.0.22 | 100.64.0.4 | +| media | 100.64.0.21 | 100.64.0.3 | + +**Every single Tailscale IP in this table is wrong.** These appear to be from a completely different assignment scheme. Additionally, the `toc` node (192.168.1.244 / 100.64.0.13) is missing from this table entirely. + +### PeerTube Rebuild — Wrong CT ID in Architecture Diagram + +- **File:** `projects/peertube-rebuild.md` +- **Phase 1 architecture diagram** references CT 100 for PeerTube. Actual is CT 110. +- **Note:** The checklist section correctly references CT 110. Only the diagram is wrong. + +### Matrix Deployment — Stale Host References + +- **File:** `projects/matrix-synapse-deployment.md` +- **Problem:** Still contains original CT 108 deployment instructions (utility node). Matrix was migrated to Contabo on 2026-02-15. +- **dnsmasq section** says point `matrix.echo6.co` to `100.64.0.8` (utility Caddy). Actual dnsmasq points to `100.64.0.1` (Contabo). +- **Action:** Add a prominent note at the top indicating this was migrated, or rewrite for Contabo deployment. + +### meshtastic-headscale-runbook.md — Wrong Debian Template Version + +- **File:** `projects/meshtastic-headscale-runbook.md` +- **References:** `debian-12-standard_12.7-1_amd64.tar.zst` +- **Actual (per MEMORY.md):** `debian-12-standard_12.12-1_amd64.tar.zst` + +### openwebui-theme-deploy.md — Wrong Home Directory + +- **File:** `projects/openwebui-theme-deploy.md` +- **References:** `/home/matt/` paths in some instructions +- **Actual:** cortex user is `zvx`, home directory is `/home/zvx/` + +### arr-wiring-runbook.md — Wrong File Paths + +- **File:** `projects/arr-wiring-runbook.md` +- **References:** `./ref/services/usenet.md` (lines 24, 51, 69) +- **Should be:** `.ref/docs/services/usenet.md` + +### ct-runbook.md — References stock Tailscale auth pattern + +- **File:** `runbooks/ct-runbook.md` +- **Problem:** References `tskey-auth-*` (stock Tailscale preauth key format) instead of Headscale registration pattern. Echo6 uses self-hosted Headscale where keys are generated via `headscale preauthkeys create`. + +### WATCHTOWER Deployment — Wrong Caddy Pattern + +- **File:** `projects/cc-deploy-watchtower-v2.md` +- **References:** Docker-based Caddy with `~/docker/caddy/sites/` site file pattern +- **Actual:** Utility Caddy is systemd-based on CT 101 with `/etc/caddy/Caddyfile` (single file, not per-site directory) + +--- + +## 4. Duplicates / Contradictions + +### AUTHENTIK_API_TOKEN — Defined Twice + +- **File:** `credentials` line 14 and line 111 +- **Values:** Both contain the same token value: `YG24Zu7c7JNhrfC564N2NvJt2HmIr6Jyi9BgV629XGAZC70hvGbyNz8i4l7w` +- **Action:** Remove one instance. Keep the one at line 111 (has regeneration date context), remove line 14's duplicate. + +### FORGEJO_URL — Defined Twice + +- **File:** `credentials` line 27 (`FORGEJO_URL=https://forge.echo6.co`) and line 100 (`FORGEJO_URL="https://forge.echo6.co"`) +- **Action:** Remove the earlier instance (line 27). The line 100 block has more complete Forgejo credentials. + +### dnsmasq: notes.echo6.co — Duplicate Entries with Different IPs + +- **Actual dnsmasq config** has TWO entries for `notes.echo6.co`: + - `address=/notes.echo6.co/100.64.0.22` (mesh-bridge CT 107 — incorrect target) + - `address=/notes.echo6.co/100.64.0.1` (Contabo — correct, LiveSync runs here) +- **Action:** Remove the `100.64.0.22` entry. Only the `100.64.0.1` entry should remain. + +### authentik-access-groups.md vs authentik.md — Conflicting Group Members + +- `authentik.md` lists `media-users` members as: **jodie, matt** +- `authentik-access-groups.md` lists `media-users` members as: **jodie** (no matt) +- **Action:** Verify live state via Authentik API and update both docs to match. Matt may be in `authentik Admins` (superuser) which bypasses group checks, making explicit media-users membership unnecessary. + +### authentik.md vs authentik-access-groups.md — Missing Groups + +- `authentik.md` lists `ai-users` group (PK `0631b273-...`) with member matt +- `authentik-access-groups.md` does NOT list `ai-users` at all +- **Action:** Add `ai-users` to access groups runbook reference table. + +### authentik.md vs authentik-access-groups.md — Missing Application Bindings + +The access groups runbook is missing bindings for recently added applications: +- Open WebUI (PK 14) — should be bound to `ai-users` +- Matrix (PK 15) — should be bound to `communication-users` +- TAK Server — not listed anywhere +- **Action:** Update the Quick Reference tables in both documents. + +--- + +## 5. Missing Documentation + +### TAK Server (tak.echo6.co) — Running, Undocumented + +- **Status:** Deployed 2026-02-20 on Contabo. Docker containers running (`tak-server-deploy`, `sigil`). Credentials exist in `credentials` file (lines 236-249). Caddy site blocks exist on Contabo. +- **Missing from:** + - `docs/services/services.md` — no TAK Server entry + - `docs/software/caddy.md` — no tak.echo6.co site block documented + - `docs/software/authentik.md` — no TAK Server provider listed + - `docs/hardware/environment.md` — Contabo services list doesn't mention TAK +- **Action:** Create `docs/software/tak.md` or add TAK Server entries to existing docs. + +### Obsidian LiveSync (notes.echo6.co) — Running, Partially Documented + +- **Status:** Docker containers running on Contabo (`livesync-couchdb`, `livesync-provisioner`). Credentials exist (lines 37-43). Caddy site block exists. `projects/deploy livesync.md` exists as research doc. +- **Missing from:** + - `docs/services/services.md` — no LiveSync entry + - `docs/software/caddy.md` — no notes.echo6.co Contabo site block documented +- **Action:** Add to services.md and caddy.md. + +### RECON LXC (CT 130) — Running, Missing from Infrastructure Docs + +- **Status:** `docs/software/recon.md` exists and is thorough. But CT 130 is missing from: + - `docs/hardware/environment.md` — not in LXC Containers table + - `docs/services/services.md` — not listed +- **Action:** Add `| recon | data (CT 130) | 192.168.1.130 | 100.64.0.24 | RECON knowledge extraction pipeline |` to both tables. + +### files.echo6.co — Referenced, Not Documented + +- **Status:** Referenced in dnsmasq config, RECON docs, and landing page data export. Presumably an nginx file server on RECON (CT 130). +- **Missing from:** + - `docs/services/services.md` — no entry + - `docs/software/caddy.md` — no dnsmasq entry documented +- **Action:** Add to services.md and caddy.md dnsmasq section. + +### Undocumented Headscale Nodes + +The headscale node list in `docs/hardware/environment.md` is missing several entries seen in live `headscale nodes list`: + +| Node | Tailscale IP | Status | Notes | +|------|-------------|--------|-------| +| recon | 100.64.0.24 | Online | CT 130, documented in recon.md but not in environment.md | +| localhost | 100.64.0.12 | Last seen varies | Unknown purpose — possibly a test/dev registration | +| invalid-nwr32bou | 100.64.0.16 | Last seen varies | Unknown — possibly a stale/orphaned node registration | + +- **Also:** `meshmon-node` appears as hostname "advbbs" in headscale — may have been renamed/repurposed. +- **Action:** Audit headscale node list, remove orphaned registrations, update environment.md. + +### Undocumented Contabo Docker Containers + +Live `docker ps` on Contabo shows containers not documented anywhere: +- `sigil` — TAK Server companion (web console), partially covered by TAK credentials +- `termix` — Unknown purpose, not documented + +**Action:** Identify what `termix` is and document both. + +### Usenet Credentials Not in Credentials File + +- **File:** `docs/services/usenet.md` references API keys and passwords with "see .ref/credentials" +- **Problem:** No SABnzbd, Sonarr, Radarr, or Prowlarr API keys exist in the credentials file +- **Action:** Either add the API keys to the credentials file or remove the reference in usenet.md. + +--- + +## 6. Recommendations + +### Priority 1 — Fix Immediately (Data Integrity / Operational Risk) + +1. **Remove dead Wiki.js credentials** from credentials file (lines 20-23, 35). These contain valid API tokens for a service that no longer exists. + +2. **Fix MESHMONITOR_TAILSCALE_URL** (line 127) — currently points to Contabo instead of MeshMonitor. Any automation using this URL will target the wrong host. + +3. **Fix OPENWEBUI_API_URL** (line 52) — points to a non-existent IP. Any automation using this will fail silently. + +4. **Fix dnsmasq duplicate** for notes.echo6.co — the incorrect `100.64.0.22` entry could cause intermittent routing failures depending on which entry dnsmasq uses. + +5. **Fix proxmox-onboard-node.md Tailscale IPs** — every IP in the cluster table is wrong. Anyone following this runbook will get incorrect SSH aliases. + +### Priority 2 — Documentation Accuracy + +6. **Update Contabo Tailscale IP** from `100.64.0.6` to `100.64.0.1` across all affected files (5+ files). + +7. **Update Headscale container name** from `headscale-vanilla`/`headscale-standby` to `headscale` in deployment runbooks. + +8. **Fix caddy.md mail port** from 8443 to 8453. + +9. **Add TAK Server** to services.md, caddy.md, and authentik.md. + +10. **Add RECON CT 130** to environment.md LXC table and services.md. + +11. **Add LiveSync/notes.echo6.co** to services.md and caddy.md. + +12. **Remove stale AUTHENTIK_API_TOKEN duplicate** and FORGEJO_URL duplicate from credentials. + +### Priority 3 — Cleanup + +13. **Remove Echo6 Portal credentials** (lines 60-69) — service is dead. + +14. **Clean up Stalwart Mail comment** (line 72) — remove misleading "PK 53 may still exist" text. + +15. **Delete GoDaddy DNS record** for docs.echo6.co — service no longer exists. + +16. **Remove dnsmasq entry** for docs.echo6.co. + +17. **Update stale file path reference** on credentials line 33. + +18. **Audit headscale node list** — clean up orphaned nodes (`localhost`, `invalid-nwr32bou`), investigate `meshmon-node`/`advbbs` rename, update environment.md. + +19. **Investigate `termix` container** on Contabo — document or remove. + +20. **Update authentik-access-groups.md** — add `ai-users` group, add Open WebUI/Matrix/TAK bindings to reference tables. + +--- + +## Files Audited + +### Credentials +- [x] `/home/zvx/projects/.ref/credentials` + +### Documentation +- [x] `/home/zvx/projects/.ref/docs/hardware/environment.md` +- [x] `/home/zvx/projects/.ref/docs/services/services.md` +- [x] `/home/zvx/projects/.ref/docs/services/usenet.md` +- [x] `/home/zvx/projects/.ref/docs/software/authentik.md` +- [x] `/home/zvx/projects/.ref/docs/software/caddy.md` +- [x] `/home/zvx/projects/.ref/docs/software/dns.md` +- [x] `/home/zvx/projects/.ref/docs/software/recon.md` +- [x] `/home/zvx/projects/.ref/docs/software/searxng.md` + +### Project Files +- [x] `/home/zvx/projects/.ref/projects/DEPLOY-API-KEYS-TAB.md` +- [x] `/home/zvx/projects/.ref/projects/advbbs-project.md` +- [x] `/home/zvx/projects/.ref/projects/arr-stack-runbook.md` +- [x] `/home/zvx/projects/.ref/projects/arr-wiring-runbook.md` +- [x] `/home/zvx/projects/.ref/projects/cc-deploy-watchtower-v2.md` +- [x] `/home/zvx/projects/.ref/projects/deploy livesync.md` +- [x] `/home/zvx/projects/.ref/projects/headscale-full-deployment.md` +- [x] `/home/zvx/projects/.ref/projects/matrix-synapse-deployment.md` +- [x] `/home/zvx/projects/.ref/projects/meshtastic-headscale-runbook.md` +- [x] `/home/zvx/projects/.ref/projects/openwebui-theme-deploy.md` +- [x] `/home/zvx/projects/.ref/projects/peertube-phase2-project.md` +- [x] `/home/zvx/projects/.ref/projects/peertube-rebuild.md` +- [x] `/home/zvx/projects/.ref/projects/utility-caddy-initial-setup.md` +- [x] `/home/zvx/projects/.ref/projects/vaultwarden-deployment.md` + +### Runbooks +- [x] `/home/zvx/projects/.ref/runbooks/add-peertube-channel.md` +- [x] `/home/zvx/projects/.ref/runbooks/authentik-access-groups.md` +- [x] `/home/zvx/projects/.ref/runbooks/authentik-create-invitation.md` +- [x] `/home/zvx/projects/.ref/runbooks/authentik-oidc-application.md` +- [x] `/home/zvx/projects/.ref/runbooks/authentik-upgrade.md` +- [x] `/home/zvx/projects/.ref/runbooks/binary-wrapper-interception.md` +- [x] `/home/zvx/projects/.ref/runbooks/ct-runbook.md` +- [x] `/home/zvx/projects/.ref/runbooks/expose-service-contabo.md` +- [x] `/home/zvx/projects/.ref/runbooks/expose-service-home.md` +- [x] `/home/zvx/projects/.ref/runbooks/gpu-cpu-fallback-routing.md` +- [x] `/home/zvx/projects/.ref/runbooks/ia-cli-reference.md` +- [x] `/home/zvx/projects/.ref/runbooks/ia-download-mirror.md` +- [x] `/home/zvx/projects/.ref/runbooks/idahomesh-bridge-setup.md` +- [x] `/home/zvx/projects/.ref/runbooks/idahomesh-vpn-device-setup.md` +- [x] `/home/zvx/projects/.ref/runbooks/mailcow-create-mailbox.md` +- [x] `/home/zvx/projects/.ref/runbooks/meshmonitor-password-reset.md` +- [x] `/home/zvx/projects/.ref/runbooks/meshtasticd-sim-nodes-runbook.md` +- [x] `/home/zvx/projects/.ref/runbooks/nordvpn-lxc.md` +- [x] `/home/zvx/projects/.ref/runbooks/peertube-remote-runner.md` +- [x] `/home/zvx/projects/.ref/runbooks/pg-backup.md` +- [x] `/home/zvx/projects/.ref/runbooks/pi-nas-omv-runbook.md` +- [x] `/home/zvx/projects/.ref/runbooks/pipeline-probe-gate.md` +- [x] `/home/zvx/projects/.ref/runbooks/proxmox-create-ubuntu-vm.md` +- [x] `/home/zvx/projects/.ref/runbooks/proxmox-onboard-node.md` +- [x] `/home/zvx/projects/.ref/runbooks/recon-operations.md` +- [x] `/home/zvx/projects/.ref/runbooks/recon-service-integration.md` + +### Misc Files +- [x] `/home/zvx/projects/.ref/echo6-landing-page-data-export.md` +- [x] `/home/zvx/projects/.ref/ia-download-queue.md` + +### Not Audited (Low-Risk Assets) +- `/home/zvx/projects/.ref/pp_comparison.json` — data file, no infrastructure references +- `/home/zvx/projects/.ref/.gitignore` — git config +- `/home/zvx/projects/.ref/assets/` — static assets (CSS, JS, images, key_manager.py) + +--- + +## Summary Statistics + +| Category | Count | +|----------|-------| +| Dead services identified | 2 (Wiki.js, Echo6 Portal) + 1 already decommissioned (Stalwart) | +| Stale credentials to clean | 4 entries (Wiki.js x3, Echo6 Portal x5, wrong URLs x2, stale path x1) | +| Incorrect values found | 15+ across 10+ files | +| Duplicate entries | 4 (AUTHENTIK_API_TOKEN, FORGEJO_URL, dnsmasq notes.echo6.co, group member lists) | +| Missing documentation items | 7 (TAK Server, LiveSync, RECON in env, files.echo6.co, headscale nodes, termix, usenet creds) | +| Total files audited | 44 | +| Files with issues | 24 | +| Files clean | 20 | + +--- + +*Audit completed: 2026-02-21 by Claude Code on cortex* diff --git a/PHASE6_DECISION.md b/PHASE6_DECISION.md new file mode 100644 index 0000000..cfa509f --- /dev/null +++ b/PHASE6_DECISION.md @@ -0,0 +1,122 @@ +# Phase 6 Decision Summary +# Generated: 2026-04-09 + +## 1. Is Hookshot the Right Choice? + +**NO.** Hookshot cannot be used for this use case. + +**Reason:** Hookshot's E2EE implementation is incompatible with MAS (Matrix +Authentication Service). Echo6's Synapse uses MAS. All mautrix-signal portal +rooms use E2BE encryption. Hookshot cannot establish crypto sessions when MAS +is active (GitHub issues #1084, #980 — both OPEN as of March 2026). The webhook +payloads would contain useless ciphertext, not plaintext. + +This is a hard blocker with no workaround short of disabling MAS (breaks all +user auth) or disabling E2BE on the bridge (exposes Signal messages in transit). + +## 2. Recommended Alternative: Synapse Retention + Export Script + +Instead of hookshot, a much simpler approach achieves the same goal: + +### Step 1: Synapse Config (2 lines) +```yaml +redaction_retention_period: null # Never censor redacted content +experimental_features: + msc2815_enabled: true # Allow moderator access to redacted content +``` + +This preserves ALL event content in Synapse's Postgres forever, including +redacted messages. MSC2815 provides API access to the original content. + +### Step 2: Export Script (cron job, no bot) +A Python script that: +- Runs nightly via cron on Contabo +- Queries Synapse admin API for events in bridged rooms +- Writes JSONL + markdown exports to /mnt/library/Archives/Signal/ +- No E2EE handling needed — admin API returns server-side decrypted content +- No bot account, no device verification, no crypto key management + +### Why This Is Better Than Hookshot + +| Concern | Hookshot | Synapse Retention + Export | +|---------|----------|---------------------------| +| E2EE + MAS | BROKEN | Not applicable (admin API) | +| Per-room config | Manual per room | Automatic (all rooms) | +| New portal auto-join | Requires automation | Not needed (queries DB) | +| Backfill historical | No backfill | Full history available | +| Infrastructure | New container + Redis | 2-line config + cron script | +| Maintenance | Hookshot upgrades, Redis, crypto store | Script only | +| Failure mode | Missed events if down | DB has everything, export retries | +| Edit/redaction capture | Real-time only | Retained in DB forever | + +### Why This Is Better Than the Custom Bot (Original Phase 6) + +The original Phase 6 plan proposed a full matrix-nio bot with E2EE, asyncpg, +systemd service, healthchecks, and monitoring. That's ~500-1000 lines of Python +for a problem that Synapse already solves with 2 config lines. + +The custom bot approach is only justified if: +- Real-time alerting on specific messages is needed (not requested) +- Independent archive separate from Synapse DB is required (not requested) +- Synapse admin API is insufficient for export needs (it's not) + +## 3. Questions Requiring Live Test + +None. All claims are verified from Synapse source code: +- `redaction_retention_period: null` — confirmed in synapse/config/server.py +- `msc2815_enabled` — confirmed in synapse/config/experimental.py line 372 +- Admin API event access — confirmed working (used throughout Phase 3-5) +- Hookshot E2EE+MAS blocker — confirmed from GitHub issues with reproduction steps + +## 4. Estimated Effort + +### Synapse Config Change +- Edit homeserver.yaml: 5 minutes +- Restart Synapse: 1 minute +- Verify via admin API: 5 minutes +- **Total: ~15 minutes** + +### Export Script +- Python script to query admin API and write JSONL/markdown: 1-2 hours +- Cron setup: 5 minutes +- Test with existing rooms: 15 minutes +- **Total: ~2 hours** + +### Compare to Full Hookshot Deployment +- Deploy hookshot container: 30 min +- Debug E2EE+MAS incompatibility: hours of dead end +- Fall back to alternative: start over +- **Total: wasted time** + +### Compare to Custom Bot (Original Phase 6) +- Bot code + E2EE + DB schema + systemd + monitoring: 4-6 hours +- Device verification walkthrough: 30 min +- Export pipeline: 1-2 hours +- **Total: 6-8 hours** + +## 5. Blockers + +None for the recommended approach. The only blocker was hookshot's E2EE+MAS +incompatibility, which the recommended approach avoids entirely. + +## 6. Decision Matrix + +| Approach | Viable | Effort | Completeness | Ops Burden | +|----------|--------|--------|--------------|------------| +| Hookshot | NO (E2EE+MAS blocked) | N/A | N/A | N/A | +| Custom matrix-nio bot | Yes | High (6-8h) | Full (real-time + export) | Medium | +| Synapse retention + export | Yes | Low (~2h) | Full (DB + batch export) | Minimal | + +**Recommendation: Synapse retention + export script.** + +--- + +## Ref Files Produced + +1. `.ref/synapse_retention_discovery.ref` — Current retention config, MSC2815 support, DB sizes, growth rate, rollback +2. `.ref/hookshot_deployment_discovery.ref` — Contabo resources, port conflicts, compose snippet +3. `.ref/hookshot_e2ee_discovery.ref` — **BLOCKER documented** — E2EE+MAS incompatibility +4. `.ref/hookshot_payload_discovery.ref` — Webhook payload shape (for future reference) +5. `.ref/hookshot_room_targeting_discovery.ref` — Per-room model, no wildcard, current portals +6. `.ref/archive_receiver_discovery.ref` — Storage options, alternative approaches, CT recommendations +7. `.ref/PHASE6_DECISION.md` — This file diff --git a/PLAN.md b/PLAN.md new file mode 100644 index 0000000..9206a9e --- /dev/null +++ b/PLAN.md @@ -0,0 +1,348 @@ +# mautrix-signal Bridge Deployment Plan + +## 1. Deployment Target + +**Same Contabo host**, same Docker Compose stack at `/opt/matrix/docker-compose.yml`. + +Rationale: Synapse runs as Docker on Contabo (ref: `synapse.ref` — "Docker Compose at /opt/matrix/docker-compose.yml"). The bridge container joins the existing `matrix-net` network so it can reach both `matrix-synapse` and `matrix-postgres` by container name without exposing any new ports externally. + +## 2. Bridge Version + +- **Image:** `dock.mau.dev/mautrix/signal:v0.2603.0` +- **Released:** 2026-03-16 (latest stable as of 2026-04-09) +- **Type:** Go rewrite (NOT the deprecated Python mautrix-signal) + +Pin to the exact tag `v0.2603.0`, not `:latest`, so upgrades are intentional. + +## 3. Database Plan + +Create a new Postgres database and role inside the existing `matrix-postgres` container. The role gets **minimal grants** — `LOGIN` only, no `SUPERUSER`, no `CREATEDB`, no `CREATEROLE`. Ownership of the new database is the sole privilege. + +```sql +-- Connect as the synapse superuser to create the role and database +CREATE ROLE mautrix_signal WITH LOGIN PASSWORD '' + NOSUPERUSER NOCREATEDB NOCREATEROLE; +CREATE DATABASE mautrix_signal + OWNER mautrix_signal + ENCODING 'UTF8' + LC_COLLATE 'C' + LC_CTYPE 'C'; +-- No additional GRANT needed — OWNER on the database gives full DDL/DML +-- within mautrix_signal only. The role has zero access to synapse or mas databases. +``` + +Verification after creation: + +```sql +-- Confirm no superuser, no createdb +SELECT rolname, rolsuper, rolcreatedb, rolcreaterole FROM pg_roles WHERE rolname = 'mautrix_signal'; +-- Expected: rolsuper=f, rolcreatedb=f, rolcreaterole=f + +-- Confirm cannot access synapse DB +SET ROLE mautrix_signal; +SELECT 1 FROM synapse.public.users LIMIT 1; -- should fail with permission denied +RESET ROLE; +``` + +- Collation matches Synapse's DB settings (ref: `synapse.ref` — POSTGRES_INITDB_ARGS uses `--lc-collate=C --lc-ctype=C`) +- No shared schema with Synapse or MAS +- The `synapse` user has Superuser privileges so can create the role/DB (ref: `synapse.ref` — "synapse (Superuser, Create role, Create DB)") +- Bridge config URI: `postgres://mautrix_signal:@matrix-postgres:5432/mautrix_signal?sslmode=disable` + +## 4. Networking + +- **Appservice port:** 29328 (mautrix-signal default) +- **Bind:** 0.0.0.0:29328 inside container (Docker internal only, NOT exposed to host) +- **Appservice address in config:** `http://mautrix-signal:29328` (container name on matrix-net) +- **Verified unused:** No ports in 29xxx range are in use (ref: `appservices.ref` — "Full 29000-29999 range — AVAILABLE") +- **No Caddy changes needed** — bridge communicates with Synapse over the internal Docker network +- **No firewall changes needed** — no host port mapping + +The bridge container joins `matrix-net` in docker-compose.yml: + +```yaml + mautrix-signal: + image: dock.mau.dev/mautrix/signal:v0.2603.0 + container_name: mautrix-signal + restart: unless-stopped + depends_on: + postgres: + condition: service_healthy + volumes: + - ./mautrix-signal:/data + networks: + - matrix-net +``` + +No `ports:` section — the container is only reachable from within `matrix-net`. + +## 5. Encryption Config + +Enable end-to-bridge encryption with MSC4190 (required for MAS compatibility). + +### 5a. Bridge config (`config.yaml`) + +```yaml +encryption: + allow: true + default: true + require: true + appservice: false + msc4190: true # REQUIRED when MAS is in use + allow_key_sharing: true + pickle_key: generate + self_sign: true +``` + +**MSC4190 requirement:** The mautrix docs state: "The `encryption` -> `msc4190` config option must be set to true for encryption to work if you use MAS." +Source: https://docs.mau.fi/bridges/general/end-to-bridge-encryption.html + +### 5b. Synapse `homeserver.yaml` diff + +The exact flag names are confirmed from Synapse 1.147.1 source code at `synapse/config/experimental.py`: +- `msc3202_transaction_extensions` — parsed at line ~167, default `False` +- `msc2409_to_device_messages_enabled` — parsed at line ~163, default `False` + +Source: `synapse.config.experimental.ExperimentalConfig` in Synapse v1.147.1 (`docker exec matrix-synapse python3 -c "import synapse.config.appservice"` — inspected live). + +The current `homeserver.yaml` has no `experimental_features` block. The exact diff: + +```diff +--- a/homeserver.yaml ++++ b/homeserver.yaml +@@ -end of file ++ ++experimental_features: ++ msc3202_transaction_extensions: true ++ msc2409_to_device_messages_enabled: true +``` + +These flags enable: +- `msc3202_transaction_extensions`: Allows Synapse to send to-device messages, device list changes, and OTK counts in appservice transaction pushes (required for E2BE) +- `msc2409_to_device_messages_enabled`: Allows appservices to receive to-device messages (required for encryption key exchange) + +**Note:** MSC4190 is NOT an `experimental_features` flag. It is parsed from the appservice registration YAML file as `io.element.msc4190: true` (confirmed from Synapse 1.147.1 source: `synapse/config/appservice.py` line 190: `msc4190_enabled = as_info.get("io.element.msc4190", False)`). + +### 5c. Appservice registration (`registration.yaml`) + +The bridge auto-generates `registration.yaml` when `encryption.msc4190: true` is set in `config.yaml`. The generated file will include these flags: + +```yaml +io.element.msc4190: true +de.sorunome.msc2409.push_ephemeral: true +push_ephemeral: true +``` + +Synapse 1.147.1 supports MSC4190 (merged in Synapse 1.121.0 via PR #17705). +Source: https://github.com/element-hq/synapse/pull/17705 + +### 5d. Trust boundary + +The bridge process holds plaintext message content in memory after decryption. The trust boundary extends from the Matrix client to the bridge container. Signal transport encryption remains intact on the Signal side. + +## 6. MAS Interaction + +### Claim: Appservice registration bypasses MAS + +**Status: ASSUMPTION — verify during Phase 3 with stop-and-check.** + +The evidence supporting this claim: +1. Appservices authenticate to Synapse via `as_token`/`hs_token` in the registration YAML, which is a Synapse-native mechanism predating MAS. +2. GitHub issue element-hq/matrix-authentication-service#3206 shows a user successfully registering and running a mautrix-signal appservice alongside MAS — basic appservice connectivity (GET `/versions`, GET `/account/whoami`, appservice ping) all returned 200 before encryption was attempted. +3. A commenter on that issue confirmed: "Can confirm it works with mautrix-signal and mautrix-whatsapp." +4. The Matrix Application Service spec defines its own auth mechanism independent of the C-S API auth layer. + +Source: https://github.com/element-hq/matrix-authentication-service/issues/3206 + +**However**, no official MAS documentation explicitly states "appservices bypass MAS." The MAS docs (element-hq.github.io/matrix-authentication-service/) have no dedicated appservice compatibility page. + +**Phase 3 stop-and-check procedure:** +1. After adding the registration to `homeserver.yaml` and restarting Synapse, check Synapse logs for appservice registration errors +2. Before starting the bridge container, run a manual appservice ping test: + ```bash + curl -sv http://127.0.0.1:8008/_matrix/client/v3/account/whoami \ + -H "Authorization: Bearer " \ + -H "Content-Type: application/json" 2>&1 + ``` + +**PASS criteria (ALL must be true):** +- HTTP status code is `200` +- Response body contains `"user_id":"@signalbot:echo6.co"` +- Response body contains `"appservice_id":"signal"` (confirms Synapse recognized the as_token as appservice auth) + +**FAIL criteria (ANY triggers STOP):** +- HTTP status `401` or `403` → MAS or Synapse rejected the as_token +- HTTP `3xx` redirect to MAS (`Location:` header pointing to `matrix-mas:8080` or `matrix.echo6.co` auth endpoints) +- Response contains MAS-specific indicators: HTML login page, `matrix-authentication-service` in headers/body, or `errcode: M_UNKNOWN_TOKEN` with MAS introspection trace in Synapse logs +- `user_id` in response does NOT match `@signalbot:echo6.co` + +**On FAIL:** Do NOT start the bridge container. Do NOT proceed to step 16. Capture the full `curl -sv` output (headers + body) and the last 50 lines of Synapse logs (`docker logs matrix-synapse --tail 50`). Report both for triage. + +### Registration steps + +1. Generate the registration file by running the bridge container once with config in place +2. Copy `registration.yaml` into the Synapse data volume (`/opt/matrix/synapse/`) +3. Add to `homeserver.yaml`: + ```yaml + app_service_config_files: + - /data/registration.yaml + - /data/doublepuppet.yaml + ``` + Both files are listed — Synapse reads all entries on startup. A single restart covers both registrations. +4. Restart Synapse (`docker compose restart synapse`) to pick up both appservice registrations + +## 7. Permissions + +```yaml +bridge: + permissions: + "*": relay + "echo6.co": user + "@matt:echo6.co": admin +``` + +- `*: relay` — external users can interact via relay (relay disabled by default, so effectively no access) +- `echo6.co: user` — all echo6.co users can use the bridge +- `@matt:echo6.co: admin` — full admin access for matt + +Single-user deployment — only matt will link a Signal account. + +## 8. Double Puppeting + +Use the **appservice-based automatic double puppeting** method: + +1. Generate a dedicated double-puppet appservice registration (`doublepuppet.yaml`) with a null URL and an `as_token`: + ```yaml + id: doublepuppet + url: + as_token: + hs_token: + sender_localpart: _doublepuppet + rate_limited: false + namespaces: + users: + - regex: '@.*:echo6\.co' + exclusive: false + ``` +2. Register it with Synapse alongside the bridge registration in `app_service_config_files` (see section 6) +3. Configure the bridge: + ```yaml + double_puppet: + secrets: + echo6.co: "as_token:" + ``` + +This ensures messages matt sends from Signal Desktop appear as `@matt:echo6.co` in Matrix rooms rather than as the Signal ghost user. + +**MAS compatibility:** The appservice-based double puppeting method uses the appservice `as_token` to impersonate the user, which works independently of MAS. MAS handles human user auth; appservice tokens are Synapse-native. (Same assumption as section 6 — covered by the stop-and-check.) + +## 9. Backup Impact + +The existing backup script (`/opt/matrix/scripts/pg_backup.sh`) only backs up the `synapse` database (ref: `synapse.ref` — "Backs up synapse DB only (NOT mas DB)"). + +**Action required — BEFORE bridge goes live:** + +1. Update `pg_backup.sh` to dump `mautrix_signal` and `mas`: + ```bash + # Add to pg_backup.sh after the synapse dump: + + # mautrix-signal bridge database + SIGNAL_BACKUP="${BACKUP_DIR}/mautrix_signal_${TIMESTAMP}.sql.gz" + docker exec matrix-postgres pg_dump -U mautrix_signal -d mautrix_signal | gzip > "${SIGNAL_BACKUP}" + if [ $? -eq 0 ] && [ -s "${SIGNAL_BACKUP}" ]; then + echo "$(date): Backup created: ${SIGNAL_BACKUP} ($(du -h "${SIGNAL_BACKUP}" | cut -f1))" + else + echo "$(date): WARNING: mautrix_signal backup failed" + fi + + # MAS database (was missing from backups) + MAS_BACKUP="${BACKUP_DIR}/mas_${TIMESTAMP}.sql.gz" + docker exec matrix-postgres pg_dump -U mas -d mas | gzip > "${MAS_BACKUP}" + if [ $? -eq 0 ] && [ -s "${MAS_BACKUP}" ]; then + echo "$(date): Backup created: ${MAS_BACKUP} ($(du -h "${MAS_BACKUP}" | cut -f1))" + else + echo "$(date): WARNING: mas backup failed" + fi + ``` + +2. Update the cleanup `find` to also cover `mautrix_signal_*.sql.gz` and `mas_*.sql.gz` + +3. **Test the backup** by running `pg_backup.sh` manually after DB creation but before starting the bridge. Verify: + - `mautrix_signal` dump succeeds (even if empty, it should produce a valid .sql.gz) + - `mas` dump succeeds + - Retention cleanup patterns match the new filenames + +4. Apply the same 14-day retention policy. + +## 10. Rollback Plan + +If the bridge needs to be removed: + +```bash +# 1. Stop and remove the bridge container +cd /opt/matrix +docker compose stop mautrix-signal +docker compose rm -f mautrix-signal + +# 2. Remove mautrix-signal service block from docker-compose.yml + +# 3. Remove appservice registrations from Synapse homeserver.yaml: +# - Remove /data/registration.yaml from app_service_config_files +# - Remove /data/doublepuppet.yaml from app_service_config_files +# - If app_service_config_files is now empty, remove the key entirely + +# 4. Revert experimental_features from homeserver.yaml: +# - Remove the entire experimental_features block: +# experimental_features: +# msc3202_transaction_extensions: true +# msc2409_to_device_messages_enabled: true +# - Only safe to remove if no other bridges depend on these flags. +# As of this plan, no other appservices exist (ref: appservices.ref), +# so removal is safe. + +# 5. Remove registration files from Synapse volume +rm /opt/matrix/synapse/registration.yaml +rm /opt/matrix/synapse/doublepuppet.yaml + +# 6. Restart Synapse to apply config changes +docker compose restart synapse + +# 7. Drop the database and role +docker exec matrix-postgres psql -U synapse -c "DROP DATABASE mautrix_signal;" +docker exec matrix-postgres psql -U synapse -c "DROP ROLE mautrix_signal;" + +# 8. Remove bridge data directory +rm -rf /opt/matrix/mautrix-signal + +# 9. Revert backup script +# Edit pg_backup.sh: remove the mautrix_signal and mas dump sections +# (Keep mas dump if desired — it was missing before this plan anyway) + +# 10. Clean up docker image +docker rmi dock.mau.dev/mautrix/signal:v0.2603.0 +``` + +--- + +## Implementation Order (Phase 3 — requires approval) + +1. Generate password for `mautrix_signal` DB role +2. Create DB role (with `NOSUPERUSER NOCREATEDB NOCREATEROLE`) and database in matrix-postgres +3. Verify role privileges are minimal (query `pg_roles`) +4. **Update backup script** to include `mautrix_signal` and `mas` dumps +5. **Test backup** — run `pg_backup.sh` manually, verify all three dumps succeed +6. Create `/opt/matrix/mautrix-signal/` directory +7. Generate initial config with `docker run --rm` +8. Edit `config.yaml` with all settings from this plan +9. Run container again to generate `registration.yaml` +10. Create `doublepuppet.yaml` registration +11. Copy both registration files to Synapse volume (`/opt/matrix/synapse/`) +12. Add `experimental_features` block to `homeserver.yaml` +13. Add `app_service_config_files` with both registration paths to `homeserver.yaml` +14. Restart Synapse +15. **STOP-AND-CHECK:** Verify appservice auth works alongside MAS (see section 6 procedure) +16. Add mautrix-signal service to `docker-compose.yml` +17. `docker compose up -d mautrix-signal` +18. Verify bridge bot appears in Matrix +19. Link Signal account via `!signal link` in bridge bot DM +20. Update docs (services.md, MEMORY.md) diff --git a/appservices.ref b/appservices.ref new file mode 100644 index 0000000..1f56ad8 --- /dev/null +++ b/appservices.ref @@ -0,0 +1,13 @@ +# Appservices Reference +# Generated: 2026-04-09 (Phase 1) + +## Current Appservices: NONE + +No appservices are currently registered with Synapse. +- No app_service_config_files key in homeserver.yaml +- No registration YAML files in /opt/matrix/synapse/ +- No ports in the 29xxx range are in use + +## Available Port Range +- 29328 (mautrix-signal default) — AVAILABLE +- Full 29000-29999 range — AVAILABLE (confirmed via ss -tlnp) diff --git a/archive_receiver_discovery.ref b/archive_receiver_discovery.ref new file mode 100644 index 0000000..5c03048 --- /dev/null +++ b/archive_receiver_discovery.ref @@ -0,0 +1,103 @@ +# Archive Receiver Discovery +# Generated: 2026-04-09 (Phase 6.0, Question 6) +# +# NOTE: Hookshot is BLOCKED for E2BE rooms with MAS. This analysis +# covers the receiver requirements IF hookshot were used, AND the +# alternative approaches that avoid hookshot entirely. + +## Hookshot Receiver Requirements (if hookshot were viable) + +### Minimum Functionality +1. Listen on HTTP port (plain HTTP on internal Docker network is fine — no TLS needed) +2. Accept multipart/form-data PUT or POST requests +3. Verify X-Matrix-Hookshot-Token header against per-room shared secret +4. Parse the `event` part as JSON +5. Write to durable storage +6. Return 200 OK (hookshot retries on non-2xx) + +### Authentication +Hookshot sends a per-webhook auth token in X-Matrix-Hookshot-Token header. +The receiver validates this token against a known list. + +## Storage Format Comparison + +| Format | Pros | Cons | Recommended For | +|--------|------|------|-----------------| +| JSONL files | Greppable, simple, no DB, easy backup | No query capability, no indexes, scattered across files | "Never look at it" archival | +| SQLite per room | Self-contained, portable, SQL queries | Multiple files to manage, concurrent write limits | Small-scale per-room analysis | +| Single SQLite | One file, SQL queries, simple backup | Write contention at scale, max ~10K writes/sec | Small-to-medium single-server | +| Postgres | Full SQL, concurrent writes, indexes, JSONB | Needs a running server, more ops overhead | Query-heavy, large-scale | + +Given Matt's "I'll never look at the DB" feedback: +- **Primary: JSONL files** — append-only, one per day per room, greppable, zero ops +- **Secondary: Single SQLite** — for when he does need to query (and he will eventually) + +Both can coexist. The receiver writes JSONL immediately, a nightly job imports into SQLite. + +## Receiver Location Options + +| Location | Pros | Cons | +|----------|------|------| +| Same Contabo host | Simplest networking, no cross-host latency | Adds load to already-busy server | +| Separate CT on Proxmox | Isolated, near /mnt/library storage | Cross-network traffic, more infrastructure | +| pi-nas (library host) | Direct /mnt/library access, no NFS | Pi is slow, limited CPU/RAM | + +**Recommendation:** Separate CT on Proxmox (data node preferred — has 1TB NVMe + 1TB SATA). +- /mnt/library is NFS-mounted on data node CTs +- Lightweight Python service, minimal resources (512MB RAM, 1 core) +- Keeps archive processing off Contabo + +## Alternative Approaches (No Hookshot) + +### Approach A: Synapse-Level Only (Simplest) + +No bot, no receiver. Just Synapse config changes: +```yaml +redaction_retention_period: null +experimental_features: + msc2815_enabled: true +``` + +Data stays in Synapse's Postgres forever. Query via: +- Synapse admin API: GET /_synapse/admin/v1/rooms/{room_id}/messages +- Direct Postgres: SELECT from event_json WHERE room_id = '...' + +Export scripts run on Contabo, dump to /mnt/library via NFS or rsync. + +Pros: Zero new infrastructure, zero ops burden, data already exists in DB +Cons: No real-time alerting, export is batch-only, tied to Synapse DB format + +### Approach B: Custom matrix-nio Bot (Original Phase 6 Plan) + +Python bot using matrix-nio with E2EE + MSC4190 support. +- Handles MAS login correctly (unlike hookshot) +- Decrypts E2BE rooms natively +- Writes to its own DB (independent of Synapse retention) +- Real-time capture with custom schema + +Pros: Full control, real-time, independent archive, custom schema +Cons: More code to write and maintain, another service to monitor + +### Approach C: Hybrid (Recommended) + +Combine Approach A + lightweight export: +1. Enable `redaction_retention_period: null` + `msc2815_enabled: true` + → Synapse retains everything, MSC2815 provides moderator access +2. Build a simple export script (NOT a bot, NOT a service): + - Runs nightly via cron + - Queries Synapse admin API for room events + - Writes JSONL + markdown exports to /mnt/library + - No E2EE handling needed — queries the server-side decrypted content +3. No new services, no bot accounts, no device verification + +This avoids the hookshot E2EE+MAS blocker entirely AND avoids the complexity +of a custom matrix-nio bot. The Synapse admin API already has the data. + +## CT Number for Receiver/Export Service (if needed) + +Current CT assignments on data node: CT 130 (RECON) +Free CTs on data node: 131-149 + +If a dedicated CT is needed: CT 131 (next available on data node) +But with Approach C (hybrid), no dedicated CT is needed — the export script +runs on Contabo via cron alongside the existing backup job. diff --git a/archivist.ref b/archivist.ref new file mode 100644 index 0000000..7f9038b --- /dev/null +++ b/archivist.ref @@ -0,0 +1,235 @@ +# Signal Archive Bot — Deployment Reference +# Created: 2026-04-12 (Phase 3) +# Status: Phase 5 COMPLETE — bot deployed, transcripts writing, sync token dedup verified + +## CT 118 — archivist + +| Setting | Value | +|---------|-------| +| VMID | 118 | +| Hostname | archivist | +| Host node | utility (192.168.1.241) | +| IP | 192.168.1.118/24 | +| Gateway | 192.168.1.1 | +| OS | Debian 12 (bookworm) | +| Disk | 8GB (local-lvm:vm-118-disk-0) | +| RAM | 1024 MB | +| Swap | 512 MB | +| Cores | 1 | +| Unprivileged | Yes | +| Features | keyctl=1 | +| Onboot | Yes | +| MAC | BC:24:11:74:E9:DC | + +## NFS Mount + +### In-container NFS mount: FAILED +- Attempt 1 (no mount=nfs feature): `access denied by server` +- Attempt 2 (with mount=nfs feature): `Operation not permitted` +- Root cause: unprivileged LXC containers cannot mount NFS directly + +### Final approach: host-side NFS + Proxmox bind mount +- **Utility host fstab:** `192.168.1.245:/export/library /mnt/library nfs defaults,soft,timeo=150 0 0` +- **CT 118 mp0:** `/mnt/library,mp=/mnt/library,ro=0` +- **Pattern source:** CT 130 (RECON) on data node uses identical approach +- Utility host did NOT have /mnt/library mounted before this deployment + +### Write access +- `/mnt/library/` permissions: 2777 (drwxrwsrwx), owner nobody:nogroup +- `/mnt/library/signal-archive/` permissions: 777 (drwxrwxrwx), created by CT root +- Archivist user UID 999 (container) maps to UID 100999 (host/NFS) +- Write access verified: archivist can create dirs, write files, delete within signal-archive/ +- No NFS export changes needed — world-writable parent dir permits all UIDs + +## Service User + +| Setting | Value | +|---------|-------| +| Username | archivist | +| UID | 999 | +| GID | 996 | +| Shell | /usr/sbin/nologin | +| Home | /opt/archivist | +| Host-mapped UID | 100999 | +| Host-mapped GID | 100996 | + +## Directory Layout + +``` +/opt/archivist/ # Home dir (owned by archivist:archivist) + archivist.py # Main bot script (Phase 5) + .env # Environment variables (Phase 5) + /store/ # E2EE key store + sync token (SqliteStore) + /logs/ # Bot logs (archivist.log) + /venv/ # Python virtual environment + +/mnt/library/signal-archive/ # Transcript output (NFS bind mount) + / + transcript.log # Append-only human-readable transcript + media/ # Downloaded media files (images, audio, video, etc.) +``` + +## Python Environment + +| Component | Version | +|-----------|---------| +| Python | 3.11.2 | +| pip | 26.0.1 | +| matrix-nio | 0.25.2 (with e2e extras) | +| python-olm | 3.2.16 | +| libolm-dev | 3.2.13~dfsg-1 | +| aiohttp | 3.13.5 | + +Venv path: `/opt/archivist/venv/` + +### Verified imports +- `nio.AsyncClient` — Matrix client +- `nio.crypto.OlmDevice` — E2EE device management +- `olm.Account` — libolm C binding +- `nio.store.SqliteStore` — crypto key persistence + +## System Packages + +Installed via apt: +- python3, python3-venv, python3-pip, python3-dev +- libolm-dev +- gcc, g++, make +- nfs-common +- curl, ca-certificates + +## Access + +```bash +# From utility host +pct exec 118 -- bash + +# Direct SSH (not configured yet — no SSH keys installed) +# ssh root@192.168.1.118 +``` + +## Matrix User — @archivist:echo6.co + +| Setting | Value | +|---------|-------| +| User ID | @archivist:echo6.co | +| Display name | Archivist Bot | +| Created via | mas-cli (MAS user existed from 2026-04-10, password set via `manage set-password`) | +| Password | `` | +| Device ID | ARCHIVIST | +| Access token | Stable compat token via `mas-cli manage issue-compatibility-token archivist ARCHIVIST` | +| Admin | No (not needed — uses room invitation, not admin force-join) | + +### E2EE / Cross-Signing + +| Component | Status | +|-----------|--------| +| Device keys (curve25519 + ed25519) | Uploaded | +| One-time keys (signed_curve25519) | 50 uploaded | +| Master key | Published (nKFt5nA+TvUo0AvY1gsk1QL8OK1t9z/ChON30Kdvlek) | +| Self-signing key | Published (9gOB+AHgyBzLP5/xerYon04NLZuIh+o5OHAybmetK2A) | +| User-signing key | Published (1EYngPiwpjOy2aQWY02g5SZaFLM5kZgsHLhFXgwHh0Q) | +| Device self-signed | Yes (ARCHIVIST signed by self-signing key) | +| Cross-signing seeds | /opt/archivist/store/cross_signing_seeds.json (chmod 600) | +| nio store | /opt/archivist/store/@archivist:echo6.co_ARCHIVIST.db | + +### Key Sharing — How It Works + +- Bridge key sharing policy: `cross-signed-tofu` +- ARCHIVIST device is cross-signed → bridge shares Megolm session keys automatically +- **Interactive verification (SAS emoji) is NOT required** — cross-signing alone is sufficient +- Old messages (before archivist joined) remain undecryptable (Megolm keys not retroactively shared) +- New messages are decryptable immediately + +### E2BE Decryption Test — PASSED + +- Date: 2026-04-12 14:35 UTC +- Room: COMMS LP group (!XUeWZuPdWQQnUYLJBJ:echo6.co) +- Message: "You'll know that radio has come of age when the median cellphone incorporates a LoRa radio stack." +- Sender: @signal_cdf98bca-c4b7-4fda-8ceb-03db5eb4e7e2:echo6.co (Signal puppet via bridge) +- Result: Successfully decrypted by ARCHIVIST device + +### User Creation Notes + +- Shared-secret registration (`/_synapse/admin/v1/register`) returns 404 under MAS — endpoint disabled +- Must use `mas-cli manage register-user` or `manage set-password` for existing users +- MAS creates user in both MAS DB and Synapse DB +- Orphaned Synapse `profiles` row caused provisioning failure — fixed by DELETE +- Each `client.login()` creates a NEW MAS compat session with random device ID — use `restore_login()` with stable compat token instead +- matrix-nio v0.25.2 does NOT implement `bootstrap_cross_signing()` — manual implementation required via python-olm PkSigning + raw HTTP API + +## Joined Rooms + +| Room | Room ID | Type | Archive Slug | +|------|---------|------|-------------| +| COMMS LP group | !XUeWZuPdWQQnUYLJBJ:echo6.co | Bridged Signal group | comms-lp-group | +| DM with Matt | !wgbnqhnYKTHzzJMjDu:echo6.co | Direct message | — | +| Liberal_Preppers_OG | !RvWNPmcKtPImhKPYcA:echo6.co | Bridged Signal group | liberal-preppers-og | +| (3 additional rooms) | !vBXtbgfYcptEuimrmn, !SnGDZgBtYOQuTWeYXp, !aQWFQMrzbkwjyjCPte | Bridged Signal groups | (initialized on first message) | + +## Scripts on CT 118 + +| Script | Purpose | Status | +|--------|---------|--------| +| /opt/archivist/archivist.py | Main bot — transcript writer | **Running in tmux** | +| /opt/archivist/login_once.py | One-shot login + key upload | Completed (superseded) | +| /opt/archivist/bootstrap_crosssigning.py | Cross-signing key bootstrap | Completed (one-time) | +| /opt/archivist/setup_and_verify.py | Device setup + verification listener | Completed | +| /opt/archivist/test_decrypt.py | E2BE decryption test listener | Completed (superseded by archivist.py) | + +## Bot Architecture (Phase 5) + +### archivist.py — Event-Driven Transcript Bot (~260 lines) + +**Core design:** Single-file async Python bot using matrix-nio `sync_forever` with `ClientConfig(store_sync_tokens=True)` for restart deduplication. + +**Callbacks:** +- `on_invite` (InviteMemberEvent) → auto-join +- `on_text` (RoomMessageText) → write transcript line, detect edits via `m.replace` +- `on_image/audio/video/file` (RoomMessage* + RoomEncrypted*) → download + decrypt + save to media/ +- `on_sticker` (StickerEvent) → same as media +- `on_redaction` (RedactionEvent) → log deletion with original content if cached +- `on_megolm` (MegolmEvent) → log decryption failure (counter per room) + +**In-memory caches (NOT persisted):** +- `room_slugs: dict[str, str]` — room_id → slug (rebuilt from transcript headers on startup) +- `event_cache: dict[str, dict]` — event_id → {body, sender, ts} (for edit/redact tracking) +- `name_cache: dict[str, str]` — mxid → display name (Signal ghosts get "(Signal)" suffix) + +**Sync token persistence:** matrix-nio SqliteStore handles save/load automatically when `store_sync_tokens=True`. On restart, `loaded_sync_token` resumes from last position — no event replay. + +**Encrypted media handling:** RoomEncryptedImage/Audio/Video/File carry `key`, `hashes`, `iv` attributes. Bot downloads ciphertext via `client.download(mxc=url)`, then decrypts with `nio.crypto.decrypt_attachment()`. + +### Transcript Format + +``` +# Transcript: Room Display Name +# Room ID: !xxxxx:echo6.co +# Archive started: 2026-04-12 20:47:01 UTC +# --- + +[2026-04-12 18:55:34 UTC] Sender Name (Signal): Message text +[2026-04-12 18:56:00 UTC] Sender Name (Signal): [EDITED] New text + (was: Original text) +[2026-04-12 18:57:00 UTC] Sender Name (Signal): [DELETED] (was: Original text) +[2026-04-12 18:58:00 UTC] Sender Name (Signal): [image: media/1234567890_filename.jpg] caption +``` + +### Running the Bot + +```bash +# Start (tmux, as archivist user) +pct exec 118 -- su -s /bin/bash archivist -c "tmux new-session -d -s archivist /opt/archivist/venv/bin/python3 -u /opt/archivist/archivist.py" + +# Check logs +pct exec 118 -- tail -f /opt/archivist/logs/archivist.log + +# Stop +pct exec 118 -- su -s /bin/bash archivist -c "tmux send-keys -t archivist C-c" +``` + +## What's NOT done yet (Phase 6+) + +- No systemd service (running in tmux) +- No Tailscale registration +- No SSH key auth configured +- Bot needs invitations to additional bridged rooms as they appear diff --git a/archivist_discovery.ref b/archivist_discovery.ref new file mode 100644 index 0000000..6448b02 --- /dev/null +++ b/archivist_discovery.ref @@ -0,0 +1,205 @@ +# Signal Archive Bot — Phase 1 Discovery Findings +# Date: 2026-04-12 +# Status: COMPLETE — awaiting Matt's review before Phase 2 + +## 1. Synapse Homeserver Configuration + +| Setting | Value | +|---------|-------| +| server_name | `echo6.co` | +| public_baseurl | `https://matrix.echo6.co/` | +| database | PostgreSQL `synapse` on `matrix-postgres:5432` | +| enable_registration | `false` | +| registration_shared_secret | `` | +| macaroon_secret_key | `` | +| MAS enabled | `true` (endpoint: `http://matrix-mas:8080/`) | +| MAS secret | `` | + +### Experimental Features (already enabled) +- `msc3202_transaction_extensions: true` — appservice transaction extensions for E2BE +- `msc2409_to_device_messages_enabled: true` — to-device messages for appservices + +### Appservice Registrations +1. `/data/registration.yaml` — mautrix-signal bridge +2. `/data/doublepuppet.yaml` — double puppeting for echo6.co + +## 2. MAS (Matrix Authentication Service) + +- Image: `ghcr.io/element-hq/matrix-authentication-service:latest` +- Container: `matrix-mas` +- Port: 127.0.0.1:8085 (host) → 8080 (container) +- Database: PostgreSQL `mas` on `matrix-postgres:5432`, user `mas` +- Upstream OAuth2: Echo6 SSO (Authentik) at `https://auth.echo6.co/application/o/matrix/` +- Client ID: `93kCoZkBlnJyD9EcAm7E4btKflecOcBm9DGONB5T` +- Passwords: enabled (bcrypt, argon2id) +- Email transport: `blackhole` (not functional) + +## 3. Matrix Users (6 real + 966 signal puppets) + +| User | Admin | Purpose | +|------|-------|---------| +| @matt:echo6.co | Yes | Primary admin | +| @matt1:echo6.co | Yes | Secondary admin | +| @cortex:echo6.co | Yes | Echo6 Cortex Agent bot | +| @contabo:echo6.co | No | Echo6 Contabo Agent bot | +| @agent:echo6.co | No | Bot account | +| @zerby1470:echo6.co | No | Regular user | +| @signalbot:echo6.co | No | mautrix-signal bridge bot | + +## 4. mautrix-signal Bridge + +| Setting | Value | +|---------|-------| +| Image | `dock.mau.dev/mautrix/signal:v0.2603.0` | +| Container | `mautrix-signal` | +| Status | Running (2+ days uptime, healthy, no errors) | +| Homeserver | `http://matrix-synapse:8008` (Docker network) | +| Appservice addr | `http://mautrix-signal:29328` | +| Bot user | `@signalbot:echo6.co` (device ID `UPX4KKLZVY`) | +| Username template | `signal_{{.}}` | +| Login ID | `58f99d83-f3a8-487f-a2b7-3d118e236d23` (matt's Signal) | +| Database | PostgreSQL `mautrix_signal` on `matrix-postgres:5432` | + +### Encryption Config +- allow: `true` +- default: `true` +- require: `true` — ALL bridged rooms use E2BE +- msc4190: `true` (device masquerading for next-gen auth/MAS) +- self_sign: `true` +- allow_key_sharing: `true` +- verification_levels: receive=unverified, send=unverified, share=cross-signed-tofu + +### Portal Rooms (10 active, 5 unlinked) + +| Portal Name | Room ID | Type | +|-------------|---------|------| +| COMMS LP group | !XUeWZuPdWQQnUYLJBJ:echo6.co | group | +| Liberal_Preppers_OG | !RvWNPmcKtPImhKPYcA:echo6.co | group | +| The Weekly Topic | !vBXtbgfYcptEuimrmn:echo6.co | group | +| Glimmers LP grouo | !qlwFBjKkdpqyUtrvkD:echo6.co | group | +| admins | !YaNspRceyamcRdFmfG:echo6.co | group | +| Left Preppers | !JfxIRowNkLbBlNPjVX:echo6.co | group | +| Resource Media/Links LP groups | !SnGDZgBtYOQuTWeYXp:echo6.co | group | +| DM (e949ab79) | !tSvEWQcXxJItLGAXDr:echo6.co | dm | +| DM (0e206fa1) | !hiDxGpfsYESpVDQXKW:echo6.co | dm | +| DM (a7d7d253) | !EepVZgnoMGiRkIdTAh:echo6.co | dm | + +5 additional unlinked portals exist in the DB (Signal conversations with no Matrix room yet). + +### Ghost Users +20+ Signal contacts represented as @signal_:echo6.co puppet accounts. + +## 5. Docker Compose Stack (/opt/matrix/docker-compose.yml) + +| Container | Image | Host Port | +|-----------|-------|-----------| +| matrix-postgres | postgres:16-alpine | None (internal) | +| matrix-synapse | matrixdotorg/synapse:latest | 127.0.0.1:8008 | +| matrix-mas | ghcr.io/element-hq/matrix-authentication-service:latest | 127.0.0.1:8085 | +| matrix-element | vectorim/element-web:latest | 127.0.0.1:8088 | +| mautrix-signal | dock.mau.dev/mautrix/signal:v0.2603.0 | None (internal) | + +All on `matrix-net` Docker bridge network. + +## 6. User Creation Path — @archivist:echo6.co + +### Option A: Synapse shared-secret registration (RECOMMENDED) +- `registration_shared_secret` IS configured in homeserver.yaml +- Need to verify if the `/_synapse/admin/v1/register` endpoint still works with MAS enabled +- If it does: `register_new_matrix_user -u archivist -p -a -c /data/homeserver.yaml http://localhost:8008` + +### Option B: MAS admin API +- Create user via MAS's admin API or `mas-cli` +- Would create the user in MAS DB + Synapse automatically +- More aligned with the auth architecture + +### Option C: Direct DB insert +- Insert into Synapse `users` table + MAS `users` table +- Fragile, not recommended + +### Critical consideration: is_synapse_admin +- Per MEMORY.md, MAS compat tokens need `is_synapse_admin` set on `compat_sessions` rows +- The archivist bot needs admin privileges to join rooms and access room state +- After creation, will need to grant admin via DB or API + +## 7. Proxmox CT ID Allocation + +### Used CTs (21 total): +100, 101, 102, 103, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 120, 121, 130, 200 + +### Used VMs: +105 (arr), 150 (cortex) + +### Free CT IDs in range 100-149: +104(?), 118, 119, 122-129, 131-149 + +Note: CT 104 (meshing-around) is documented but NOT running in cluster. CT 117 (nf-mtp) is new/undocumented. + +### Suggested CT: 118 on utility +- IP: 192.168.1.118 +- Resources: 1-2 vCPU, 1 GB RAM, 8 GB disk +- Utility has 20.7 GB free RAM, 0.6% CPU usage + +### Node Resource Summary + +| Node | RAM Free | CPU Usage | +|------|----------|-----------| +| data | 27.4 GB | 8.8% | +| cloud | 23.0 GB | 0.3% | +| utility | 20.7 GB | 0.6% | +| media | 19.2 GB | 4.2% | +| toc | 26.4 GB | 1.7% | + +## 8. Storage — /mnt/library + +| Metric | Value | +|--------|-------| +| NFS source | pi-nas (192.168.1.245):/export/library | +| Total | 22 TB | +| Used | 4.4 TB (21%) | +| Free | 18 TB | +| Current mounts | CT 130 (RECON) on data node, CT 118 (archivist) on utility node | +| /mnt/library/signal-archive | Created 2026-04-12, 777 permissions | + +### NFS export access: +- `100.64.0.0/10` — Tailscale clients (rw, insecure) +- `192.168.1.0/24` — Local network (rw, insecure, no_root_squash) + +### NFS consumers: +- CT 130 (data): pi-nas:/export/library → /mnt/library (host-side mount + bind) +- CT 110 (media): pi-nas:/export/peertube → /var/www/peertube/storage +- CT 118 (utility): pi-nas:/export/library → /mnt/library (host-side mount + bind, added 2026-04-12) + +### Note (2026-04-12): +Utility Proxmox host did NOT have /mnt/library mounted before Phase 3. NFS entry added to utility /etc/fstab and bind-mounted into CT 118 via mp0. In-container NFS mounts fail in unprivileged LXC (access denied / operation not permitted). + +## 9. Architecture Decision Points + +### Q1: Where should the bot run? +- **Option A: New LXC on utility (CT 118)** — project spec says Phase 3 is "Deploy Bot Host (LXC)". NFS mount via local network. Connect to Synapse via https://matrix.echo6.co or Tailscale. +- **Option B: On Contabo** — same Docker network as Synapse (easiest Matrix connectivity). But NFS would need to go over Tailscale (slow for writes). Could also write locally and rsync. +- **Recommendation: Option A (CT 118 on utility)** — matches project spec, fast NFS, bot connects to homeserver via Tailscale or public URL. + +### Q2: Does the bot need Synapse admin? +- To join rooms it's not invited to: YES (admin API `/_synapse/admin/v1/join`) +- To read encrypted messages: needs to be IN the room and have Megolm keys shared to it +- Alternative: matt invites @archivist to each bridged room manually + +### Q3: E2EE key handling +- Bridge rooms have encryption REQUIRED +- Bot must implement full Megolm key management via matrix-nio +- Device verification (Phase 4) is critical — unverified devices won't receive keys if bridge or other clients have key-sharing restrictions +- Bridge's share level is `cross-signed-tofu` — bot needs valid cross-signing + +### Q4: Transcript storage format +- Project spec: plain text, append-only, one file per room +- Path: /mnt/library/signal-archive//.txt +- No database, just files + +## 10. Risks and Blockers + +1. **MAS + shared secret registration compatibility** — untested, may need MAS admin API instead +2. **E2BE key sharing** — bridge requires cross-signed-tofu for key sharing. Bot must set up cross-signing and verify. +3. **Room join mechanism** — bot needs invitation or admin force-join to each of the 10 bridged rooms +4. **NFS permissions** — new CT will mount as nobody:nogroup by default. Transcript files need correct ownership. +5. **libolm dependency** — matrix-nio E2EE requires libolm C library. Must be available in the LXC container. diff --git a/assets/echo6-custom.css b/assets/echo6-custom.css new file mode 100644 index 0000000..bb5ebc4 --- /dev/null +++ b/assets/echo6-custom.css @@ -0,0 +1,696 @@ +/* ═══════════════════════════════════════════════════════════════════ + echo6 // searxng custom theme + ═══════════════════════════════════════════════════════════════════ + colors: cyan #28C0E8 / yellow #F0D848 (extracted from logo) + font: JetBrains Mono + aesthetic: cyberpunk — dark, sharp, clean, minimal glow + ═══════════════════════════════════════════════════════════════════ */ + +@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&display=swap'); + +/* ─── css variables ─── */ +:root { + /* echo6 brand */ + --e6-cyan: #28C0E8; + --e6-cyan-light: #5DD4F5; + --e6-cyan-dim: rgba(40, 192, 232, 0.12); + --e6-yellow: #F0D848; + --e6-yellow-light: #F5E470; + --e6-yellow-dim: rgba(240, 216, 72, 0.1); + + /* backgrounds */ + --e6-bg: #0a0e17; + --e6-bg-card: #111827; + --e6-bg-hover: #1a2332; + --e6-bg-footer: #060a10; + + /* borders */ + --e6-border: #1e3a5f; + + /* text */ + --e6-text: #e0e6ed; + --e6-text-muted: #7a8ca0; + + /* buttons */ + --e6-btn-bg: #1a2332; + --e6-btn-hover: #243447; +} + + +/* ═══════════════════════════════════════════ + 1. global — font, background, text + ═══════════════════════════════════════════ */ + +* { + font-family: 'JetBrains Mono', monospace !important; +} + +html, body { + background-color: var(--e6-bg) !important; + color: var(--e6-text) !important; + margin: 0; + padding: 0; +} + + +/* ═══════════════════════════════════════════ + 2. homepage — viewport lock, centering + ═══════════════════════════════════════════ + homepage only — no scroll, logo centered + at ~35-40% from top like google.com. + CC: replace selectors if actual DOM differs. + ═══════════════════════════════════════════ */ + +/* lock homepage to viewport — no scrollbar */ +html:has(body.index), +body.index { + height: 100vh !important; + overflow: hidden !important; + margin: 0 !important; + padding: 0 !important; +} + +/* center the main content area */ +body.index main, +body.index #main_index, +body.index .search-margin { + display: flex !important; + flex-direction: column !important; + align-items: center !important; + justify-content: center !important; + height: calc(100vh - 80px) !important; + min-height: unset !important; + padding-bottom: 10vh !important; + margin: 0 !important; + overflow: hidden !important; +} + + +/* ═══════════════════════════════════════════ + 3. hide default searxng branding + ═══════════════════════════════════════════ + kill the giant "SearXNG" text behind the + logo. only the echo6 logo should show. + CC: inspect DOM and add the real selector + if these don't catch it. + ═══════════════════════════════════════════ */ + +.searxng-wordmark, +#main-logo span, +.index h1, +h1.title, +.search-margin h1, +#main_index h1, +.index .title, +.title_h1 { + display: none !important; + visibility: hidden !important; + font-size: 0 !important; + color: transparent !important; + height: 0 !important; + overflow: hidden !important; + margin: 0 !important; + padding: 0 !important; +} + + +/* ═══════════════════════════════════════════ + 4. logo + ═══════════════════════════════════════════ */ + +.logo img, +.search-margin img, +#main-logo img, +img[src*="searxng"] { + max-width: 270px; + height: auto; + display: block; + margin: 0 auto; +} + + +/* ═══════════════════════════════════════════ + 5. search bar — pill shape, subtle focus + ═══════════════════════════════════════════ */ + +#search_form .search_box, +.search_box, +#q { + background-color: var(--e6-bg-card) !important; + border: 1px solid var(--e6-border) !important; + border-radius: 24px !important; + color: var(--e6-text) !important; + font-size: 16px !important; +} + +/* focused state — subtle cyan border, barely-there shadow */ +#search_form .search_box:focus-within, +.search_box:focus-within { + border-color: var(--e6-cyan) !important; + box-shadow: 0 0 6px var(--e6-cyan-dim) !important; +} + +#search_form input[type="text"], +#search_form input[type="search"], +#q { + font-family: 'JetBrains Mono', monospace !important; + font-size: 16px !important; + color: var(--e6-text) !important; + background: transparent !important; +} + +/* placeholder text */ +#q::placeholder, +input[type="search"]::placeholder { + color: var(--e6-text-muted) !important; + opacity: 0.7; +} + +/* search bar container width */ +#search_form, +.search_box { + max-width: 584px !important; + margin-left: auto !important; + margin-right: auto !important; +} + + +/* ═══════════════════════════════════════════ + 6. search buttons + ═══════════════════════════════════════════ */ + +#search_form button, +#search_form input[type="submit"], +.search_filters button, +.search_submit, +.search_box button { + background-color: var(--e6-btn-bg) !important; + border: 1px solid var(--e6-border) !important; + border-radius: 4px !important; + color: var(--e6-text) !important; + font-family: 'JetBrains Mono', monospace !important; + font-size: 14px !important; + cursor: pointer; + text-transform: lowercase; +} + +#search_form button:hover, +#search_form input[type="submit"]:hover, +.search_submit:hover, +.search_box button:hover { + background-color: var(--e6-btn-hover) !important; + border-color: var(--e6-cyan) !important; + color: var(--e6-text) !important; +} + + +/* ═══════════════════════════════════════════ + 7. top navigation bar + ═══════════════════════════════════════════ + injected via template override. + styles the .//photos .//mail links, waffle + menu button, and login avatar. + ═══════════════════════════════════════════ */ + +.echo6-nav { + display: flex; + justify-content: flex-end; + align-items: center; + padding: 10px 18px; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 1000; + background-color: transparent; + gap: 20px; +} + +/* .//photos and .//mail links */ +.echo6-nav a.echo6-nav-link { + color: var(--e6-cyan) !important; + text-decoration: none; + font-size: 13px; + font-weight: 500; + letter-spacing: 0.03em; + text-transform: lowercase; + transition: color 0.15s ease; +} + +.echo6-nav a.echo6-nav-link:hover { + color: var(--e6-cyan-light) !important; +} + +/* waffle menu (⠿) button */ +.echo6-waffle-btn { + display: flex; + align-items: center; + justify-content: center; + width: 36px; + height: 36px; + border-radius: 50%; + border: none; + background: transparent; + color: var(--e6-text-muted); + font-size: 20px; + cursor: pointer; + transition: background-color 0.15s ease; +} + +.echo6-waffle-btn:hover { + background-color: var(--e6-bg-hover); +} + +/* login avatar button */ +.echo6-login-btn { + display: flex; + align-items: center; + justify-content: center; + width: 32px; + height: 32px; + border-radius: 50%; + border: 1px solid var(--e6-border); + background: transparent; + color: var(--e6-text-muted); + cursor: pointer; + transition: border-color 0.15s ease; + text-decoration: none; +} + +.echo6-login-btn:hover { + border-color: var(--e6-cyan); +} + +.echo6-login-btn svg { + width: 18px; + height: 18px; + fill: var(--e6-text-muted); +} + + +/* ═══════════════════════════════════════════ + 8. waffle menu dropdown + ═══════════════════════════════════════════ */ + +.echo6-waffle-menu { + display: none; + position: fixed; + top: 52px; + right: 70px; + z-index: 2000; + background-color: var(--e6-bg-card); + border: 1px solid var(--e6-border); + border-radius: 12px; + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.5); + padding: 16px; + min-width: 280px; + animation: echo6FadeIn 0.15s ease; +} + +.echo6-waffle-menu.active { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 4px; +} + +.echo6-waffle-menu a { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 12px 8px; + border-radius: 8px; + text-decoration: none; + color: var(--e6-text); + font-size: 11px; + font-weight: 400; + text-transform: lowercase; + transition: background-color 0.15s ease; + gap: 6px; +} + +.echo6-waffle-menu a:hover { + background-color: var(--e6-bg-hover); +} + +.echo6-waffle-menu a img { + width: 36px; + height: 36px; + border-radius: 6px; + object-fit: contain; +} + +/* emoji fallback icons in waffle menu */ +.echo6-waffle-menu a .echo6-icon { + font-size: 28px; + line-height: 1; + height: 36px; + display: flex; + align-items: center; + justify-content: center; +} + +@keyframes echo6FadeIn { + from { opacity: 0; transform: translateY(-4px); } + to { opacity: 1; transform: translateY(0); } +} + +/* waffle menu overlay — click to close */ +.echo6-waffle-overlay { + display: none; + position: fixed; + inset: 0; + z-index: 1999; +} + +.echo6-waffle-overlay.active { + display: block; +} + + +/* ═══════════════════════════════════════════ + 9. footer + ═══════════════════════════════════════════ */ + +footer, +.footer, +#footer, +.searxng-footer { + background-color: var(--e6-bg-footer) !important; + border-top: 1px solid var(--e6-border) !important; + text-align: center; + padding: 12px 0 !important; +} + +footer *, +.footer *, +#footer *, +.searxng-footer * { + font-size: 12px !important; + text-transform: lowercase; + color: var(--e6-text-muted) !important; +} + +footer a, +.footer a, +#footer a, +.searxng-footer a { + color: var(--e6-text-muted) !important; + text-decoration: none; + transition: color 0.15s ease; +} + +footer a:hover, +.footer a:hover, +#footer a:hover, +.searxng-footer a:hover { + color: var(--e6-cyan) !important; +} + + +/* ═══════════════════════════════════════════ + 10. search results page + ═══════════════════════════════════════════ + results pages must scroll normally. + dark theme applied to result elements. + ═══════════════════════════════════════════ */ + +/* allow scrolling on non-homepage */ +html:not(:has(body.index)), +body:not(.index) { + height: auto !important; + overflow: auto !important; +} + +/* result links */ +.result a, +.result-default a h3, +.result-title a { + color: var(--e6-cyan) !important; +} + +.result a:hover, +.result-default a:hover h3, +.result-title a:hover { + color: var(--e6-cyan-light) !important; +} + +.result a:visited, +.result-default a:visited h3 { + color: #8BA8C4 !important; +} + +/* result URLs */ +.result .url_wrapper, +.result .url, +.result-url { + color: var(--e6-text-muted) !important; + font-size: 13px !important; +} + +/* result descriptions */ +.result .content, +.result-content, +.result p { + color: var(--e6-text) !important; +} + +/* result cards/containers */ +.result, +.result-default { + background-color: transparent !important; + border-bottom: 1px solid var(--e6-border) !important; + padding: 14px 0 !important; +} + +/* search categories/tabs bar */ +.search_categories, +#categories, +.category { + background-color: var(--e6-bg) !important; + border-bottom: 1px solid var(--e6-border) !important; +} + +.search_categories label, +.category a, +.category button { + color: var(--e6-text-muted) !important; + font-size: 13px !important; + text-transform: lowercase; +} + +.search_categories label:hover, +.category a:hover, +.category button:hover { + color: var(--e6-text) !important; +} + +/* active category tab */ +.search_categories label.active, +.category.active a, +.category.active button, +.search_categories input:checked + label { + color: var(--e6-cyan) !important; + border-bottom: 2px solid var(--e6-cyan) !important; +} + +/* sidebar / infobox */ +.infobox, +#sidebar { + background-color: var(--e6-bg-card) !important; + border: 1px solid var(--e6-border) !important; + border-radius: 8px !important; +} + +/* pagination */ +.pagination button, +.pagination a, +#pagination button { + background-color: var(--e6-btn-bg) !important; + border: 1px solid var(--e6-border) !important; + color: var(--e6-text) !important; + border-radius: 4px !important; +} + +.pagination button:hover, +.pagination a:hover, +#pagination button:hover { + border-color: var(--e6-cyan) !important; + color: var(--e6-cyan) !important; +} + +/* engine stats / result info */ +.result_header, +.result-engines, +.engines { + color: var(--e6-text-muted) !important; + font-size: 11px !important; +} + + +/* ═══════════════════════════════════════════ + 11. preferences page + ═══════════════════════════════════════════ */ + +/* preferences containers */ +.preferences, +.preferences fieldset, +.preferences form { + background-color: var(--e6-bg) !important; + color: var(--e6-text) !important; +} + +.preferences fieldset { + border: 1px solid var(--e6-border) !important; + border-radius: 8px !important; + margin-bottom: 12px !important; +} + +.preferences legend { + color: var(--e6-cyan) !important; + font-weight: 600; +} + +/* select dropdowns and inputs in preferences */ +.preferences select, +.preferences input[type="text"], +.preferences input[type="number"], +.preferences textarea { + background-color: var(--e6-bg-card) !important; + border: 1px solid var(--e6-border) !important; + color: var(--e6-text) !important; + border-radius: 4px !important; + font-family: 'JetBrains Mono', monospace !important; +} + +.preferences select:focus, +.preferences input:focus, +.preferences textarea:focus { + border-color: var(--e6-cyan) !important; + box-shadow: 0 0 6px var(--e6-cyan-dim) !important; +} + +/* preferences save button */ +.preferences input[type="submit"], +.preferences button[type="submit"] { + background-color: var(--e6-cyan) !important; + border: none !important; + color: var(--e6-bg) !important; + font-weight: 600; + border-radius: 4px !important; + cursor: pointer; + padding: 8px 24px !important; +} + +.preferences input[type="submit"]:hover, +.preferences button[type="submit"]:hover { + background-color: var(--e6-cyan-light) !important; +} + +/* engine toggle checkboxes */ +.preferences input[type="checkbox"]:checked { + accent-color: var(--e6-cyan) !important; +} + +/* preferences tab navigation */ +.preferences .tabs a, +.preferences .nav a { + color: var(--e6-text-muted) !important; +} + +.preferences .tabs a:hover, +.preferences .nav a:hover { + color: var(--e6-text) !important; +} + +.preferences .tabs a.active, +.preferences .nav a.active { + color: var(--e6-cyan) !important; + border-bottom: 2px solid var(--e6-cyan) !important; +} + + +/* ═══════════════════════════════════════════ + 12. scrollbar styling + ═══════════════════════════════════════════ */ + +::-webkit-scrollbar { + width: 8px; + height: 8px; +} + +::-webkit-scrollbar-track { + background: var(--e6-bg); +} + +::-webkit-scrollbar-thumb { + background: var(--e6-border); + border-radius: 4px; +} + +::-webkit-scrollbar-thumb:hover { + background: #2a4a6f; +} + + +/* ═══════════════════════════════════════════ + 13. selection highlight + ═══════════════════════════════════════════ */ + +::selection { + background-color: rgba(40, 192, 232, 0.25); + color: var(--e6-text); +} + + +/* ═══════════════════════════════════════════ + 14. responsive + ═══════════════════════════════════════════ */ + +@media (max-width: 768px) { + .echo6-nav { + padding: 8px 12px; + gap: 12px; + } + + .echo6-nav a.echo6-nav-link { + font-size: 12px; + } + + .echo6-waffle-menu { + right: 12px; + left: 12px; + min-width: unset; + } + + .echo6-waffle-menu.active { + grid-template-columns: repeat(3, 1fr); + } + + #search_form, + .search_box { + max-width: 100% !important; + margin-left: 12px !important; + margin-right: 12px !important; + } + + .logo img, + img[src*="searxng"] { + max-width: 200px; + } +} + +@media (max-width: 480px) { + .echo6-waffle-menu.active { + grid-template-columns: repeat(2, 1fr); + } + + .echo6-nav a.echo6-nav-link { + font-size: 11px; + } +} + + +/* ═══════════════════════════════════════════ + end // echo6-custom.css + ═══════════════════════════════════════════ */ diff --git a/assets/echo6-openwebui-theme.css b/assets/echo6-openwebui-theme.css new file mode 100644 index 0000000..09003d6 --- /dev/null +++ b/assets/echo6-openwebui-theme.css @@ -0,0 +1,436 @@ +/* + * ╔══════════════════════════════════════════════════════════════╗ + * ║ ECHO6 — Open WebUI Theme (Togglable) v2 ║ + * ║ Cyberpunk terminal aesthetic ║ + * ║ Cyan #28C0E8 · Yellow #F0D848 · JetBrains Mono ║ + * ╚══════════════════════════════════════════════════════════════╝ + * + * Activates when has class "echo6" — toggled by the + * companion script echo6-theme-toggle.js + */ + +/* ── Import JetBrains Mono ────────────────────────────────────── */ +@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap'); + +/* ── Palette Variables ────────────────────────────────────────── */ +.echo6 { + --e6-cyan: #28C0E8; + --e6-cyan-dim: #1a8aa8; + --e6-cyan-glow: #28c0e815; + --e6-yellow: #F0D848; + --e6-yellow-dim: #c4b03a; + --e6-yellow-glow: #f0d84820; + --e6-bg-primary: #0a0e14; + --e6-bg-secondary: #0d1117; + --e6-bg-tertiary: #131920; + --e6-bg-elevated: #181f28; + --e6-text-primary: #c8d0d8; + --e6-text-secondary: #4a5568; + --e6-text-bright: #e2e8f0; + --e6-border: #1a2332; + --e6-border-subtle: #141c26; + --e6-font-mono: 'JetBrains Mono', 'Fira Code', 'Cascadia Code', monospace; +} + +/* ══════════════════════════════════════════════════════════════ + GLOBAL + ══════════════════════════════════════════════════════════════ */ + +.echo6 body { + background-color: var(--e6-bg-primary) !important; + color: var(--e6-text-primary) !important; +} + +/* Font — target text elements, not * (breaks icon fonts) */ +.echo6 body, +.echo6 p, +.echo6 span, +.echo6 div, +.echo6 a, +.echo6 button, +.echo6 input, +.echo6 textarea, +.echo6 select, +.echo6 label, +.echo6 h1, .echo6 h2, .echo6 h3, .echo6 h4, .echo6 h5, .echo6 h6, +.echo6 li, +.echo6 td, .echo6 th, +.echo6 pre, .echo6 code { + font-family: var(--e6-font-mono) !important; +} + +/* ══════════════════════════════════════════════════════════════ + SIDEBAR — clean, no glow pills + ══════════════════════════════════════════════════════════════ */ + +/* Sidebar background */ +.echo6 #sidebar, +.echo6 [class*="sidebar"], +.echo6 aside, +.echo6 nav { + background-color: var(--e6-bg-secondary) !important; +} + +/* All sidebar text — muted by default */ +.echo6 #sidebar *, +.echo6 aside * { + color: var(--e6-text-secondary) !important; +} + +/* Kill all existing backgrounds/glows on sidebar items */ +.echo6 #sidebar a, +.echo6 #sidebar button, +.echo6 aside a, +.echo6 aside button { + background-color: transparent !important; + background: transparent !important; + border-radius: 0 !important; + border: none !important; + box-shadow: none !important; + transition: color 0.12s ease !important; +} + +/* Sidebar hover — just brighten the text */ +.echo6 #sidebar a:hover, +.echo6 #sidebar a:hover *, +.echo6 #sidebar button:hover, +.echo6 #sidebar button:hover *, +.echo6 aside a:hover, +.echo6 aside a:hover * { + color: var(--e6-cyan) !important; + background-color: transparent !important; + background: transparent !important; + box-shadow: none !important; +} + +/* Active/selected chat — no background, just brighter text */ +.echo6 #sidebar [class*="bg-"], +.echo6 #sidebar [aria-selected="true"] { + background-color: transparent !important; + background: transparent !important; + box-shadow: none !important; +} + +.echo6 #sidebar [class*="bg-"] *, +.echo6 #sidebar [aria-selected="true"] * { + color: var(--e6-text-bright) !important; +} + +/* Section headers (Chats, Folders, Today, Yesterday) */ +.echo6 #sidebar .text-xs, +.echo6 aside .text-xs { + color: var(--e6-text-secondary) !important; + letter-spacing: 0.08em !important; +} + +/* ══════════════════════════════════════════════════════════════ + MAIN CONTENT AREA — aggressively override all backgrounds + ══════════════════════════════════════════════════════════════ */ + +.echo6 main, +.echo6 div[class*="bg-white"], +.echo6 div[class*="bg-gray"] { + background-color: var(--e6-bg-primary) !important; +} + +/* Target OWUI's main wrapper and content divs */ +.echo6 #app > div, +.echo6 #app > div > div, +.echo6 [class*="h-screen"], +.echo6 [class*="h-full"], +.echo6 [class*="min-h-screen"] { + background-color: var(--e6-bg-primary) !important; +} + +/* Model name display (center of page) */ +.echo6 [class*="text-3xl"], +.echo6 [class*="text-2xl"] { + color: var(--e6-text-bright) !important; +} + +/* ── Suggested prompts ────────────────────────────────────────── */ +/* Target the suggestion container buttons specifically */ +.echo6 [class*="suggestion"], +.echo6 [class*="Suggestion"], +.echo6 button[class*="cursor-pointer"][class*="flex"][class*="rounded-xl"], +.echo6 button[class*="cursor-pointer"][class*="flex"][class*="rounded-lg"], +.echo6 [class*="bg-gray"][class*="cursor-pointer"][class*="rounded"] { + background-color: var(--e6-bg-tertiary) !important; + background: var(--e6-bg-tertiary) !important; + border: 1px solid var(--e6-border) !important; + color: var(--e6-text-primary) !important; +} + +.echo6 [class*="suggestion"]:hover, +.echo6 [class*="Suggestion"]:hover, +.echo6 button[class*="cursor-pointer"][class*="flex"][class*="rounded-xl"]:hover, +.echo6 button[class*="cursor-pointer"][class*="flex"][class*="rounded-lg"]:hover, +.echo6 [class*="bg-gray"][class*="cursor-pointer"][class*="rounded"]:hover { + border-color: var(--e6-cyan) !important; + background-color: var(--e6-bg-elevated) !important; + background: var(--e6-bg-elevated) !important; +} + +/* ══════════════════════════════════════════════════════════════ + INPUT AREA + ══════════════════════════════════════════════════════════════ */ + +.echo6 textarea, +.echo6 #chat-textarea, +.echo6 [contenteditable] { + background-color: var(--e6-bg-tertiary) !important; + border-color: var(--e6-border) !important; + color: var(--e6-text-bright) !important; + caret-color: var(--e6-cyan) !important; +} + +.echo6 textarea:focus, +.echo6 #chat-textarea:focus, +.echo6 [contenteditable]:focus { + border-color: var(--e6-cyan) !important; + box-shadow: 0 0 0 1px var(--e6-cyan-glow) !important; + outline: none !important; +} + +/* Input wrapper bar */ +.echo6 [class*="bottom-0"], +.echo6 [class*="sticky"][class*="bottom"] { + background-color: var(--e6-bg-primary) !important; +} + +/* Action icons in input row */ +.echo6 textarea ~ div button, +.echo6 [class*="input"] button { + color: var(--e6-text-secondary) !important; +} + +.echo6 textarea ~ div button:hover, +.echo6 [class*="input"] button:hover { + color: var(--e6-cyan) !important; +} + +/* ══════════════════════════════════════════════════════════════ + MESSAGE BUBBLES + ══════════════════════════════════════════════════════════════ */ + +.echo6 [data-role="user"] > div { + background-color: var(--e6-bg-elevated) !important; + border: 1px solid var(--e6-border) !important; + border-radius: 8px !important; +} + +.echo6 [data-role="assistant"] > div { + background-color: transparent !important; +} + +.echo6 [data-role] * { + color: var(--e6-text-primary) !important; +} + +/* ══════════════════════════════════════════════════════════════ + TOP BAR / HEADER + ══════════════════════════════════════════════════════════════ */ + +.echo6 header, +.echo6 [class*="top-0"][class*="sticky"], +.echo6 [class*="top-0"][class*="fixed"] { + background-color: var(--e6-bg-secondary) !important; + border-bottom: 1px solid var(--e6-border-subtle) !important; +} + +.echo6 header button, +.echo6 header a, +.echo6 header span { + color: var(--e6-text-primary) !important; +} + +.echo6 header [class*="text-xs"], +.echo6 header [class*="text-gray"] { + color: var(--e6-text-secondary) !important; +} + +/* ══════════════════════════════════════════════════════════════ + CODE BLOCKS + ══════════════════════════════════════════════════════════════ */ + +.echo6 pre { + background-color: var(--e6-bg-secondary) !important; + border: 1px solid var(--e6-border) !important; + border-radius: 6px !important; + color: var(--e6-text-primary) !important; +} + +.echo6 pre code { + background-color: transparent !important; + border: none !important; + color: inherit !important; +} + +.echo6 :not(pre) > code { + background-color: var(--e6-bg-elevated) !important; + color: var(--e6-yellow) !important; + padding: 0.15em 0.4em !important; + border-radius: 3px !important; + font-size: 0.9em !important; + border: none !important; +} + +/* ══════════════════════════════════════════════════════════════ + BUTTONS + ══════════════════════════════════════════════════════════════ */ + +.echo6 button[type="submit"], +.echo6 button[class*="primary"] { + background-color: var(--e6-cyan) !important; + color: var(--e6-bg-primary) !important; +} + +.echo6 button[type="submit"]:hover, +.echo6 button[class*="primary"]:hover { + background-color: var(--e6-cyan-dim) !important; +} + +/* ══════════════════════════════════════════════════════════════ + DROPDOWNS / MENUS / MODALS + ══════════════════════════════════════════════════════════════ */ + +.echo6 [role="dialog"], +.echo6 [role="menu"], +.echo6 [role="listbox"], +.echo6 [class*="dropdown"], +.echo6 [class*="modal"], +.echo6 [class*="popover"] { + background-color: var(--e6-bg-tertiary) !important; + border: 1px solid var(--e6-border) !important; +} + +.echo6 [role="option"]:hover, +.echo6 [role="menuitem"]:hover { + background-color: var(--e6-bg-elevated) !important; + color: var(--e6-cyan) !important; +} + +.echo6 select { + background-color: var(--e6-bg-tertiary) !important; + border-color: var(--e6-border) !important; + color: var(--e6-text-primary) !important; +} + +/* ══════════════════════════════════════════════════════════════ + SCROLLBAR + ══════════════════════════════════════════════════════════════ */ + +.echo6 ::-webkit-scrollbar { + width: 5px !important; + height: 5px !important; +} + +.echo6 ::-webkit-scrollbar-track { + background: transparent !important; +} + +.echo6 ::-webkit-scrollbar-thumb { + background: var(--e6-border) !important; + border-radius: 3px !important; +} + +.echo6 ::-webkit-scrollbar-thumb:hover { + background: var(--e6-cyan-dim) !important; +} + +/* ══════════════════════════════════════════════════════════════ + LINKS + ══════════════════════════════════════════════════════════════ */ + +.echo6 a:not(#sidebar a):not(aside a):not(nav a):not(#echo6-toggle) { + color: var(--e6-cyan) !important; +} + +.echo6 a:not(#sidebar a):not(aside a):not(nav a):not(#echo6-toggle):hover { + color: var(--e6-yellow) !important; +} + +/* ══════════════════════════════════════════════════════════════ + MISC + ══════════════════════════════════════════════════════════════ */ + +.echo6 ::selection { + background-color: var(--e6-cyan) !important; + color: var(--e6-bg-primary) !important; +} + +.echo6 ::placeholder { + color: var(--e6-text-secondary) !important; + opacity: 0.7 !important; +} + +.echo6 [class*="badge"], +.echo6 [class*="tag"], +.echo6 [class*="chip"] { + background-color: var(--e6-yellow-glow) !important; + color: var(--e6-yellow) !important; + border: 1px solid var(--e6-yellow-dim) !important; +} + +.echo6 [class*="spinner"], +.echo6 [class*="loading"] { + border-color: var(--e6-border) !important; + border-top-color: var(--e6-cyan) !important; +} + +.echo6 input[type="checkbox"]:checked + * { + background-color: var(--e6-cyan) !important; +} + +.echo6 [role="tooltip"] { + background-color: var(--e6-bg-elevated) !important; + color: var(--e6-text-primary) !important; + border: 1px solid var(--e6-border) !important; +} + +/* ══════════════════════════════════════════════════════════════ + TOGGLE BUTTON (injected by echo6-theme-toggle.js) + ══════════════════════════════════════════════════════════════ */ + +#echo6-toggle { + position: fixed; + bottom: 16px; + right: 16px; + z-index: 99999; + width: 36px; + height: 36px; + border-radius: 6px; + border: 1px solid #1e2a36; + background-color: #0f1419; + color: #6e7a88; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + font-size: 14px; + font-weight: 700; + transition: all 0.2s ease; + opacity: 0.4; + user-select: none; + line-height: 1; + padding: 0; +} + +#echo6-toggle:hover { + opacity: 1; + border-color: #28C0E8; + color: #28C0E8; + box-shadow: 0 0 12px #28c0e840; +} + +#echo6-toggle.active { + opacity: 0.7; + background-color: #28C0E8; + color: #0a0e14; + border-color: #28C0E8; +} + +#echo6-toggle.active:hover { + opacity: 1; + box-shadow: 0 0 16px #28c0e860; +} diff --git a/assets/echo6-theme-toggle.js b/assets/echo6-theme-toggle.js new file mode 100755 index 0000000..9b6930a --- /dev/null +++ b/assets/echo6-theme-toggle.js @@ -0,0 +1,49 @@ +/* + * Echo6 Theme Toggle for Open WebUI + * Adds a small button (bottom-right) that toggles the .echo6 class + * on , activating/deactivating the companion CSS theme. + * Persists preference in localStorage. + */ +(function () { + 'use strict'; + + var STORAGE_KEY = 'echo6-theme-active'; + var html = document.documentElement; + + // Restore saved state immediately (before paint if possible) + var saved = localStorage.getItem(STORAGE_KEY); + if (saved === 'true') { + html.classList.add('echo6'); + } + + function createToggle() { + // Don't double-inject + if (document.getElementById('echo6-toggle')) return; + + var btn = document.createElement('button'); + btn.id = 'echo6-toggle'; + btn.textContent = 'E6'; + btn.title = 'Toggle Echo6 theme'; + btn.setAttribute('aria-label', 'Toggle Echo6 theme'); + + // Sync active state with current class + if (html.classList.contains('echo6')) { + btn.classList.add('active'); + } + + btn.addEventListener('click', function () { + var isActive = html.classList.toggle('echo6'); + btn.classList.toggle('active', isActive); + localStorage.setItem(STORAGE_KEY, isActive ? 'true' : 'false'); + }); + + document.body.appendChild(btn); + } + + // Inject once DOM is ready + if (document.readyState === 'loading') { + document.addEventListener('DOMContentLoaded', createToggle); + } else { + createToggle(); + } +})(); diff --git a/assets/echo6_favicon.png b/assets/echo6_favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..0dba03cc1d1b1eb85481e0c06cb32f651f6ce627 GIT binary patch literal 1763 zcmV<91|0c`P)$doOJ%>8qo~(2k)gVH<3MZW(rUq?5s*lsJ^wZHnkJ6GNk8n!QCuoe?FX1LGpf zluk56Q;X50tW`m~&2*5y+m_zt1F_+nMdk)ofH#?Byj9Vh{ zWNKJnyg%Nsd+K6dbiv^-y(HWaT5&XAQo7MHU4Y40Z1dZGS9j0%NW|Mj83EKNvZF$G zY-#h%rTiAu0PpP;*9O0I+$f2*Let?uHY;8Ihi}wwzmBNBPPd?e$|_R1%C1=569%^HDt-Z8dcZE}`0D3tQi)-L{UX=rjugm{eWJh1cDcH&2emeLWZT7;YyJ+{#Bq5ux+Mv|TWCI36sGsYia(xa$ED zq+89537;atN% z0ceGIN5*LEEsu|cJx2-ZjvtF^_I^+-z(pIFy=K`=1toVzm^J=QHgI3x)!WvPaBzp7 zwcraVD3}eKnIOv*rSDEMYvfak;lX%hWH2@P&?BD$i9PADuAf~oz=44Q`UUQ`(xAMkE%~E; zFU)MY$FoZMvYGhpme6>{ui}>cI2+7nA|Gb+k$zoQ&T-L#m(M0a0!1ykiw;rCQVgGO z^|YYYEb%*2$F&Wq&d8Q^05C9cfVQ+8YMMVkGxn>tvhYxkXP5*m$BF^CXal#dSyTAb zrg2azWNcoNmYnb3c6?9;fR>iq-TAWUQ85>Fq;K`l+|_cP^QMoS#OBj; z>)G5*zvsD)+?c$P^Yj*;9>06%LOmD!Lvnrp%w5fDBK1gF_jXbu-oWxUh$tgnD8DsU z`{c9#aR2~d<6E07NjSw_Q=y9A(6rKfqqX}N9DYR_9X(P}nC*UH`rQ8I|JC66+Pin} zWi>co1OR?JG#hx;klMNDgy1<4gE3UH%!yV>NE~L$rmSuTQ~)YGr`+SG#u;zkP_Fmv zZfLLp;HLK`+n7U!*H+}F-ghcDnU?7n1rZ@&`slUsKRh-(ET725Z?;`0q5_~kA5jX) zo|o5NH9-O3m5g%~eq}kajA1YW3Pxqi{@atL^sL}Ro#S}ZgbENr^n?UG$D|{7gc5<> zfDHf_7}=-F?DaR(;cJMBM$2$#7+e^E;EJ~X*~PCX+zQJl?P8XG2C_gLk2~Oa7r;LN z49=VU%*}%^z~@82NRE9uB#fL*V=YZ5Tl%lB|M*{(Z5xO*^Y4lkVHWdU51cIPC^uOssPM+UX8`LkAjGK zDpxk0JTnRaRFcX#_e?^#-(&bpck!C(8Qk@UetA|SqX2$R0YDY-oFz&-g0j8L&9nJ@s@H8@peigxbs%DU_=Ly4<3?n$yN zA(Ty~o?5kZ5&$+2jMZ}`6of3JB$v2wu%-5rmzMtx{T=hR`*u!zYj^+v002ovPDHLk FV1h-STxb9Q literal 0 HcmV?d00001 diff --git a/assets/echo6_favicon_32x32.png b/assets/echo6_favicon_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..df4ac7e5e7682c59ba64a7b382dd1ae13cb8bb24 GIT binary patch literal 1921 zcmV-{2Y&d8P)000LdNkl%GjUi(~b%JNSUjo)LL z7CfH^hz~7HP%v)T5+A$fnMM|O%?ivs^6!RoibXUFzLP-xfTM&i93RkLN_Ri-Nuo#MOoAo$_dSHbO#?v ze`5JfMCE!c!$93-04PEc6`r3$$(^&k(eSHQVD6ED-GwpDOKTYegi?5_3WWfJRdvqU z&UMXd$n2?A@^EStJjW1>sjw=oKXhtsKaP+4)}KcMa77PnI{9A9ew&+9F>P>^LJ9<- zGuQry5tyFtTHHmHdXH0a;JO5Yz#$MFwLUKAPaG0w|K7>;gMj73D9N7(s~9 za@h<{OHaA4g@|&GRVu-CIS4$DKq7`>KJ;{?{e|__%(}JAv$UE^K?oBRCDl}O{kNlS zoA+D`V8marzW0KDii;c^5`wMw&=aelyycgtt--=OBFV#cJP^X5r*xEtQZI$uwyi3s z*X#=>atq*4fc?jW696#+BRApYSleSOM+E=?vkzT7Btt#;>nZoYN!`xhQ+EiCO+bi` zU{XeTD85G@`|^_V!18^;Sam^p&;+FnARIW31DFp%OhFE`pw)I-44QWU@BkqI zqwpz%Wdj5hs#1p-?Lfh}?dEv%veTF6UC{&G-5`hS;nfq8@r&3;S*$uaZR|F?3C zkxhg!0LZ+*?Y6jl@K1i7gX8iJnBOmnRd*zSD-I&wa_tJ(0QFphNg@PZ>Q71B?*191 z_`z|LCe5pV@Ou*>jIj-*H1OL5NHXa2ld7&KAs}X2_2{LQo@cc-1h9JAE#`4coMs1t zQL$I=^GAY0)^oRtz9?g~9)Xdb_Eq`kmU|0|QHS^**ExF1m7y#ixI1ZXDL#`Oq zqMRMqBsod>Wjm7FdV@;eo04F*7EK!r6p^q1yB;4by0_12ZohK-H3R?v_ngS?O6yH4 zYxxpDJy6ELNh+yt<{nLN97?2~;yi#e{1u0r7wvcDz#&OAnoEWQaDX0DVcD?@wtM^M6YXCcXvB9^ zx8l2wrnmZ>l=?>cn$W9^f_ zII8fEq^AxrzMTH{AF_Sl-SR&RyJ`Vj072GXU-5U@P00000NkvXX Hu0mjf)0>xV literal 0 HcmV?d00001 diff --git a/assets/echo6_logo.png b/assets/echo6_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..4aff7d54712e9ae63f1fab54b05e139e0466cbb9 GIT binary patch literal 70206 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 OhlQ!F3I3)>!hZmD_Y3|2 literal 0 HcmV?d00001 diff --git a/assets/echo6yellow_logo_150x29.png b/assets/echo6yellow_logo_150x29.png new file mode 100644 index 0000000000000000000000000000000000000000..26f07c616d4ffca113241151bcd9be317a90424b GIT binary patch literal 5126 zcmV+h6#46kP)Bbd-22}9 zExk;4OEa1ow2YRq024__E)WO{0l`>EE+~+V9m-`23RBABRGF0GltWBhsW_w(JCzC; z$7RPADn_x5*@P@xGLnUD5lP6%S{P{tjWnBP?d`X}d+*5~?{!blxVzOegZ^-NzE!{K zs@LznbC+}P`JV4Ra31Gz9_Mi$=W!nYkdRVpy^7!7{Azvs?;B(zFa7D^HO6aF?^}0WckyS|viHS9i*Nt# zZ1>u>bMNR5N6ZZ)!w?YxRVAeaK(2}t!2wEHWO%O#izdg!XNL8dckBmekZ^HK{0?7k$QX@4JSe)&v1?QeYZ>% z-@Rcv|JFwOIXLtaw0b-{9mo30fw_16 z+2O^zzWj3kT_^km!(n11Ii>fMfJnU$)KF1W4H57N9_pn?Ac~rjkulZl902aDP3R+C zyYescty^*ziB8B{j;-<7R^Y503-EtC;-;tC)8nxh@QwV&Z4+&#j&;8ZoZ?vb?%jLQ z*XQ*&zIbHxQ?p}j=0XE8howX*iIj|F)uI~$1|o)v;G^KB+PgY}iKw@KufM>jpE>y3 zpJ=*Y-m+uM;ng}f`@*f)G@IFf%e>sInO2K(E@(Q2gLp(-_}9RhJ61|5|E2F9c<4zt ze(g)$5uP4qB?6cv5`tN^!yF0%Rmj zVk#)dbn#5*clmo}hUOg$qj7H_!vUeIWGbgj`u#@^T=&(Zde2jSYU{$Vi=ODARPz`B zNlHpWGDB6DzKvORN<|{28O{kJj;`kH}m}fzeEgWQJ2k zL@{*)^^BZn3t^Bs>8}bQw`SDjt;#F^AyrF2hLMT{&glsw_L?)<__v!6b_UuEEvjZOKM`C~sAr-EwV>KcBt604qA-#oE+ z2;NnkD>(r&nt8^= z(PI;*OpFF_hKqtA==yA6V=$@QQzM{=OSlyy{KB4Nw;mh2=!WBS^E7}Q1ryrMoQ5+5 zBc(`6kWdmrOpq{;gaTsV)!|I&r^s*=s!eM{<~#5`E#LFag@u`0CMJ#p96fsbnCqr@ zjAl!g7z74mV;*%IqSmWp%wwG}{z|W{I;#)tJ9gvlFhOn}BVtLJXnU?sbKluI?EV)q z-;EJsO*jJ)A{0~yk#ml`@OU7v{zW7ZT%^@((GLCRmu#7t|Jlc0c+<;dIE5&Nl5<(3 zWJh`AS0|HuoC0DTG8!&fgzBrcJs`(X6a{$>E>_Q4aU9=nEUqL^OB+`aR1)SRc8QXF;n8UJKSX5R zP_`DvV!~l_uk_xkQ|dIoX{1fa=7<&%9pi^&u<-foXKq)$6c6{mwYYRXSt4T1BA;=({b)XQD(wmv5;zO8`0j|zm0ix+mqo_DD zMg*Ge23JV;OTTjM#UD5un{#va&`&>m_;HHXD3ef%!)bw7=h?HhxoMNkz31UQFE@*+ z%ZD;TEFy&`&jve}-jR^rg!9YXN`P2eJW_Ut00*D@u?sHRJa*~AvEI72TCI%5UOAk( z^4_P;q>rmQRzH1Lxb7LsBjL=#3KG71q>M-ou07R{^T zQ8HKYE_I$j$t4rxT%-M4fqMbwJNlN%sqroGXb;hxC=p8$?|gnH1KB8~⋘uP&n-O zc$Co%AN$J}A2VQNfzl#nR6?r5tq6vZlklPyM-jl_V~>1)`nYRfVCJiY2Bj3CbSFJ) zSPn>e#8AWx2}-lsD9&XZPNE;gNFPOHL-ErMl{!UhZI#y>Fu@dEy11}(y%+hQgOD#fo zP?2_o1XSEWtD)46bH~|#}46{Ux0T~Q&>PadL z#YjmZp6vfH7$pu9BakpZ!dYCaiyJ~|o*@CVgpo6f5Jo4%ufZwlaOGGsKGyc{F$3=s zgMK`z4Xy=Chzjkdf3vjxn=g{`=Z^0F@t?Wy%6lJQui2`OC1!{TE>)UTP|y$&6GRmi zrP9@@PNsVIs?`ob3GjvE>_ywO|H|op9Q-4baPIEOr967?|8#>@557bBCY0`Iap|{7`qT zCaa%Va|9vUMyofu4()Ko&EEL?kgvRX&!WaxSZ66h$jB#T1hz$BP74%@Ik6 zW~|I#i3!Z=jPVCEK389nB{LFv?vVS4l zxA#xCmBsk%_S43`p@XRx`UNOTOuD3g+c5L2qOBtQ@f z6*66NOaLPq>=_sx0j;kdB2d<+lbOj+KD66evU*fnIjNl6_(Z580)~+=ORyrmnw`3~ zB9M~BZZAHK*@nY`39VMczqUW9?_dF{gZ^gD)UiaBgkg0^Ym60Kl)7L0+zpq%Z=)SL z9shHU=R0RUv#ay$N9K#>*rXc-5{6f3wkf`rUoe7ybiY#CDR#ll>d75>tk-T;$C_w1@=E84sCoJnbi(4qYVV#qKAJZj-m!E?Ca6>LQFv9dLZFUE)gr4a z2yrlX>4oie$>@6c;J5aVoOgs2NXrEy)xJ>G#Sh&7+>xT0{ZOoK(sAlYrJR#zd8MfC z5w#A`0q^u=L~wk~Lb_9gWzJ`Ym8DD{;e`Safc>arOncb-b#Oc)9YMwTd3;uoIS|Mt9* zPlgzf1dT?6Pyfxn2mjr*7k{`mH^kgukF_Q*?Tn7$l975to+{cmeB_BkkH7yfpTB<) zgj6ezGr8N^%G}g}{^*&^rRtVeA*G0_AnNfcBWWbM5myuiZ?%PA|KJ;6zZ)Q=ikxGK zgjPH%p3x>g6Kk!$3E(i+pQ~+#m;`rnd1ExZ z*M>^?^8DW0?%DA8j0sUb*j;&ARSC$tI^3#`^`T2IdgO^GUOKoto7grgyJQH?3%d@_ zlC?IyBX7HRs8lsso~n8QNti-1!B$Mr_j+B*u8^EZ42ogS>qp(UEca1_&pvnbtA_{O z4=s4bg-U<#3qI3q8VneKa^NXG^QGFcUCKCb&@BdC`OJ_x=0jdx{(1g}Z>!}m>vk)r7z`rKhPyOx`#aevlF^wDM6;7sp$5@-a=m7&b1aeLUwCou-|wGq z{N|JMp}J&sC7K(fvPY^j90zssT^FYblxEcpeJv^`t17Z&NxHCrrFe?|ap%qpfB)m( zdglGZnJex%Hn*@`n~|b1Tv#Ar6;nJ}OGv-0=!9xrYiS85f;muA)F4uDygefNd^rm$ zsp_|uxJjy%gL8tAAO^%L(HK!yy6Pvc-}dmGkM4Tl#LUijE*_r6r;^|zFGaQn0?{aUvatqFE3MtoZbl)SDW0F(VZI|@Nu~Aski2oe)!T&pZ`&}@XK#3QY?xFW$DnESI2y; zN?SBlZitAWp7{l^riv|H97{uCPBj=X;=RQ-X z874|ZmNl@Ic>lEj$ZNa%o}J$8DDx&gDd_vez=WQ71}KA6{Yo+do?t?m5~Udf6NX6` zM#nHYf@HMYV_emYT()@pXaCLBSKW7dzovG4*Kht0-}wHKhaVi2zrJ@)UK^4%b#knd*rBc(t!vwp zFiJvciC_leDlhkeENZoz6?~Dg^%zs9+uE^Z%i)yL&Hs7#(f|Go^6t4XxFnmN)LOc1-MAV|@7|bAvY@DhEG&u)}iLR0k{W zu9wGgvR##{Y|A2V9Mgv`8J~H2qy0Rw=baN%Gvim5!}R7}f8(68@XDY}y~!=@`?YoV o{tY)gkMlT>^Ei+5_=k=E4+vk#*9q0v7XSbN07*qoM6N<$g7=K=X8-^I literal 0 HcmV?d00001 diff --git a/assets/echo6yellow_logo_422x422_square.png b/assets/echo6yellow_logo_422x422_square.png new file mode 100644 index 0000000000000000000000000000000000000000..550dfbff31ec0abc95c5755e5eac7e74768412e9 GIT binary patch literal 65060 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 b41O01r!A205X%Vr@qNiiD2UgH8V3F!-VG43 literal 0 HcmV?d00001 diff --git a/assets/echo6yellow_logo_422x81.png b/assets/echo6yellow_logo_422x81.png new file mode 100644 index 0000000000000000000000000000000000000000..4201bcd4e38ff67d27bee5c3546ddda5364c9ec9 GIT binary patch literal 18787 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 B9;pBT literal 0 HcmV?d00001 diff --git a/assets/key_manager.py b/assets/key_manager.py new file mode 100644 index 0000000..4d4a718 --- /dev/null +++ b/assets/key_manager.py @@ -0,0 +1,270 @@ +""" +RECON Key Manager - Thread-safe API key management with hot-reload. + +Provides a singleton KeyManager that workers (enricher, extractor) read from +instead of loading .env directly. Dashboard can update keys at runtime without +restarting the service. + +Dependencies: None beyond stdlib + requests (already in requirements.txt) +Config: Reads/writes /opt/recon/.env +""" + +import os +import re +import time +import logging +import threading +import requests + +logger = logging.getLogger('recon.key_manager') + +class KeyManager: + """Thread-safe API key store with hot-reload and validation.""" + + _instance = None + _lock = threading.Lock() + + def __new__(cls): + if cls._instance is None: + with cls._lock: + if cls._instance is None: + cls._instance = super().__new__(cls) + cls._instance._initialized = False + return cls._instance + + def __init__(self): + if self._initialized: + return + self._keys_lock = threading.RLock() + self._gemini_keys = [] + self._env_path = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), '.env') + self._last_loaded = None + self._key_stats = {} # key_index -> {calls, errors, last_used} + self._load_from_env() + self._initialized = True + logger.info(f"KeyManager initialized with {len(self._gemini_keys)} Gemini key(s)") + + # ── Read Operations ── + + def get_gemini_keys(self): + """Return a copy of current Gemini keys. Thread-safe.""" + with self._keys_lock: + return list(self._gemini_keys) + + def get_gemini_key(self, index=0): + """Get a single Gemini key by index. Returns None if out of range.""" + with self._keys_lock: + if 0 <= index < len(self._gemini_keys): + return self._gemini_keys[index] + return None + + def get_gemini_key_count(self): + """Return number of loaded Gemini keys.""" + with self._keys_lock: + return len(self._gemini_keys) + + def get_masked_keys(self): + """Return keys masked for display: first 8 + ... + last 4 chars.""" + with self._keys_lock: + result = [] + for i, key in enumerate(self._gemini_keys): + if len(key) > 16: + masked = key[:8] + '...' + key[-4:] + elif len(key) > 8: + masked = key[:4] + '...' + key[-2:] + else: + masked = '****' + stats = self._key_stats.get(i, {}) + result.append({ + 'index': i, + 'masked': masked, + 'length': len(key), + 'calls': stats.get('calls', 0), + 'errors': stats.get('errors', 0), + 'last_used': stats.get('last_used', None), + 'valid': stats.get('valid', None), + 'last_validated': stats.get('last_validated', None), + }) + return result + + # ── Write Operations (all persist to .env) ── + + def set_gemini_keys(self, keys): + """Replace all Gemini keys. Persists to .env. Returns success bool.""" + # Filter empty strings + keys = [k.strip() for k in keys if k.strip()] + with self._keys_lock: + self._gemini_keys = keys + self._key_stats = {} # Reset stats on full replace + self._persist_to_env() + logger.info(f"Gemini keys replaced: {len(keys)} key(s) loaded") + return True + + def add_gemini_key(self, key): + """Add a single Gemini key. Persists to .env. Returns new index.""" + key = key.strip() + if not key: + raise ValueError("Key cannot be empty") + with self._keys_lock: + # Check for duplicates + if key in self._gemini_keys: + raise ValueError("Key already exists") + self._gemini_keys.append(key) + idx = len(self._gemini_keys) - 1 + self._persist_to_env() + logger.info(f"Gemini key added at index {idx}") + return idx + + def remove_gemini_key(self, index): + """Remove a Gemini key by index. Persists to .env. Returns removed key (masked).""" + with self._keys_lock: + if index < 0 or index >= len(self._gemini_keys): + raise IndexError(f"Key index {index} out of range (have {len(self._gemini_keys)} keys)") + if len(self._gemini_keys) <= 1: + raise ValueError("Cannot remove last key — pipeline needs at least 1 Gemini key") + key = self._gemini_keys.pop(index) + # Rebuild stats with shifted indices + new_stats = {} + for i, stats in self._key_stats.items(): + if i < index: + new_stats[i] = stats + elif i > index: + new_stats[i - 1] = stats + self._key_stats = new_stats + self._persist_to_env() + masked = key[:8] + '...' + key[-4:] if len(key) > 16 else '****' + logger.info(f"Gemini key removed at index {index}: {masked}") + return masked + + def replace_gemini_key(self, index, new_key): + """Replace a single Gemini key at index. Persists to .env.""" + new_key = new_key.strip() + if not new_key: + raise ValueError("Key cannot be empty") + with self._keys_lock: + if index < 0 or index >= len(self._gemini_keys): + raise IndexError(f"Key index {index} out of range") + # Check duplicate (but allow replacing with same key) + if new_key in self._gemini_keys and self._gemini_keys[index] != new_key: + raise ValueError("Key already exists at another index") + self._gemini_keys[index] = new_key + if index in self._key_stats: + self._key_stats[index] = {} # Reset stats for replaced key + self._persist_to_env() + logger.info(f"Gemini key replaced at index {index}") + + # ── Validation ── + + def validate_key(self, key): + """ + Test a Gemini API key by listing models. + Returns (valid: bool, message: str). + """ + try: + resp = requests.get( + f"https://generativelanguage.googleapis.com/v1beta/models?key={key}", + timeout=10 + ) + if resp.status_code == 200 and 'models' in resp.text: + return True, "Valid — API responded" + elif resp.status_code == 400: + return False, f"Invalid key (HTTP {resp.status_code})" + elif resp.status_code == 403: + return False, "Key disabled or quota exhausted" + elif resp.status_code == 429: + return True, "Valid — but currently rate-limited" + else: + return False, f"Unexpected response (HTTP {resp.status_code})" + except requests.Timeout: + return False, "Timeout — could not reach Gemini API" + except requests.ConnectionError: + return False, "Connection error — check network" + except Exception as e: + return False, f"Error: {str(e)}" + + def validate_all(self): + """Validate all loaded Gemini keys. Returns list of results.""" + results = [] + with self._keys_lock: + keys_copy = list(enumerate(self._gemini_keys)) + + for i, key in keys_copy: + valid, message = self.validate_key(key) + with self._keys_lock: + if i not in self._key_stats: + self._key_stats[i] = {} + self._key_stats[i]['valid'] = valid + self._key_stats[i]['last_validated'] = time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()) + results.append({'index': i, 'valid': valid, 'message': message}) + time.sleep(0.2) # Don't hammer the API + + return results + + # ── Stats tracking (called by enricher/extractor) ── + + def record_usage(self, key_index, success=True): + """Record a key usage event. Called by workers after each Gemini call.""" + with self._keys_lock: + if key_index not in self._key_stats: + self._key_stats[key_index] = {'calls': 0, 'errors': 0} + self._key_stats[key_index]['calls'] = self._key_stats[key_index].get('calls', 0) + 1 + if not success: + self._key_stats[key_index]['errors'] = self._key_stats[key_index].get('errors', 0) + 1 + self._key_stats[key_index]['last_used'] = time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()) + + # ── Internal ── + + def _load_from_env(self): + """Load Gemini keys from .env file.""" + keys = [] + if os.path.exists(self._env_path): + with open(self._env_path, 'r') as f: + for line in f: + line = line.strip() + if line and not line.startswith('#'): + match = re.match(r'^GEMINI_KEY(?:_\d+)?=(.+)$', line) + if match: + val = match.group(1).strip().strip('"').strip("'") + if val: + keys.append(val) + self._gemini_keys = keys + self._last_loaded = time.time() + + def _persist_to_env(self): + """Write current keys back to .env file, preserving non-Gemini lines.""" + other_lines = [] + if os.path.exists(self._env_path): + with open(self._env_path, 'r') as f: + for line in f: + stripped = line.strip() + if stripped and not re.match(r'^GEMINI_KEY', stripped): + other_lines.append(line.rstrip('\n')) + + with open(self._env_path, 'w') as f: + # Write non-Gemini lines first + for line in other_lines: + f.write(line + '\n') + # Write Gemini keys + for i, key in enumerate(self._gemini_keys, 1): + f.write(f'GEMINI_KEY_{i}={key}\n') + + self._last_loaded = time.time() + logger.info(f"Persisted {len(self._gemini_keys)} Gemini key(s) to {self._env_path}") + + def reload_from_env(self): + """Force reload from .env (e.g., if edited externally).""" + with self._keys_lock: + self._load_from_env() + logger.info(f"Reloaded {len(self._gemini_keys)} Gemini key(s) from .env") + return len(self._gemini_keys) + + +# Module-level convenience — import and use anywhere +_manager = None + +def get_key_manager(): + """Get the singleton KeyManager instance.""" + global _manager + if _manager is None: + _manager = KeyManager() + return _manager diff --git a/docs/hardware/environment.md b/docs/hardware/environment.md index 78418a1..327c1e7 100644 --- a/docs/hardware/environment.md +++ b/docs/hardware/environment.md @@ -4,17 +4,32 @@ Five nodes running Proxmox VE: -| Node | Local IP | Tailscale | Hardware | Purpose | -|------|----------|-----------|----------|---------| -| data | 192.168.1.240 | 100.64.0.6 | Mini PC | Database services | -| utility | 192.168.1.241 | 100.64.0.5 | Mini PC | Utility services, monitoring | -| cloud | 192.168.1.242 | 100.64.0.4 | Mini PC | Cloud storage, personal services | -| media | 192.168.1.243 | 100.64.0.3 | Mini PC | Media server, *arr stack | -| toc | 192.168.1.244 | 100.64.0.13 | Workstation | GPU compute, AI/ML workloads | +| Node | Local IP | Tailscale | Hardware | RAM | Purpose | +|------|----------|-----------|----------|-----|---------| +| data | 192.168.1.240 | 100.64.0.6 | AMD Ryzen 7 PRO 5750GE, 1TB NVMe + 1TB SATA SSD | 32GB DDR4-3200 | Database services | +| utility | 192.168.1.241 | 100.64.0.5 | AMD Ryzen 7 PRO 5750GE, 512GB NVMe | 32GB DDR4-3200 | Utility services, monitoring | +| cloud | 192.168.1.242 | 100.64.0.4 | Intel i7-12700T, 512GB NVMe | 32GB DDR4-3200 | Cloud storage, personal services | +| media | 192.168.1.243 | 100.64.0.3 | Intel i7-14700T, 2x 512GB NVMe | 32GB DDR5-5600 | Media server, *arr stack | +| toc | 192.168.1.244 | 100.64.0.13 | Workstation (i9-10900X) | 64GB DDR4 | GPU compute, AI/ML workloads | + +### Node Storage Details + +| Node | Primary Disk | Secondary Disk | +|------|-------------|----------------| +| data | Samsung SSD 980 1TB (NVMe) | SanDisk SDSSDH3 1TB (SATA SSD) | +| utility | WD PC SN740 512GB (NVMe) | — | +| cloud | SK Hynix HFS512GEJ9X164N 512GB (NVMe) | — | +| media | 2x Intel SSDPEKNU512GZH 512GB (NVMe) | — | +| toc | 512GB NVMe | — | + +### Network Notes + +- **media NIC:** Original Intel e1000e NIC crashes under sustained NFS load — replaced with USB Realtek RTL8153 GbE adapter on vmbr0 +- **Tailscale DNS bootstrap:** All LXC containers with Tailscale have a systemd drop-in (`/etc/systemd/system/tailscaled.service.d/dns-bootstrap.conf`) that ensures fallback DNS exists before tailscaled starts, preventing chicken-and-egg DNS resolution failures on reboot ### TOC Node Details -- **Hardware:** Intel i9-10900X (20 threads), 48GB RAM, 512GB NVMe, RTX A4000 +- **Hardware:** Intel i9-10900X (20 threads), 64GB RAM (4×8GB + 2×16GB DDR4), 512GB NVMe, RTX A4000 - **GPU:** Passed through via VFIO to VM 150 (cortex), not used on host - **VMID ranges:** 100-149 (LXC), 150-199 (VMs) - **Presave backup:** `/home/zvx/toc-presave/` on Contabo (1.8G) — contains old Ubuntu config @@ -23,7 +38,8 @@ Five nodes running Proxmox VE: | VM | Host | VMID | Local IP | Tailscale | Purpose | |----|------|------|----------|-----------|---------| -| cortex | toc | 150 | 192.168.1.150 | 100.64.0.14 | GPU compute — LLMs, ARGUS, Aurora, model training | +| cortex | toc | 150 | 192.168.1.150 | 100.64.0.14 | GPU compute — Open WebUI, Ollama, Qdrant, TEI, Claude Code | +| arr | media | 105 | 192.168.1.160 | 100.64.0.18 | ARR media automation stack (Jellyfin, Sonarr, Radarr, etc.) | ### cortex VM Details @@ -31,24 +47,48 @@ Five nodes running Proxmox VE: - **Resources:** 16 threads, 32GB RAM, 300GB disk - **GPU:** RTX A4000 (passthrough), NVIDIA driver 580.126.09, CUDA 13.0 - **Software:** Docker 29.2.1 + nvidia-container-toolkit 1.18.2, Node.js 22.22.0, Python 3.12.3 +- **Docker containers:** open-webui (8080), ollama (11434 w/ GPU), qdrant (6333), tei (8090) - **User:** zvx (sudo, SSH keys from cluster) -- **Claude Code:** v2.1.34 installed +- **Claude Code:** installed + +### arr VM Details + +- **OS:** Ubuntu 24.04 (cloud-init) +- **Resources:** 4 cores, 8GB RAM, 30GB disk on local-lvm +- **Software:** Docker 29.2.1, Tailscale, NFS client, sshpass, qemu-guest-agent +- **User:** zvx (sudo, SSH key from cortex) +- **NFS:** pi-nas:/export/arr → /mnt/arr (22TB, movies/tv/downloads) +- **Docker containers:** jellyfin (8096), jellyseer (5055), sonarr (8989), radarr (7878), prowlarr (9696), sabnzbd (8080), lidarr (8686/6595), navidrome (4533) +- **Docker network:** arr-net (bridge) +- **Config dirs:** /opt/arr/{jellyfin,jellyseer,sonarr,radarr,prowlarr,sabnzbd,lidarr} ## Key Servers | Server | Local IP | Tailscale | Purpose | |--------|----------|-----------|---------| -| aida-nebra | 192.168.1.253 | 100.64.0.9 | Meshtastic node (meshtasticd on Pi) | -| matt-desktop | — | 100.64.0.10 | Personal workstation | -| Contabo Server | 5.189.158.149 | 100.64.0.1 | External VPS: Mail, Authentik, Headscale, Forge | +| aida-nebra | 192.168.1.253 | 100.64.0.9 | AIDA-N2(RPT,LLM) — meshtasticd node !27780c47, Nebra 2W hat, port 4403. MeshAI (CT 108) connects here via TCP | +| mt-isr | 192.168.1.141 | 100.100.0.5 (IdahoMesh) | Meshtastic sidecar Pi (G2 WiFi bridge, meshtasticd, CLI) | +| mt-burleybutte | 192.168.1.185 | — | Meshtastic node (meshtasticd, Nebra 2W hat, IdahoMesh VPN) | +| pi-nas | 192.168.1.245 | 100.64.0.21 | Raspberry Pi NAS | +| matt-desktop | 192.168.1.111 | 100.64.0.10 | Personal workstation (Windows, your PC) | +| Contabo Server | 5.189.158.149 | 100.64.0.1 | External VPS: Mail, Authentik, Headscale, Forge, Matrix | ## LXC Containers | Container | Host | Local IP | Tailscale | Purpose | |-----------|------|----------|-----------|---------| -| meshmonitor | utility (CT 100) | 192.168.1.100 | 100.64.0.7 | Meshtastic mesh monitoring | +| meshmonitor | utility (CT 100) | 192.168.1.100 | 100.64.0.7 | Meshtastic mesh monitoring (zvx-echo6/meshmonitor fork, multi-channel) | | caddy | utility (CT 101) | 192.168.1.101 | 100.64.0.8 | Home reverse proxy | -| searxng | utility (CT 102) | 192.168.1.102 | 100.64.0.15 | SearXNG metasearch engine | +| searxng | utility (CT 102) | 192.168.1.102 | 100.64.0.15 | Echo6 Search homepage (SearXNG, echo6.co) | +| advbbs | utility (CT 103) | 192.168.1.103 | 100.64.0.31 | Meshtastic sim node (ADVBBS) | +| immich | cloud (CT 120) | 192.168.1.182 | 100.64.0.2 | Immich photo management | +| nextcloud | cloud (CT 121) | 192.168.1.183 | 100.64.0.11 | Nextcloud AIO | +| meshtastic-hs | utility (CT 106) | 192.168.1.106 | — | IdahoMesh Headscale VPN coordination | +| mesh-bridge | utility (CT 107) | 192.168.1.107 | 100.64.0.22 | Dual-tailscaled bridge (echo6 ↔ idahomesh) | +| meshai | utility (CT 108) | 192.168.1.144 | 100.64.0.32 | MeshAI - LLM-powered Meshtastic assistant | +| archivist | utility (CT 118) | 192.168.1.118 | — | Archivist knowledge pipeline | +| peertube | media (CT 110) | 192.168.1.170 | 100.64.0.23 | PeerTube video streaming | +| recon | data (CT 130) | 192.168.1.130 | 100.64.0.24 | RECON knowledge extraction pipeline | ## IP Allocation Scheme @@ -65,11 +105,12 @@ Full details: `/home/zvx/projects/utility/ip-allocation.md` ## Headscale Node List -Current registered nodes (12 total): +Current registered nodes (25 total): | Node | Tailscale IP | Type | |------|-------------|------| | contabo | 100.64.0.1 | VPS | +| immich | 100.64.0.2 | LXC | | media | 100.64.0.3 | Proxmox | | cloud | 100.64.0.4 | Proxmox | | utility | 100.64.0.5 | Proxmox | @@ -78,17 +119,42 @@ Current registered nodes (12 total): | caddy | 100.64.0.8 | LXC | | aida-nebra | 100.64.0.9 | Pi | | matt-desktop | 100.64.0.10 | Desktop | +| nextcloud | 100.64.0.11 | LXC | | toc | 100.64.0.13 | Proxmox | | cortex | 100.64.0.14 | VM | | searxng | 100.64.0.15 | LXC | +| iphone-eud | 100.64.0.16 | Mobile | +| arr | 100.64.0.18 | VM | +| pi-nas | 100.64.0.21 | Pi | +| mesh-bridge | 100.64.0.22 | LXC | +| peertube | 100.64.0.23 | LXC | +| recon | 100.64.0.24 | LXC | +| meshmonitor-dev | 100.64.0.27 | LXC | +| gl-a1300 | 100.64.0.29 | Router | +| bluefin | 100.64.0.30 | Desktop | +| advbbs | 100.64.0.31 | LXC | +| meshai | 100.64.0.32 | LXC | + +## IdahoMesh Headscale Node List + +Separate Headscale instance on CT 106 (192.168.1.106), prefix 100.100.0.0/16. +Reachable from echo6 tailnet via mesh-bridge (CT 107). + +| Node | Tailscale IP | User | Type | +|------|-------------|------|------| +| mesh-bridge | 100.100.0.3 | malice | LXC (bridge) | +| burley-butte | 100.100.0.1 | nebra | Pi (offline) | +| mt-isr | 100.100.0.5 | nebra | Pi Zero 2 W | ## SSH Access **Standard user:** `zvx` **Credentials:** Source from `/home/zvx/projects/.ref/credentials` +Most servers use SSH key auth. Exceptions noted below. + ```bash -# SSH to any server +# SSH to any server (key auth) ssh zvx@ # Examples @@ -99,6 +165,22 @@ ssh root@100.64.0.1 # Contabo (via Tailscale) ssh zvx@cortex # cortex via Tailscale hostname ``` +### Password-auth hosts + +These require password authentication (no SSH keys installed): + +| Host | User | Password | Access | +|------|------|----------|--------| +| aida-nebra | zvx | 7redditGold | `sshpass -p '7redditGold' ssh zvx@aida-nebra` | +| mt-isr | isr | UfPsfwyMIUIKb1 | `sshpass -p 'UfPsfwyMIUIKb1' ssh isr@192.168.1.141` | +| mt-burleybutte | bb | (see credentials) | `sshpass -p '' ssh bb@192.168.1.185` | +| matt-desktop | administrator | Qw1290opzx | `ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no administrator@192.168.1.111` | +| toc | root | 7redditGold | `sshpass -p '7redditGold' ssh -o PubkeyAuthentication=no root@100.64.0.13` | + +Use the Tailscale hostname (`aida-nebra`) or local IP (`192.168.1.253`) — both work for aida-nebra. +mt-isr is on IdahoMesh tailnet (100.100.0.5) — reachable from echo6 via bridge. +matt-desktop is accessible via local IP (192.168.1.111) or Tailscale (100.64.0.10) — requires explicit password auth flags. + ## Key External IPs | Purpose | IP | diff --git a/docs/services/services.md b/docs/services/services.md index d384f99..d60193e 100644 --- a/docs/services/services.md +++ b/docs/services/services.md @@ -4,11 +4,16 @@ | Service | Location | IP:Port | Access | Notes | |---------|----------|---------|--------|-------| -| MeshMonitor | utility (CT 100) | 192.168.1.100:8080 | https://mesh.echo6.co | Meshtastic mesh monitoring | +| MeshMonitor | utility (CT 100) | 192.168.1.100:8080 | https://mesh.echo6.co | Meshtastic mesh monitoring (zvx-echo6/meshmonitor fork, multi-channel AutoAnnounce/AutoResponder) | | Utility Caddy | utility (CT 101) | 192.168.1.101 / 100.64.0.8 | 199.6.36.163 (ports 80/443) | Reverse proxy for home services | -| SearXNG | utility (CT 102) | 192.168.1.102:8080 | https://search.echo6.co | Metasearch engine (Docker) | -| meshtasticd | aida-nebra | 192.168.1.253:4403 | Internal | Software Meshtastic node | -| Authentik | Contabo | 5.189.158.149:9000 | https://auth.echo6.co | SSO provider | +| Echo6 Search (SearXNG) | utility (CT 102) | 192.168.1.102:8080 | https://echo6.co | Branded search homepage (Docker, custom theme) | +| meshtasticd (AIDA-N2) | aida-nebra | 192.168.1.253:4403 | Internal | AIDA-N2(RPT,LLM) node !27780c47, Nebra 2W hat (ZebraHat), CLIENT_BASE role, fw 2.7.19. MeshAI (CT 108) connects via TCP localhost:4403 | +| Meshtastic CLI | mt-isr | 192.168.1.141 | Internal | Station G2 WiFi bridge + TCP management | +| meshtasticd | mt-burleybutte | 192.168.1.185:4403 | Internal | Software Meshtastic node (Nebra 2W hat) | +| IdahoMesh Headscale | utility (CT 106) | 192.168.1.106:8080 | https://vpn.idahomesh.com | Meshtastic mesh VPN coordination | +| mesh-bridge | utility (CT 107) | 192.168.1.107 | Internal | Dual-tailscaled bridge (echo6 ↔ idahomesh) | +| MeshAI | utility (CT 108) | 192.168.1.144:4403 | Internal | LLM-powered Meshtastic assistant (Docker, Gemini Flash, Google grounding) | +| Authentik | Contabo | 5.189.158.149:9000 | https://auth.echo6.co | SSO provider (Echo6 branded, custom CSS, dark theme) | | Forge | Contabo | 5.189.158.149 | https://forge.echo6.co | Git server | | Headscale | Contabo | 5.189.158.149 | https://vpn.echo6.co | Tailscale coordination (OIDC enabled) | | Headplane | Contabo | 127.0.0.1:3100 | https://vpn.echo6.co/admin | Headscale web UI (OIDC via Authentik) | @@ -17,6 +22,36 @@ | Syncthing | Contabo | 100.64.0.1:22000 | Internal (Tailscale) | File sync — ~/.claude/, ~/projects/ | | Syncthing | cortex | 100.64.0.14:22000 | Internal (Tailscale) | File sync — ~/.claude/, ~/projects/ | | Proxmox VE | data node | 192.168.1.240:8006 | https://proxmox.echo6.co | Cluster web UI (via Caddy+Tailscale) | +| Immich | cloud (CT 120) | 192.168.1.182:2283 | https://immich.echo6.co | Photo management (Docker, NFS storage on pi-nas) | +| Nextcloud | cloud (CT 121) | 192.168.1.183:11000 | https://nextcloud.echo6.co | Cloud storage (AIO Docker, NFS on pi-nas, SSO) | +| Jellyfin | media (VM 105) | 192.168.1.160:8096 | https://jellyfin.echo6.co | Media server (Docker, NFS on pi-nas, SSO) | +| Jellyseer | media (VM 105) | 192.168.1.160:5055 | https://requests.echo6.co | Media request management (Docker, SSO) | +| Sonarr | media (VM 105) | 192.168.1.160:8989 | Internal | TV automation (Docker) | +| Radarr | media (VM 105) | 192.168.1.160:7878 | Internal | Movie automation (Docker) | +| Prowlarr | media (VM 105) | 192.168.1.160:9696 | Internal | Indexer manager (Docker) | +| SABnzbd | media (VM 105) | 192.168.1.160:8080 | Internal | Usenet download client (Docker) | +| PeerTube | media (CT 110) | 192.168.1.170:9000 | https://stream.echo6.co | Video streaming (native, NFS on pi-nas, SSO) | +| WATCHTOWER | Contabo | 127.0.0.1:8099 | https://wt.echo6.co | Ops dashboard (Docker, Authentik forward auth) | +| Open WebUI | cortex (VM 150) | 192.168.1.150:8080 | https://ai.echo6.co | AI chat interface (Docker, Ollama backend, SSO) | +| Qdrant | cortex (VM 150) | 192.168.1.150:6333 | Internal | Vector database (Docker, RECON knowledge store) | +| TEI | cortex (VM 150) | 192.168.1.150:8090 | Internal | Text embeddings (Docker, bge-m3 1024-dim) | +| RECON | data (CT 130) | 192.168.1.130:8420 | https://recon.echo6.co | Knowledge extraction pipeline (systemd, dashboard+API) | +| Files | data (CT 130) | 192.168.1.130:8888 | https://files.echo6.co | PDF library (nginx, Authentik forward auth) | +| Matrix Synapse | Contabo | 127.0.0.1:8008 | https://matrix.echo6.co | Matrix homeserver (Docker, SSO) | +| Element Web | Contabo | 127.0.0.1:8088 | https://element.echo6.co | Matrix web client (Docker) | +| mautrix-signal | Contabo | internal (29328) | DM @signalbot:echo6.co | Signal bridge (Docker, E2BE, MSC4190, double puppeting) | +| LiveSync | Contabo | 127.0.0.1:5984 | https://notes.echo6.co | Obsidian sync (CouchDB + provisioner, Docker, JWT auth) | +| TAK Server | Contabo | 100.64.0.1:8446/8443/8089 | https://tak.echo6.co | TAK Server (Docker, Authentik forward auth on admin portal) | +| SIGIL | Contabo | 100.64.0.1:8990 | https://tak.echo6.co/sigil | TAK management console (Docker, Authentik forward auth) | +| Echo6 Cortex Agent | cortex (VM 150) | N/A (Matrix bot) | #cortex:echo6.co in echo6-ops space | Claude Code bridge — @cortex:echo6.co, session continuity, E2EE (systemd) | +| Echo6 Contabo Agent | Contabo | N/A (Matrix bot) | #contabo:echo6.co in echo6-ops space | Claude Code bridge — @contabo:echo6.co, session continuity, E2EE (systemd) | +| mautrix-signal | Contabo | 29328 (internal) | Internal (matrix-net) | Signal bridge — @signalbot:echo6.co, E2BE, MSC4190, auto-portals | +| Matrix MAS | Contabo | 127.0.0.1:8085 | Internal (via Caddy) | Matrix Authentication Service (Docker, handles login/logout/OIDC for Synapse) | +| Termix | Contabo | 0.0.0.0:8083 | Internal (no Caddy block) | Terminal sharing tool (Docker, ghcr.io/lukegus/termix:latest) | +| Archivist | utility (CT 118) | 192.168.1.118 | Internal | Archivist knowledge pipeline — see archivist.ref for details | +| pt-transcoder | cortex (VM 150) | N/A | Internal | PeerTube H.265 NVENC transcoder (systemd, /opt/bulk-import/transcoder.py) | +| recon-sparse | cortex (VM 150) | 192.168.1.150:8091 | Internal | RECON sparse embedding service (systemd, bge-m3 model, port 8091) | +| Samba | cortex (VM 150) | 192.168.1.150:445 | Internal | SMB file sharing — `//cortex/projects` → /home/zvx/projects (guest access) | ## Services by Server @@ -29,29 +64,243 @@ - GPU compute VM (RTX A4000) - Claude Code host - Syncthing (syncs with Contabo) -- **Planned:** Ollama, Open-WebUI, LiteLLM, ARGUS, Aurora +- Open WebUI (port 8080, https://ai.echo6.co, Docker, SSO via Authentik, Echo6 theme) + - Compose path: `/opt/open-webui/docker-compose.yml` + - Echo6 theme: togglable via "E6" button (bottom-right), persisted in localStorage + - Theme files bind-mounted from `/home/zvx/echo6-theme/` into container + - DEFAULT_USER_ROLE=user (new signups auto-activated, not pending) +- Ollama (port 11434, internal, Docker with GPU) +- Qdrant (port 6333, internal, Docker — vector DB for RECON) +- TEI (port 8090, internal, Docker — bge-m3 embeddings for RECON) +- PeerTube remote runner (peertube-runner service, Whisper auto-captioning via smart GPU/CPU wrapper, concurrency=2, MemoryMax=20G) +- pt-transcoder (systemd: pt-transcoder.service, PeerTube H.265 NVENC transcoder) + - Script: `/opt/bulk-import/transcoder.py` + - MemoryMax=12G, Restart=always, RestartSec=60 + - Depends on: nvidia-persistenced.service +- recon-sparse (systemd: recon-sparse.service, RECON sparse embedding service) + - Script: `/opt/recon-sparse/sparse_embed_service.py --port 8091` + - Model: BAAI/bge-m3 (HuggingFace cache) + - Restart=on-failure, RestartSec=10 +- Samba (smbd/nmbd, system packages) + - Share: `//cortex/projects` → `/home/zvx/projects` (browseable, read-write, guest OK, force user/group zvx) + - Workgroup: WORKGROUP, standalone server +- Echo6 Cortex Agent (systemd: echo6-agent.service, matrix-nio bot, @cortex:echo6.co) + - Install path: `/opt/echo6-agent/` + - Matrix space: echo6-ops, room: #cortex:echo6.co (E2EE, private) + - Session continuity via `claude -p --resume`, persistent per-room sessions + - `!new` resets conversation session + - Allowed users: @matt:echo6.co + - MAS user ID: 01KKX88ARGK0BTA1JMB2QVAW4C ### utility - CT 100 (192.168.1.100 / Tailscale: 100.64.0.7) -- MeshMonitor (port 8080) +- MeshMonitor (port 8080, https://mesh.echo6.co) +- Image: `meshmonitor:multichannel-new` (local build from zvx-echo6/meshmonitor fork, branch `feature/multi-channel-automation`) +- Fork of Yeraze/meshmonitor with multi-channel AutoAnnounce and AutoResponder support (PR #2078 open upstream) ### utility - CT 101 (192.168.1.101 / Tailscale: 100.64.0.8) - Utility Caddy (reverse proxy for VPN-only services) ### utility - CT 102 (192.168.1.102 / Tailscale: 100.64.0.15) -- SearXNG metasearch engine (port 8080) -- Redis/Valkey cache +- Echo6 Search — branded SearXNG homepage (port 8080, https://echo6.co) +- Custom cyberpunk theme: JetBrains Mono font, cyan/yellow palette, dark backgrounds +- Homepage: centered Echo6 logo + pill search bar (Google-style, viewport-locked no-scroll) +- Results page: full-width two-column grid (results + sidebar), stretched search header +- Top nav bar: `.//photos`, `.//mail`, waffle app launcher (11 services), login avatar +- All nav links use Authentik launch URLs for seamless SSO pass-through +- search.echo6.co permanently redirects to echo6.co (301) +- Redis/Valkey cache (valkey container) - Compose path: `/opt/searxng/docker-compose.yml` +- Theme files: `/opt/searxng/custom/` (bind-mounted into container) + - `templates/simple/base.html` — custom template (nav, CSS, waffle menu, footer) + - `templates/simple/index.html` — custom homepage (Echo6 logo replaces SearXNG title) + - `img/echo6-logo.png` — Echo6 logo (replaces SearXNG logo) + - `img/favicon.png` — Echo6 favicon +- Config: `/opt/searxng/searxng-config/settings.yml` (instance_name: "Echo6", dark theme, center_alignment: false) +- SearXNG version: 2026.2.6 (Docker image: searxng/searxng:latest) + +### utility - CT 103 (192.168.1.103 / Tailscale: 100.64.0.31) +- Meshtastic sim node (advbbs) + +### utility - CT 108 (192.168.1.144 / Tailscale: 100.64.0.32) +- MeshAI — LLM-powered Meshtastic mesh assistant (Docker) +- Bot name: AIDA, node ID !27780c47, channel 8 whitelist +- Image: ghcr.io/zvx-echo6/meshai:latest (GitHub Actions multi-arch build) +- Backend: Gemini 2.5 Flash with Google Search grounding +- Connects to meshtasticd **on aida-nebra** (192.168.1.253:4403) — the AIDA-N2 node !27780c47 +- Config TUI on port 7682 (`meshai --config`) +- Commands: !help, !ping, !status, !weather, !reset, !clear +- 7-day rolling conversation memory (SQLite), full history sent to LLM +- Response: 175 char chunks × 3 messages max +- Compose path: `/home/zvx/meshai/docker-compose.yml` + +### utility - CT 118 (192.168.1.118) +- Archivist knowledge pipeline +- 1 core, 1GB RAM, 8GB disk +- Not registered in Headscale (no Tailscale) +- See `/home/zvx/projects/.ref/archivist.ref` for implementation details + +### cloud - CT 120 (192.168.1.182 / Tailscale: 100.64.0.2) +- Immich photo management (https://immich.echo6.co) +- Port 2283 +- NFS storage from pi-nas (/mnt/immich) +- Compose path: `/opt/immich/docker-compose.yml` + +### cloud - CT 121 (192.168.1.183 / Tailscale: 100.64.0.11) +- Nextcloud AIO (https://nextcloud.echo6.co) +- Apache port 11000, AIO management on 8080 +- NFS storage from pi-nas (/mnt/nextcloud) +- SSO via Authentik OIDC + +### media - VM 105 (192.168.1.160 / Tailscale: 100.64.0.18) +- ARR media automation stack (Docker) +- Jellyfin media server (port 8096, https://jellyfin.echo6.co) +- Jellyseer request management (port 5055, https://requests.echo6.co) +- Sonarr TV automation (port 8989, internal) +- Radarr movie automation (port 7878, internal) +- Prowlarr indexer manager (port 9696, internal) +- SABnzbd Usenet downloader (port 8080, internal) +- NFS storage from pi-nas (/mnt/arr) +- Config dirs: /opt/arr/{jellyfin,jellyseer,sonarr,radarr,prowlarr,sabnzbd} + +### media - CT 110 (192.168.1.170 / Tailscale: 100.64.0.23) +- PeerTube video streaming (https://stream.echo6.co) +- Native install (Node.js 22, PostgreSQL 16, Redis, nginx) +- Port 9000 (PeerTube), proxied via nginx on port 80 +- NFS storage from pi-nas (/var/www/peertube/storage, /export/peertube) +- SSO via Authentik OIDC (peertube-plugin-auth-openid-connect) +- Privileged container (NFS bind-mount) +- Auto-transcription enabled (remote runners on cortex, Whisper medium model) +- **PeerTube Bulk Import Pipeline:** + - pt-downloader.service — YouTube channel downloader (yt-dlp, sliding window, cookie auth) + - pt-importer.service — Uploads downloaded videos to PeerTube via resumable upload API + - NordVPN (nordvpnd.service) — IP rotation for downloads + - Config: `/opt/bulk-import/config/` (channel-map.json, cookies.txt, downloader-state.json) + - Logs: `/opt/bulk-import/logs/` + - Pipeline dirs: `/var/www/peertube/storage/pipeline/{staging,completed,transcoded,failed}` + +### data - CT 130 (192.168.1.130 / Tailscale: 100.64.0.24) +- RECON knowledge extraction pipeline +- systemd service: `recon.service` +- Dashboard + API on port 8420 (internal) +- nginx file server on port 8888 (files.echo6.co) +- Install: `/opt/recon/` (Python 3, Flask, venv) +- NFS mount: pi-nas:/export/library → /mnt/library (PDF source) +- Pipeline: Extract (PyPDF2→pdftotext→Tesseract→Gemini Vision) → Enrich (Gemini) → Embed (TEI/Qdrant) +- DB: SQLite (status), Qdrant on cortex:6333 (vectors) +- Backups: rsync to Contabo every 6hrs (concepts, text, DB, config) +- Config: `/opt/recon/config.yaml`, keys in `/opt/recon/.env` +- Docs: `/opt/recon/PROJECT-BIBLE.md` + +### utility - CT 106 (192.168.1.106) +- IdahoMesh Headscale (https://vpn.idahomesh.com) +- Container name: meshtastic-hs +- Manages meshtastic mesh VPN (separate from echo6 Headscale on Contabo) +- Users: malice, sidpatchy, nebra + +### utility - CT 107 (192.168.1.107) +- mesh-bridge — dual tailscaled instance +- Bridges echo6 (100.64.0.0/10) ↔ idahomesh (100.100.0.0/16) networks +- NAT masquerade + subnet route advertisement +- Echo6 clients need `--accept-routes` to reach idahomesh devices +- iptables FORWARD rules must be BEFORE `ts-forward` jump (Tailscale drops cross-tailnet packets otherwise) +- Echo6 socket: `/run/tailscale/tailscaled.sock` (port 41641) +- IdahoMesh socket: `/var/run/tailscale-meshtastic/tailscaled.sock` (port 41642, tun=tailscale1) +- Rules persisted: `/etc/iptables/rules.v4` via `iptables-restore.service` + +### pi-nas (192.168.1.245 / Tailscale: 100.64.0.21) +- OpenMediaVault NAS (https://nas.echo6.co) +- Port 80 (HTTP) +- Internet Archive CLI (`ia` v5.7.2) installed for archive.org uploads ### aida-nebra (192.168.1.253 / Tailscale: 100.64.0.9) -- meshtasticd (software Meshtastic node) +- **AIDA-N2(RPT,LLM)** — meshtasticd node `!27780c47` (short name: AIDA) +- Hardware: Nebra 2W SX1262 hat (ZebraHat config in `/etc/meshtasticd/config.d/`) +- Port: 4403 (default), firmware 2.7.19 (PORTDUINO/native) +- Role: CLIENT_BASE, position: 42.574, -114.607 (manual) +- MAC source: eth0 (derived MAC `00:bd:27:78:0c:47`) +- MeshAI bot (CT 108) connects to this node via TCP `localhost:4403` (Docker network) +- Service: `meshtasticd.service` (single instance, runs as user meshtastic) +- Config: `/etc/meshtasticd/config.yaml` + `/etc/meshtasticd/config.d/ZebraHat_2W.yaml` +- User: zvx, password auth (`sshpass -p '7redditGold' ssh zvx@aida-nebra`) + +### mt-isr (192.168.1.141 / IdahoMesh: 100.100.0.5) +- Raspberry Pi Zero 2 W, Debian 13 (trixie), Waveshare ETH/USB HUB HAT +- No meshtasticd (G2 managed via WiFi TCP, not local daemon) +- Meshtastic Python CLI v2.7.7 in venv (`/home/isr/meshtastic-cli/`) +- Tailscale on IdahoMesh tailnet (vpn.idahomesh.com, nebra user) +- WiFi hotspot: ISR-MESH (192.168.4.0/24, PMF disabled for ESP32 compatibility) +- Station G2 radio connected via WiFi at 192.168.4.241, managed via TCP +- G2 config: Freq51 (ch0, psk=1A==) + MediumFast (ch1), MEDIUM_FAST preset, ch=51, txPower=11 +- G2 gold config backup: `isr@192.168.1.141:~/backups/g2-gold-config.yaml` +- DNS bootstrap drop-in for tailscaled (reboot-safe) +- User: isr, password auth (see credentials) + +### mt-burleybutte (192.168.1.185) +- meshtasticd (software Meshtastic node, Nebra 2W hat) +- Raspberry Pi OS, user bb +- Static MAC: A7:A1:30:79:BB:BB +- Tailscale registered on IdahoMesh Headscale (vpn.idahomesh.com) under malice user ### Contabo VPS (5.189.158.149 / Tailscale: 100.64.0.1) -- Authentik (SSO) +- Authentik (SSO, Echo6 branded — custom CSS, dark theme, logo, favicon, flow titles) - Forge (Git) - Headscale (mesh VPN) - Mailcow (email) - Vaultwarden (passwords) - Syncthing (syncs with cortex) +- WATCHTOWER (ops dashboard, port 8099, https://wt.echo6.co) +- Matrix Synapse homeserver (port 8008, https://matrix.echo6.co, Docker, SSO via Authentik) +- Element Web client (port 8088, https://element.echo6.co, Docker) +- mautrix-signal bridge (port 29328 internal, Docker, E2BE with MSC4190) + - Image: `dock.mau.dev/mautrix/signal:v0.2603.0` + - Container: `mautrix-signal` on `matrix-net` + - Config: `/opt/matrix/mautrix-signal/config.yaml` + - Registration: `/opt/matrix/synapse/registration.yaml` + `/opt/matrix/synapse/doublepuppet.yaml` + - Database: `mautrix_signal` on `matrix-postgres` (role: `mautrix_signal`, minimal grants) + - Bot user: `@signalbot:echo6.co`, device: `UPX4KKLZVY` + - Permissions: `@matt:echo6.co` = admin, `echo6.co` = user + - Double puppeting: appservice-based (doublepuppet.yaml as_token) + - Encryption: E2BE enabled (allow+default+require), MSC4190, self-signed cross-signing keys +- Compose path: `/opt/matrix/docker-compose.yml` +- Backup: daily at 3AM, 14-day retention (synapse + mas + mautrix_signal databases) +- LiveSync CouchDB (port 5984, https://notes.echo6.co, Docker, JWT auth) +- LiveSync Provisioner (port 5985, https://notes.echo6.co/_provision/, Docker, Authentik forward auth) +- Compose path: `/opt/livesync/docker-compose.yml` +- Per-user ES512 key pairs, encrypted setup URIs, per-user CouchDB databases +- TAK Server (port 8446 web admin, 8443 mutual TLS API, 8089 TLS for EUDs) + - https://tak.echo6.co (Authentik forward auth on admin portal) + - Compose path: `/opt/tak-server-deploy/docker-compose.yml` + - Certs: `/opt/tak-server-deploy/tak/certs/files/` + - Container names: `tak-server-deploy-tak-1`, `tak-server-deploy-db-1` +- SIGIL console (port 8990, https://tak.echo6.co/sigil, Authentik forward auth) + - Compose path: `/opt/sigil/docker-compose.yml` +- Matrix Authentication Service (MAS) (port 8085, internal, Docker) + - Container: `matrix-mas` on `matrix-net` + - Handles login/logout/refresh/auth_metadata for Synapse + - Caddy routes: `/_matrix/client/*/login`, `/_matrix/client/*/logout`, `/_matrix/client/*/refresh`, `/_matrix/client/*/auth_metadata` → MAS (8085); `/_matrix/*` and `/_synapse/*` → Synapse (8008); default → MAS (8085) + - Compose: `/opt/matrix/docker-compose.yml` (shared with Synapse stack) +- Termix (port 8083, internal, Docker) + - Container: `termix` on `termix_default` network + - Image: `ghcr.io/lukegus/termix:latest` + - Port: 8080→8083 (bound to 0.0.0.0, NOT 127.0.0.1) + - Volume: `termix_termix-data` → `/app/data` + - No Caddy block — direct access only on port 8083 + - Compose: `/opt/termix/` (inferred from Docker volume naming) +- Echo6 Contabo Agent (systemd: echo6-agent.service, matrix-nio bot, @contabo:echo6.co) + - Install path: `/opt/echo6-agent/` + - Claude Code bridge with session continuity + E2EE + - Watches #contabo:echo6.co in echo6-ops space + - CLAUDE_CWD=/root, runs as root +- mautrix-signal bridge (mautrix-signal container, port 29328 internal) + - Image: dock.mau.dev/mautrix/signal:v0.2603.0 + - Config: `/opt/matrix/mautrix-signal/config.yaml` + - Compose: `/opt/matrix/docker-compose.yml` (shared with Synapse stack) + - DB: mautrix_signal on matrix-postgres + - Bot: @signalbot:echo6.co, management room !fDjIRTMjxILVQoAcEN:echo6.co + - E2BE enabled (MSC4190), double puppeting via doublepuppet.yaml + - Signal account: +12083080811 (@matt:echo6.co) + - Portals auto-create on incoming messages (no autocreate toggle available) + - Ref: `/home/zvx/projects/.ref/mautrix_signal.ref` ## Adding New Services @@ -66,3 +315,32 @@ When deploying a new service, update this file with: - **Internal services:** Access via Tailscale IP (100.64.x.x) or local IP - **Public services:** Access via `*.echo6.co` subdomain through Caddy reverse proxy + +### Lidarr on Steroids (lidarr.echo6.co) +- **Container:** lidarr (youegraillot/lidarr-on-steroids:latest) +- **Host:** media VM 105 (192.168.1.160) +- **Ports:** 8686 (Lidarr), 6595 (Deemix) +- **Network:** arr-net +- **Config:** /opt/arr/lidarr/config (Lidarr), /opt/arr/lidarr/config_deemix (Deemix) +- **Compose:** /opt/arr/docker-compose.yml +- **Music root:** /mnt/arr/music (NFS from pi-nas) +- **Downloads:** /mnt/arr/downloads (shared with SABnzbd) +- **API key:** 78f026ec93a94d8eb3177816b74a57b7 +- **Caddy:** lidarr.echo6.co -> 100.64.0.18:8686 (Authentik forward auth) +- **Prowlarr:** fullSync configured +- **SABnzbd:** configured (music category) +- **Deemix:** port 6595, NOT exposed via Caddy (Tailscale-only access) +- **PUID/PGID:** 1000/1000, TZ: America/Boise + +### Navidrome (navidrome.echo6.co) +- **Container:** navidrome (deluan/navidrome:latest) +- **Host:** media VM 105 (192.168.1.160) +- **Port:** 4533 +- **Network:** arr-net +- **Data volume:** arr_navidrome-data (named Docker volume) +- **Music volume:** /mnt/arr/music (read-only, shared with Lidarr) +- **Compose:** /opt/arr/docker-compose.yml +- **Caddy:** navidrome.echo6.co -> 100.64.0.18:4533 (Authentik forward auth) +- **User:** 1000:1000 +- **Scan schedule:** every 1 hour +- **Admin setup:** First login at https://navidrome.echo6.co creates admin account diff --git a/docs/services/usenet.md b/docs/services/usenet.md new file mode 100644 index 0000000..a197e85 --- /dev/null +++ b/docs/services/usenet.md @@ -0,0 +1,53 @@ +# Usenet Configuration + +> **Credentials:** All passwords and API keys stored in `/home/zvx/projects/.ref/credentials` + +## Infrastructure + +| Component | Location | IP | Port | Access | +|-----------|----------|-----|------|--------| +| SABnzbd | arr VM (media VM 105) | 192.168.1.160 | 8080 | Internal only (LAN/Tailscale) | + +## Usenet Providers + +### Giganews + +| Field | Value | +|-------|-------| +| Host | news.giganews.com | +| Port | 563 | +| SSL | Yes | +| Username | gn1369344 | +| Password | (see .ref/credentials) | +| Connections | 100 | + +### EasyUsenet + +| Field | Value | +|-------|-------| +| Host | reader.easyusenet.nl | +| Port | 563 | +| SSL | Yes | +| Username | esy_6926b8b819b97 | +| Password | (see .ref/credentials) | +| Connections | 100 | +| Speed | 2000 Mbit/s | +| Retention | 3700+ days | +| Alt Ports (SSL) | 443 | +| Alt Ports (non-SSL) | 119, 80 | + +## Usenet Indexers + +### NZBgeek + +| Field | Value | +|-------|-------| +| URL | https://api.nzbgeek.info | +| API Key | (see .ref/credentials) | + +### NinjaCentral + +| Field | Value | +|-------|-------| +| URL | https://ninjacentral.co.za | +| API Key | (see .ref/credentials) | diff --git a/docs/software/authentik.md b/docs/software/authentik.md index f5bea1e..477738d 100644 --- a/docs/software/authentik.md +++ b/docs/software/authentik.md @@ -2,7 +2,7 @@ ## Location -- **Server:** Contabo (5.189.158.149 / 100.64.0.6) +- **Server:** Contabo (5.189.158.149 / 100.64.0.1) - **URL:** https://auth.echo6.co - **Internal Port:** 9000 @@ -10,6 +10,12 @@ API token stored in `/home/zvx/projects/.ref/credentials` as `AUTHENTIK_API_TOKEN` +```bash +# Test API access +curl -s "https://auth.echo6.co/api/v3/core/applications/" \ + -H "Authorization: Bearer $AUTHENTIK_API_TOKEN" | python3 -m json.tool +``` + ## Flow UUIDs Required for OAuth2 provider creation: @@ -21,28 +27,88 @@ Required for OAuth2 provider creation: | Invalidation | `ed861c0d-2c81-4c3d-819b-946a21c4296a` | | Provider Invalidation | `1eb91626-19a3-4f45-b384-d699c6189197` | +## Signing Key + +| Key | UUID | +|-----|------| +| authentik Self-signed Certificate | `09f508f0-6b8e-4031-8563-0d3cebf86868` | + +## Property Mappings (Standard OIDC Set) + +Include these three in every provider: + +| Mapping | UUID | +|---------|------| +| OpenID Connect scope: openid | `c6426dad-0d85-4daa-89fe-cb850ad4bfd7` | +| Echo6 OAuth: email (verified=true) | `02c22323-da89-457a-bc12-7f4dd6a3d8ab` | +| OpenID Connect scope: profile | `113ab791-fa04-4e8c-b103-09d706bc21b4` | + +**Note:** The default email scope (`096b0d6f`) was changed in 2025.10 to return `email_verified: false`. Our custom scope (`02c22323`) overrides this to always return `true`. All 14 OAuth2 providers were migrated to use the custom scope on 2026-02-16. + +## Current OAuth2 Providers + +| PK | Name | Client ID | Application | Redirect URI | +|----|------|-----------|-------------|--------------| +| 1 | Mailcow | mailcow | Mailcow | `https://mail.echo6.co/sso/oidc` | +| 2 | Forgejo | forgejo | Forgejo | `https://forge.echo6.co/user/oauth2/Authentik/callback` | +| 3 | Vaultwarden | vaultwarden | Vaultwarden | `https://vault.echo6.co/identity/connect/callback` | +| 4 | Proxmox | proxmox | Proxmox VE | `https://proxmox.echo6.co` (regex) | +| 5 | Headscale | headscale | Headscale VPN | `https://vpn.echo6.co/oidc/callback` | +| 6 | Headplane | headplane | Headplane | `https://vpn.echo6.co/admin/oidc/callback` | +| 8 | Nextcloud | nextcloud | Nextcloud | `https://nextcloud.echo6.co/apps/oidc_login/oidc` | +| 9 | Immich | immich | Immich | `https://immich.echo6.co/auth/login`, `/api/oauth/mobile-redirect` | +| 10 | jellyfin | jellyfin | Jellyfin | `https://jellyfin.echo6.co/sso/OID/redirect/Authentik` | +| 11 | jellyseer | jellyseer | Jellyseer | `https://requests.echo6.co/(login\|api/v1/auth/oidc-callback).*` (regex) | +| 12 | PeerTube | peertube | PeerTube | `https://stream.echo6.co/plugins/auth-openid-connect/...` | +| 13 | WATCHTOWER | watchtower | WATCHTOWER | Forward auth (proxy provider) | +| 14 | Open WebUI | open-webui | Open WebUI | `https://ai.echo6.co/oauth/oidc/callback` | +| 15 | Matrix | 93kCoZkBlnJyD9EcAm7E4btKflecOcBm9DGONB5T | Matrix | `https://matrix.echo6.co/_synapse/client/oidc/callback` | +| 16 | Files Forward Auth | — | Files | Forward auth (proxy provider) | +| 17 | LiveSync Provisioner | ZBoLdYmxlSUyMqgekswIPS4YuaeBn5uCr8GtWm5H | LiveSync | Forward auth (proxy provider) | + +## Groups + +| Name | PK | Superuser | Members | Used By | +|------|----|-----------|---------|----- ---| +| authentik Admins | `9944e153-f860-4443-81d1-ae544f611806` | Yes | akadmin, matt | All apps (admin access) | +| media-users | `0820b2b8-6c54-4c20-9a0a-872820e6d9ea` | No | jodie, matt | Jellyfin, Jellyseer, PeerTube | +| ai-users | `0631b273-cfd8-4ed1-afa6-e262d0dc5a69` | No | matt | Open WebUI | +| cloud-users | `db3cbf5d-8057-4e33-8e8d-95bfdb35fbac` | No | — | Immich, Nextcloud | +| communication-users | `31bce176-cd86-4aea-8db3-a57e03d5c2d1` | No | — | Mailcow, Matrix | +| productivity-users | `698d80c7-7c29-43cd-b5d4-9eb24c85a6cc` | No | — | — | +| security-users | `f345a043-c2a4-4906-a43b-9860eae86ee1` | No | — | — | +| proxmox_admins | `d85a868d-7d1e-4585-92a8-b8bb86771b53` | No | akadmin, matt | Proxmox VE | +| proxmox_users | `cf26703a-a824-47dd-9550-30b848a8ce5f` | No | — | Proxmox VE | +| authentik Read-only | `ce03664b-46f3-43b7-9967-5f65d591fdb6` | No | — | RBAC read-only role | +| livesync-users | `8e575a86-326e-4df8-8828-8379d8ab861f` | No | matt | LiveSync | + +## Application Access Pattern + +Every application uses `policy_engine_mode: "any"` with two group bindings: + +1. **authentik Admins** — gives admin/superuser access to all apps +2. **Service-specific group** — controls which regular users can access the app + +Users must be in at least one bound group to access the application. + ## Create New API Token ```bash -ssh root@100.64.0.6 'docker exec authentik-server ak shell -c " -from authentik.core.models import Token, User -user = User.objects.get(username=\"akadmin\") -token, created = Token.objects.get_or_create( - identifier=\"token-name\", - user=user, - defaults={\"intent\": \"api\", \"expiring\": False} -) -print(token.key) -"' +ssh root@100.64.0.1 'docker exec -i authentik-server ak shell' <<'PYEOF' +from authentik.core.models import Token, TokenIntents, User +user = User.objects.get(username="akadmin") +Token.objects.filter(identifier="token-name").delete() +t = Token(identifier="token-name", user=user, intent=TokenIntents.INTENT_API, expiring=False, managed=None) +t.save() +print(t.key) +PYEOF ``` -## Quick OAuth2 Provider Creation +## Full OAuth2 App Setup (Provider + Application + Group + Bindings) + +### Step 1: Create the OAuth2 provider ```bash -# Source credentials -source /home/zvx/projects/.ref/credentials - -# Create provider curl -s -X POST "https://auth.echo6.co/api/v3/providers/oauth2/" \ -H "Authorization: Bearer $AUTHENTIK_API_TOKEN" \ -H "Content-Type: application/json" \ @@ -50,13 +116,25 @@ curl -s -X POST "https://auth.echo6.co/api/v3/providers/oauth2/" \ "name": "AppName", "authorization_flow": "86051292-389f-4bd9-b0f9-53cd32f197fd", "invalidation_flow": "ed861c0d-2c81-4c3d-819b-946a21c4296a", + "property_mappings": [ + "c6426dad-0d85-4daa-89fe-cb850ad4bfd7", + "02c22323-da89-457a-bc12-7f4dd6a3d8ab", + "113ab791-fa04-4e8c-b103-09d706bc21b4" + ], "client_type": "confidential", "client_id": "appname", + "client_secret": "", "redirect_uris": [{"matching_mode": "strict", "url": "https://app.echo6.co/callback"}], - "sub_mode": "user_username" + "sub_mode": "user_username", + "signing_key": "09f508f0-6b8e-4031-8563-0d3cebf86868", + "include_claims_in_id_token": true }' +# Note the "pk" from the response — needed for Step 2 +``` -# Create application (use pk from provider response) +### Step 2: Create the application + +```bash curl -s -X POST "https://auth.echo6.co/api/v3/core/applications/" \ -H "Authorization: Bearer $AUTHENTIK_API_TOKEN" \ -H "Content-Type: application/json" \ @@ -64,14 +142,232 @@ curl -s -X POST "https://auth.echo6.co/api/v3/core/applications/" \ "name": "AppName", "slug": "appname", "provider": PROVIDER_PK, - "meta_launch_url": "https://app.echo6.co" + "meta_launch_url": "https://app.echo6.co", + "policy_engine_mode": "any" }' +# Note the "pk" from the response — needed for Step 4 +``` + +### Step 3: Create the user group + +```bash +curl -s -X POST "https://auth.echo6.co/api/v3/core/groups/" \ + -H "Authorization: Bearer $AUTHENTIK_API_TOKEN" \ + -H "Content-Type: application/json" \ + -d '{ + "name": "appname-users", + "is_superuser": false, + "users": [7] + }' +# user 7 = matt. Note the "pk" from the response. +``` + +### Step 4: Bind groups to the application + +```bash +# Bind authentik Admins +curl -s -X POST "https://auth.echo6.co/api/v3/policies/bindings/" \ + -H "Authorization: Bearer $AUTHENTIK_API_TOKEN" \ + -H "Content-Type: application/json" \ + -d '{ + "target": "APPLICATION_PK", + "group": "9944e153-f860-4443-81d1-ae544f611806", + "order": 0, "enabled": true, "negate": false, "timeout": 30 + }' + +# Bind service-specific group +curl -s -X POST "https://auth.echo6.co/api/v3/policies/bindings/" \ + -H "Authorization: Bearer $AUTHENTIK_API_TOKEN" \ + -H "Content-Type: application/json" \ + -d '{ + "target": "APPLICATION_PK", + "group": "GROUP_PK", + "order": 0, "enabled": true, "negate": false, "timeout": 30 + }' +``` + +### Step 5: Verify + +```bash +# OIDC discovery should return endpoints +curl -s "https://auth.echo6.co/application/o/appname/.well-known/openid-configuration" | python3 -m json.tool + +# Check bindings +curl -s "https://auth.echo6.co/api/v3/policies/bindings/?target=APPLICATION_PK" \ + -H "Authorization: Bearer $AUTHENTIK_API_TOKEN" ``` ## Common Redirect URI Patterns | Application Type | Redirect URI Pattern | |------------------|---------------------| -| Web app | `https://app.echo6.co/callback` | -| Web app (oauth) | `https://app.echo6.co/oauth/callback` | +| Web app (generic) | `https://app.echo6.co/callback` | +| Web app (oauth path) | `https://app.echo6.co/oauth/callback` | +| Open WebUI (OIDC) | `https://app.echo6.co/oauth/oidc/callback` | +| Forgejo | `https://app.echo6.co/user/oauth2/Authentik/callback` | +| Jellyfin (SSO plugin) | `https://app.echo6.co/sso/OID/redirect/Authentik` | | Caddy forward auth | `https://app.echo6.co/outpost.goauthentik.io/callback` | + +## Users + +| PK | Username | Name | Email | +|----|----------|------|-------| +| 6 | akadmin | authentik Default Admin | root@example.com | +| 7 | matt | Matt Johnson | matt@echo6.co | +| 9 | jodie | Jodie | johnsonsinidaho@gmail.com | + +## Email Invitation System + +### SMTP Configuration + +Authentik sends email via Mailcow: + +| Setting | Value | +|---------|-------| +| SMTP Host | mail.echo6.co | +| SMTP Port | 587 (STARTTLS) | +| Username | no-reply@echo6.co | +| From | no-reply@echo6.co | + +**Important:** The no-reply@echo6.co mailbox MUST have `authsource=mailcow` in the Mailcow database (not `generic-oidc`). If it gets reset to `generic-oidc`, SMTP auth will fail because Dovecot tries to authenticate via Authentik SSO instead of the local password. Fix with: +```sql +docker exec mailcowdockerized-mysql-mailcow-1 mysql -u mailcow -p mailcow \ + -e "UPDATE mailbox SET authsource='mailcow' WHERE username='no-reply@echo6.co'" +``` + +### Enrollment Flow + +| Component | PK | +|-----------|-----| +| Flow (invitation-enrollment) | `184a9e20-f5c5-4b44-8775-266a568439c0` | +| Invitation stage (enrollment-invitation) | `994252a6-a659-4304-b9aa-a6591857a53b` | +| Prompt stage (enrollment-credentials) | `a5e2a2f1-95c9-4627-a3dd-e0915ff64cda` | +| User write stage (enrollment-user-write) | `05f565e0-9d64-4ecc-b738-8ffc697ad829` | +| User login stage (enrollment-user-login) | `f23958ea-47bd-4fb2-a657-b6f85fc6331a` | + +Stage order: Invitation (10) → Prompt (20) → User Write (30) → User Login (40) + +Flow settings: `authentication=require_unauthenticated`, `continue_flow_without_invitation=false` + +User write creates users under `users/enrolled` path. + +### Email Automation + +Uses the community pattern from [authentik/discussions/13305](https://github.com/goauthentik/authentik/discussions/13305): + +| Component | PK | +|-----------|-----| +| Expression policy (invitation-email-sender) | `770188de-2b60-4e87-820a-fa64d419ed89` | +| Notification rule (invitation-email-trigger) | `a145a8c9-b3eb-440d-8b77-27139c346a17` | + +When an invitation is created with an `email` field in custom attributes, the expression policy triggers `ak_send_email()` to send the enrollment link to the invitee automatically. + +### How to Use + +**Invite via email** (Admin UI → Directory → Invitations → Create): +1. Name it, select **Invitation Enrollment** flow, toggle **Single use** on, set expiry +2. Custom attributes: + ```yaml + name: Jane Smith + email: jane@example.com + ``` +3. Click Create — email is sent automatically + +**Invite via link** (no email): +1. Same as above but leave custom attributes empty (or omit `email` field) +2. Click Create → expand the row → copy the invitation link +3. Send the link manually + +--- + +## Branding & Theming + +Echo6 cyberpunk branding applied to Authentik 2025.12.4 via System → Brands. + +### Brand Settings + +| Setting | Value | +|---------|-------| +| Brand title | `echo6` | +| Theme | `dark` (forced, not automatic) | +| Logo | `/media/custom/echo6-logo.png` (uploaded via Customization → Files) | +| Favicon | `/media/custom/echo6-favicon.png` (uploaded via Customization → Files) | +| Custom CSS | Echo6 Authentik CSS (~200 rules, applied via Brand → Custom CSS field) | + +### Flow Titles + +| Flow | Title | +|------|-------| +| Authentication | `echo6 // login` | +| Invalidation | `echo6 // logout` | +| Recovery | `echo6 // recovery` | +| User Settings | `echo6 // settings` | + +### Custom CSS Highlights + +- **Font:** JetBrains Mono globally (with `:not()` exclusions for FontAwesome/PatternFly icon fonts) +- **Colors:** Cyan `#28C0E8` primary accent, Yellow `#F0D848` secondary, dark backgrounds `#0a0e17`/`#111827`/`#1a2332` +- **Login card:** Dark background, cyan-glow focus on inputs, branded submit button +- **Admin sidebar:** Dark with cyan hover/active states +- **User dashboard:** 3-column grid layout, dark cards with cyan border on hover +- **Application icons:** Custom SVG icons uploaded for all 15 services + +### CSS Storage + +The custom CSS is stored in the Brand model's `branding_custom_css` field. To update: + +```bash +# Copy CSS to Contabo +scp /path/to/echo6-authentik.css root@100.64.0.1:/opt/authentik/branding/custom.css + +# Load into Brand model via ak shell +ssh root@100.64.0.1 'docker exec -i authentik-server ak shell' <<'PYEOF' +from authentik.brands.models import Brand +b = Brand.objects.get(domain="auth.echo6.co") +b.branding_custom_css = open("/media/custom/custom.css").read() +b.save() +PYEOF + +# Restart to apply +ssh root@100.64.0.1 'cd /opt/authentik && docker compose restart server worker' +``` + +### SSO Launch URL Pattern + +All authenticated service links use Authentik's application launch URL: + +``` +https://auth.echo6.co/application/launch// +``` + +This provides seamless SSO: authenticated users pass through to the app, unauthenticated users get the login page then redirect to the app. Used by the SearXNG waffle menu and nav bar. + +| App Slug | Service | Launch URL | +|----------|---------|-----------| +| open-webui | Aurora (AI) | `https://auth.echo6.co/application/launch/open-webui/` | +| peertube | Stream | `https://auth.echo6.co/application/launch/peertube/` | +| files | Files | `https://auth.echo6.co/application/launch/files/` | +| watchtower | Watchtower | `https://auth.echo6.co/application/launch/watchtower/` | +| immich | Photos | `https://auth.echo6.co/application/launch/immich/` | +| mailcow | Mail | `https://auth.echo6.co/application/launch/mailcow/` | +| nextcloud | Cloud | `https://auth.echo6.co/application/launch/nextcloud/` | +| jellyfin | Jellyfin | `https://auth.echo6.co/application/launch/jellyfin/` | +| jellyseer | Requests | `https://auth.echo6.co/application/launch/jellyseer/` | + +### Brand Color Reference + +| Color | Hex | Usage | +|-------|-----|-------| +| Cyan | `#28C0E8` | Primary accent, links, focus states | +| Cyan Light | `#5DD4F5` | Hover states | +| Yellow | `#F0D848` | Secondary accent, badges | +| BG Primary | `#0a0e17` | Page backgrounds | +| BG Secondary | `#111827` | Cards, inputs | +| BG Tertiary | `#1a2332` | Elevated surfaces | +| Border | `#1e3a5f` | All borders | +| Text Primary | `#e0e6ed` | Main text | +| Text Muted | `#7a8ca0` | Secondary text | + +--- + +*Last updated: 2026-02-18 — Added LiveSync proxy provider (PK 17) + livesync-users group, Files Forward Auth (PK 16). Authentik 2025.12.4* diff --git a/docs/software/caddy.md b/docs/software/caddy.md index 06dd9d7..001d811 100644 --- a/docs/software/caddy.md +++ b/docs/software/caddy.md @@ -4,19 +4,26 @@ **Config:** `/etc/caddy/Caddyfile` on Contabo (ssh root@100.64.0.1) +**Global options:** `email admin@echo6.co`, `admin off` (no live reload — must `systemctl restart caddy`) + ### Current Site Blocks | Domain | Backend | Service | |--------|---------|---------| | auth.echo6.co | 127.0.0.1:9000 | Authentik SSO | | forge.echo6.co | 127.0.0.1:3001 | Forgejo Git | -| mail.echo6.co | https://127.0.0.1:8443 | Mailcow (tls_insecure_skip_verify) | +| mail.echo6.co | https://127.0.0.1:8453 | Mailcow (tls_insecure_skip_verify, r/w timeout 3600s) | | vpn.echo6.co | 127.0.0.1:8084 | Headscale | | vpn.echo6.co/admin* | 127.0.0.1:3100 | Headplane | | autodiscover.echo6.co | https://127.0.0.1:8443 | Mailcow autodiscover | | autoconfig.echo6.co | https://127.0.0.1:8443 | Mailcow autoconfig | | vault.echo6.co | 127.0.0.1:8086 | Vaultwarden | | proxmox.echo6.co | https://100.64.0.6:8006 (via Tailscale) | Proxmox VE (data node) | +| wt.echo6.co | 127.0.0.1:8099 (Authentik forward auth) | WATCHTOWER ops dashboard | +| matrix.echo6.co | 127.0.0.1:8008 + 127.0.0.1:8085 | Matrix Synapse + MAS (login/logout/refresh/auth_metadata → MAS:8085, _matrix/* → Synapse:8008, default → MAS:8085) | +| element.echo6.co | 127.0.0.1:8088 | Element Web client | +| notes.echo6.co | 127.0.0.1:5984 + 127.0.0.1:5985 | LiveSync (CouchDB + provisioner, forward auth on /_provision*, CORS for Obsidian) | +| tak.echo6.co | https://100.64.0.1:8446 + 100.64.0.1:8990 | TAK Server admin (8446, Authentik forward auth) + SIGIL console (/sigil, 8990) | ### Commands @@ -41,8 +48,21 @@ journalctl -u caddy -f | Domain | Backend | Pattern | Service | |--------|---------|---------|---------| -| mesh.echo6.co | 100.64.0.7:8080 | Tailscale | MeshMonitor | -| search.echo6.co | 100.64.0.15:8080 | Tailscale | SearXNG | +| mesh.echo6.co | 192.168.1.100:8080 | Local IP | MeshMonitor (Authentik forward auth) | +| echo6.co | 100.64.0.15:8080 | Tailscale | Echo6 Search (SearXNG) + Matrix well-known | +| search.echo6.co | — | — | 301 redirect to echo6.co | +| nas.echo6.co | 100.64.0.21:80 | Tailscale | OpenMediaVault (pi-nas) | +| immich.echo6.co | 192.168.1.182:2283 | Local IP | Immich (has 2FA) | +| nextcloud.echo6.co | 192.168.1.183:11000 | Local IP | Nextcloud AIO (SSO via Authentik) | +| jellyfin.echo6.co | 100.64.0.18:8096 | Tailscale | Jellyfin media server (SSO via Authentik) | +| requests.echo6.co | 100.64.0.18:5055 | Tailscale | Jellyseer request management (SSO via Authentik) | +| stream.echo6.co | 192.168.1.170:80 | Local IP | PeerTube video streaming (SSO via Authentik) | +| ai.echo6.co | 100.64.0.14:8080 | Tailscale | Open WebUI (SSO via Authentik) | +| files.echo6.co | 100.64.0.24:8888 | Tailscale | RECON PDF library (Authentik forward auth) | +| recon.echo6.co | 100.64.0.24:8420 | Tailscale | RECON dashboard + API | +| lidarr.echo6.co | 100.64.0.18:8686 | Tailscale | Lidarr music automation (Authentik forward auth) | +| navidrome.echo6.co | 100.64.0.18:4533 | Tailscale | Navidrome music server (Authentik forward auth, /rest/* exempt for Subsonic API) | +| vpn.idahomesh.com | 192.168.1.106:8080 | Local IP | IdahoMesh Headscale VPN coordination | ### Commands @@ -68,10 +88,21 @@ ssh root@192.168.1.241 'pct exec 101 -- journalctl -u caddy -f' | mail.echo6.co | 100.64.0.1 | Mailcow | | vpn.echo6.co | 100.64.0.1 | Headscale | | vault.echo6.co | 100.64.0.1 | Vaultwarden | -| docs.echo6.co | 100.64.0.1 | Wiki.js | | proxmox.echo6.co | 100.64.0.1 | Proxmox VE (via Caddy) | -| stream.echo6.co | *TBD* | PeerTube - needs host verification | -| notes.echo6.co | *TBD* | Obsidian LiveSync - needs host verification | +| stream.echo6.co | 100.64.0.8 | PeerTube (via utility Caddy) | +| notes.echo6.co | 100.64.0.1 | LiveSync CouchDB + provisioner (via Contabo Caddy) | +| tak.echo6.co | 100.64.0.1 | TAK Server + SIGIL (via Contabo Caddy) | +| jellyfin.echo6.co | 100.64.0.8 | Jellyfin (via utility Caddy) | +| requests.echo6.co | 100.64.0.8 | Jellyseer (via utility Caddy) | +| wt.echo6.co | 100.64.0.1 | WATCHTOWER ops dashboard | +| ai.echo6.co | 100.64.0.8 | Open WebUI (via utility Caddy) | +| matrix.echo6.co | 100.64.0.1 | Matrix Synapse (via Contabo Caddy) | +| element.echo6.co | 100.64.0.1 | Element Web (via Contabo Caddy) | +| echo6.co | 100.64.0.8 | Echo6 Search homepage (via utility Caddy) | +| files.echo6.co | 100.64.0.8 | RECON PDF library (via utility Caddy) | +| recon.echo6.co | 100.64.0.8 | RECON dashboard (via utility Caddy) | +| lidarr.echo6.co | 100.64.0.8 | Lidarr music automation (via utility Caddy) | +| navidrome.echo6.co | 100.64.0.8 | Navidrome music server (via utility Caddy) | ### Commands @@ -95,19 +126,31 @@ dig +short forge.echo6.co @100.64.0.1 # Test | mail | Mailcow Email | | vpn | Headscale VPN | | vault | Vaultwarden | +| wt | WATCHTOWER ops dashboard | +| matrix | Matrix Synapse | +| element | Element Web | +| notes | LiveSync (CouchDB + provisioner) | +| proxmox | Proxmox VE (via Tailscale to data node) | +| tak | TAK Server + SIGIL | ### Home Services → 199.6.36.163 | Subdomain | Service | |-----------|---------| -| @ | Main site | +| @ | Echo6 Search homepage (SearXNG) | | ai | Open WebUI | -| docs | Wiki.js | | stream | PeerTube | -| notes | Obsidian LiveSync | | jellyfin | Jellyfin | | mesh | MeshMonitor | -| search | SearXNG | +| nas | OpenMediaVault (pi-nas) | +| search | SearXNG (redirects to echo6.co) | +| immich | Immich | +| nextcloud | Nextcloud | +| requests | Jellyseer | +| files | RECON PDF library | +| recon | RECON dashboard | +| lidarr | Lidarr music automation | +| navidrome | Navidrome music server | ### Email Records @@ -151,12 +194,21 @@ oidc: |---------|---------------|--------------|---------------| | Authentik | 9000 | 127.0.0.1:9000 | auth.echo6.co | | Forgejo | 3000 | 127.0.0.1:3001 | forge.echo6.co | +| Forgejo SSH | 22 | 0.0.0.0:2222 | Direct (not proxied) | | Headscale | 8080 | 127.0.0.1:8084 | vpn.echo6.co | | Headplane | 3000 | 127.0.0.1:3100 | vpn.echo6.co/admin | | Mailcow | 8443 | 127.0.0.1:8443 | mail.echo6.co | | Vaultwarden | 80 | 127.0.0.1:8086 | vault.echo6.co | | Vaultwarden WS | 3012 | 127.0.0.1:3012 | vault.echo6.co/notifications/hub | +| WATCHTOWER | 8084 | host network :8099 | wt.echo6.co | +| Matrix Synapse | 8008 | 127.0.0.1:8008 | matrix.echo6.co (/_matrix/*, /_synapse/*) | +| Matrix MAS | 8080 | 127.0.0.1:8085 | matrix.echo6.co (login/logout/refresh/auth_metadata, default) | +| Element Web | 80 | 127.0.0.1:8088 | element.echo6.co | +| LiveSync CouchDB | 5984 | 127.0.0.1:5984 | notes.echo6.co | +| LiveSync Provisioner | 8080 | 127.0.0.1:5985 | notes.echo6.co/_provision/* | +| TAK Server Admin | 8446 | https://100.64.0.1:8446 (Tailscale) | tak.echo6.co | +| SIGIL Console | 8990 | 100.64.0.1:8990 | tak.echo6.co/sigil | --- -*Last updated: 2026-02-06 — Added SearXNG (search.echo6.co) on utility CT 102* +*Last updated: 2026-04-13 — Audit sync: added MAS routing on matrix.echo6.co, lidarr/navidrome/vpn.idahomesh.com to utility Caddy, proxmox/tak to GoDaddy, removed ghost docs.echo6.co entries, added dnsmasq lidarr/navidrome* diff --git a/docs/software/recon.md b/docs/software/recon.md new file mode 100644 index 0000000..639a6ab --- /dev/null +++ b/docs/software/recon.md @@ -0,0 +1,131 @@ +# RECON — Knowledge Extraction Pipeline + +## Overview + +RECON extracts knowledge from PDFs and web content into a searchable vector database. PDFs are scanned from an NFS-mounted library, text is extracted (with Gemini Vision fallback for scanned docs), concepts are enriched via Gemini, and embeddings are stored in Qdrant. Aurora (Open WebUI) queries the knowledge base via RAG filter. + +## Location + +- **Host:** recon LXC (CT 130 on data node, 192.168.1.240) +- **IP:** 192.168.1.130 / 100.64.0.24 (Tailscale) +- **Install:** `/opt/recon/` +- **User:** zvx +- **Service:** `recon.service` (systemd, Type=simple, Restart=on-failure) +- **Dashboard:** https://recon.echo6.co (internal: http://100.64.0.24:8420) +- **Health:** https://recon.echo6.co/api/health + +## Stack + +| Component | Technology | Location | +|-----------|-----------|----------| +| Pipeline + CLI | Python 3.12, argparse | /opt/recon/recon.py | +| Dashboard + API | Flask | /opt/recon/lib/api.py (port 8420) | +| Status DB | SQLite (WAL mode) | /opt/recon/data/recon.db | +| Vector DB | Qdrant | cortex:6333 (Docker) | +| Embeddings | TEI (bge-m3, 1024-dim) | cortex:8090 (Docker) | +| Enrichment | Gemini 2.0 Flash | Google API (4 keys) | +| Vision OCR | Gemini 2.0 Flash | Google API (shared keys) | +| Text extraction | PyPDF2, poppler-utils, Tesseract | Local | +| PDF source | NFS | pi-nas:/export/library → /mnt/library | +| File server | nginx | localhost:8888 → files.echo6.co | + +## Pipeline Stages + +All stages run concurrently as daemon threads in the service: + +1. **Scanner** (hourly) — walks /mnt/library, catalogues new PDFs, queues them +2. **Extract** (4 workers) — PyPDF2 → pdftotext → Tesseract → Gemini Vision per page +3. **Enrich** (16 workers, 4 API keys) — Gemini extracts structured concepts from text windows +4. **Embed** (4 workers) — TEI generates vectors, upserted to Qdrant + +## Extraction Chain + +Per page, in order. Each method only runs if the previous returned <50 chars: + +1. **PyPDF2** — fast, free, works on text-based PDFs +2. **pdftotext** (poppler) — handles some PDFs PyPDF2 misses +3. **Tesseract OCR** — renders page to image, runs local OCR +4. **Gemini Vision** — renders page to PNG, sends to Gemini 2.0 Flash vision API + +Method tracking saved in `data/text/{hash}/meta.json` as `ocr_methods` dict. + +## Scale (as of Feb 2026) + +- ~10,162 documents in pipeline +- ~95,000+ vectors in Qdrant (HNSW index, <10ms search latency) +- Collection: `recon_knowledge` +- ~13,239 PDFs catalogued from NFS library + +## Resilience + +- **Enricher**: Exponential backoff (5s→80s) for transient errors (429, 500, 503). Window-level failure isolation — partial enrichment beats zero. +- **Extractor**: Per-page timeout (30s), per-document timeout (1800s). Partial extractions saved. +- **Embedder**: Skip-on-failure per concept, batch processing. +- **Service**: Restart=on-failure, RestartSec=30, MemoryMax=3G. + +## Configuration + +**Config file:** `/opt/recon/config.yaml` + +Key sections: +- `processing.extract_workers` (4), `enrich_workers` (16), `embed_workers` (4) +- `processing.extract_timeout` (1800s), `page_timeout` (30s) +- `processing.enrich_max_retries` (5), `enrich_base_delay` (5.0) +- `gemini.model` (gemini-2.0-flash), `gemini.response_mime_type` (application/json) +- `service.scan_interval` (3600), `stage_poll_interval` (30) + +**API keys:** `/opt/recon/.env` — GEMINI_KEY_1 through GEMINI_KEY_4 + +## API Endpoints + +| Endpoint | Method | Purpose | +|----------|--------|---------| +| `/` | GET | Dashboard HTML | +| `/api/knowledge-stats` | GET | Full pipeline stats, per-source breakdown | +| `/api/health` | GET | Health check (Qdrant, TEI, NFS, Gemini, pipeline) | +| `/api/search` | GET | Vector search (`?q=query&limit=5`) | +| `/api/upload` | POST | Upload PDF (multipart: file + category) | +| `/api/upload//status` | GET | Upload status tracking | +| `/api/upload/categories` | GET | Available upload categories | +| `/api/ingest` | POST | Ingest intel JSON data | +| `/api/peertube/channels` | GET | List all channels from channel-map.json with video counts from PeerTube DB | +| `/api/peertube/channels/stats` | GET | Channel count, total videos, downloader status | +| `/api/peertube/channels/add` | POST | Add channel: resolve YT URL, create PeerTube channel, update JSON | +| `/api/peertube/channels/` | DELETE | Remove channel from JSON and optionally from PeerTube | + +## Backups + +- **Destination:** `root@100.64.0.1:/opt/backups/recon/` +- **Full sync:** every 6 hours (concepts, text, DB, config) +- **DB snapshot:** every 2 hours +- **Recovery:** restore from Contabo → `recon rebuild` (reconstructs Qdrant from concept JSONs) +- **Critical data:** `data/concepts/` — Gemini extraction work, costs money to regenerate + +## Key Files + +``` +/opt/recon/ +├── recon.py # CLI entry point + service command +├── config.yaml # Configuration +├── .env # Gemini API keys +├── PROJECT-BIBLE.md # Full documentation +├── lib/ +│ ├── api.py # Flask dashboard + API +│ ├── extractor.py # PDF → text (4-method chain) +│ ├── enricher.py # Text → concepts (Gemini) +│ ├── embedder.py # Concepts → vectors (TEI/Qdrant) +│ ├── status.py # SQLite DB (WAL, thread-safe) +│ └── utils.py # Config, hashing, logging +├── scripts/ +│ ├── backup.sh # Backup to Contabo +│ ├── validate.py # Pipeline consistency checker +│ └── rebuild_qdrant.py # Nuclear Qdrant rebuild +└── data/ + ├── recon.db # SQLite status DB + ├── concepts/{hash}/ # Enriched concept JSONs + └── text/{hash}/ # Extracted page text +``` + +--- + +*Last updated: 2026-02-16 — Initial creation* diff --git a/docs/software/searxng.md b/docs/software/searxng.md new file mode 100644 index 0000000..51266c6 --- /dev/null +++ b/docs/software/searxng.md @@ -0,0 +1,130 @@ +# SearXNG — Echo6 Search Homepage + +## Overview + +SearXNG is deployed as the branded Echo6 search homepage at `echo6.co`. The default simple theme is overridden with custom templates (base.html, index.html) and static assets via Docker bind mounts. Features a cyberpunk aesthetic with JetBrains Mono font, cyan/yellow palette, top navigation bar with service links, and a waffle app launcher menu. + +## Location + +- **Host:** searxng LXC (CT 102 on utility node, 192.168.1.241) +- **IP:** 192.168.1.102 / 100.64.0.15 (Tailscale) +- **Install:** `/opt/searxng/` (Docker Compose) +- **User:** zvx +- **URL:** https://echo6.co +- **Redirect:** https://search.echo6.co → https://echo6.co (301 permanent) + +## Stack + +| Component | Technology | Location | +|-----------|-----------|----------| +| Search engine | SearXNG (Docker, v2026.2.6) | searxng container | +| Cache | Valkey (Redis-compatible) | valkey container | +| Reverse proxy | Utility Caddy (CT 101) | 192.168.1.101 | +| SSL certs | acme.sh (Let's Encrypt) | /etc/caddy/certs/ on CT 101 | + +## Theme Customization + +Custom Echo6 theme applied via Docker bind mounts that override SearXNG's simple theme: + +### Overridden Files + +| Override | Container Path | Purpose | +|----------|---------------|---------| +| `custom/templates/simple/base.html` | `/usr/local/searxng/searx/templates/simple/base.html` | Nav bar, CSS, JS, footer, waffle menu | +| `custom/templates/simple/index.html` | `/usr/local/searxng/searx/templates/simple/index.html` | Homepage (Echo6 logo + search bar) | +| `custom/img/echo6-logo.png` | `/usr/local/searxng/searx/static/themes/simple/img/echo6-logo.png` | Echo6 logo | +| `custom/img/favicon.png` | `/usr/local/searxng/searx/static/themes/simple/img/favicon.png` | Echo6 favicon | + +### Brand Palette + +| Variable | Value | Usage | +|----------|-------|-------| +| `--bg-primary` | `#0a0e17` | Page background | +| `--bg-secondary` | `#111827` | Cards, nav, waffle | +| `--bg-tertiary` | `#1a2332` | Hover states | +| `--accent-cyan` | `#28C0E8` | Links, focus glow, active states | +| `--accent-yellow` | `#F0D848` | Logo accents, highlights | +| `--text-primary` | `#e0e6ed` | Main text | +| `--text-secondary` | `#7a8ca0` | Muted text | +| `--border` | `#1e3a5f` | Borders | +| `--border-focus` | `#28C0E8` | Focus ring | +| Font | JetBrains Mono | All text | + +### Layout + +- **Homepage:** Centered Echo6 logo + pill-shaped search bar (viewport-locked, no scroll) +- **Results page:** Two-column grid (`1fr 25rem`) — results left, sidebar right +- **Nav bar:** Left: `.//files`, `.//stream` — Right: `.//photos`, `.//mail`, waffle menu, login avatar +- **Waffle menu:** 3x3 grid of service tiles (Aurora, Stream, Files, Watchtower, Photos, Mail, Cloud, Admin, Search) with inline SVG icons +- **All nav links:** Use Authentik SSO launch URLs (`https://auth.echo6.co/application/launch//`) + +## Configuration + +**Config file:** `/opt/searxng/searxng-config/settings.yml` (mounted to `/etc/searxng/settings.yml`) + +Key settings: +- `general.instance_name`: "Echo6" +- `ui.default_theme`: simple +- `ui.theme_args.simple_style`: dark +- `ui.center_alignment`: false (enables full-width results layout) +- `server.base_url`: "https://echo6.co/" + +**Environment:** Set in docker-compose.yml: +- `SEARXNG_BASE_URL=https://echo6.co/` +- `INSTANCE_NAME=Echo6` + +## Key Files + +``` +/opt/searxng/ +├── docker-compose.yml # Compose config (searxng + valkey) +├── searxng-config/ +│ └── settings.yml # SearXNG configuration +└── custom/ + ├── templates/simple/ + │ ├── base.html # Custom base template (nav, CSS, JS, footer, waffle) + │ └── index.html # Custom homepage (Echo6 logo + search bar) + └── img/ + ├── echo6-logo.png # Echo6 logo + └── favicon.png # Echo6 favicon +``` + +## Commands + +```bash +# Access CT 102 via utility Proxmox host +ssh root@192.168.1.241 'pct exec 102 -- ' + +# Restart SearXNG +ssh zvx@192.168.1.102 'cd /opt/searxng && docker compose restart searxng' + +# View logs +ssh zvx@192.168.1.102 'cd /opt/searxng && docker compose logs -f searxng' + +# Full recreate (after compose changes) +ssh zvx@192.168.1.102 'cd /opt/searxng && docker compose down && docker compose up -d' + +# Push template file via pct +scp /tmp/file.html root@192.168.1.241:/tmp/ +ssh root@192.168.1.241 'pct push 102 /tmp/file.html /opt/searxng/custom/templates/simple/file.html' + +# Test locally +curl -s http://192.168.1.102:8080 | head -30 +``` + +## Caddy Configuration + +**Utility Caddy (CT 101):** +- `echo6.co` → `100.64.0.15:8080` + Matrix `.well-known` handlers +- `search.echo6.co` → 301 redirect to `https://echo6.co` + +**dnsmasq (Contabo):** +- `echo6.co` → `100.64.0.8` (utility Caddy) + +**GoDaddy DNS:** +- `@` (echo6.co) → `199.6.36.163` (home) +- `search` → `199.6.36.163` (home) + +--- + +*Last updated: 2026-02-17 — Initial creation after Echo6 homepage deployment* diff --git a/echo6-landing-page-data-export.md b/echo6-landing-page-data-export.md new file mode 100644 index 0000000..2712ec0 --- /dev/null +++ b/echo6-landing-page-data-export.md @@ -0,0 +1,476 @@ +# Echo6 Landing Page — Data Export +## Echo6 Platform Reference — Infrastructure, Services & Brand Identity + +--- + +## 1. Brand / Identity + +- **Domain:** echo6.co +- **Admin email:** admin@echo6.co +- **Auth provider:** Authentik (auth.echo6.co) — OIDC SSO across all services + +### Brand Colors (extracted from logo) + +| Color | Hex | RGB | Usage | +|-------|-----|-----|-------| +| Echo6 Cyan | `#28C0E8` | rgb(40, 192, 232) | Primary accent, buttons, links, focus states | +| Echo6 Cyan Light | `#5DD4F5` | rgb(93, 212, 245) | Hover states | +| Echo6 Yellow | `#F0D848` | rgb(240, 216, 72) | Secondary accent, warnings | +| Background Primary | `#0a0e17` | rgb(10, 14, 23) | Page backgrounds | +| Background Secondary | `#111827` | rgb(17, 24, 39) | Cards, sidebars, inputs | +| Background Tertiary | `#1a2332` | rgb(26, 35, 50) | Hover states | +| Border | `#1e3a5f` | rgb(30, 58, 95) | All borders | +| Text Primary | `#e0e6ed` | rgb(224, 230, 237) | Main text | +| Text Muted | `#7a8ca0` | rgb(122, 140, 160) | Secondary text | + +### Design Language + +- **Aesthetic:** Cyberpunk — dark, sharp, clean. No excessive glow or neon blur. +- **Font:** JetBrains Mono (monospace) throughout all Echo6-branded interfaces +- **Text:** All lowercase in navigation, menus, and footer elements +- **Effects:** Subtle — search bar focus shadow at 0.12 opacity max, no colored glows + +--- + +## 2. Public-Facing Services + +| Service | URL | Description | Auth | +|---------|-----|-------------|------| +| Echo6 Search (Homepage) | https://echo6.co | SearXNG search — branded cyberpunk homepage, Google-style layout | Public (SearXNG) | +| Aurora (AI Assistant) | https://ai.echo6.co | RAG-augmented LLM chat — locally-hosted, queries a 95K+ vector knowledge base | Authentik OIDC | +| PeerTube (Video) | https://stream.echo6.co | Self-hosted video platform — 99 curated YouTube channels mirrored, GPU-transcoded | Authentik OIDC | +| File Server | https://files.echo6.co | PDF/document library — ~13,239 documents (military doctrine, survival, comms, trades) | Public | +| Photos (Immich) | https://immich.echo6.co | Self-hosted photo management | Authentik OIDC | +| Mail (Mailcow) | https://mail.echo6.co | Email — Mailcow webmail | Authentik OIDC | +| Cloud (Nextcloud) | https://nextcloud.echo6.co | Self-hosted cloud storage | Authentik OIDC | +| Jellyfin | https://jellyfin.echo6.co | Media streaming | Authentik OIDC | +| Requests (Jellyseerr) | https://requests.echo6.co | Media request management | Authentik OIDC | +| WATCHTOWER | https://wt.echo6.co | Infrastructure monitoring dashboard | Authentik forward auth | +| Auth (Authentik) | https://auth.echo6.co | SSO identity provider — user portal and admin | Authentik native | + +--- + +## 3. Echo6 Homepage — SearXNG Custom Theme + +### Overview +The Echo6 homepage at `echo6.co` is a customized SearXNG instance (not a standalone static page). The default SearXNG UI is reskinned via CSS overlay, template overrides, and settings.yml changes to match the Echo6 cyberpunk brand. + +### Implementation Approach +- **CSS overlay** (`echo6-custom.css`) — all color, font, layout, and component overrides +- **Logo replacement** — Echo6 logo replaces SearXNG default logo via volume mount or direct file copy +- **Template override** (`base.html`) — injects the top navigation bar, waffle menu JS, and custom footer +- **settings.yml** — instance name, theme, base URL configuration + +### SearXNG Settings + +```yaml +general: + instance_name: "Echo6" + +ui: + default_theme: simple + center_alignment: false # results stretch to fill viewport + theme_args: + simple_style: dark + +server: + base_url: "https://echo6.co/" + +brand: + issue_url: false + docs_url: false + public_instances: false + wiki_url: false +``` + +### Homepage Layout (Google.com-inspired) + +``` +┌─────────────────────────────────────────────────────────┐ +│ .//photos .//mail [⠿] [👤] │ ← top nav (right-aligned) +│ │ +│ [ECHO6 LOGO] │ ← centered ~35-40% from top +│ │ +│ ┌─────────────────────┐ │ +│ │ 🔍 search input │ │ ← pill search bar +│ └─────────────────────┘ │ +│ │ +├─────────────────────────────────────────────────────────┤ +│ echo6.co │ +│ preferences · about │ ← footer (minimal) +└─────────────────────────────────────────────────────────┘ +``` + +- Homepage locked to viewport (no scroll, `overflow: hidden` on body.index) +- Logo + search bar vertically centered at ~35-40% from top using flexbox +- Default SearXNG text/wordmark hidden via CSS +- Results pages scroll normally (only homepage is viewport-locked) + +### Top Navigation + +| Element | Style | Target | +|---------|-------|--------| +| .//photos | Cyan monospace link | `https://auth.echo6.co/application/launch//` | +| .//mail | Cyan monospace link | `https://auth.echo6.co/application/launch//` | +| ⠿ (waffle) | Circle button, 36px | Opens waffle menu dropdown | +| 👤 (login) | Circle button, 32px, border | `https://auth.echo6.co/` | + +### Waffle Menu (11 items, 3-column grid) + +| Label | Target | +|-------|--------| +| aurora | `https://auth.echo6.co/application/launch//` | +| stream | `https://auth.echo6.co/application/launch//` | +| files | `https://files.echo6.co` (public — no launch URL) | +| watchtower | `https://auth.echo6.co/application/launch//` | +| photos | `https://auth.echo6.co/application/launch//` | +| mail | `https://auth.echo6.co/application/launch//` | +| cloud | `https://auth.echo6.co/application/launch//` | +| jellyfin | `https://auth.echo6.co/application/launch//` | +| requests | `https://auth.echo6.co/application/launch//` | +| admin | `https://auth.echo6.co/` | +| preferences | `https://echo6.co/preferences` | + +All authenticated service links use Authentik launch URLs (`/application/launch//`) for seamless SSO pass-through. + +### CSS Architecture (14 sections) + +1. CSS variables (brand colors) +2. Homepage viewport lock + centering +3. SearXNG wordmark hiding +4. Logo sizing +5. Search bar (pill shape, cyan focus) +6. Search buttons +7. Top navigation bar (fixed, right-aligned) +8. Waffle menu dropdown (grid, fade-in animation) +9. Footer (minimal, lowercase) +10. Search results page (stretched full-width, themed) +11. Preferences page (dark forms, cyan accents) +12. Scrollbar styling +13. Selection highlight +14. Responsive breakpoints (768px, 480px) + +### SearXNG File Locations + +| Asset | Path | +|-------|------| +| Logo | `/usr/local/searxng/searx/static/themes/simple/img/searxng.png` | +| Favicon | `/usr/local/searxng/searx/static/themes/simple/img/favicon.png` | +| Custom CSS | Injected via template override or volume mount | +| Base template | `/usr/local/searxng/searx/templates/simple/base.html` | +| Settings | `/etc/searxng/settings.yml` | + +--- + +## 4. Authentik Theme — Echo6 Branding + +### Overview +The Authentik instance at `auth.echo6.co` is themed to match the Echo6 cyberpunk aesthetic. This covers the login flow, user dashboard, and admin interface. + +### Brand Settings (Admin → System → Brands) + +| Setting | Value | +|---------|-------| +| Branding title | `echo6` | +| Logo | Echo6 logo (uploaded via Customization → Files) | +| Favicon | Echo6 favicon | +| Theme | `dark` (forced — not automatic) | +| Custom CSS | Echo6 Authentik CSS (see below) | + +### Flow Text Customization + +| Flow | Title | +|------|-------| +| Authentication | `echo6 // login` | +| Invalidation | `echo6 // logout` | +| Recovery | `echo6 // recovery` | +| User settings | `echo6 // settings` | + +### User Dashboard Layout + +```yaml +settings: + theme: + base: dark + cardLayout: 3-column +``` + +### CSS Customization Scope + +The Authentik CSS overrides PatternFly (`pf-c-*`) components: +- Login flow: dark gradient background, cyan buttons, JetBrains Mono font +- Form inputs: dark backgrounds (`#111827`), cyan focus borders +- User dashboard: dark app cards with cyan hover borders +- Admin interface: dark sidebar, cyan active nav indicators +- Buttons: primary = Echo6 cyan with dark text, secondary = border-only +- Tables, tabs, modals, alerts, dropdowns — all themed +- Global font override to JetBrains Mono + +### Application Icons +Each Authentik application has a matching service icon uploaded for the user dashboard tiles. Icons sourced from official project assets or cyberpunk-styled variants. + +### Version Note +Authentik 2025.12.4 — custom CSS is applied via the Brand CSS field in System → Brands → Edit. The Shadow DOM CSS injection bug from 2025.12.0 is fixed in this version. Logo/favicon use the Files system (Customization → Files) rather than the old `/media/` mount path. + +--- + +## 5. Infrastructure Overview + +### Nodes (all connected via Tailscale / self-hosted Headscale) + +| Node | Role | Key Services | +|------|------|-------------| +| data | Proxmox host | Hosts RECON LXC (CT 130) | +| utility | Proxmox host | Caddy reverse proxy (CT 101), TLS termination | +| cloud | Proxmox host | — | +| media | Proxmox host | PeerTube LXC (CT 110) | +| toc | Proxmox host | GPU passthrough host for cortex VM | +| cortex | VM on toc | RTX A4000 16GB, Qdrant, Ollama, TEI, OpenWebUI, PeerTube runner | +| pi-nas | NFS storage (OMV) | 18TB — PDF library + PeerTube video storage | +| Contabo VPS | Remote | WATCHTOWER, DNS, automated backups (919GB available) | + +### GPU — NVIDIA RTX A4000 (16GB VRAM, on cortex) + +| Workload | VRAM | Silicon | +|----------|------|---------| +| TEI embeddings (bge-m3) | 1.3 GB | CUDA | +| Aurora LLM (JOSIEFIED Qwen3 8B) | ~5 GB | CUDA/Tensor | +| Whisper transcription (medium) | ~5 GB | CUDA (short videos) or CPU (long videos) | +| NVENC video encoding | ~0.2-0.5 GB/stream | Dedicated ASIC (no CUDA contention) | +| **Typical total** | **~11.5 GB / 16 GB** | | + +--- + +## 6. RECON — Knowledge Extraction Pipeline + +### What It Does +Processes PDFs and web content → extracts structured knowledge concepts via Gemini AI → embeds into a vector database → provides RAG-augmented retrieval for Aurora. + +### Pipeline Flow +``` +PDF/Web Source → Extract Text → Gemini Enrichment → JSON (saved) → Embed (TEI) → Qdrant +``` + +### Key Stats + +| Metric | Value | +|--------|-------| +| Total documents catalogued | ~13,239 PDFs + web sources | +| Documents complete | ~1,200+ (and growing) | +| Vectors in Qdrant | 95,000+ | +| Embedding throughput | 1,711 embeddings/sec (TEI) | +| Enrichment rate | ~100 docs/hour | +| Search latency | <10ms (HNSW index) | +| Full catalogue reprocess time | ~50 hours | +| Full catalogue cost | ~$135 (Gemini API) | + +### Content Sources + +| Source | Count | Description | +|--------|-------|-------------| +| Army Field Manuals | ~160 | Official Army doctrine (FM series) | +| Survival Companion Library | ~6,600 | Comprehensive survival/preparedness collection | +| Other documents | ~6,300 | Assorted reference, technical, trades | +| meshtastic.org | ~247 pages | Mesh communications documentation | +| ready.gov | ~5 pages | Emergency preparedness | + +### Knowledge Domains (Aurora Taxonomy) + +| Tier | Domain | Examples | +|------|--------|----------| +| 1 | Foundational Skills | Water, food, fire, shelter, first aid, navigation, security | +| 2 | Sustainment Systems | Long-term food/water/energy, medical stockpiling, tool maintenance | +| 3 | Defense & Military Tactics | Perimeter defense, small unit tactics, weapons, OPSEC | +| 4 | Off-Grid Systems | Power generation, water independence, thermal, comms infrastructure | +| 5 | Communications & Intelligence | Radio ops, mesh networking, SIGINT, OSINT, backup comms | +| 6 | Scenario Playbooks | Urban collapse, rural homesteading, bug-out, governance | + +### Scenario Timescales + +| Tag | Scope | +|-----|-------| +| tuesday_prepper | Next-week disruption (power outage, storm) | +| month_prepper | Extended disruption (supply chain, regional disaster) | +| year_prepper | Long-term grid-down | +| multi_year | Sustained collapse | +| eotwawki | End of the world as we know it | + +### Concept Schema (22 fields per concept) +Core content, classification (domain/subdomain/skill level/scenario), provenance (source type, credibility score, verification status), reference (chapter, page, key facts), and technical metadata (deterministic IDs, embeddings, download URLs). + +### Pipeline Architecture + +| Stage | Workers | Bottleneck | Description | +|-------|---------|------------|-------------| +| Extract | 4 | CPU-bound | PyPDF2 → pdftotext → Tesseract → Gemini Vision (4-method fallback chain) | +| Enrich | 16 | I/O-bound (Gemini API) | 10-page windows → Gemini 2.0 Flash → structured JSON concepts | +| Embed | batch | I/O-bound (TEI) | bge-m3 1024-dim → Qdrant insert, 128/batch | +| Scanner | 1 | Hourly cron | Auto-discovers new PDFs from NFS mount | + +### Resilience Features +- JSON-first: all Gemini extractions saved to disk before any DB insert +- Idempotent: content hashing prevents duplicate processing +- Recoverable: full Qdrant rebuild from JSON files alone +- Exponential backoff with jitter for API rate limits +- Window-level failure tolerance (partial document processing) +- Error classification (transient vs permanent) +- Automated backup to Contabo VPS every 6 hours + +--- + +## 7. Aurora — AI Assistant + +| Property | Value | +|----------|-------| +| Interface | OpenWebUI at ai.echo6.co | +| Model | JOSIEFIED Qwen3 8B (~55 tok/s, ~5GB VRAM) | +| RAG source | RECON Qdrant (95K+ vectors, top-5 retrieval) | +| Embedding model | bge-m3 (1024-dim via TEI) | +| Score threshold | 0.3 cosine similarity | +| Citations | Clickable badges linking to files.echo6.co PDFs or source web pages | +| Dual-mode | Think Toggle filter for reasoning vs. fast response | +| Auth | Authentik OIDC | + +--- + +## 8. PeerTube — Video Platform + +### Instance Details + +| Property | Value | +|----------|-------| +| URL | https://stream.echo6.co | +| Version | PeerTube v8.0.2 | +| Installation | Native (not Docker), Debian 12 | +| Host | CT 110 on media node | +| Storage | NFS from pi-nas (~18TB capacity) | +| Database | PostgreSQL (peertube_prod) | +| Auth | Authentik OIDC (signup disabled) | +| Transcoding | 720p + 1080p HLS only, NVENC GPU via remote runner | +| Transcription | Whisper medium (GPU for <1hr, CPU for >1hr) | + +### Channel Library + +| Category | Examples | +|----------|----------| +| Tactical/Firearms | Forgotten Weapons, Active Self Protection, Garand Thumb | +| Preparedness/Homesteading | Canadian Prepper, City Prepping | +| Trades — Electrical | — | +| Trades — Plumbing | — | +| Trades — HVAC | — | +| Trades — Welding | — | +| Trades — Automotive | — | +| Trades — Woodworking | — | +| Ham Radio | Dave Casler, Ham Radio Crash Course, DX Commander | +| Comms/Meshtastic | Andreas Spiess, The Comms Channel, CommsPrepper | +| Education — Math | — | +| Education — Science | — | +| Education — Engineering | — | +| Education — History | — | +| Medical/Fieldcraft | PrepMedic, Skinny Medic | +| Lockpicking/Security | LockPickingLawyer, Bosnianbill | + +### Key Stats + +| Metric | Value | +|--------|-------| +| Total channels | 99 curated YouTube channels | +| Channels fully synced | 57 of 99 | +| Estimated total library size | ~15.3 TB | +| Transcoding output | 720p + 1080p HLS | +| Transcoder throughput | ~67 videos/hr (NVENC) | +| Transcode win rate | 83% (post-probe-gate optimization) | +| Import method | Resumable chunked upload (10MB chunks) | + +### Bulk Import Pipeline + +``` +Downloader (CT 110, yt-dlp + VPN rotation) + → Transcoder (cortex, NVENC GPU, 4 workers) + → Importer (CT 110, PeerTube API, resumable upload) +``` + +- Round-robin across 99 channels with sliding window (50 videos/batch) +- VPN rotation on rate limit (NordVPN, 6 countries: US, CA, UK, DE, NL, SE) +- Pre-encode probe gate skips already-efficient codecs (H.265/AV1/VP9) and low-bitrate H.264 +- Automatic dedup via download archive +- All three stages run as systemd services + +--- + +## 9. Networking & Security + +| Layer | Technology | +|-------|-----------| +| Mesh VPN | Tailscale (self-hosted Headscale) | +| Reverse proxy | Caddy (CT 101 on utility) — auto TLS | +| DNS | GoDaddy (external), dnsmasq split DNS (internal) | +| Authentication | Authentik OIDC SSO across all services | +| SSO Launch URLs | `https://auth.echo6.co/application/launch//` for seamless pass-through | +| Backup transport | rsync over SSH (ed25519 keys) | + +--- + +## 10. System Relationships + +``` +RECON → Knowledge extraction & vector storage +Aurora → LLM assistant, queries RECON for knowledge (RAG) +ARGUS → Intelligence/OSINT platform, feeds intel into RECON +PeerTube → Video library (curated educational/preparedness content) +WATCHTOWER → Unified infrastructure monitoring +echo6.co → SearXNG search homepage (branded, cyberpunk theme) +auth.echo6.co → Authentik SSO (themed to match Echo6 brand) +files.echo6.co → Document/PDF download server +``` + +--- + +## 11. Technology Stack Summary + +| Layer | Technologies | +|-------|-------------| +| Virtualization | Proxmox (5 nodes) | +| Networking | Tailscale/Headscale, Caddy, nginx, dnsmasq | +| GPU compute | NVIDIA RTX A4000 (CUDA, NVENC, Tensor) | +| AI/ML | Gemini 2.0 Flash, Ollama, TEI (bge-m3), JOSIEFIED Qwen3 8B | +| Vector DB | Qdrant (HNSW index, cosine similarity) | +| Databases | SQLite (RECON), PostgreSQL (PeerTube) | +| Video | PeerTube v8, yt-dlp, ffmpeg/NVENC, Whisper | +| Search | SearXNG (custom Echo6 theme) | +| Auth | Authentik (OIDC, custom Echo6 theme) | +| Storage | NFS (pi-nas, 18TB), Contabo VPS (919GB backup) | +| Languages | Python (RECON pipeline), Node.js (PeerTube), Bash | +| OS | Ubuntu 24.04 (RECON), Debian 12 (PeerTube) | + +--- + +## 12. Design / Copy Hooks for Landing Page + +### Tagline Ideas (raw material) +- 13,000+ documents processed into searchable knowledge +- 99 curated educational channels, GPU-transcoded and self-hosted +- AI-powered knowledge retrieval across military doctrine, survival, trades, and communications +- Fully self-hosted, zero cloud dependency for core services +- From PDF to actionable knowledge in 50 hours + +### Key Differentiators +- **Self-hosted everything**: LLM, video, auth, DNS, monitoring — no SaaS dependencies +- **Knowledge pipeline**: Not just storing PDFs — extracting, structuring, and making them searchable via AI +- **GPU-accelerated**: Single RTX A4000 powers video transcoding, AI inference, embeddings, and transcription simultaneously (different silicon paths) +- **Resilient by design**: JSON-first storage, automated backups, full rebuild capability, exponential backoff +- **Curated content**: 99 hand-picked channels across tactical, trades, comms, medical, and education +- **Cohesive brand**: Cyberpunk aesthetic applied consistently across search, auth, and all services + +### Numbers That Pop +- 95,000+ knowledge vectors +- 13,239 documents +- 99 video channels +- 1,711 embeddings/second +- <10ms search latency +- 22-field concept schema +- 6 knowledge domains +- 5 Proxmox nodes +- 18TB storage +- ~15.3TB video library +- 11 services in the waffle menu diff --git a/hookshot_deployment_discovery.ref b/hookshot_deployment_discovery.ref new file mode 100644 index 0000000..84d9c13 --- /dev/null +++ b/hookshot_deployment_discovery.ref @@ -0,0 +1,107 @@ +# Hookshot Deployment Discovery +# Generated: 2026-04-09 (Phase 6.0, Question 2) + +## Contabo Resource Availability + +### Memory +- Total: 47 GB +- Used: 11 GB +- Available: 35 GB +- Headroom: PLENTY for hookshot (~100 MB requirement) + +### Disk +- Total: 968 GB +- Used: 77 GB (8%) +- Available: 892 GB +- Headroom: PLENTY + +### CPU +Current idle is ~65%. TAK Server is the biggest consumer at 22%. +Hookshot is single-threaded Node.js, minimal CPU. + +Verdict: Hookshot can run on Contabo alongside existing services with no resource concerns. + +## Hookshot Version + +- **Latest stable:** 7.3.2 (released 2026-01-30) +- **Image:** halfshot/matrix-hookshot:7.3.2 (Docker Hub, multi-arch) +- **Pin to exact tag**, not :latest + +## Port Requirements + +| Purpose | Default Port | Status on Contabo | +|---------|-------------|-------------------| +| Appservice (HS→hookshot) | 9993 | AVAILABLE | +| Webhooks (inbound/outbound) | 9000 | CONFLICT — Authentik (127.0.0.1:9000) and TAK (100.64.0.1:9000) | +| Metrics (Prometheus) | 9001 | CONFLICT — TAK (100.64.0.1:9001) | +| Widgets | 9002 | AVAILABLE | + +Conflicts on default ports. Resolution options: +- Use non-default ports: e.g., 9800 for webhooks, 9801 for metrics +- Since hookshot outbound webhooks talk to a LOCAL receiver, any port works +- Appservice port 9993 is fine (container-internal via matrix-net) + +## Appservice Registration Flow + +Same pattern as mautrix-signal. Registration file (registration.yml) goes into +Synapse's app_service_config_files list. + +Registration file format: +```yaml +id: matrix-hookshot +as_token: +hs_token: +namespaces: + rooms: [] + users: + - regex: "@_webhooks_.*:echo6\\.co" + exclusive: true + aliases: [] +sender_localpart: hookshot +url: "http://matrix-hookshot:9993" +rate_limited: false +``` + +MAS bypass: CONFIRMED from Phase 3. Appservice tokens (as_token/hs_token) are +handled natively by Synapse, bypassing MAS entirely. Same mechanism as mautrix-signal. + +## Docker Compose Snippet (NOT APPLIED) + +```yaml + matrix-hookshot: + image: halfshot/matrix-hookshot:7.3.2 + container_name: matrix-hookshot + restart: unless-stopped + depends_on: + postgres: + condition: service_healthy + volumes: + - ./hookshot:/data + networks: + - matrix-net + # No ports: section — internal to matrix-net only + # Appservice reachable at http://matrix-hookshot:9993 from synapse + # Webhook listener on 9800 (non-default) for internal receiver +``` + +No host port mapping needed. hookshot communicates with: +- Synapse via matrix-net (appservice transactions) +- A local receiver (if built) via matrix-net or localhost + +## Dependencies + +If encryption is enabled (relevant to Question 3): +- Redis is REQUIRED +- Could use Mailcow's existing Redis, or add a dedicated instance +- Crypto store needs persistent volume + +If encryption is NOT enabled: +- No Redis needed +- Minimal config + +## Resource Requirements + +Per hookshot docs: +- RAM: ~100 MB baseline +- CPU: Minimal (single-threaded Node.js) +- Disk: Negligible (crypto store if E2EE, otherwise just config) diff --git a/hookshot_e2ee_discovery.ref b/hookshot_e2ee_discovery.ref new file mode 100644 index 0000000..d7571ce --- /dev/null +++ b/hookshot_e2ee_discovery.ref @@ -0,0 +1,103 @@ +# Hookshot E2EE Discovery +# Generated: 2026-04-09 (Phase 6.0, Question 3) + +## !! BLOCKER: Hookshot E2EE + MAS is BROKEN !! + +### The Problem + +Hookshot v7.3.2 CANNOT establish E2EE crypto sessions when Synapse uses MAS +(Matrix Authentication Service). This is confirmed in two open GitHub issues: + +- Issue #1084: "MAS + hookshot can't login for encryption" + https://github.com/matrix-org/matrix-hookshot/issues/1084 +- Issue #980: "Encryption + MAS unable to start" + https://github.com/matrix-org/matrix-hookshot/issues/980 + +Both issues remain OPEN as of March 2026. + +### Root Cause + +When encryption is enabled, hookshot needs to establish a device and crypto +session. It does this via a login call that MAS intercepts and rejects with +`M_UNRECOGNIZED: Invalid login type`. The mautrix bridges solved this via +MSC4190 (`encryption.msc4190: true`), but hookshot's bot-sdk does NOT implement +MSC4190 for device management — only for user registration (fixed in v7.2.0). + +### Compatibility Matrix + +| Scenario | Status | Source | +|----------|--------|--------| +| Hookshot + MAS, no encryption | WORKS (since v7.2.0) | PR #1092 | +| Hookshot + MAS, with encryption | BROKEN | Issue #1084, #980 | +| Hookshot + no MAS, with encryption | WORKS | Docs confirm | +| Hookshot + no MAS, no encryption | WORKS | Trivial case | + +### Echo6 Impact + +Echo6 Synapse uses MAS (matrix_authentication_service.enabled: true). +All mautrix-signal portal rooms use E2BE encryption (encryption.require: true). + +This means: +1. Hookshot CANNOT decrypt events in bridged Signal rooms +2. Outbound webhooks from encrypted rooms would contain CIPHERTEXT, not plaintext +3. The entire archive would be "Unable to decrypt" — USELESS + +### Encryption Library (for reference) + +Hookshot uses: +- @vector-im/matrix-bot-sdk → @matrix-org/matrix-sdk-crypto-nodejs → vodozemac (Rust) +- NOT libolm (deprecated) +- Crypto store: SQLite format +- Redis: REQUIRED when encryption is enabled + +### Config Keys (for reference, cannot be used with MAS) + +```yaml +# hookshot config.yml +encryption: + storagePath: ./cryptostore # persistent volume required + +# Redis required for encryption +cache: + redisUri: redis://localhost:6379 + +# registration.yml additions for encryption +de.sorunome.msc2409.push_ephemeral: true +push_ephemeral: true +org.matrix.msc3202: true +``` + +### Device Verification + +IF encryption worked (which it doesn't with MAS), hookshot would: +- Auto-generate a device on first crypto login +- Need manual verification from a trusted device +- Support key sharing via MSC3202 transaction extensions + +### Workaround Options + +1. **Wait for upstream fix** — Issue #1084 is open but no timeline +2. **Disable MAS** — Not viable, MAS handles all user auth for echo6.co +3. **Disable E2BE on bridge** — Would expose Signal messages in plaintext on Synapse + wire, defeating the purpose of E2BE. Not recommended. +4. **Use a different tool** — A custom matrix-nio bot (Python) with native MSC4190 + support could work. matrix-nio has vodozemac bindings and can be configured for + MAS-compatible device login. This is the Phase 6 original plan's approach. +5. **Skip hookshot entirely** — Use Synapse-level retention (redaction_retention_period: null + + MSC2815) for the DB-level archive, and build a lightweight custom worker for + real-time export. No hookshot needed. + +## Recommendation + +Hookshot is NOT viable for archiving E2BE-encrypted Signal bridge rooms on a +MAS-enabled Synapse. The E2EE + MAS incompatibility is a hard blocker with no +workaround short of disabling MAS or E2BE. + +The original Phase 6 plan's custom bot approach (matrix-nio + asyncpg) avoids +this entirely because matrix-nio supports MSC4190 natively and can be configured +for MAS-compatible appservice login. + +Alternatively, the Synapse-level approach (retention null + MSC2815) requires +NO additional bot for the archival function — the data stays in Synapse's DB +and is queryable via admin API. A simple export script can pull events from the +Synapse DB directly. diff --git a/hookshot_payload_discovery.ref b/hookshot_payload_discovery.ref new file mode 100644 index 0000000..6611cb4 --- /dev/null +++ b/hookshot_payload_discovery.ref @@ -0,0 +1,113 @@ +# Hookshot Outbound Webhook Payload Discovery +# Generated: 2026-04-09 (Phase 6.0, Question 4) +# +# NOTE: Hookshot is BLOCKED for this use case (E2EE + MAS incompatibility). +# This file documents the payload shape for completeness and future reference. + +## Outbound Webhook Config + +Enable in hookshot config.yml: +```yaml +generic: + outbound: true +``` + +## HTTP Method and Content-Type + +- **Method:** PUT (default) or POST (configurable per-connection) +- **Content-Type:** multipart/form-data +- **Two parts:** + 1. `event` file: Raw Matrix event JSON + 2. `media` file (optional): Attached media if the event references it + +## Headers + +| Header | Description | +|--------|-------------| +| X-Matrix-Hookshot-EventId | Matrix event ID | +| X-Matrix-Hookshot-RoomId | Room ID | +| X-Matrix-Hookshot-Token | Per-webhook auth token (for receiver verification) | + +## Event Type Coverage + +ALL events in the room are forwarded. Specifically: + +| Event Type | Forwarded? | Notes | +|------------|-----------|-------| +| m.room.message | Yes | Normal messages | +| m.room.redaction | Yes | Deletions | +| m.room.message with m.relates_to/m.replace | Yes | Edits (m.new_content present) | +| m.room.message with m.relates_to/m.in_reply_to | Yes | Replies | +| m.reaction | Yes | Reactions | +| m.room.member | Yes | Joins/leaves/invites | +| State events | Yes | All state changes | + +The docs state: "All events that occur in the room will be sent to the outbound URL, +so be careful to ensure your remote service can filter the traffic appropriately." + +## Encrypted Room Behavior + +IF encryption is working (which it's NOT with MAS — see hookshot_e2ee_discovery.ref): +- The `event` payload contains DECRYPTED plaintext content +- The receiver sees the same JSON as an unencrypted room + +IF encryption is NOT working: +- The `event` payload contains the encrypted blob (m.room.encrypted type) +- Content is unusable ciphertext + +## Sample Payload (from docs/source) + +```json +{ + "type": "m.room.message", + "sender": "@signal_abc123:echo6.co", + "event_id": "$abc123:echo6.co", + "room_id": "!XUeWZuPdWQQnUYLJBJ:echo6.co", + "origin_server_ts": 1775773462151, + "content": { + "msgtype": "m.text", + "body": "Hello from Signal" + }, + "unsigned": { + "age": 42 + } +} +``` + +Edit event example: +```json +{ + "type": "m.room.message", + "sender": "@signal_abc123:echo6.co", + "event_id": "$edit123:echo6.co", + "room_id": "!XUeWZuPdWQQnUYLJBJ:echo6.co", + "origin_server_ts": 1775773462200, + "content": { + "msgtype": "m.text", + "body": "* Hello from Signal (edited)", + "m.new_content": { + "msgtype": "m.text", + "body": "Hello from Signal (edited)" + }, + "m.relates_to": { + "rel_type": "m.replace", + "event_id": "$abc123:echo6.co" + } + } +} +``` + +## Filtering + +No built-in filtering. The receiver must filter by `type` field. +Hookshot sends everything — the receiver decides what to keep. + +## Retry Behavior + +Failed deliveries are retried up to 5 times with increasing delays. + +## Source + +- https://matrix-org.github.io/matrix-hookshot/latest/setup/webhooks.html +- https://github.com/matrix-org/matrix-hookshot/blob/main/docs/setup/webhooks.md +- https://github.com/matrix-org/matrix-hookshot/pull/945 diff --git a/hookshot_room_targeting_discovery.ref b/hookshot_room_targeting_discovery.ref new file mode 100644 index 0000000..1838e82 --- /dev/null +++ b/hookshot_room_targeting_discovery.ref @@ -0,0 +1,89 @@ +# Hookshot Room Targeting Discovery +# Generated: 2026-04-09 (Phase 6.0, Questions 5 + 7) +# +# NOTE: Hookshot is BLOCKED for this use case (E2EE + MAS incompatibility). +# This file documents targeting mechanics for completeness. + +## Per-Room vs Wildcard Configuration + +### Per-Room Model + +Hookshot uses a per-room connection model. Each outbound webhook is stored as a +Matrix room state event (type: `uk.half-shot.matrix-hookshot.generic.hook`). + +To add an outbound webhook to a room: +1. Invite hookshot bot to the room +2. Create a webhook connection via bot command or state event +3. Each room gets its own URL + auth token + +### NO Wildcard / All-Rooms Option + +There is NO built-in wildcard, glob, or "all rooms the bot is in" option. +Each room must be individually configured. + +### Static Connections (Config File) + +Connections CAN be defined statically in config.yml: +```yaml +connections: + - connectionType: uk.half-shot.matrix-hookshot.generic.hook + stateKey: archive-hook + roomId: "!XUeWZuPdWQQnUYLJBJ:echo6.co" + state: + name: Signal Archive +``` + +But each roomId must be specified explicitly. No pattern matching. + +### Space Membership + +No space-following option. Hookshot cannot be configured to "archive all rooms +in the Signal Bridge space." + +## Workflow for Auto-Created Portals + +Given that mautrix-signal auto-creates portals on incoming messages: + +1. Hookshot would need to be invited to each new portal +2. An outbound webhook connection would need to be created per portal +3. No automation path exists for this within hookshot itself +4. Would require external automation: + - Monitor Synapse for new rooms matching bridge namespace + - Invite hookshot bot + - Create webhook connection via hookshot API or state event + - This is essentially building the custom bot that Phase 6 originally proposed + +## Current Portal List (Question 7) + +6 portals as of 2026-04-09: + +| Signal Group | Matrix Room ID | Type | +|-------------|----------------|------| +| (DM 1) | !tSvEWQcXxJItLGAXDr:echo6.co | dm | +| (DM 2) | !hiDxGpfsYESpVDQXKW:echo6.co | dm | +| COMMS LP group | !XUeWZuPdWQQnUYLJBJ:echo6.co | group | +| Left Preppers | !JfxIRowNkLbBlNPjVX:echo6.co | group | +| Liberal_Preppers_OG | !RvWNPmcKtPImhKPYcA:echo6.co | group | +| The Weekly Topic | !vBXtbgfYcptEuimrmn:echo6.co | group | + +More portals will auto-create as messages arrive in other Signal groups. + +## Can Hookshot Join Existing Rooms? + +Yes — hookshot can be invited to existing rooms after the fact, not just newly +created ones. The outbound webhook connection is created per-room regardless +of when the room was created. No migration path needed beyond: +1. Invite bot +2. Create connection +3. Events forward from that point (no backfill) + +## Backfill Limitation + +Hookshot outbound webhooks only forward NEW events from the point of connection. +Historical events already in the room are NOT replayed. Any archive tool that +needs historical data must use Synapse's admin API or database access. + +## Source + +- https://matrix-org.github.io/matrix-hookshot/latest/usage/room_configuration.html +- https://github.com/matrix-org/matrix-hookshot/blob/main/config.sample.yml diff --git a/ia-download-queue.md b/ia-download-queue.md new file mode 100644 index 0000000..c5b9385 --- /dev/null +++ b/ia-download-queue.md @@ -0,0 +1,158 @@ +# Internet Archive Download Queue + +Tracked items to pull down to pi-nas (192.168.1.245). + +--- + +## Queue + +### 1. preppers_paradise — Appropriate Technology Reference Library +- **IA Identifier:** `preppers_paradise` +- **Path filter:** `preppers/Appropriate Technology Reference Library/` +- **Files:** 991 PDFs (13.6 GB) +- **Content:** Development-world practical tech — water/sanitation, agriculture, construction, energy, health, tools. Peace Corps style reference library. +- **Status:** Pending + +### 2. preppers_paradise — Tech Anarchist +- **IA Identifier:** `preppers_paradise` +- **Path filter:** `preppers/Tech Anarchist/` +- **Files:** 362 PDFs (2.6 GB) +- **Content:** Networking, mesh networks, cybersecurity, privacy, crypto, ML/AI, electronics. +- **Status:** Pending + +### 3. survivalist-pdf-archive +- **IA Identifier:** `survivalist-pdf-archive` +- **Files:** 76 new PDFs (643 MB) +- **Content:** Military FMs (combatives, NBC, map reading, urban ops), medical references (Wilderness Medicine 5th ed, Ditch Medicine, Where There Is No Doctor/Dentist), nuclear survival (Kearny, FEMA), herbal medicine, checklists, SEAL survival handbook. +- **Status:** Pending + +### 4. 150 Survival Secrets +- **IA Identifier:** `150-survival-secrets-advice-on-survival-kits-extreme-weather-rapid-evacuation-fo` +- **Files:** 1 PDF (17.5 MB) +- **Content:** Survival kits, extreme weather, rapid evacuation, food storage, active shooters, first aid. +- **Status:** Pending + +### 5. Prepping 101 +- **IA Identifier:** `prepping-101-40-steps-you-can-take-to-be-prepared-for-weather-disasters-2018-kathy-harrison` +- **Files:** 1 PDF (26.6 MB) +- **Content:** 40-step preparedness guide for weather disasters (Kathy Harrison, 2018). +- **Status:** Pending + +### 6. Build the Perfect Bug Out Bag +- **IA Identifier:** `build-the-perfect-bug-out-bag-your-72-hour-disaster-survival-kit-creek-stewart` +- **Files:** 1 PDF (13.8 MB) +- **Content:** Creek Stewart's 72-hour disaster survival kit guide. +- **Status:** Pending + +### 7. Full Self Sufficiency (City Prepping) +- **IA Identifier:** `full-self-sufficiency` +- **Files:** 3 PDFs (20.7 MB) +- **Content:** City Prepping guides — start preparing, bug-out guide, cyber attack protection. +- **Status:** Pending + +### 8. FM 21-76 Army Survival Handbook +- **IA Identifier:** `FM2176NEWU.S.ArmySurvivalHandbook` +- **Files:** 1 PDF (20.5 MB) +- **Content:** 676-page U.S. Army survival handbook. May differ from Army_Pubs copy. +- **Status:** Pending + +### 9. Preppers Emergency First Aid +- **IA Identifier:** `preppers-emergency-first-aid` +- **Files:** 1 PDF (0.6 MB) +- **Content:** Emergency first aid & survival medicine handbook. +- **Status:** Pending + +### 10. Civilian Defensive Tactics +- **IA Identifier:** `final-draft-cdn` +- **Files:** 1 PDF (3.3 MB) +- **Content:** Civilian defensive tactics guidebook. +- **Status:** Pending + +### 11. All About Pandemics +- **IA Identifier:** `VictoriaLacroixAllAboutPandemicsEpidemicOfInfectiousDisease` +- **Files:** 1 PDF (2.1 MB) +- **Content:** Introductory pandemic/H1N1 reference (91 pages). +- **Status:** Pending + +### 12. Cold War Culture +- **IA Identifier:** `coldwar_culture_anthro_misc` +- **Files:** 6 PDFs (2.6 MB) +- **Content:** Academic papers on Cold War survivalist culture and civil defense. +- **Status:** Pending + +### 13. Preppers Checklist +- **IA Identifier:** `preppers-checklist-and-a-basic-survival-guide-for-any-emergency` +- **Files:** 1 PDF (0.4 MB) +- **Content:** Emergency preparedness checklist + basic survival guide. +- **Status:** Pending + +### 14. Recession Proof Guide +- **IA Identifier:** `recession-proof-guide-3` +- **Files:** 1 PDF (1.5 MB) +- **Content:** City Prepping recession preparedness guide. +- **Status:** Pending + +### 15. Facebook American Nationalist Movement +- **IA Identifier:** `facebook-american-nationalist-movement-july-2020_202007` +- **Files:** 3 PDFs (1.3 MB) +- **Content:** Facebook group admins, members, and posts archive (July 2020). +- **Status:** Pending + +### 16. Prepping For What +- **IA Identifier:** `prepping-for-what` +- **Files:** PNGs + HTML (no PDFs) (~16 MB total) +- **Content:** Reddit posts on nuclear war, climate change, disaster preparedness. Images and HTML. +- **Note:** Download all files (no PDF filter). +- **Status:** Pending + +### 17. Preppers Home Defense +- **IA Identifier:** `PreppersHomeDefense` +- **Files:** 1 EPUB (3.3 MB) +- **Content:** Home defense guide. +- **Note:** EPUB format, not PDF. +- **Status:** Pending + +### 18. Expedient Hand Grenades +- **IA Identifier:** `ExpedientHandGrenadesDmitrieffDesertPublications.pdf` +- **Files:** 1 ZIP (3.2 MB) +- **Content:** George Dmitrieff / Desert Publications reference (69 pages). +- **Note:** PDF inside ZIP archive. +- **Status:** Pending + +### 19. Mockmill Grain Mill Instructions +- **IA Identifier:** `mockmill-100-200-grain-mill-instructions-d.-d.-teoli-jr.-a.-c.` +- **Files:** 1 PDF (0.5 MB) +- **Content:** Mockmill 100/200 grain mill operating instructions. +- **Status:** Pending + +--- + +## Skipped + +### preppers_paradise — Prepper_Ark +- **Reason:** 94% overlap with local Survival-Companion-Library. IA versions are higher-res scans (3-15x larger) of the same PDFs. 2,449 of 2,611 titles already in local library. +- **Unique files:** 162 PDFs (0.4 GB) — minor gaps in distillers, fire, herbs, primitive survival. +- **Decision:** Skip unless we want the hi-res versions later. + +### Lateral 7.2 +- **Reason:** Academic cultural studies journal — sociology papers, not prepper material. + +### Ancapistao +- **Reason:** Portuguese-language anarcho-capitalist manifesto. Not practical reference. + +### De Google +- **Reason:** Essentially empty (0.0 MB PDF). + +### Navigating the Greatest Shift +- **Reason:** New age astrology/predictions, not practical preparedness. + +--- + +## Totals + +- **Queued:** 1,453 PDFs + assorted files, ~16.9 GB +- **Destination:** TBD (pi-nas /export/library/) + +--- + +*Last updated: 2026-02-14* diff --git a/matrix_host.ref b/matrix_host.ref new file mode 100644 index 0000000..3f44bb1 --- /dev/null +++ b/matrix_host.ref @@ -0,0 +1,17 @@ +# Matrix Host Reference — Contabo VPS +# Generated: 2026-04-09 (Phase 0) + +## SSH Access +- Host: 100.64.0.1 (Tailscale) / 5.189.158.149 (public) +- Auth: SSH key as root — CONFIRMED WORKING +- sudo: root user, no sudo needed + +## System Info +- OS: Ubuntu 24.04.3 LTS (Noble Numbat) +- Kernel: 6.8.0-90-generic +- CPU: AMD EPYC (12 vCPUs) +- RAM: 47 GB total, ~35 GB available +- Disk: /dev/sda1 968 GB, 76 GB used, 893 GB available (8%) +- Docker Root: /var/lib/docker +- Docker: 29.0.2 +- Docker Compose: v2.40.3 diff --git a/mautrix_signal.ref b/mautrix_signal.ref new file mode 100644 index 0000000..b90ff8a --- /dev/null +++ b/mautrix_signal.ref @@ -0,0 +1,103 @@ +# mautrix-signal Bridge Reference +# Deployed: 2026-04-09 (Phase 3) +# Updated: 2026-04-09 (Phase 5) + +## Deployment + +- **Image:** dock.mau.dev/mautrix/signal:v0.2603.0 +- **Container:** mautrix-signal +- **Compose:** /opt/matrix/docker-compose.yml (same stack as Synapse) +- **Config dir:** /opt/matrix/mautrix-signal/ +- **Network:** matrix-net (internal only, no host port mapping) +- **Appservice port:** 29328 (container-internal) + +## Database + +- **DB name:** mautrix_signal +- **DB role:** mautrix_signal (NOSUPERUSER, NOCREATEDB, NOCREATEROLE) +- **Host:** matrix-postgres:5432 (same container as Synapse/MAS) +- **Collation:** C/C (matches Synapse) + +## Signal Account + +- **Phone:** +12083080811 +- **Login ID:** 58f99d83-f3a8-487f-a2b7-3d118e236d23 +- **Matrix user:** @matt:echo6.co + +## Bot + +- **MXID:** @signalbot:echo6.co +- **Device ID:** UPX4KKLZVY +- **Management room:** !fDjIRTMjxILVQoAcEN:echo6.co + +## Encryption + +- **E2BE:** enabled (allow: true, default: true, require: true) +- **MSC4190:** enabled (required for MAS compatibility) +- **Pickle key:** auto-generated, stored in config +- **Self-sign:** true + +## Synapse Integration + +- **Registration files:** /opt/matrix/synapse/registration.yaml, /opt/matrix/synapse/doublepuppet.yaml +- **homeserver.yaml additions:** + - `app_service_config_files: [/data/registration.yaml, /data/doublepuppet.yaml]` + - `experimental_features.msc3202_transaction_extensions: true` + - `experimental_features.msc2409_to_device_messages_enabled: true` +- **Registration file permissions:** 644 (world-readable, Synapse UID 991) + +## Double Puppeting + +- **Method:** appservice-based (doublepuppet.yaml) +- **as_token:** configured in bridge config `double_puppet.secrets` +- **Effect:** Messages matt sends from Signal appear as @matt:echo6.co in Matrix + +## MAS Compatibility + +- **Confirmed working:** as_token auth bypasses MAS entirely +- **MSC4190:** Parsed from registration.yaml `io.element.msc4190: true`, NOT a homeserver experimental_features flag +- **Synapse handles appservice auth independently of MAS token introspection** + +## Autocreate Behavior + +- **No autocreate toggle exists** in bridgev2 signal connector +- `portal_create_filter` config key is silently stripped on restart +- Old keys (`autocreate_group_portal`, `autocreate_contact_portal`) don't exist +- Portals auto-create when incoming Signal messages arrive for untracked groups/DMs +- This is the default and only behavior — cannot be disabled + +## Permissions + +```yaml +bridge: + permissions: + "*": relay + "echo6.co": user + "@matt:echo6.co": admin +``` + +## Backup + +- DB dumped by /opt/matrix/scripts/pg_backup.sh (added alongside synapse + mas dumps) +- 14-day retention, daily at 3 AM + +## Management Commands + +Available in management room (!fDjIRTMjxILVQoAcEN:echo6.co): +- `!signal help` — list commands +- `!signal ping-matrix` — verify Matrix connectivity +- `!signal list-logins` — show linked Signal accounts +- `!signal sync-portal` — force-sync current portal +- `!signal id` — show bridge IDs for current room +- `!signal create-group` — create a new Signal group +- `!signal start-chat` — start a DM with a Signal user +- `!signal resolve-identifier` — look up a Signal user + +NOT available (bridgev2 signal connector doesn't expose): +- `list-chats`, `bridge`, `create-portal`, `filter` + +## Provisioning API + +- **Shared secret:** in config.yaml (do NOT log or put in ref files) +- **Allow Matrix auth:** true +- **Debug endpoints:** false diff --git a/pp_comparison.json b/pp_comparison.json new file mode 100644 index 0000000..84d12ac --- /dev/null +++ b/pp_comparison.json @@ -0,0 +1,29343 @@ +{ + "summary": { + "ia_total_pdfs": 3975, + "ia_total_size_gb": 33.27, + "local_total_pdfs": 10118, + "overlap_count": 2458, + "ia_only_count": 1515, + "local_only_count": 7660, + "ia_only_size_gb": 16.64, + "overlap_size_gb": 16.62 + }, + "ia_only": [ + { + "filename": "(Computer Communications and Networks) Reinhard Gotzhein - Real-time Communication Protocols for Multi-hop Ad-hoc Networks_ Wireless Networking in Production and Control Systems-Springer International.pdf", + "ia_path": "preppers/Tech Anarchist/(Computer Communications and Networks) Reinhard Gotzhein - Real-time Communication Protocols for Multi-hop Ad-hoc Networks_ Wireless Networking in Production and Control Systems-Springer International.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "(Computer Communications and Networks) Reinhard Gotzhein - Real-time Communication Protocols for Multi-hop Ad-hoc Networks_ Wireless Networking in Production and Control Systems-Springer International.pdf", + "size_bytes": 8522343, + "size_mb": 8.1 + }, + { + "filename": "0-Other_Names_for_Planet-X_2010.pdf", + "ia_path": "preppers/Prepper_Ark/0-Other_Names_for_Planet-X_2010.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "0-Other_Names_for_Planet-X_2010.pdf", + "size_bytes": 7249, + "size_mb": 0.0 + }, + { + "filename": "0-Pole_Shift_Description_2010.pdf", + "ia_path": "preppers/Prepper_Ark/0-Pole_Shift_Description_2010.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "0-Pole_Shift_Description_2010.pdf", + "size_bytes": 326159, + "size_mb": 0.3 + }, + { + "filename": "0-Readme_Farm_Tools_Pole_Shift_Applicability_2010.pdf", + "ia_path": "preppers/Prepper_Ark/0-Readme_Farm_Tools_Pole_Shift_Applicability_2010.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "0-Readme_Farm_Tools_Pole_Shift_Applicability_2010.pdf", + "size_bytes": 6632, + "size_mb": 0.0 + }, + { + "filename": "0-Readme_Pole_Shift_Applicability_2010.pdf", + "ia_path": "preppers/Prepper_Ark/0-Readme_Pole_Shift_Applicability_2010.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "0-Readme_Pole_Shift_Applicability_2010.pdf", + "size_bytes": 6609, + "size_mb": 0.0 + }, + { + "filename": "0-Readme_RAM_Pump_Pole_Shift_Applicability_2010.pdf", + "ia_path": "preppers/Prepper_Ark/0-Readme_RAM_Pump_Pole_Shift_Applicability_2010.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "0-Readme_RAM_Pump_Pole_Shift_Applicability_2010.pdf", + "size_bytes": 6751, + "size_mb": 0.0 + }, + { + "filename": "1-Discovering_the_date_of_the_pole_shift_2010.pdf", + "ia_path": "preppers/Prepper_Ark/1-Discovering_the_date_of_the_pole_shift_2010.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "1-Discovering_the_date_of_the_pole_shift_2010.pdf", + "size_bytes": 1696986, + "size_mb": 1.6 + }, + { + "filename": "1_ZetaTalk_Home_Page_2012.pdf", + "ia_path": "preppers/Prepper_Ark/1_ZetaTalk_Home_Page_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "1_ZetaTalk_Home_Page_2012.pdf", + "size_bytes": 4302192, + "size_mb": 4.1 + }, + { + "filename": "1,000-3,000 Capacity Brick Kiln.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/1,000-3,000 Capacity Brick Kiln.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "1,000-3,000 Capacity Brick Kiln.pdf", + "size_bytes": 3882819, + "size_mb": 3.7 + }, + { + "filename": "100 innovations for Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/100 innovations for Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "100 innovations for Development.pdf", + "size_bytes": 5880747, + "size_mb": 5.6 + }, + { + "filename": "12_And_24_Volt_Wire-Size_Tables_2006+.pdf", + "ia_path": "preppers/Prepper_Ark/12_And_24_Volt_Wire-Size_Tables_2006+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "12_And_24_Volt_Wire-Size_Tables_2006+.pdf", + "size_bytes": 52364, + "size_mb": 0.0 + }, + { + "filename": "12-Volt-Air-Filter_2009+.pdf", + "ia_path": "preppers/Prepper_Ark/12-Volt-Air-Filter_2009+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "12-Volt-Air-Filter_2009+.pdf", + "size_bytes": 321011, + "size_mb": 0.3 + }, + { + "filename": "12_Volt_Low_Wattage_Florescent_Task_Lighting_2006+.pdf", + "ia_path": "preppers/Prepper_Ark/12_Volt_Low_Wattage_Florescent_Task_Lighting_2006+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "12_Volt_Low_Wattage_Florescent_Task_Lighting_2006+.pdf", + "size_bytes": 10882, + "size_mb": 0.0 + }, + { + "filename": "2-Summary_of_Zetatalk_Clues_2010.pdf", + "ia_path": "preppers/Prepper_Ark/2-Summary_of_Zetatalk_Clues_2010.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "2-Summary_of_Zetatalk_Clues_2010.pdf", + "size_bytes": 199874, + "size_mb": 0.2 + }, + { + "filename": "2021-12-08-Legal-Loopholes-and-Data-for-Dollars-Report-final.pdf", + "ia_path": "preppers/Tech Anarchist/2021-12-08-Legal-Loopholes-and-Data-for-Dollars-Report-final.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "2021-12-08-Legal-Loopholes-and-Data-for-Dollars-Report-final.pdf", + "size_bytes": 8552860, + "size_mb": 8.2 + }, + { + "filename": "2021-data-breach-investigations-report.pdf", + "ia_path": "preppers/Tech Anarchist/2021-data-breach-investigations-report.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "2021-data-breach-investigations-report.pdf", + "size_bytes": 8672498, + "size_mb": 8.3 + }, + { + "filename": "3-Crop_Circle_Analysis_and_Conclusions_2010.pdf", + "ia_path": "preppers/Prepper_Ark/3-Crop_Circle_Analysis_and_Conclusions_2010.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "3-Crop_Circle_Analysis_and_Conclusions_2010.pdf", + "size_bytes": 1020045, + "size_mb": 1.0 + }, + { + "filename": "31 Days Before your CCNA.pdf", + "ia_path": "preppers/Tech Anarchist/31 Days Before your CCNA.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "31 Days Before your CCNA.pdf", + "size_bytes": 41635193, + "size_mb": 39.7 + }, + { + "filename": "5G System Design Architectural and Functional Considerations and Long Term Research.pdf", + "ia_path": "preppers/Tech Anarchist/5G System Design Architectural and Functional Considerations and Long Term Research.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "5G System Design Architectural and Functional Considerations and Long Term Research.pdf", + "size_bytes": 8442802, + "size_mb": 8.1 + }, + { + "filename": "7_of_10_2012.pdf", + "ia_path": "preppers/Prepper_Ark/7_of_10_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "7_of_10_2012.pdf", + "size_bytes": 842962, + "size_mb": 0.8 + }, + { + "filename": "A_Barefoot_Doctors_Manual_1974+.pdf", + "ia_path": "preppers/Prepper_Ark/Doctor/A_Barefoot_Doctors_Manual_1974+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Doctor", + "size_bytes": 66888919, + "size_mb": 63.8 + }, + { + "filename": "A Basic Manual on the Detection And Investigation of the Laundering of Crime Proceeds Using Virtual Currencies.pdf", + "ia_path": "preppers/Tech Anarchist/A Basic Manual on the Detection And Investigation of the Laundering of Crime Proceeds Using Virtual Currencies.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Basic Manual on the Detection And Investigation of the Laundering of Crime Proceeds Using Virtual Currencies.pdf", + "size_bytes": 2060538, + "size_mb": 2.0 + }, + { + "filename": "A Bibliography for the Solar Homebuilder.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/A Bibliography for the Solar Homebuilder.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "A Bibliography for the Solar Homebuilder.pdf", + "size_bytes": 4350034, + "size_mb": 4.1 + }, + { + "filename": "A Blacksmith's Bellows.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/A Blacksmith's Bellows.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "A Blacksmith's Bellows.pdf", + "size_bytes": 1742893, + "size_mb": 1.7 + }, + { + "filename": "A Chinese Biogas Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/A Chinese Biogas Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "A Chinese Biogas Manual.pdf", + "size_bytes": 13215504, + "size_mb": 12.6 + }, + { + "filename": "A Comprehensive Guide to Network Security.pdf", + "ia_path": "preppers/Tech Anarchist/A Comprehensive Guide to Network Security.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Comprehensive Guide to Network Security.pdf", + "size_bytes": 6654862, + "size_mb": 6.3 + }, + { + "filename": "A cryptographic file system for unix.pdf", + "ia_path": "preppers/Tech Anarchist/A cryptographic file system for unix.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A cryptographic file system for unix.pdf", + "size_bytes": 112301, + "size_mb": 0.1 + }, + { + "filename": "A Deep Learning-Based Action Recommendation Model for Cryptocurrency Profit Maximization.pdf", + "ia_path": "preppers/Tech Anarchist/A Deep Learning-Based Action Recommendation Model for Cryptocurrency Profit Maximization.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Deep Learning-Based Action Recommendation Model for Cryptocurrency Profit Maximization.pdf", + "size_bytes": 2934600, + "size_mb": 2.8 + }, + { + "filename": "A Distributed Decentralised Information Storage and Retreival System.pdf", + "ia_path": "preppers/Tech Anarchist/A Distributed Decentralised Information Storage and Retreival System.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Distributed Decentralised Information Storage and Retreival System.pdf", + "size_bytes": 322713, + "size_mb": 0.3 + }, + { + "filename": "A Dynamic Threshold Decryption Scheme Using Bilinear Pairings.pdf", + "ia_path": "preppers/Tech Anarchist/A Dynamic Threshold Decryption Scheme Using Bilinear Pairings.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Dynamic Threshold Decryption Scheme Using Bilinear Pairings.pdf", + "size_bytes": 294431, + "size_mb": 0.3 + }, + { + "filename": "A Framework for More Effective Dark Web Marketplace Investigations.pdf", + "ia_path": "preppers/Tech Anarchist/A Framework for More Effective Dark Web Marketplace Investigations.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Framework for More Effective Dark Web Marketplace Investigations.pdf", + "size_bytes": 4871580, + "size_mb": 4.6 + }, + { + "filename": "A geographical analysis of trafficking on a popular darknet market.pdf", + "ia_path": "preppers/Tech Anarchist/A geographical analysis of trafficking on a popular darknet market.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A geographical analysis of trafficking on a popular darknet market.pdf", + "size_bytes": 3836517, + "size_mb": 3.7 + }, + { + "filename": "A Graduate Course in Applied Cryptography.pdf", + "ia_path": "preppers/Tech Anarchist/A Graduate Course in Applied Cryptography.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Graduate Course in Applied Cryptography.pdf", + "size_bytes": 6709004, + "size_mb": 6.4 + }, + { + "filename": "A Handbook for Co-Op Field Workers in Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/A Handbook for Co-Op Field Workers in Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "A Handbook for Co-Op Field Workers in Developing Countries.pdf", + "size_bytes": 26638989, + "size_mb": 25.4 + }, + { + "filename": "A Introduction to Modern Cryptography.pdf", + "ia_path": "preppers/Tech Anarchist/A Introduction to Modern Cryptography.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Introduction to Modern Cryptography.pdf", + "size_bytes": 130944, + "size_mb": 0.1 + }, + { + "filename": "A Landscape for Humans.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/A Landscape for Humans.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "A Landscape for Humans.pdf", + "size_bytes": 7899168, + "size_mb": 7.5 + }, + { + "filename": "A Machine to Produce Cement Blocks (Spanish).pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/A Machine to Produce Cement Blocks (Spanish).pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "A Machine to Produce Cement Blocks (Spanish).pdf", + "size_bytes": 1625119, + "size_mb": 1.5 + }, + { + "filename": "A Method for Cutting Bottles, Light Bulbs and Flourescent Tubes.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/A Method for Cutting Bottles, Light Bulbs and Flourescent Tubes.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "A Method for Cutting Bottles, Light Bulbs and Flourescent Tubes.pdf", + "size_bytes": 763621, + "size_mb": 0.7 + }, + { + "filename": "A Model for Detecting Tor Encrypted Traffic using Supervised Machine Learning.pdf", + "ia_path": "preppers/Tech Anarchist/A Model for Detecting Tor Encrypted Traffic using Supervised Machine Learning.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Model for Detecting Tor Encrypted Traffic using Supervised Machine Learning.pdf", + "size_bytes": 1497211, + "size_mb": 1.4 + }, + { + "filename": "A Model Health Center.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/A Model Health Center.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "A Model Health Center.pdf", + "size_bytes": 18291892, + "size_mb": 17.4 + }, + { + "filename": "A Museum of Early American Tools.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/A Museum of Early American Tools.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "A Museum of Early American Tools.pdf", + "size_bytes": 9185912, + "size_mb": 8.8 + }, + { + "filename": "A Platform for Confidentiality-Preserving, Trustworthy, and Performant Smart Contracts.pdf", + "ia_path": "preppers/Tech Anarchist/A Platform for Confidentiality-Preserving, Trustworthy, and Performant Smart Contracts.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Platform for Confidentiality-Preserving, Trustworthy, and Performant Smart Contracts.pdf", + "size_bytes": 1107358, + "size_mb": 1.1 + }, + { + "filename": "A Practical Guide to Advanced Networking.pdf", + "ia_path": "preppers/Tech Anarchist/A Practical Guide to Advanced Networking.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Practical Guide to Advanced Networking.pdf", + "size_bytes": 65347485, + "size_mb": 62.3 + }, + { + "filename": "A Practical Introduction to Enterprise Network and Security Management (2017).pdf", + "ia_path": "preppers/Tech Anarchist/A Practical Introduction to Enterprise Network and Security Management (2017).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Practical Introduction to Enterprise Network and Security Management (2017).pdf", + "size_bytes": 16559267, + "size_mb": 15.8 + }, + { + "filename": "A Proof of Reserves Protocol for Monero Exchanges.pdf", + "ia_path": "preppers/Tech Anarchist/A Proof of Reserves Protocol for Monero Exchanges.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Proof of Reserves Protocol for Monero Exchanges.pdf", + "size_bytes": 227169, + "size_mb": 0.2 + }, + { + "filename": "A Qualitative Evaluation of Two Different Law Enforcement Approaches on Dark Net Markets.pdf", + "ia_path": "preppers/Tech Anarchist/A Qualitative Evaluation of Two Different Law Enforcement Approaches on Dark Net Markets.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Qualitative Evaluation of Two Different Law Enforcement Approaches on Dark Net Markets.pdf", + "size_bytes": 214180, + "size_mb": 0.2 + }, + { + "filename": "A Review of Appropriate Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/A Review of Appropriate Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "A Review of Appropriate Tech.pdf", + "size_bytes": 21992281, + "size_mb": 21.0 + }, + { + "filename": "A Sailwing Windmill.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/A Sailwing Windmill.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "A Sailwing Windmill.pdf", + "size_bytes": 6858260, + "size_mb": 6.5 + }, + { + "filename": "A Sailwing Windmill Rotor.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/A Sailwing Windmill Rotor.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "A Sailwing Windmill Rotor.pdf", + "size_bytes": 12071343, + "size_mb": 11.5 + }, + { + "filename": "A Savonious Wind mill Rotor.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/A Savonious Wind mill Rotor.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "A Savonious Wind mill Rotor.pdf", + "size_bytes": 1413563, + "size_mb": 1.3 + }, + { + "filename": "A Secure and Efficient Conditional Anonymous Scheme for Permissionless Blockchains.pdf", + "ia_path": "preppers/Tech Anarchist/A Secure and Efficient Conditional Anonymous Scheme for Permissionless Blockchains.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Secure and Efficient Conditional Anonymous Scheme for Permissionless Blockchains.pdf", + "size_bytes": 4669268, + "size_mb": 4.5 + }, + { + "filename": "A study of network security systems.pdf", + "ia_path": "preppers/Tech Anarchist/A study of network security systems.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A study of network security systems.pdf", + "size_bytes": 1524723, + "size_mb": 1.5 + }, + { + "filename": "A Survey of the Possible Use of Wind Power in Thailand and The Phillipenes.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/A Survey of the Possible Use of Wind Power in Thailand and The Phillipenes.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "A Survey of the Possible Use of Wind Power in Thailand and The Phillipenes.pdf", + "size_bytes": 9744127, + "size_mb": 9.3 + }, + { + "filename": "A Survey on Blockchain Interoperability - Past, Present, and Future Trends.pdf", + "ia_path": "preppers/Tech Anarchist/A Survey on Blockchain Interoperability - Past, Present, and Future Trends.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Survey on Blockchain Interoperability - Past, Present, and Future Trends.pdf", + "size_bytes": 7453841, + "size_mb": 7.1 + }, + { + "filename": "A Survey on Tor Encrypted Traffic Monitoring.pdf", + "ia_path": "preppers/Tech Anarchist/A Survey on Tor Encrypted Traffic Monitoring.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Survey on Tor Encrypted Traffic Monitoring.pdf", + "size_bytes": 776429, + "size_mb": 0.7 + }, + { + "filename": "A Traceability Analysis of Monero\u2019s Blockchain.pdf", + "ia_path": "preppers/Tech Anarchist/A Traceability Analysis of Monero\u2019s Blockchain.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "A Traceability Analysis of Monero\u2019s Blockchain.pdf", + "size_bytes": 2629974, + "size_mb": 2.5 + }, + { + "filename": "About Blockchain Interoperability.pdf", + "ia_path": "preppers/Tech Anarchist/About Blockchain Interoperability.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "About Blockchain Interoperability.pdf", + "size_bytes": 305479, + "size_mb": 0.3 + }, + { + "filename": "Accountable Monero System with Privacy Protection.pdf", + "ia_path": "preppers/Tech Anarchist/Accountable Monero System with Privacy Protection.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Accountable Monero System with Privacy Protection.pdf", + "size_bytes": 1340937, + "size_mb": 1.3 + }, + { + "filename": "Addison.Wesley.The.Technical.And.Social.History.Of.Software.Engineering.Dec.2013.ISBN.0321903420.pdf", + "ia_path": "preppers/Tech Anarchist/Addison.Wesley.The.Technical.And.Social.History.Of.Software.Engineering.Dec.2013.ISBN.0321903420.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Addison.Wesley.The.Technical.And.Social.History.Of.Software.Engineering.Dec.2013.ISBN.0321903420.pdf", + "size_bytes": 1641895, + "size_mb": 1.6 + }, + { + "filename": "Aditya Balapure-Learning Metasploit Exploitation and Development-Packt Publishing (2013).pdf", + "ia_path": "preppers/Tech Anarchist/Aditya Balapure-Learning Metasploit Exploitation and Development-Packt Publishing (2013).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Aditya Balapure-Learning Metasploit Exploitation and Development-Packt Publishing (2013).pdf", + "size_bytes": 9510422, + "size_mb": 9.1 + }, + { + "filename": "Adobe Craft.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Adobe Craft.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Adobe Craft.pdf", + "size_bytes": 13010858, + "size_mb": 12.4 + }, + { + "filename": "Advance Your Linux Skills Hacker\u2019s Manual 2019.pdf", + "ia_path": "preppers/Tech Anarchist/Advance Your Linux Skills Hacker\u2019s Manual 2019.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Advance Your Linux Skills Hacker\u2019s Manual 2019.pdf", + "size_bytes": 87326089, + "size_mb": 83.3 + }, + { + "filename": "ADVANCED ENCRYPTION STANDARD.pdf", + "ia_path": "preppers/Tech Anarchist/ADVANCED ENCRYPTION STANDARD.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "ADVANCED ENCRYPTION STANDARD.pdf", + "size_bytes": 1407812, + "size_mb": 1.3 + }, + { + "filename": "Advanced Penetration Testing. Hacking the World\u2019s Most Secure Networks.pdf", + "ia_path": "preppers/Tech Anarchist/Advanced Penetration Testing. Hacking the World\u2019s Most Secure Networks.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Advanced Penetration Testing. Hacking the World\u2019s Most Secure Networks.pdf", + "size_bytes": 6601535, + "size_mb": 6.3 + }, + { + "filename": "Advances in Security of Information and Communication Networks - Networking Book.pdf", + "ia_path": "preppers/Tech Anarchist/Advances in Security of Information and Communication Networks - Networking Book.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Advances in Security of Information and Communication Networks - Networking Book.pdf", + "size_bytes": 4837787, + "size_mb": 4.6 + }, + { + "filename": "Adventures With a Hand Lens.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Adventures With a Hand Lens.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Adventures With a Hand Lens.pdf", + "size_bytes": 18491726, + "size_mb": 17.6 + }, + { + "filename": "After_A_PS_What_Does_One_Need_To_Know_About_Lead_Acid_Batteries_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Primitive_Survival/After_A_PS_What_Does_One_Need_To_Know_About_Lead_Acid_Batteries_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Primitive_Survival", + "size_bytes": 8229, + "size_mb": 0.0 + }, + { + "filename": "Aggregatable Subvector Commitments for Stateless Cryptocurrencies.pdf", + "ia_path": "preppers/Tech Anarchist/Aggregatable Subvector Commitments for Stateless Cryptocurrencies.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Aggregatable Subvector Commitments for Stateless Cryptocurrencies.pdf", + "size_bytes": 593642, + "size_mb": 0.6 + }, + { + "filename": "Agri-Forestry East of the Andes.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Agri-Forestry East of the Andes.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Agri-Forestry East of the Andes.pdf", + "size_bytes": 1572301, + "size_mb": 1.5 + }, + { + "filename": "Agri in semi-arid lands.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Agri in semi-arid lands.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Agri in semi-arid lands.pdf", + "size_bytes": 7500557, + "size_mb": 7.2 + }, + { + "filename": "Agri. Training Extension.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Agri. Training Extension.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Agri. Training Extension.pdf", + "size_bytes": 8190318, + "size_mb": 7.8 + }, + { + "filename": "Agribar Opporators Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Agribar Opporators Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Agribar Opporators Manual.pdf", + "size_bytes": 11753502, + "size_mb": 11.2 + }, + { + "filename": "Agricultural Development Agency News.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Agricultural Development Agency News.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Agricultural Development Agency News.pdf", + "size_bytes": 7212121, + "size_mb": 6.9 + }, + { + "filename": "Agricultural Equipment and Tools-14.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Agricultural Equipment and Tools-14.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Agricultural Equipment and Tools-14.pdf", + "size_bytes": 2850383, + "size_mb": 2.7 + }, + { + "filename": "Agricultural Equipment and Tools-30.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Agricultural Equipment and Tools-30.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Agricultural Equipment and Tools-30.pdf", + "size_bytes": 3109435, + "size_mb": 3.0 + }, + { + "filename": "Agricultural Equipment and Tools-38.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Agricultural Equipment and Tools-38.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Agricultural Equipment and Tools-38.pdf", + "size_bytes": 2936546, + "size_mb": 2.8 + }, + { + "filename": "Agricultural Equipment and Tools-4.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Agricultural Equipment and Tools-4.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Agricultural Equipment and Tools-4.pdf", + "size_bytes": 1564353, + "size_mb": 1.5 + }, + { + "filename": "Agricultural Extension.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Agricultural Extension.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Agricultural Extension.pdf", + "size_bytes": 18401807, + "size_mb": 17.5 + }, + { + "filename": "Agriculture Practices in Taiwan.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Agriculture Practices in Taiwan.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Agriculture Practices in Taiwan.pdf", + "size_bytes": 38540161, + "size_mb": 36.8 + }, + { + "filename": "Agroforestry Species-Crop Sheet Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Agroforestry Species-Crop Sheet Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Agroforestry Species-Crop Sheet Manual.pdf", + "size_bytes": 30598048, + "size_mb": 29.2 + }, + { + "filename": "Agromedical Approach to Pesticide Managment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Agromedical Approach to Pesticide Managment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Agromedical Approach to Pesticide Managment.pdf", + "size_bytes": 34797470, + "size_mb": 33.2 + }, + { + "filename": "Alice in Onion Land - On Information Security of Tor.pdf", + "ia_path": "preppers/Tech Anarchist/Alice in Onion Land - On Information Security of Tor.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Alice in Onion Land - On Information Security of Tor.pdf", + "size_bytes": 1209296, + "size_mb": 1.2 + }, + { + "filename": "Alternative Agriculture.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Alternative Agriculture.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Alternative Agriculture.pdf", + "size_bytes": 49671677, + "size_mb": 47.4 + }, + { + "filename": "Alternative Design Wheel Barrows.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Alternative Design Wheel Barrows.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Alternative Design Wheel Barrows.pdf", + "size_bytes": 2173793, + "size_mb": 2.1 + }, + { + "filename": "Alternative Development Strategies and AT.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Alternative Development Strategies and AT.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Alternative Development Strategies and AT.pdf", + "size_bytes": 14887038, + "size_mb": 14.2 + }, + { + "filename": "Alternative Sources of Energy.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Alternative Sources of Energy.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Alternative Sources of Energy.pdf", + "size_bytes": 12940533, + "size_mb": 12.3 + }, + { + "filename": "Alternative Techniques for Removing Trees and Bushes.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Alternative Techniques for Removing Trees and Bushes.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Alternative Techniques for Removing Trees and Bushes.pdf", + "size_bytes": 4742042, + "size_mb": 4.5 + }, + { + "filename": "Aluminum_And_Foam_Sam_Splint_2004+.pdf", + "ia_path": "preppers/Prepper_Ark/Aluminum_And_Foam_Sam_Splint_2004+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Aluminum_And_Foam_Sam_Splint_2004+.pdf", + "size_bytes": 103962, + "size_mb": 0.1 + }, + { + "filename": "Amateur's Workshop.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Amateur's Workshop.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Amateur's Workshop.pdf", + "size_bytes": 25719177, + "size_mb": 24.5 + }, + { + "filename": "American Farm Tools.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/American Farm Tools.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "American Farm Tools.pdf", + "size_bytes": 12325841, + "size_mb": 11.8 + }, + { + "filename": "American Kingpin The Epic Hunt for the Criminal Mastermind Behind the Silk Road.pdf", + "ia_path": "preppers/Tech Anarchist/American Kingpin The Epic Hunt for the Criminal Mastermind Behind the Silk Road.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "American Kingpin The Epic Hunt for the Criminal Mastermind Behind the Silk Road.pdf", + "size_bytes": 11097574, + "size_mb": 10.6 + }, + { + "filename": "Ample_Power_Primer_Good_For_Battery_Info_2008.pdf", + "ia_path": "preppers/Prepper_Ark/FAQ/Ample_Power_Primer_Good_For_Battery_Info_2008.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "FAQ", + "size_bytes": 4206632, + "size_mb": 4.0 + }, + { + "filename": "An Advanced Introduction to GnuPG.pdf", + "ia_path": "preppers/Tech Anarchist/An Advanced Introduction to GnuPG.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "An Advanced Introduction to GnuPG.pdf", + "size_bytes": 386774, + "size_mb": 0.4 + }, + { + "filename": "An Analysis of the Degradation of Anonymous Protocols.pdf", + "ia_path": "preppers/Tech Anarchist/An Analysis of the Degradation of Anonymous Protocols.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "An Analysis of the Degradation of Anonymous Protocols.pdf", + "size_bytes": 207226, + "size_mb": 0.2 + }, + { + "filename": "An Attached Solar Greenhouse.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/An Attached Solar Greenhouse.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "An Attached Solar Greenhouse.pdf", + "size_bytes": 3081374, + "size_mb": 2.9 + }, + { + "filename": "An Empirical Analysis of Monero Cross-Chain Traceability.pdf", + "ia_path": "preppers/Tech Anarchist/An Empirical Analysis of Monero Cross-Chain Traceability.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "An Empirical Analysis of Monero Cross-Chain Traceability.pdf", + "size_bytes": 436467, + "size_mb": 0.4 + }, + { + "filename": "An Empirical Analysis of Privacy in the Lightning Network.pdf", + "ia_path": "preppers/Tech Anarchist/An Empirical Analysis of Privacy in the Lightning Network.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "An Empirical Analysis of Privacy in the Lightning Network.pdf", + "size_bytes": 517876, + "size_mb": 0.5 + }, + { + "filename": "An Empirical Analysis of Traceability in the Monero Blockchain.pdf", + "ia_path": "preppers/Tech Anarchist/An Empirical Analysis of Traceability in the Monero Blockchain.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "An Empirical Analysis of Traceability in the Monero Blockchain.pdf", + "size_bytes": 1919940, + "size_mb": 1.8 + }, + { + "filename": "An Intensive Introduction to Cryptography.pdf", + "ia_path": "preppers/Tech Anarchist/An Intensive Introduction to Cryptography.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "An Intensive Introduction to Cryptography.pdf", + "size_bytes": 8274436, + "size_mb": 7.9 + }, + { + "filename": "An Introduction to Cryptography, Second Edition.pdf", + "ia_path": "preppers/Tech Anarchist/An Introduction to Cryptography, Second Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "An Introduction to Cryptography, Second Edition.pdf", + "size_bytes": 3794596, + "size_mb": 3.6 + }, + { + "filename": "An Overview of Possible Uses for Sawdust.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/An Overview of Possible Uses for Sawdust.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "An Overview of Possible Uses for Sawdust.pdf", + "size_bytes": 14825889, + "size_mb": 14.1 + }, + { + "filename": "Anaesthesia at the District Hospital.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Anaesthesia at the District Hospital.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Anaesthesia at the District Hospital.pdf", + "size_bytes": 14427256, + "size_mb": 13.8 + }, + { + "filename": "Analyzing China\u2019s Blocking of Unpublished Tor Bridges.pdf", + "ia_path": "preppers/Tech Anarchist/Analyzing China\u2019s Blocking of Unpublished Tor Bridges.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Analyzing China\u2019s Blocking of Unpublished Tor Bridges.pdf", + "size_bytes": 180549, + "size_mb": 0.2 + }, + { + "filename": "Analyzing the Trimming Activity of Solid-State.pdf", + "ia_path": "preppers/Tech Anarchist/Analyzing the Trimming Activity of Solid-State.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Analyzing the Trimming Activity of Solid-State.pdf", + "size_bytes": 2029469, + "size_mb": 1.9 + }, + { + "filename": "Animal-Drawn Wheeled Tool Carrier.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Animal-Drawn Wheeled Tool Carrier.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Animal-Drawn Wheeled Tool Carrier.pdf", + "size_bytes": 4024513, + "size_mb": 3.8 + }, + { + "filename": "Animal Drawn Wheeled Tool Carriers.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Animal Drawn Wheeled Tool Carriers.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Animal Drawn Wheeled Tool Carriers.pdf", + "size_bytes": 28974705, + "size_mb": 27.6 + }, + { + "filename": "Animal Driven Power Gear.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Animal Driven Power Gear.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Animal Driven Power Gear.pdf", + "size_bytes": 6219589, + "size_mb": 5.9 + }, + { + "filename": "Animal Husbandry in the Tropics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Animal Husbandry in the Tropics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Animal Husbandry in the Tropics.pdf", + "size_bytes": 85521652, + "size_mb": 81.6 + }, + { + "filename": "Animal Power in Farming Cituations.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Animal Power in Farming Cituations.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Animal Power in Farming Cituations.pdf", + "size_bytes": 45906717, + "size_mb": 43.8 + }, + { + "filename": "Animal Traction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Animal Traction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Animal Traction.pdf", + "size_bytes": 10262538, + "size_mb": 9.8 + }, + { + "filename": "Animal Traction in Africa.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Animal Traction in Africa.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Animal Traction in Africa.pdf", + "size_bytes": 46478945, + "size_mb": 44.3 + }, + { + "filename": "Animals Parasitic in Man.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Animals Parasitic in Man.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Animals Parasitic in Man.pdf", + "size_bytes": 36684983, + "size_mb": 35.0 + }, + { + "filename": "Anonymity on QuickSand - Using BGP to Compromise Tor.pdf", + "ia_path": "preppers/Tech Anarchist/Anonymity on QuickSand - Using BGP to Compromise Tor.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Anonymity on QuickSand - Using BGP to Compromise Tor.pdf", + "size_bytes": 953240, + "size_mb": 0.9 + }, + { + "filename": "Anonymity, Cybercrime, and the Connection to Cryptocurrency.pdf", + "ia_path": "preppers/Tech Anarchist/Anonymity, Cybercrime, and the Connection to Cryptocurrency.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Anonymity, Cybercrime, and the Connection to Cryptocurrency.pdf", + "size_bytes": 3694611, + "size_mb": 3.5 + }, + { + "filename": "Anonymous Multi-Hop Locks for Blockchain Scalability and Interoperability.pdf", + "ia_path": "preppers/Tech Anarchist/Anonymous Multi-Hop Locks for Blockchain Scalability and Interoperability.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Anonymous Multi-Hop Locks for Blockchain Scalability and Interoperability.pdf", + "size_bytes": 795082, + "size_mb": 0.8 + }, + { + "filename": "Anonymous_Webs_of_Trust.pdf", + "ia_path": "preppers/Tech Anarchist/Anonymous_Webs_of_Trust.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Anonymous_Webs_of_Trust.pdf", + "size_bytes": 2096953, + "size_mb": 2.0 + }, + { + "filename": "Another Development--Approaches and Strategies.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Another Development--Approaches and Strategies.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Another Development--Approaches and Strategies.pdf", + "size_bytes": 14694018, + "size_mb": 14.0 + }, + { + "filename": "Another Look at \u201cProvable Security\u201d.pdf", + "ia_path": "preppers/Tech Anarchist/Another Look at \u201cProvable Security\u201d.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Another Look at \u201cProvable Security\u201d.pdf", + "size_bytes": 449409, + "size_mb": 0.4 + }, + { + "filename": "Anti Pollution Lab.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Anti Pollution Lab.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Anti Pollution Lab.pdf", + "size_bytes": 16061748, + "size_mb": 15.3 + }, + { + "filename": "Application-Layer Routing Attacks on Tor.pdf", + "ia_path": "preppers/Tech Anarchist/Application-Layer Routing Attacks on Tor.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Application-Layer Routing Attacks on Tor.pdf", + "size_bytes": 163283, + "size_mb": 0.2 + }, + { + "filename": "Application Security for the Android Platform.pdf", + "ia_path": "preppers/Tech Anarchist/Application Security for the Android Platform.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Application Security for the Android Platform.pdf", + "size_bytes": 928386, + "size_mb": 0.9 + }, + { + "filename": "Applied Cryptography 2nd Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Applied Cryptography 2nd Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Applied Cryptography 2nd Edition.pdf", + "size_bytes": 4006483, + "size_mb": 3.8 + }, + { + "filename": "Applied Cryptography for Cyber Security and Defense. Information Encryption and Cyphering.pdf", + "ia_path": "preppers/Tech Anarchist/Applied Cryptography for Cyber Security and Defense. Information Encryption and Cyphering.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Applied Cryptography for Cyber Security and Defense. Information Encryption and Cyphering.pdf", + "size_bytes": 3985428, + "size_mb": 3.8 + }, + { + "filename": "Applied Network Security Monitoring Collection, Detection, and Analysis.pdf", + "ia_path": "preppers/Tech Anarchist/Applied Network Security Monitoring Collection, Detection, and Analysis.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Applied Network Security Monitoring Collection, Detection, and Analysis.pdf", + "size_bytes": 13301889, + "size_mb": 12.7 + }, + { + "filename": "Applied Text Analysis with Python Enabling Language-Aware Data Products with Machine Learning.pdf", + "ia_path": "preppers/Tech Anarchist/Applied Text Analysis with Python Enabling Language-Aware Data Products with Machine Learning.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Applied Text Analysis with Python Enabling Language-Aware Data Products with Machine Learning.pdf", + "size_bytes": 14645572, + "size_mb": 14.0 + }, + { + "filename": "Appropriate Building Materials.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Appropriate Building Materials.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Appropriate Building Materials.pdf", + "size_bytes": 54066450, + "size_mb": 51.6 + }, + { + "filename": "Appropriate Industrial Technology for Agricultural Machinery & Implements.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Appropriate Industrial Technology for Agricultural Machinery & Implements.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Appropriate Industrial Technology for Agricultural Machinery & Implements.pdf", + "size_bytes": 12063662, + "size_mb": 11.5 + }, + { + "filename": "Appropriate Tech Problems and Promises.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Appropriate Tech Problems and Promises.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Appropriate Tech Problems and Promises.pdf", + "size_bytes": 28989182, + "size_mb": 27.6 + }, + { + "filename": "Appropriate Tech Directory.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Appropriate Tech Directory.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Appropriate Tech Directory.pdf", + "size_bytes": 15721438, + "size_mb": 15.0 + }, + { + "filename": "Appropriate Tech for African Women.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Appropriate Tech for African Women.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Appropriate Tech for African Women.pdf", + "size_bytes": 9420579, + "size_mb": 9.0 + }, + { + "filename": "Appropriate Tech for Rural Communities.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Appropriate Tech for Rural Communities.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Appropriate Tech for Rural Communities.pdf", + "size_bytes": 694991, + "size_mb": 0.7 + }, + { + "filename": "Apress.Healthcare.Jun.2014.ISBN.1430266767.pdf", + "ia_path": "preppers/Tech Anarchist/Apress.Healthcare.Jun.2014.ISBN.1430266767.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Apress.Healthcare.Jun.2014.ISBN.1430266767.pdf", + "size_bytes": 2457687, + "size_mb": 2.3 + }, + { + "filename": "Aquaculture for Low Cost Sanitation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Aquaculture for Low Cost Sanitation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Aquaculture for Low Cost Sanitation.pdf", + "size_bytes": 6265850, + "size_mb": 6.0 + }, + { + "filename": "Arch Linux Environment Setup How-To.pdf", + "ia_path": "preppers/Tech Anarchist/Arch Linux Environment Setup How-To.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Arch Linux Environment Setup How-To.pdf", + "size_bytes": 1600480, + "size_mb": 1.5 + }, + { + "filename": "Art of the Informal Agriculture Survey.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Art of the Informal Agriculture Survey.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Art of the Informal Agriculture Survey.pdf", + "size_bytes": 3866835, + "size_mb": 3.7 + }, + { + "filename": "Artificial Salmon Spawning.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Artificial Salmon Spawning.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Artificial Salmon Spawning.pdf", + "size_bytes": 2105179, + "size_mb": 2.0 + }, + { + "filename": "As You Sow, 3 Studies on the Soucial Consecuences of Agri-Buisness.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/As You Sow, 3 Studies on the Soucial Consecuences of Agri-Buisness.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "As You Sow, 3 Studies on the Soucial Consecuences of Agri-Buisness.pdf", + "size_bytes": 50671492, + "size_mb": 48.3 + }, + { + "filename": "Aspects of Wind Power for Irrgiation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Aspects of Wind Power for Irrgiation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Aspects of Wind Power for Irrgiation.pdf", + "size_bytes": 10163519, + "size_mb": 9.7 + }, + { + "filename": "Assessing and Mitigating Impact of Time Delay Attack against Cyber-Physical Systems.pdf", + "ia_path": "preppers/Tech Anarchist/Assessing and Mitigating Impact of Time Delay Attack against Cyber-Physical Systems.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Assessing and Mitigating Impact of Time Delay Attack against Cyber-Physical Systems.pdf", + "size_bytes": 3961965, + "size_mb": 3.8 + }, + { + "filename": "Asset Attack Vectors by Morey J. Haber, Brad Hibbert (z-lib.org).pdf", + "ia_path": "preppers/Tech Anarchist/Asset Attack Vectors by Morey J. Haber, Brad Hibbert (z-lib.org).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Asset Attack Vectors by Morey J. Haber, Brad Hibbert (z-lib.org).pdf", + "size_bytes": 8041891, + "size_mb": 7.7 + }, + { + "filename": "AT for Grain Storage.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/AT for Grain Storage.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "AT for Grain Storage.pdf", + "size_bytes": 9392653, + "size_mb": 9.0 + }, + { + "filename": "AT for Water Supply and Sanitation 10, Night Soil Composting.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/AT for Water Supply and Sanitation 10, Night Soil Composting.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "AT for Water Supply and Sanitation 10, Night Soil Composting.pdf", + "size_bytes": 9394410, + "size_mb": 9.0 + }, + { + "filename": "AT for Water Supply and Sanitation 1b, sanitation Alternative for Low-Income Community.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/AT for Water Supply and Sanitation 1b, sanitation Alternative for Low-Income Community.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "AT for Water Supply and Sanitation 1b, sanitation Alternative for Low-Income Community.pdf", + "size_bytes": 4648010, + "size_mb": 4.4 + }, + { + "filename": "AT for Water Supply and Sanitation 2, A Planners Guide.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/AT for Water Supply and Sanitation 2, A Planners Guide.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "AT for Water Supply and Sanitation 2, A Planners Guide.pdf", + "size_bytes": 17016434, + "size_mb": 16.2 + }, + { + "filename": "AT for Water Supply and Sanitation 3, Health Aspects of Excreta and Sullage Managment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/AT for Water Supply and Sanitation 3, Health Aspects of Excreta and Sullage Managment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "AT for Water Supply and Sanitation 3, Health Aspects of Excreta and Sullage Managment.pdf", + "size_bytes": 38680852, + "size_mb": 36.9 + }, + { + "filename": "AT for Water Supply and Sanitation 4, Low Cost Sanitation Options.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/AT for Water Supply and Sanitation 4, Low Cost Sanitation Options.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "AT for Water Supply and Sanitation 4, Low Cost Sanitation Options.pdf", + "size_bytes": 23084378, + "size_mb": 22.0 + }, + { + "filename": "AT for Water Supply and Sanitation 5, Sociocultural Aspects.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/AT for Water Supply and Sanitation 5, Sociocultural Aspects.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "AT for Water Supply and Sanitation 5, Sociocultural Aspects.pdf", + "size_bytes": 9650616, + "size_mb": 9.2 + }, + { + "filename": "AT in Social Context.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/AT in Social Context.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "AT in Social Context.pdf", + "size_bytes": 2371044, + "size_mb": 2.3 + }, + { + "filename": "Atmospheric_Pressure_Versus_Height_2004+.pdf", + "ia_path": "preppers/Prepper_Ark/Atmospheric_Pressure_Versus_Height_2004+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Atmospheric_Pressure_Versus_Height_2004+.pdf", + "size_bytes": 9361, + "size_mb": 0.0 + }, + { + "filename": "Atomic Swaps between Bitcoin and Monero.pdf", + "ia_path": "preppers/Tech Anarchist/Atomic Swaps between Bitcoin and Monero.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Atomic Swaps between Bitcoin and Monero.pdf", + "size_bytes": 214123, + "size_mb": 0.2 + }, + { + "filename": "Attacking Network Protocols A Hacker\u2019s Guide to Capture, Analysis, and Exploitation.pdf", + "ia_path": "preppers/Tech Anarchist/Attacking Network Protocols A Hacker\u2019s Guide to Capture, Analysis, and Exploitation.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Attacking Network Protocols A Hacker\u2019s Guide to Capture, Analysis, and Exploitation.pdf", + "size_bytes": 7478942, + "size_mb": 7.1 + }, + { + "filename": "Attacking NTLM with Precomputed_Hashtables.pdf", + "ia_path": "preppers/Tech Anarchist/Attacking NTLM with Precomputed_Hashtables.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Attacking NTLM with Precomputed_Hashtables.pdf", + "size_bytes": 122176, + "size_mb": 0.1 + }, + { + "filename": "Audit of the Federal Bureau of Investigations Strategy and Efforts to Disrupt Illegal Dark Web Activities.pdf", + "ia_path": "preppers/Tech Anarchist/Audit of the Federal Bureau of Investigations Strategy and Efforts to Disrupt Illegal Dark Web Activities.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Audit of the Federal Bureau of Investigations Strategy and Efforts to Disrupt Illegal Dark Web Activities.pdf", + "size_bytes": 2420691, + "size_mb": 2.3 + }, + { + "filename": "Automotive Operation and Maintinence.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Automotive Operation and Maintinence.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Automotive Operation and Maintinence.pdf", + "size_bytes": 19744069, + "size_mb": 18.8 + }, + { + "filename": "Avoiding The Man on the Wire - Improving Tor's Security with Trust-Aware Path Selection.pdf", + "ia_path": "preppers/Tech Anarchist/Avoiding The Man on the Wire - Improving Tor's Security with Trust-Aware Path Selection.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Avoiding The Man on the Wire - Improving Tor's Security with Trust-Aware Path Selection.pdf", + "size_bytes": 1272314, + "size_mb": 1.2 + }, + { + "filename": "AWS Best Practices for DDoS.pdf", + "ia_path": "preppers/Tech Anarchist/AWS Best Practices for DDoS.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "AWS Best Practices for DDoS.pdf", + "size_bytes": 685124, + "size_mb": 0.7 + }, + { + "filename": "BackYard Composting.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/BackYard Composting.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "BackYard Composting.pdf", + "size_bytes": 2923227, + "size_mb": 2.8 + }, + { + "filename": "Bamboo as a Building Material.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Bamboo as a Building Material.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Bamboo as a Building Material.pdf", + "size_bytes": 16972408, + "size_mb": 16.2 + }, + { + "filename": "Bamboo in Building Construction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Bamboo in Building Construction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Bamboo in Building Construction.pdf", + "size_bytes": 19607242, + "size_mb": 18.7 + }, + { + "filename": "Banki Turbine; A Construction Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Banki Turbine; A Construction Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Banki Turbine; A Construction Manual.pdf", + "size_bytes": 3516067, + "size_mb": 3.4 + }, + { + "filename": "Barnacle Parp's Chain Saw Guide.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Barnacle Parp's Chain Saw Guide.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Barnacle Parp's Chain Saw Guide.pdf", + "size_bytes": 26825560, + "size_mb": 25.6 + }, + { + "filename": "bash Cookbook Solutions and Examples for bash Users.pdf", + "ia_path": "preppers/Tech Anarchist/bash Cookbook Solutions and Examples for bash Users.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "bash Cookbook Solutions and Examples for bash Users.pdf", + "size_bytes": 7070360, + "size_mb": 6.7 + }, + { + "filename": "Basic_Chemical_Material_Manufacture_Prof_Gosta_Ehrensvcrd_Sweden_1971.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Chemical_Material_Manufacture_Prof_Gosta_Ehrensvcrd_Sweden_1971.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Basic_Chemical_Material_Manufacture_Prof_Gosta_Ehrensvcrd_Sweden_1971.pdf", + "size_bytes": 18156, + "size_mb": 0.0 + }, + { + "filename": "Basic Finances.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Basic Finances.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Basic Finances.pdf", + "size_bytes": 3049014, + "size_mb": 2.9 + }, + { + "filename": "Basic Machines and How They Work.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Basic Machines and How They Work.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Basic Machines and How They Work.pdf", + "size_bytes": 14024180, + "size_mb": 13.4 + }, + { + "filename": "Basic Marketing.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Basic Marketing.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Basic Marketing.pdf", + "size_bytes": 2808067, + "size_mb": 2.7 + }, + { + "filename": "Basic Sewing Machine Repair.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Basic Sewing Machine Repair.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Basic Sewing Machine Repair.pdf", + "size_bytes": 3831409, + "size_mb": 3.7 + }, + { + "filename": "Basic Soil Improvment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Basic Soil Improvment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Basic Soil Improvment.pdf", + "size_bytes": 3588271, + "size_mb": 3.4 + }, + { + "filename": "Basic Techniques for a Health Laboratory.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Basic Techniques for a Health Laboratory.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Basic Techniques for a Health Laboratory.pdf", + "size_bytes": 45693768, + "size_mb": 43.6 + }, + { + "filename": "Basics_About_Electricity_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Basics_About_Electricity_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Teaching", + "size_bytes": 24610, + "size_mb": 0.0 + }, + { + "filename": "Batteries_And_Primitive_Survival_E-Book_2008+.pdf", + "ia_path": "preppers/Prepper_Ark/Primitive_Survival/Batteries_And_Primitive_Survival_E-Book_2008+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Primitive_Survival", + "size_bytes": 8174029, + "size_mb": 7.8 + }, + { + "filename": "Batteries_Lessons_Learned_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Primitive_Survival/Batteries_Lessons_Learned_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Primitive_Survival", + "size_bytes": 101731, + "size_mb": 0.1 + }, + { + "filename": "Bearing Design and Fitting.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Bearing Design and Fitting.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Bearing Design and Fitting.pdf", + "size_bytes": 3478534, + "size_mb": 3.3 + }, + { + "filename": "Bee Keeper's Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Bee Keeper's Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Bee Keeper's Handbook.pdf", + "size_bytes": 21807304, + "size_mb": 20.8 + }, + { + "filename": "Bee Keeping Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Bee Keeping Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Bee Keeping Handbook.pdf", + "size_bytes": 20508121, + "size_mb": 19.6 + }, + { + "filename": "Beekeeping Guide.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Beekeeping Guide.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Beekeeping Guide.pdf", + "size_bytes": 4884119, + "size_mb": 4.7 + }, + { + "filename": "Beekeeping in Rural Develoment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Beekeeping in Rural Develoment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Beekeeping in Rural Develoment.pdf", + "size_bytes": 18979890, + "size_mb": 18.1 + }, + { + "filename": "Beginning Ethical Hacking with Kali Linux Computational Techniques for Resolving Security Issues.pdf", + "ia_path": "preppers/Tech Anarchist/Beginning Ethical Hacking with Kali Linux Computational Techniques for Resolving Security Issues.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Beginning Ethical Hacking with Kali Linux Computational Techniques for Resolving Security Issues.pdf", + "size_bytes": 8391779, + "size_mb": 8.0 + }, + { + "filename": "Beginning Linux Programming 4th Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Beginning Linux Programming 4th Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Beginning Linux Programming 4th Edition.pdf", + "size_bytes": 4626512, + "size_mb": 4.4 + }, + { + "filename": "Beginning Red Hat Linux 9.pdf", + "ia_path": "preppers/Tech Anarchist/Beginning Red Hat Linux 9.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Beginning Red Hat Linux 9.pdf", + "size_bytes": 5050058, + "size_mb": 4.8 + }, + { + "filename": "Beginning Serverless Computing Developing with Amazon Web Services, Microsoft Azure, and Google Cloud.pdf", + "ia_path": "preppers/Tech Anarchist/Beginning Serverless Computing Developing with Amazon Web Services, Microsoft Azure, and Google Cloud.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Beginning Serverless Computing Developing with Amazon Web Services, Microsoft Azure, and Google Cloud.pdf", + "size_bytes": 9897568, + "size_mb": 9.4 + }, + { + "filename": "Beginning the Linux Command Line, 2nd edition.pdf", + "ia_path": "preppers/Tech Anarchist/Beginning the Linux Command Line, 2nd edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Beginning the Linux Command Line, 2nd edition.pdf", + "size_bytes": 4306220, + "size_mb": 4.1 + }, + { + "filename": "Behavioral Profiling of Darknet Marketplace.pdf", + "ia_path": "preppers/Tech Anarchist/Behavioral Profiling of Darknet Marketplace.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Behavioral Profiling of Darknet Marketplace.pdf", + "size_bytes": 1026048, + "size_mb": 1.0 + }, + { + "filename": "Bell Alarms and Sack Hoists in Windmills.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Bell Alarms and Sack Hoists in Windmills.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Bell Alarms and Sack Hoists in Windmills.pdf", + "size_bytes": 1658863, + "size_mb": 1.6 + }, + { + "filename": "Better Care in Leporsy.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Care in Leporsy.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Care in Leporsy.pdf", + "size_bytes": 12516940, + "size_mb": 11.9 + }, + { + "filename": "Better_Care_In_Leprosy_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Better_Care_In_Leprosy_1999.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Better_Care_In_Leprosy_1999.pdf", + "size_bytes": 12516940, + "size_mb": 11.9 + }, + { + "filename": "Better Childcare.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Childcare.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Childcare.pdf", + "size_bytes": 12014012, + "size_mb": 11.5 + }, + { + "filename": "Better Farming Series 1, the plant root.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 1, the plant root.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 1, the plant root.pdf", + "size_bytes": 2538571, + "size_mb": 2.4 + }, + { + "filename": "Better Farming Series 10, the farm buisness.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 10, the farm buisness.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 10, the farm buisness.pdf", + "size_bytes": 3393758, + "size_mb": 3.2 + }, + { + "filename": "Better Farming Series 11, cattle.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 11, cattle.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 11, cattle.pdf", + "size_bytes": 5172827, + "size_mb": 4.9 + }, + { + "filename": "Better Farming Series 12, sheep and goats.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 12, sheep and goats.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 12, sheep and goats.pdf", + "size_bytes": 4232515, + "size_mb": 4.0 + }, + { + "filename": "Better Farming Series 13, chickens.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 13, chickens.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 13, chickens.pdf", + "size_bytes": 5250621, + "size_mb": 5.0 + }, + { + "filename": "Better Farming Series 14, farming with animal power.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 14, farming with animal power.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 14, farming with animal power.pdf", + "size_bytes": 7515270, + "size_mb": 7.2 + }, + { + "filename": "Better Farming Series 15, cereals.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 15, cereals.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 15, cereals.pdf", + "size_bytes": 4398289, + "size_mb": 4.2 + }, + { + "filename": "Better Farming Series 16, roots and tubers.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 16, roots and tubers.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 16, roots and tubers.pdf", + "size_bytes": 4246648, + "size_mb": 4.0 + }, + { + "filename": "Better Farming Series 17, ground nuts.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 17, ground nuts.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 17, ground nuts.pdf", + "size_bytes": 3435863, + "size_mb": 3.3 + }, + { + "filename": "Better Farming Series 18, bananas.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 18, bananas.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 18, bananas.pdf", + "size_bytes": 2664827, + "size_mb": 2.5 + }, + { + "filename": "Better Farming Series 19, market gardening.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 19, market gardening.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 19, market gardening.pdf", + "size_bytes": 4967746, + "size_mb": 4.7 + }, + { + "filename": "Better Farming Series 2, the stem, buds, and leaves.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 2, the stem, buds, and leaves.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 2, the stem, buds, and leaves.pdf", + "size_bytes": 2753367, + "size_mb": 2.6 + }, + { + "filename": "Better Farming Series 20, upland Rice.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 20, upland Rice.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 20, upland Rice.pdf", + "size_bytes": 3011480, + "size_mb": 2.9 + }, + { + "filename": "Better Farming Series 21, swamp or patty rice.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 21, swamp or patty rice.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 21, swamp or patty rice.pdf", + "size_bytes": 3818206, + "size_mb": 3.6 + }, + { + "filename": "Better Farming Series 22, cacao.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 22, cacao.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 22, cacao.pdf", + "size_bytes": 3272959, + "size_mb": 3.1 + }, + { + "filename": "Better Farming Series 23, Coffee.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 23, Coffee.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 23, Coffee.pdf", + "size_bytes": 3440643, + "size_mb": 3.3 + }, + { + "filename": "Better Farming Series 24, the oil palm.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 24, the oil palm.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 24, the oil palm.pdf", + "size_bytes": 3703676, + "size_mb": 3.5 + }, + { + "filename": "Better Farming Series 25, the rubber tree.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 25, the rubber tree.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 25, the rubber tree.pdf", + "size_bytes": 2928759, + "size_mb": 2.8 + }, + { + "filename": "Better Farming Series 26, the modern farm buisness.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 26, the modern farm buisness.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 26, the modern farm buisness.pdf", + "size_bytes": 3736474, + "size_mb": 3.6 + }, + { + "filename": "Better Farming Series 3, the flower.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 3, the flower.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 3, the flower.pdf", + "size_bytes": 2756666, + "size_mb": 2.6 + }, + { + "filename": "Better Farming Series 4, science of soil.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 4, science of soil.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 4, science of soil.pdf", + "size_bytes": 3196988, + "size_mb": 3.0 + }, + { + "filename": "Better Farming Series 5, soil conservation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 5, soil conservation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 5, soil conservation.pdf", + "size_bytes": 3231319, + "size_mb": 3.1 + }, + { + "filename": "Better Farming Series 6, soil improvement.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 6, soil improvement.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 6, soil improvement.pdf", + "size_bytes": 2943931, + "size_mb": 2.8 + }, + { + "filename": "Better Farming Series 7, crop farming.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 7, crop farming.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 7, crop farming.pdf", + "size_bytes": 2832268, + "size_mb": 2.7 + }, + { + "filename": "Better Farming Series 8, feed and care of animals.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 8, feed and care of animals.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 8, feed and care of animals.pdf", + "size_bytes": 3636571, + "size_mb": 3.5 + }, + { + "filename": "Better Farming Series 9, animal diseas and reproduction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Farming Series 9, animal diseas and reproduction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Farming Series 9, animal diseas and reproduction.pdf", + "size_bytes": 3668553, + "size_mb": 3.5 + }, + { + "filename": "Better Freshwater Fish Farming-the Fish.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Freshwater Fish Farming-the Fish.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Freshwater Fish Farming-the Fish.pdf", + "size_bytes": 4539502, + "size_mb": 4.3 + }, + { + "filename": "Better Freshwater Fish Farming-the Pond.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Better Freshwater Fish Farming-the Pond.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Better Freshwater Fish Farming-the Pond.pdf", + "size_bytes": 4641941, + "size_mb": 4.4 + }, + { + "filename": "Bicycle_Generator_Using_Cordless_Drills_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Bicycle_Generator_Using_Cordless_Drills_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Bicycle_Generator_Using_Cordless_Drills_2005+.pdf", + "size_bytes": 1423580, + "size_mb": 1.4 + }, + { + "filename": "Bicycle Resource Guide.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Bicycle Resource Guide.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Bicycle Resource Guide.pdf", + "size_bytes": 10441226, + "size_mb": 10.0 + }, + { + "filename": "Bicycle Trailer Design.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Bicycle Trailer Design.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Bicycle Trailer Design.pdf", + "size_bytes": 5305708, + "size_mb": 5.1 + }, + { + "filename": "Bicycles-Case Study of Indian Expierence.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Bicycles-Case Study of Indian Expierence.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Bicycles-Case Study of Indian Expierence.pdf", + "size_bytes": 7659288, + "size_mb": 7.3 + }, + { + "filename": "Bicycling Science.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Bicycling Science.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Bicycling Science.pdf", + "size_bytes": 16941820, + "size_mb": 16.2 + }, + { + "filename": "Bifurcated Signatures - Folding the Accountability vs. Anonymity Dilemma into a Single Private Signing Scheme.pdf", + "ia_path": "preppers/Tech Anarchist/Bifurcated Signatures - Folding the Accountability vs. Anonymity Dilemma into a Single Private Signing Scheme.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Bifurcated Signatures - Folding the Accountability vs. Anonymity Dilemma into a Single Private Signing Scheme.pdf", + "size_bytes": 870863, + "size_mb": 0.8 + }, + { + "filename": "Biogas and Waste Recycling; The Philippine Experience.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Biogas and Waste Recycling; The Philippine Experience.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Biogas and Waste Recycling; The Philippine Experience.pdf", + "size_bytes": 33920492, + "size_mb": 32.3 + }, + { + "filename": "Biogas Plants in Animal Husbandry.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Biogas Plants in Animal Husbandry.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Biogas Plants in Animal Husbandry.pdf", + "size_bytes": 18058409, + "size_mb": 17.2 + }, + { + "filename": "Biogas Systems in India.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Biogas Systems in India.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Biogas Systems in India.pdf", + "size_bytes": 12266320, + "size_mb": 11.7 + }, + { + "filename": "Biogas Tech in the Third World.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Biogas Tech in the Third World.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Biogas Tech in the Third World.pdf", + "size_bytes": 15123421, + "size_mb": 14.4 + }, + { + "filename": "BiogasBiofertilizer Buisness Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/BiogasBiofertilizer Buisness Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "BiogasBiofertilizer Buisness Handbook.pdf", + "size_bytes": 17305523, + "size_mb": 16.5 + }, + { + "filename": "Bissa; An Indiginous Storage Bin.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Bissa; An Indiginous Storage Bin.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Bissa; An Indiginous Storage Bin.pdf", + "size_bytes": 2655374, + "size_mb": 2.5 + }, + { + "filename": "Bitcoin\u2013Monero Cross-chain Atomic Swap.pdf", + "ia_path": "preppers/Tech Anarchist/Bitcoin\u2013Monero Cross-chain Atomic Swap.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Bitcoin\u2013Monero Cross-chain Atomic Swap.pdf", + "size_bytes": 359091, + "size_mb": 0.3 + }, + { + "filename": "Black-Hat-Go - Go-Programming-For-Hackers-and-Pentesters.pdf", + "ia_path": "preppers/Tech Anarchist/Black-Hat-Go - Go-Programming-For-Hackers-and-Pentesters.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Black-Hat-Go - Go-Programming-For-Hackers-and-Pentesters.pdf", + "size_bytes": 24019308, + "size_mb": 22.9 + }, + { + "filename": "BLACK-HAT HACKERS\u2019 CRISIS INFORMATION PROCESSING IN THE DARKNET - A CASE STUDY OF CYBER UNDERGROUND MARKET SHUTDOWNS.pdf", + "ia_path": "preppers/Tech Anarchist/BLACK-HAT HACKERS\u2019 CRISIS INFORMATION PROCESSING IN THE DARKNET - A CASE STUDY OF CYBER UNDERGROUND MARKET SHUTDOWNS.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "BLACK-HAT HACKERS\u2019 CRISIS INFORMATION PROCESSING IN THE DARKNET - A CASE STUDY OF CYBER UNDERGROUND MARKET SHUTDOWNS.pdf", + "size_bytes": 694721, + "size_mb": 0.7 + }, + { + "filename": "Black hat Python - Python programming for hackers and pentesters.pdf", + "ia_path": "preppers/Tech Anarchist/Black hat Python - Python programming for hackers and pentesters.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Black hat Python - Python programming for hackers and pentesters.pdf", + "size_bytes": 10527370, + "size_mb": 10.0 + }, + { + "filename": "BlackHat_Python.pdf", + "ia_path": "preppers/Tech Anarchist/BlackHat_Python.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "BlackHat_Python.pdf", + "size_bytes": 6812973, + "size_mb": 6.5 + }, + { + "filename": "Blacksmith, Baker, Roofing Sheet Maker.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Blacksmith, Baker, Roofing Sheet Maker.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Blacksmith, Baker, Roofing Sheet Maker.pdf", + "size_bytes": 17634371, + "size_mb": 16.8 + }, + { + "filename": "Blacksmithing.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Blacksmithing.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Blacksmithing.pdf", + "size_bytes": 5867062, + "size_mb": 5.6 + }, + { + "filename": "Boat Building Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Boat Building Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Boat Building Manual.pdf", + "size_bytes": 22291625, + "size_mb": 21.3 + }, + { + "filename": "Boats From Ferro-Cement.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Boats From Ferro-Cement.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Boats From Ferro-Cement.pdf", + "size_bytes": 20020932, + "size_mb": 19.1 + }, + { + "filename": "Boiler Making.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Boiler Making.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Boiler Making.pdf", + "size_bytes": 21628395, + "size_mb": 20.6 + }, + { + "filename": "Book Keeping For Small Scale Manufacturing.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Book Keeping For Small Scale Manufacturing.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Book Keeping For Small Scale Manufacturing.pdf", + "size_bytes": 4987393, + "size_mb": 4.8 + }, + { + "filename": "Brackish_Water_Purification_Systems_V2_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Recommendations/Brackish_Water_Purification_Systems_V2_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Recommendations", + "size_bytes": 1616035, + "size_mb": 1.5 + }, + { + "filename": "Bread Box Water Heater Plans.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Bread Box Water Heater Plans.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Bread Box Water Heater Plans.pdf", + "size_bytes": 474946, + "size_mb": 0.5 + }, + { + "filename": "Breaking LTE on Layer Two.pdf", + "ia_path": "preppers/Tech Anarchist/Breaking LTE on Layer Two.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Breaking LTE on Layer Two.pdf", + "size_bytes": 3374000, + "size_mb": 3.2 + }, + { + "filename": "Brick Making in Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Brick Making in Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Brick Making in Developing Countries.pdf", + "size_bytes": 13645433, + "size_mb": 13.0 + }, + { + "filename": "Buffer Overflow (Root on server II).pdf", + "ia_path": "preppers/Tech Anarchist/Buffer Overflow (Root on server II).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Buffer Overflow (Root on server II).pdf", + "size_bytes": 717286, + "size_mb": 0.7 + }, + { + "filename": "Build a Yurt.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Build a Yurt.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Build a Yurt.pdf", + "size_bytes": 17705638, + "size_mb": 16.9 + }, + { + "filename": "Building a HIPAA-Compliant Cybersecurity Program Using NIST 800-30 and CSF to Secure Protected Health Information by Eric C. Thompson (auth.) (z-lib.org).pdf", + "ia_path": "preppers/Tech Anarchist/Building a HIPAA-Compliant Cybersecurity Program Using NIST 800-30 and CSF to Secure Protected Health Information by Eric C. Thompson (auth.) (z-lib.org).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Building a HIPAA-Compliant Cybersecurity Program Using NIST 800-30 and CSF to Secure Protected Health Information by Eric C. Thompson (auth.) (z-lib.org).pdf", + "size_bytes": 4659146, + "size_mb": 4.4 + }, + { + "filename": "Building a Windows IT Infrastructure in the Cloud.pdf", + "ia_path": "preppers/Tech Anarchist/Building a Windows IT Infrastructure in the Cloud.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Building a Windows IT Infrastructure in the Cloud.pdf", + "size_bytes": 5071409, + "size_mb": 4.8 + }, + { + "filename": "Building Chatbots with Python Using Natural Language Processing and Machine Learning.pdf", + "ia_path": "preppers/Tech Anarchist/Building Chatbots with Python Using Natural Language Processing and Machine Learning.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Building Chatbots with Python Using Natural Language Processing and Machine Learning.pdf", + "size_bytes": 5432020, + "size_mb": 5.2 + }, + { + "filename": "Building Embedded Linux Systems.pdf", + "ia_path": "preppers/Tech Anarchist/Building Embedded Linux Systems.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Building Embedded Linux Systems.pdf", + "size_bytes": 4429254, + "size_mb": 4.2 + }, + { + "filename": "Building Embedded Linux Systems 2nd Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Building Embedded Linux Systems 2nd Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Building Embedded Linux Systems 2nd Edition.pdf", + "size_bytes": 4543484, + "size_mb": 4.3 + }, + { + "filename": "Building Internet Firewalls.pdf", + "ia_path": "preppers/Tech Anarchist/Building Internet Firewalls.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Building Internet Firewalls.pdf", + "size_bytes": 7939867, + "size_mb": 7.6 + }, + { + "filename": "Building to Resist the Effect of Wind 1.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Building to Resist the Effect of Wind 1.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Building to Resist the Effect of Wind 1.pdf", + "size_bytes": 6242569, + "size_mb": 6.0 + }, + { + "filename": "Building to Resist the Effect of Wind 2.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Building to Resist the Effect of Wind 2.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Building to Resist the Effect of Wind 2.pdf", + "size_bytes": 4616044, + "size_mb": 4.4 + }, + { + "filename": "Building to Resist the Effect of Wind 3.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Building to Resist the Effect of Wind 3.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Building to Resist the Effect of Wind 3.pdf", + "size_bytes": 10208970, + "size_mb": 9.7 + }, + { + "filename": "Building to Resist the Effect of Wind 4.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Building to Resist the Effect of Wind 4.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Building to Resist the Effect of Wind 4.pdf", + "size_bytes": 5895599, + "size_mb": 5.6 + }, + { + "filename": "Building to Resist the Effect of Wind 5.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Building to Resist the Effect of Wind 5.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Building to Resist the Effect of Wind 5.pdf", + "size_bytes": 5432220, + "size_mb": 5.2 + }, + { + "filename": "Building Tools with GitHub.pdf", + "ia_path": "preppers/Tech Anarchist/Building Tools with GitHub.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Building Tools with GitHub.pdf", + "size_bytes": 12716519, + "size_mb": 12.1 + }, + { + "filename": "Building With Earth; A Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Building With Earth; A Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Building With Earth; A Handbook.pdf", + "size_bytes": 6106460, + "size_mb": 5.8 + }, + { + "filename": "Bulletproof Wireless Security - GSM, UMTS, 802.11, and Ad Hoc Security (Communications Engineering).pdf", + "ia_path": "preppers/Tech Anarchist/Bulletproof Wireless Security - GSM, UMTS, 802.11, and Ad Hoc Security (Communications Engineering).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Bulletproof Wireless Security - GSM, UMTS, 802.11, and Ad Hoc Security (Communications Engineering).pdf", + "size_bytes": 3461192, + "size_mb": 3.3 + }, + { + "filename": "Burning Issues; for Eastern Africa.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Burning Issues; for Eastern Africa.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Burning Issues; for Eastern Africa.pdf", + "size_bytes": 13186769, + "size_mb": 12.6 + }, + { + "filename": "Business Arithmatic for Co-ops and Small Buisiness.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Business Arithmatic for Co-ops and Small Buisiness.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Business Arithmatic for Co-ops and Small Buisiness.pdf", + "size_bytes": 5177636, + "size_mb": 4.9 + }, + { + "filename": "Bypassing NoScript Security Suite Using Cross-Site Scripting and MITM Attacks.pdf", + "ia_path": "preppers/Tech Anarchist/Bypassing NoScript Security Suite Using Cross-Site Scripting and MITM Attacks.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Bypassing NoScript Security Suite Using Cross-Site Scripting and MITM Attacks.pdf", + "size_bytes": 910691, + "size_mb": 0.9 + }, + { + "filename": "C in a Nutshell The Definitive Reference.pdf", + "ia_path": "preppers/Tech Anarchist/C in a Nutshell The Definitive Reference.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "C in a Nutshell The Definitive Reference.pdf", + "size_bytes": 10557760, + "size_mb": 10.1 + }, + { + "filename": "Cache Based Side Channel Attack - A Survey.pdf", + "ia_path": "preppers/Tech Anarchist/Cache Based Side Channel Attack - A Survey.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cache Based Side Channel Attack - A Survey.pdf", + "size_bytes": 491892, + "size_mb": 0.5 + }, + { + "filename": "Calculation of Check Dams.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Calculation of Check Dams.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Calculation of Check Dams.pdf", + "size_bytes": 7818122, + "size_mb": 7.5 + }, + { + "filename": "Can a Public Blockchain Keep a Secret.pdf", + "ia_path": "preppers/Tech Anarchist/Can a Public Blockchain Keep a Secret.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Can a Public Blockchain Keep a Secret.pdf", + "size_bytes": 683244, + "size_mb": 0.7 + }, + { + "filename": "Cancer_Cause_And_Cure_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Cancer_Cause_And_Cure_2009.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Cancer_Cause_And_Cure_2009.pdf", + "size_bytes": 72073, + "size_mb": 0.1 + }, + { + "filename": "Cane Sugar; The Small Scale Processing Option.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Cane Sugar; The Small Scale Processing Option.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Cane Sugar; The Small Scale Processing Option.pdf", + "size_bytes": 25702014, + "size_mb": 24.5 + }, + { + "filename": "Carbon_Electrode_Patent_4243833_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Carbon_Electrode_Patent_4243833_1981.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Carbon_Electrode_Patent_4243833_1981.pdf", + "size_bytes": 365483, + "size_mb": 0.3 + }, + { + "filename": "Cascade Ciphers The Importance of Being First.pdf", + "ia_path": "preppers/Tech Anarchist/Cascade Ciphers The Importance of Being First.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cascade Ciphers The Importance of Being First.pdf", + "size_bytes": 140598, + "size_mb": 0.1 + }, + { + "filename": "Case Studies of High Impact Appropriate Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Case Studies of High Impact Appropriate Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Case Studies of High Impact Appropriate Tech.pdf", + "size_bytes": 5037259, + "size_mb": 4.8 + }, + { + "filename": "Cataloge of Antique Barbed Wire.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Cataloge of Antique Barbed Wire.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Cataloge of Antique Barbed Wire.pdf", + "size_bytes": 31808247, + "size_mb": 30.3 + }, + { + "filename": "Catalogue of Small Scale Power Equipment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Catalogue of Small Scale Power Equipment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Catalogue of Small Scale Power Equipment.pdf", + "size_bytes": 34715339, + "size_mb": 33.1 + }, + { + "filename": "CCNA 200-301 Official Cert Guide [Pdf][Vol.1-Sep2019].pdf", + "ia_path": "preppers/Tech Anarchist/CCNA 200-301 Official Cert Guide [Pdf][Vol.1-Sep2019].pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CCNA 200-301 Official Cert Guide [Pdf][Vol.1-Sep2019].pdf", + "size_bytes": 20163916, + "size_mb": 19.2 + }, + { + "filename": "CCNA 200-301 Official Cert Guide, Volume 1.pdf", + "ia_path": "preppers/Tech Anarchist/CCNA 200-301 Official Cert Guide, Volume 1.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CCNA 200-301 Official Cert Guide, Volume 1.pdf", + "size_bytes": 19771904, + "size_mb": 18.9 + }, + { + "filename": "CCNA Routing and Switching Complete Study Guide Exam 100-105, Exam 200-105, Exam 200-125.pdf", + "ia_path": "preppers/Tech Anarchist/CCNA Routing and Switching Complete Study Guide Exam 100-105, Exam 200-105, Exam 200-125.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CCNA Routing and Switching Complete Study Guide Exam 100-105, Exam 200-105, Exam 200-125.pdf", + "size_bytes": 12263937, + "size_mb": 11.7 + }, + { + "filename": "CCNA Security 640-553 Official Certification Guide.pdf", + "ia_path": "preppers/Tech Anarchist/CCNA Security 640-553 Official Certification Guide.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CCNA Security 640-553 Official Certification Guide.pdf", + "size_bytes": 34011202, + "size_mb": 32.4 + }, + { + "filename": "CCNA Security Portable Command Guide.pdf", + "ia_path": "preppers/Tech Anarchist/CCNA Security Portable Command Guide.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CCNA Security Portable Command Guide.pdf", + "size_bytes": 5479870, + "size_mb": 5.2 + }, + { + "filename": "CCNP Security FIREWALL 642-618 Official Cert Guide.pdf", + "ia_path": "preppers/Tech Anarchist/CCNP Security FIREWALL 642-618 Official Cert Guide.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CCNP Security FIREWALL 642-618 Official Cert Guide.pdf", + "size_bytes": 28463059, + "size_mb": 27.1 + }, + { + "filename": "CEH v10 EC-Council Certified Ethical Hacker Complete Training Guide with Practice Labs.pdf", + "ia_path": "preppers/Tech Anarchist/CEH v10 EC-Council Certified Ethical Hacker Complete Training Guide with Practice Labs.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CEH v10 EC-Council Certified Ethical Hacker Complete Training Guide with Practice Labs.pdf", + "size_bytes": 28120083, + "size_mb": 26.8 + }, + { + "filename": "CEH v5 Module 17 Physical Security.pdf", + "ia_path": "preppers/Tech Anarchist/CEH v5 Module 17 Physical Security.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CEH v5 Module 17 Physical Security.pdf", + "size_bytes": 2743744, + "size_mb": 2.6 + }, + { + "filename": "CEHv6 Module 21 Physical Security.pdf", + "ia_path": "preppers/Tech Anarchist/CEHv6 Module 21 Physical Security.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CEHv6 Module 21 Physical Security.pdf", + "size_bytes": 3219872, + "size_mb": 3.1 + }, + { + "filename": "CEHv6 Module 49 Creating Security Policies.pdf", + "ia_path": "preppers/Tech Anarchist/CEHv6 Module 49 Creating Security Policies.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CEHv6 Module 49 Creating Security Policies.pdf", + "size_bytes": 2176580, + "size_mb": 2.1 + }, + { + "filename": "CEHv6 Module 66 Security Convergence.pdf", + "ia_path": "preppers/Tech Anarchist/CEHv6 Module 66 Security Convergence.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CEHv6 Module 66 Security Convergence.pdf", + "size_bytes": 645706, + "size_mb": 0.6 + }, + { + "filename": "CellFlood - Attacking Tor Onion Routers on the Cheap.pdf", + "ia_path": "preppers/Tech Anarchist/CellFlood - Attacking Tor Onion Routers on the Cheap.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CellFlood - Attacking Tor Onion Routers on the Cheap.pdf", + "size_bytes": 299583, + "size_mb": 0.3 + }, + { + "filename": "CETA-Ram Construction Manual (Spanish).pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/CETA-Ram Construction Manual (Spanish).pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "CETA-Ram Construction Manual (Spanish).pdf", + "size_bytes": 3267942, + "size_mb": 3.1 + }, + { + "filename": "Chain Link Fence Making Machine.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Chain Link Fence Making Machine.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Chain Link Fence Making Machine.pdf", + "size_bytes": 1096654, + "size_mb": 1.0 + }, + { + "filename": "Chain saw and the Lumber Maker.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Chain saw and the Lumber Maker.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Chain saw and the Lumber Maker.pdf", + "size_bytes": 4512937, + "size_mb": 4.3 + }, + { + "filename": "Characteristics of Bitcoin Transactions on Cryptomarkets.pdf", + "ia_path": "preppers/Tech Anarchist/Characteristics of Bitcoin Transactions on Cryptomarkets.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Characteristics of Bitcoin Transactions on Cryptomarkets.pdf", + "size_bytes": 583858, + "size_mb": 0.6 + }, + { + "filename": "Charcoal Making on a Small Scale.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Charcoal Making on a Small Scale.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Charcoal Making on a Small Scale.pdf", + "size_bytes": 3310902, + "size_mb": 3.2 + }, + { + "filename": "Charcoal Production Using a Transportable Metal Kiln.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Charcoal Production Using a Transportable Metal Kiln.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Charcoal Production Using a Transportable Metal Kiln.pdf", + "size_bytes": 2057046, + "size_mb": 2.0 + }, + { + "filename": "Chawama Self Help Housing Project in Zambia.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Chawama Self Help Housing Project in Zambia.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Chawama Self Help Housing Project in Zambia.pdf", + "size_bytes": 18508248, + "size_mb": 17.7 + }, + { + "filename": "China at Work.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/China at Work.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "China at Work.pdf", + "size_bytes": 40550510, + "size_mb": 38.7 + }, + { + "filename": "China; Grain Storage Devices.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/China; Grain Storage Devices.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "China; Grain Storage Devices.pdf", + "size_bytes": 23006342, + "size_mb": 21.9 + }, + { + "filename": "Chinese Chain and Washer Pumps.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Chinese Chain and Washer Pumps.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Chinese Chain and Washer Pumps.pdf", + "size_bytes": 5489244, + "size_mb": 5.2 + }, + { + "filename": "Chyina; Forrestry Support for Agri.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Chyina; Forrestry Support for Agri.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Chyina; Forrestry Support for Agri.pdf", + "size_bytes": 12599335, + "size_mb": 12.0 + }, + { + "filename": "Cipherspaces_Darknets An overview of attack strategies - Def Con.pdf", + "ia_path": "preppers/Tech Anarchist/Cipherspaces_Darknets An overview of attack strategies - Def Con.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cipherspaces_Darknets An overview of attack strategies - Def Con.pdf", + "size_bytes": 5367002, + "size_mb": 5.1 + }, + { + "filename": "Cisco - End to End Network Security.pdf", + "ia_path": "preppers/Tech Anarchist/Cisco - End to End Network Security.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cisco - End to End Network Security.pdf", + "size_bytes": 7910541, + "size_mb": 7.5 + }, + { + "filename": "Cisco ASA Firewall Fundamentals, 3rd Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Cisco ASA Firewall Fundamentals, 3rd Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cisco ASA Firewall Fundamentals, 3rd Edition.pdf", + "size_bytes": 7673519, + "size_mb": 7.3 + }, + { + "filename": "Cisco CCNA in 60 Days.pdf", + "ia_path": "preppers/Tech Anarchist/Cisco CCNA in 60 Days.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cisco CCNA in 60 Days.pdf", + "size_bytes": 23614290, + "size_mb": 22.5 + }, + { + "filename": "Cisco Firewalls.pdf", + "ia_path": "preppers/Tech Anarchist/Cisco Firewalls.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cisco Firewalls.pdf", + "size_bytes": 19489063, + "size_mb": 18.6 + }, + { + "filename": "Cisco IOS Cookbook, 2nd Edition (Cookbooks (O'Reilly).pdf", + "ia_path": "preppers/Tech Anarchist/Cisco IOS Cookbook, 2nd Edition (Cookbooks (O'Reilly).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cisco IOS Cookbook, 2nd Edition (Cookbooks (O'Reilly).pdf", + "size_bytes": 4509665, + "size_mb": 4.3 + }, + { + "filename": "Cisco Routers For The Desperate 2nd Edition Book.pdf", + "ia_path": "preppers/Tech Anarchist/Cisco Routers For The Desperate 2nd Edition Book.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cisco Routers For The Desperate 2nd Edition Book.pdf", + "size_bytes": 2971854, + "size_mb": 2.8 + }, + { + "filename": "CISSP - Certified Information Systems Security Professional Study Guide, Third Edition.pdf", + "ia_path": "preppers/Tech Anarchist/CISSP - Certified Information Systems Security Professional Study Guide, Third Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CISSP - Certified Information Systems Security Professional Study Guide, Third Edition.pdf", + "size_bytes": 14915190, + "size_mb": 14.2 + }, + { + "filename": "CISSP All in one Exam Guide - Eigth Edition.pdf", + "ia_path": "preppers/Tech Anarchist/CISSP All in one Exam Guide - Eigth Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CISSP All in one Exam Guide - Eigth Edition.pdf", + "size_bytes": 64834095, + "size_mb": 61.8 + }, + { + "filename": "CISSP Cert Guide - Third Edition.pdf", + "ia_path": "preppers/Tech Anarchist/CISSP Cert Guide - Third Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CISSP Cert Guide - Third Edition.pdf", + "size_bytes": 29662313, + "size_mb": 28.3 + }, + { + "filename": "CISSP-Certified-Information-Systems-Security-Professional-Study-Guide.9780470276884.33762.pdf", + "ia_path": "preppers/Tech Anarchist/CISSP-Certified-Information-Systems-Security-Professional-Study-Guide.9780470276884.33762.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CISSP-Certified-Information-Systems-Security-Professional-Study-Guide.9780470276884.33762.pdf", + "size_bytes": 12936774, + "size_mb": 12.3 + }, + { + "filename": "CISSP Official Practice Tests.pdf", + "ia_path": "preppers/Tech Anarchist/CISSP Official Practice Tests.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CISSP Official Practice Tests.pdf", + "size_bytes": 13406090, + "size_mb": 12.8 + }, + { + "filename": "Classic Shell Scripting.pdf", + "ia_path": "preppers/Tech Anarchist/Classic Shell Scripting.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Classic Shell Scripting.pdf", + "size_bytes": 8040356, + "size_mb": 7.7 + }, + { + "filename": "Clinical_Diagnosis_A_Handbook_1878.pdf", + "ia_path": "preppers/Prepper_Ark/Clinical_Diagnosis_A_Handbook_1878.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Clinical_Diagnosis_A_Handbook_1878.pdf", + "size_bytes": 21902005, + "size_mb": 20.9 + }, + { + "filename": "Cloud and Fog Computing in 5G Mobile Networks Emerging Advances and Applications.pdf", + "ia_path": "preppers/Tech Anarchist/Cloud and Fog Computing in 5G Mobile Networks Emerging Advances and Applications.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cloud and Fog Computing in 5G Mobile Networks Emerging Advances and Applications.pdf", + "size_bytes": 10383931, + "size_mb": 9.9 + }, + { + "filename": "Co- Op Book Keeping Vol. 1-4.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Co- Op Book Keeping Vol. 1-4.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Co- Op Book Keeping Vol. 1-4.pdf", + "size_bytes": 12618249, + "size_mb": 12.0 + }, + { + "filename": "Co-Composting of Domestic Solid and Human Waste.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Co-Composting of Domestic Solid and Human Waste.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Co-Composting of Domestic Solid and Human Waste.pdf", + "size_bytes": 7961134, + "size_mb": 7.6 + }, + { + "filename": "Co-Op Accounting 1; Thrift and Credit Co-Ops.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Co-Op Accounting 1; Thrift and Credit Co-Ops.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Co-Op Accounting 1; Thrift and Credit Co-Ops.pdf", + "size_bytes": 1695497, + "size_mb": 1.6 + }, + { + "filename": "Co-Op Accounting 2; Consumer Co-Op Society.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Co-Op Accounting 2; Consumer Co-Op Society.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Co-Op Accounting 2; Consumer Co-Op Society.pdf", + "size_bytes": 3495745, + "size_mb": 3.3 + }, + { + "filename": "Co-Op Accounting 3; Marketing Co-Op Societies.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Co-Op Accounting 3; Marketing Co-Op Societies.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Co-Op Accounting 3; Marketing Co-Op Societies.pdf", + "size_bytes": 2378958, + "size_mb": 2.3 + }, + { + "filename": "Co-Op Organization; An Introduction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Co-Op Organization; An Introduction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Co-Op Organization; An Introduction.pdf", + "size_bytes": 2742478, + "size_mb": 2.6 + }, + { + "filename": "Code of Practice for Safe Use of Pesticides.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Code of Practice for Safe Use of Pesticides.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Code of Practice for Safe Use of Pesticides.pdf", + "size_bytes": 2222586, + "size_mb": 2.1 + }, + { + "filename": "Code Warriors, NSA's Codebreakers and the Secret Intelligence War Against the Soviet Union.pdf", + "ia_path": "preppers/Tech Anarchist/Code Warriors, NSA's Codebreakers and the Secret Intelligence War Against the Soviet Union.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Code Warriors, NSA's Codebreakers and the Secret Intelligence War Against the Soviet Union.pdf", + "size_bytes": 5420711, + "size_mb": 5.2 + }, + { + "filename": "Collaborative cyber threat intelligence detecting and responding to advanced cyber attacks on national level.pdf", + "ia_path": "preppers/Tech Anarchist/Collaborative cyber threat intelligence detecting and responding to advanced cyber attacks on national level.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Collaborative cyber threat intelligence detecting and responding to advanced cyber attacks on national level.pdf", + "size_bytes": 8803146, + "size_mb": 8.4 + }, + { + "filename": "Collective dynamics of dark web.pdf", + "ia_path": "preppers/Tech Anarchist/Collective dynamics of dark web.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Collective dynamics of dark web.pdf", + "size_bytes": 2401251, + "size_mb": 2.3 + }, + { + "filename": "Collective Dynamics of Dark Web Marketplaces.pdf", + "ia_path": "preppers/Tech Anarchist/Collective Dynamics of Dark Web Marketplaces.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Collective Dynamics of Dark Web Marketplaces.pdf", + "size_bytes": 1269113, + "size_mb": 1.2 + }, + { + "filename": "Combatting Cybercrime Toolkit.pdf", + "ia_path": "preppers/Tech Anarchist/Combatting Cybercrime Toolkit.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Combatting Cybercrime Toolkit.pdf", + "size_bytes": 11944156, + "size_mb": 11.4 + }, + { + "filename": "Commercial Annalysis of Small Scale Projects.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Commercial Annalysis of Small Scale Projects.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Commercial Annalysis of Small Scale Projects.pdf", + "size_bytes": 5882467, + "size_mb": 5.6 + }, + { + "filename": "Communicable_Diseases_Manual_For_Rural_Health_Workers_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Communicable_Diseases_Manual_For_Rural_Health_Workers_1978.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Communicable_Diseases_Manual_For_Rural_Health_Workers_1978.pdf", + "size_bytes": 31437077, + "size_mb": 30.0 + }, + { + "filename": "Communicable Diseases; A Rural Workers Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Communicable Diseases; A Rural Workers Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Communicable Diseases; A Rural Workers Handbook.pdf", + "size_bytes": 31437077, + "size_mb": 30.0 + }, + { + "filename": "Communicating Wtih Pictures in Nepal.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Communicating Wtih Pictures in Nepal.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Communicating Wtih Pictures in Nepal.pdf", + "size_bytes": 6476518, + "size_mb": 6.2 + }, + { + "filename": "Community Canning Centers; A Profile.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Community Canning Centers; A Profile.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Community Canning Centers; A Profile.pdf", + "size_bytes": 4131293, + "size_mb": 3.9 + }, + { + "filename": "Community Water Supply and the Hand Pump.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Community Water Supply and the Hand Pump.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Community Water Supply and the Hand Pump.pdf", + "size_bytes": 27277518, + "size_mb": 26.0 + }, + { + "filename": "Comparing Photovoltaics, Diesel and Hand Pumps for Rural Water Supply.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Comparing Photovoltaics, Diesel and Hand Pumps for Rural Water Supply.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Comparing Photovoltaics, Diesel and Hand Pumps for Rural Water Supply.pdf", + "size_bytes": 19846684, + "size_mb": 18.9 + }, + { + "filename": "Comparison_Between_Dtu_And_Commercial_Hydraulic_RAM_Pump_Performance_No-33_1992.pdf", + "ia_path": "preppers/Prepper_Ark/Comparison_Between_Dtu_And_Commercial_Hydraulic_RAM_Pump_Performance_No-33_1992.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Comparison_Between_Dtu_And_Commercial_Hydraulic_RAM_Pump_Performance_No-33_1992.pdf", + "size_bytes": 708259, + "size_mb": 0.7 + }, + { + "filename": "Comparison_Of_Two_Types_Of_Hand_Water_Pumps_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/Comparison_Of_Two_Types_Of_Hand_Water_Pumps_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Hand", + "size_bytes": 102447, + "size_mb": 0.1 + }, + { + "filename": "Comparison_Of_Types_Of_Water_Primitive_Distillers_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Distillers/Comparison_Of_Types_Of_Water_Primitive_Distillers_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Distillers", + "size_bytes": 580922, + "size_mb": 0.6 + }, + { + "filename": "Comparrison of Improved Stoves.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Comparrison of Improved Stoves.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Comparrison of Improved Stoves.pdf", + "size_bytes": 3057539, + "size_mb": 2.9 + }, + { + "filename": "Complete Cash Analysis Accounts System For Buisness Men.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Complete Cash Analysis Accounts System For Buisness Men.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Complete Cash Analysis Accounts System For Buisness Men.pdf", + "size_bytes": 1042836, + "size_mb": 1.0 + }, + { + "filename": "Complex Network Analysis of Darknet Black Market Forum Structure.pdf", + "ia_path": "preppers/Tech Anarchist/Complex Network Analysis of Darknet Black Market Forum Structure.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Complex Network Analysis of Darknet Black Market Forum Structure.pdf", + "size_bytes": 1810779, + "size_mb": 1.7 + }, + { + "filename": "Compost Toillets; A Guide for Owner Builders.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Compost Toillets; A Guide for Owner Builders.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Compost Toillets; A Guide for Owner Builders.pdf", + "size_bytes": 5177819, + "size_mb": 4.9 + }, + { + "filename": "Compost, Fertilizer and Biogas Production From Human and Farm Waste in China.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Compost, Fertilizer and Biogas Production From Human and Farm Waste in China.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Compost, Fertilizer and Biogas Production From Human and Farm Waste in China.pdf", + "size_bytes": 8231681, + "size_mb": 7.9 + }, + { + "filename": "Composting for the Tropics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Composting for the Tropics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Composting for the Tropics.pdf", + "size_bytes": 3102777, + "size_mb": 3.0 + }, + { + "filename": "Composting in Tropical Agricultutre.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Composting in Tropical Agricultutre.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Composting in Tropical Agricultutre.pdf", + "size_bytes": 5655882, + "size_mb": 5.4 + }, + { + "filename": "CompTIA Cybersecurity Analyst (CSA+) Study Guide Exam CS0-001.pdf", + "ia_path": "preppers/Tech Anarchist/CompTIA Cybersecurity Analyst (CSA+) Study Guide Exam CS0-001.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CompTIA Cybersecurity Analyst (CSA+) Study Guide Exam CS0-001.pdf", + "size_bytes": 29168985, + "size_mb": 27.8 + }, + { + "filename": "CompTIA Cybersecurity Analyst (CSA+) Study Guide Exam CS0-001 (1).pdf", + "ia_path": "preppers/Tech Anarchist/CompTIA Cybersecurity Analyst (CSA+) Study Guide Exam CS0-001 (1).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CompTIA Cybersecurity Analyst (CSA+) Study Guide Exam CS0-001 (1).pdf", + "size_bytes": 16836611, + "size_mb": 16.1 + }, + { + "filename": "CompTIA Linux+ Powered by Linux Professional Institute Study Guide Exam LX0-103 and Exam LX0-104 (Comptia Linux + Study Guide).pdf", + "ia_path": "preppers/Tech Anarchist/CompTIA Linux+ Powered by Linux Professional Institute Study Guide Exam LX0-103 and Exam LX0-104 (Comptia Linux + Study Guide).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CompTIA Linux+ Powered by Linux Professional Institute Study Guide Exam LX0-103 and Exam LX0-104 (Comptia Linux + Study Guide).pdf", + "size_bytes": 5325148, + "size_mb": 5.1 + }, + { + "filename": "Comptia Pentest+ Study Guide Exam Pt0-001 (1).pdf", + "ia_path": "preppers/Tech Anarchist/Comptia Pentest+ Study Guide Exam Pt0-001 (1).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Comptia Pentest+ Study Guide Exam Pt0-001 (1).pdf", + "size_bytes": 34870650, + "size_mb": 33.3 + }, + { + "filename": "CompTIA\u00ae Network+ N10-007, 6_e.pdf", + "ia_path": "preppers/Tech Anarchist/CompTIA\u00ae Network+ N10-007, 6_e.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CompTIA\u00ae Network+ N10-007, 6_e.pdf", + "size_bytes": 8823187, + "size_mb": 8.4 + }, + { + "filename": "Computer approaches for handling large social science data files.pdf", + "ia_path": "preppers/Tech Anarchist/Computer approaches for handling large social science data files.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Computer approaches for handling large social science data files.pdf", + "size_bytes": 4390720, + "size_mb": 4.2 + }, + { + "filename": "Computer Communication, Networking and Internet Security.pdf", + "ia_path": "preppers/Tech Anarchist/Computer Communication, Networking and Internet Security.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Computer Communication, Networking and Internet Security.pdf", + "size_bytes": 19241270, + "size_mb": 18.3 + }, + { + "filename": "Computer Forensics Investigating Network Intrusions and Cyber Crime.pdf", + "ia_path": "preppers/Tech Anarchist/Computer Forensics Investigating Network Intrusions and Cyber Crime.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Computer Forensics Investigating Network Intrusions and Cyber Crime.pdf", + "size_bytes": 25150927, + "size_mb": 24.0 + }, + { + "filename": "Computer Security Handbook, 6th Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Computer Security Handbook, 6th Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Computer Security Handbook, 6th Edition.pdf", + "size_bytes": 30386500, + "size_mb": 29.0 + }, + { + "filename": "Computer_Security_Principles_and_Practice_(3rd_Edition).pdf", + "ia_path": "preppers/Tech Anarchist/Computer_Security_Principles_and_Practice_(3rd_Edition).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Computer_Security_Principles_and_Practice_(3rd_Edition).pdf", + "size_bytes": 20900870, + "size_mb": 19.9 + }, + { + "filename": "Computer, Network & Internet Security.pdf", + "ia_path": "preppers/Tech Anarchist/Computer, Network & Internet Security.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Computer, Network & Internet Security.pdf", + "size_bytes": 2658175, + "size_mb": 2.5 + }, + { + "filename": "Computer.and.Information.Security.Handbook. [Morgan.Kaufmann-2009].pdf", + "ia_path": "preppers/Tech Anarchist/Computer.and.Information.Security.Handbook. [Morgan.Kaufmann-2009].pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Computer.and.Information.Security.Handbook. [Morgan.Kaufmann-2009].pdf", + "size_bytes": 18453061, + "size_mb": 17.6 + }, + { + "filename": "Confrence on Energy Conserving; Passive Solar Greenhouses.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Confrence on Energy Conserving; Passive Solar Greenhouses.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Confrence on Energy Conserving; Passive Solar Greenhouses.pdf", + "size_bytes": 34428830, + "size_mb": 32.8 + }, + { + "filename": "Congo_Fever_Virus_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Congo_Fever_Virus_1998.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Congo_Fever_Virus_1998.pdf", + "size_bytes": 112219, + "size_mb": 0.1 + }, + { + "filename": "Conservation Farming in the Tropics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Conservation Farming in the Tropics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Conservation Farming in the Tropics.pdf", + "size_bytes": 4180685, + "size_mb": 4.0 + }, + { + "filename": "Constructing a Solar Heated Lumber Dryer.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Constructing a Solar Heated Lumber Dryer.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Constructing a Solar Heated Lumber Dryer.pdf", + "size_bytes": 2080935, + "size_mb": 2.0 + }, + { + "filename": "Construction and Use of Simple Physics Apparatus.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Construction and Use of Simple Physics Apparatus.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Construction and Use of Simple Physics Apparatus.pdf", + "size_bytes": 3266066, + "size_mb": 3.1 + }, + { + "filename": "Construction Drawings for 12PU350 and 12PU500 Windmills.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Construction Drawings for 12PU350 and 12PU500 Windmills.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Construction Drawings for 12PU350 and 12PU500 Windmills.pdf", + "size_bytes": 5119069, + "size_mb": 4.9 + }, + { + "filename": "Construction Manual for 12PU350 and 12PU500 Windmills.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Construction Manual for 12PU350 and 12PU500 Windmills.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Construction Manual for 12PU350 and 12PU500 Windmills.pdf", + "size_bytes": 8159741, + "size_mb": 7.8 + }, + { + "filename": "Construction of a Cretan Windmill.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Construction of a Cretan Windmill.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Construction of a Cretan Windmill.pdf", + "size_bytes": 5485661, + "size_mb": 5.2 + }, + { + "filename": "Construction of a Hotair Copra Drier.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Construction of a Hotair Copra Drier.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Construction of a Hotair Copra Drier.pdf", + "size_bytes": 2961300, + "size_mb": 2.8 + }, + { + "filename": "Construction of a Transportable Metal Kiln.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Construction of a Transportable Metal Kiln.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Construction of a Transportable Metal Kiln.pdf", + "size_bytes": 1633075, + "size_mb": 1.6 + }, + { + "filename": "Construction of Trail Suspended Bridges in Nepal.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Construction of Trail Suspended Bridges in Nepal.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Construction of Trail Suspended Bridges in Nepal.pdf", + "size_bytes": 4179265, + "size_mb": 4.0 + }, + { + "filename": "Construction Reference Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Construction Reference Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Construction Reference Manual.pdf", + "size_bytes": 8057938, + "size_mb": 7.7 + }, + { + "filename": "Consultancy For Small Buisnesses.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Consultancy For Small Buisnesses.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Consultancy For Small Buisnesses.pdf", + "size_bytes": 23811966, + "size_mb": 22.7 + }, + { + "filename": "Conversion_Of_Units_2008+.pdf", + "ia_path": "preppers/Prepper_Ark/Conversion_Of_Units_2008+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Conversion_Of_Units_2008+.pdf", + "size_bytes": 79960, + "size_mb": 0.1 + }, + { + "filename": "Converting_A_Portable_Cordless_Drill_To_A_Hand_Crank_DC_Gen_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Hand_Cranking/Converting_A_Portable_Cordless_Drill_To_A_Hand_Crank_DC_Gen_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Hand_Cranking", + "size_bytes": 642766, + "size_mb": 0.6 + }, + { + "filename": "Convivial Tools.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Convivial Tools.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Convivial Tools.pdf", + "size_bytes": 11705624, + "size_mb": 11.2 + }, + { + "filename": "Cook Book for building a Food Dehydrator.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Cook Book for building a Food Dehydrator.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Cook Book for building a Food Dehydrator.pdf", + "size_bytes": 1943264, + "size_mb": 1.9 + }, + { + "filename": "Cook Stove Construction by the Terra-CETA Method.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Cook Stove Construction by the Terra-CETA Method.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Cook Stove Construction by the Terra-CETA Method.pdf", + "size_bytes": 894735, + "size_mb": 0.9 + }, + { + "filename": "Cookies That Give You Away - The Surveillance Implications of Web Tracking.pdf", + "ia_path": "preppers/Tech Anarchist/Cookies That Give You Away - The Surveillance Implications of Web Tracking.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cookies That Give You Away - The Surveillance Implications of Web Tracking.pdf", + "size_bytes": 353835, + "size_mb": 0.3 + }, + { + "filename": "Cooking Place for Large-Size Pots.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Cooking Place for Large-Size Pots.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Cooking Place for Large-Size Pots.pdf", + "size_bytes": 2659968, + "size_mb": 2.5 + }, + { + "filename": "Copyright Free Illustrations For Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Copyright Free Illustrations For Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Copyright Free Illustrations For Development.pdf", + "size_bytes": 10505330, + "size_mb": 10.0 + }, + { + "filename": "Correlations of Multi-input Monero Transactions.pdf", + "ia_path": "preppers/Tech Anarchist/Correlations of Multi-input Monero Transactions.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Correlations of Multi-input Monero Transactions.pdf", + "size_bytes": 1183373, + "size_mb": 1.1 + }, + { + "filename": "Cracking Codes with Python An Introduction to Building and Breaking Ciphers.pdf", + "ia_path": "preppers/Tech Anarchist/Cracking Codes with Python An Introduction to Building and Breaking Ciphers.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cracking Codes with Python An Introduction to Building and Breaking Ciphers.pdf", + "size_bytes": 7987661, + "size_mb": 7.6 + }, + { + "filename": "Credit and Savings for Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Credit and Savings for Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Credit and Savings for Development.pdf", + "size_bytes": 8277146, + "size_mb": 7.9 + }, + { + "filename": "Crime scripting A systematic review.pdf", + "ia_path": "preppers/Tech Anarchist/Crime scripting A systematic review.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Crime scripting A systematic review.pdf", + "size_bytes": 818497, + "size_mb": 0.8 + }, + { + "filename": "Critical Infrastructure Cybersecurity.pdf", + "ia_path": "preppers/Tech Anarchist/Critical Infrastructure Cybersecurity.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Critical Infrastructure Cybersecurity.pdf", + "size_bytes": 1062822, + "size_mb": 1.0 + }, + { + "filename": "Crosscut Saw Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Crosscut Saw Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Crosscut Saw Manual.pdf", + "size_bytes": 4445921, + "size_mb": 4.2 + }, + { + "filename": "Cryptanalysis_of Hash Functions_of the MD4-Family.pdf", + "ia_path": "preppers/Tech Anarchist/Cryptanalysis_of Hash Functions_of the MD4-Family.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cryptanalysis_of Hash Functions_of the MD4-Family.pdf", + "size_bytes": 933755, + "size_mb": 0.9 + }, + { + "filename": "Cryptocurrencies and future financial crime.pdf", + "ia_path": "preppers/Tech Anarchist/Cryptocurrencies and future financial crime.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cryptocurrencies and future financial crime.pdf", + "size_bytes": 3589520, + "size_mb": 3.4 + }, + { + "filename": "CRYPTOCURRENCY - A TOOL AND TARGET FOR CYBERCRIME.pdf", + "ia_path": "preppers/Tech Anarchist/CRYPTOCURRENCY - A TOOL AND TARGET FOR CYBERCRIME.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CRYPTOCURRENCY - A TOOL AND TARGET FOR CYBERCRIME.pdf", + "size_bytes": 502108, + "size_mb": 0.5 + }, + { + "filename": "Cryptocurrency Crime and Anti-Money Laundering Report, February 2021.pdf", + "ia_path": "preppers/Tech Anarchist/Cryptocurrency Crime and Anti-Money Laundering Report, February 2021.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cryptocurrency Crime and Anti-Money Laundering Report, February 2021.pdf", + "size_bytes": 5206190, + "size_mb": 5.0 + }, + { + "filename": "Cryptocurrency Market Consolidation in 2020\u20132021.pdf", + "ia_path": "preppers/Tech Anarchist/Cryptocurrency Market Consolidation in 2020\u20132021.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cryptocurrency Market Consolidation in 2020\u20132021.pdf", + "size_bytes": 4556460, + "size_mb": 4.3 + }, + { + "filename": "Cryptogenography - Anonymity without trust.pdf", + "ia_path": "preppers/Tech Anarchist/Cryptogenography - Anonymity without trust.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cryptogenography - Anonymity without trust.pdf", + "size_bytes": 1221023, + "size_mb": 1.2 + }, + { + "filename": "Cryptography.pdf", + "ia_path": "preppers/Tech Anarchist/Cryptography.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cryptography.pdf", + "size_bytes": 1740413, + "size_mb": 1.7 + }, + { + "filename": "Cryptography and Network Security - Master of Science in Information Technology.pdf", + "ia_path": "preppers/Tech Anarchist/Cryptography and Network Security - Master of Science in Information Technology.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cryptography and Network Security - Master of Science in Information Technology.pdf", + "size_bytes": 3088033, + "size_mb": 2.9 + }, + { + "filename": "Cryptography And Network Security - Second Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Cryptography And Network Security - Second Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cryptography And Network Security - Second Edition.pdf", + "size_bytes": 22583192, + "size_mb": 21.5 + }, + { + "filename": "Cryptography And Network Security 5th Edition Book.pdf", + "ia_path": "preppers/Tech Anarchist/Cryptography And Network Security 5th Edition Book.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cryptography And Network Security 5th Edition Book.pdf", + "size_bytes": 7858324, + "size_mb": 7.5 + }, + { + "filename": "Cryptography and Network Security Principles and Practice (7th edition).pdf", + "ia_path": "preppers/Tech Anarchist/Cryptography and Network Security Principles and Practice (7th edition).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cryptography and Network Security Principles and Practice (7th edition).pdf", + "size_bytes": 9467229, + "size_mb": 9.0 + }, + { + "filename": "Cryptography from Anonymity.pdf", + "ia_path": "preppers/Tech Anarchist/Cryptography from Anonymity.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cryptography from Anonymity.pdf", + "size_bytes": 214217, + "size_mb": 0.2 + }, + { + "filename": "CTR_NSA_NETWORK_INFRASTRUCTURE_SECURITY_GUIDANCE_20220301.PDF", + "ia_path": "preppers/Tech Anarchist/CTR_NSA_NETWORK_INFRASTRUCTURE_SECURITY_GUIDANCE_20220301.PDF", + "sublibrary": "Tech Anarchist", + "subdir": "CTR_NSA_NETWORK_INFRASTRUCTURE_SECURITY_GUIDANCE_20220301.PDF", + "size_bytes": 928391, + "size_mb": 0.9 + }, + { + "filename": "Cultivation and Application of Bamboo (Spanish).pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Cultivation and Application of Bamboo (Spanish).pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Cultivation and Application of Bamboo (Spanish).pdf", + "size_bytes": 26101052, + "size_mb": 24.9 + }, + { + "filename": "CYBER CRIME AND SECURITY.pdf", + "ia_path": "preppers/Tech Anarchist/CYBER CRIME AND SECURITY.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CYBER CRIME AND SECURITY.pdf", + "size_bytes": 953885, + "size_mb": 0.9 + }, + { + "filename": "Cyber Criminology.pdf", + "ia_path": "preppers/Tech Anarchist/Cyber Criminology.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyber Criminology.pdf", + "size_bytes": 8055646, + "size_mb": 7.7 + }, + { + "filename": "Cyber Denial, Deception and Counter Deception A Framework for Supporting Active Cyber Defense.pdf", + "ia_path": "preppers/Tech Anarchist/Cyber Denial, Deception and Counter Deception A Framework for Supporting Active Cyber Defense.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyber Denial, Deception and Counter Deception A Framework for Supporting Active Cyber Defense.pdf", + "size_bytes": 4327972, + "size_mb": 4.1 + }, + { + "filename": "Cyber-Development, Cyber-Democracy and Cyber-Defense Challenges, Opportunities and Implications for Theory, Policy and Practice.pdf", + "ia_path": "preppers/Tech Anarchist/Cyber-Development, Cyber-Democracy and Cyber-Defense Challenges, Opportunities and Implications for Theory, Policy and Practice.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyber-Development, Cyber-Democracy and Cyber-Defense Challenges, Opportunities and Implications for Theory, Policy and Practice.pdf", + "size_bytes": 4855336, + "size_mb": 4.6 + }, + { + "filename": "Cyber Operations - Building, Defending and Attacking Computer Networks.pdf", + "ia_path": "preppers/Tech Anarchist/Cyber Operations - Building, Defending and Attacking Computer Networks.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyber Operations - Building, Defending and Attacking Computer Networks.pdf", + "size_bytes": 18071894, + "size_mb": 17.2 + }, + { + "filename": "Cyber Operations Building, Defending, and Attacking Modern Computer Network.pdf", + "ia_path": "preppers/Tech Anarchist/Cyber Operations Building, Defending, and Attacking Modern Computer Network.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyber Operations Building, Defending, and Attacking Modern Computer Network.pdf", + "size_bytes": 29433303, + "size_mb": 28.1 + }, + { + "filename": "Cyber-Physical Systems Architecture, Security and Application.pdf", + "ia_path": "preppers/Tech Anarchist/Cyber-Physical Systems Architecture, Security and Application.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyber-Physical Systems Architecture, Security and Application.pdf", + "size_bytes": 7222946, + "size_mb": 6.9 + }, + { + "filename": "Cyber Security Analytics, Technology and Automation.pdf", + "ia_path": "preppers/Tech Anarchist/Cyber Security Analytics, Technology and Automation.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyber Security Analytics, Technology and Automation.pdf", + "size_bytes": 6113778, + "size_mb": 5.8 + }, + { + "filename": "Cyber-Security_And_Information_Warfare_by_Nicholas_5286233_(z-lib.org).pdf", + "ia_path": "preppers/Tech Anarchist/Cyber-Security_And_Information_Warfare_by_Nicholas_5286233_(z-lib.org).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyber-Security_And_Information_Warfare_by_Nicholas_5286233_(z-lib.org).pdf", + "size_bytes": 14355380, + "size_mb": 13.7 + }, + { + "filename": "Cyber Security Cryptography and Machine Learning 2017.pdf", + "ia_path": "preppers/Tech Anarchist/Cyber Security Cryptography and Machine Learning 2017.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyber Security Cryptography and Machine Learning 2017.pdf", + "size_bytes": 16410485, + "size_mb": 15.7 + }, + { + "filename": "Cyber Security for Cyber Physical Systems.pdf", + "ia_path": "preppers/Tech Anarchist/Cyber Security for Cyber Physical Systems.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyber Security for Cyber Physical Systems.pdf", + "size_bytes": 2798722, + "size_mb": 2.7 + }, + { + "filename": "Cyber Security on Azure An IT Professional\u2019s Guide to Microsoft Azure Security Center.pdf", + "ia_path": "preppers/Tech Anarchist/Cyber Security on Azure An IT Professional\u2019s Guide to Microsoft Azure Security Center.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyber Security on Azure An IT Professional\u2019s Guide to Microsoft Azure Security Center.pdf", + "size_bytes": 12646963, + "size_mb": 12.1 + }, + { + "filename": "Cyber Security Policy Guidebook.pdf", + "ia_path": "preppers/Tech Anarchist/Cyber Security Policy Guidebook.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyber Security Policy Guidebook.pdf", + "size_bytes": 3350987, + "size_mb": 3.2 + }, + { + "filename": "Cyber-security Protecting Critical Infrastructures from Cyber Attack and Cyber Warfare.pdf", + "ia_path": "preppers/Tech Anarchist/Cyber-security Protecting Critical Infrastructures from Cyber Attack and Cyber Warfare.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyber-security Protecting Critical Infrastructures from Cyber Attack and Cyber Warfare.pdf", + "size_bytes": 1837175, + "size_mb": 1.8 + }, + { + "filename": "cyber-security-report-2020.pdf", + "ia_path": "preppers/Tech Anarchist/cyber-security-report-2020.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "cyber-security-report-2020.pdf", + "size_bytes": 14770146, + "size_mb": 14.1 + }, + { + "filename": "Cyber Threat Intelligence.pdf", + "ia_path": "preppers/Tech Anarchist/Cyber Threat Intelligence.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyber Threat Intelligence.pdf", + "size_bytes": 8861697, + "size_mb": 8.5 + }, + { + "filename": "Cybercrime.pdf", + "ia_path": "preppers/Tech Anarchist/Cybercrime.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cybercrime.pdf", + "size_bytes": 942388, + "size_mb": 0.9 + }, + { + "filename": "Cybercriminal Minds.pdf", + "ia_path": "preppers/Tech Anarchist/Cybercriminal Minds.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cybercriminal Minds.pdf", + "size_bytes": 8534370, + "size_mb": 8.1 + }, + { + "filename": "Cybersecurity and the Internet of Things.pdf", + "ia_path": "preppers/Tech Anarchist/Cybersecurity and the Internet of Things.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cybersecurity and the Internet of Things.pdf", + "size_bytes": 3838417, + "size_mb": 3.7 + }, + { + "filename": "Cybersecurity Essentials.pdf", + "ia_path": "preppers/Tech Anarchist/Cybersecurity Essentials.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cybersecurity Essentials.pdf", + "size_bytes": 99670139, + "size_mb": 95.1 + }, + { + "filename": "Cybersecurity Geopolitics, Law, and Policy.pdf", + "ia_path": "preppers/Tech Anarchist/Cybersecurity Geopolitics, Law, and Policy.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cybersecurity Geopolitics, Law, and Policy.pdf", + "size_bytes": 6852241, + "size_mb": 6.5 + }, + { + "filename": "CYBERSECURITY RISKS, PROGRESS, AND THE WAY FORWARD IN LATIN AMERICA AND THE CARIBBEAN.pdf", + "ia_path": "preppers/Tech Anarchist/CYBERSECURITY RISKS, PROGRESS, AND THE WAY FORWARD IN LATIN AMERICA AND THE CARIBBEAN.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "CYBERSECURITY RISKS, PROGRESS, AND THE WAY FORWARD IN LATIN AMERICA AND THE CARIBBEAN.pdf", + "size_bytes": 17466519, + "size_mb": 16.7 + }, + { + "filename": "Cybersecurity-The Silk Road Market.pdf", + "ia_path": "preppers/Tech Anarchist/Cybersecurity-The Silk Road Market.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cybersecurity-The Silk Road Market.pdf", + "size_bytes": 2125462, + "size_mb": 2.0 + }, + { + "filename": "Cyberspace - Malevolent Actors, Criminal Opportunities, and Strategic Competition.pdf", + "ia_path": "preppers/Tech Anarchist/Cyberspace - Malevolent Actors, Criminal Opportunities, and Strategic Competition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyberspace - Malevolent Actors, Criminal Opportunities, and Strategic Competition.pdf", + "size_bytes": 6972649, + "size_mb": 6.6 + }, + { + "filename": "Cyberspace Mimic Defense.pdf", + "ia_path": "preppers/Tech Anarchist/Cyberspace Mimic Defense.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyberspace Mimic Defense.pdf", + "size_bytes": 20359171, + "size_mb": 19.4 + }, + { + "filename": "Cyberspies The Secret History of Surveillance, Hacking, and Digital Espionage.pdf", + "ia_path": "preppers/Tech Anarchist/Cyberspies The Secret History of Surveillance, Hacking, and Digital Espionage.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Cyberspies The Secret History of Surveillance, Hacking, and Digital Espionage.pdf", + "size_bytes": 1853943, + "size_mb": 1.8 + }, + { + "filename": "D1T2 - Skyper - Cracking the GSM A5_1 Encryption in Seconds.pdf", + "ia_path": "preppers/Tech Anarchist/D1T2 - Skyper - Cracking the GSM A5_1 Encryption in Seconds.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "D1T2 - Skyper - Cracking the GSM A5_1 Encryption in Seconds.pdf", + "size_bytes": 3611477, + "size_mb": 3.4 + }, + { + "filename": "D2T2-Filippo-Valsorda-and-George-Tankersly-Non-Hidden-Hidden-Services-Considered-Harmful.pdf", + "ia_path": "preppers/Tech Anarchist/D2T2-Filippo-Valsorda-and-George-Tankersly-Non-Hidden-Hidden-Services-Considered-Harmful.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "D2T2-Filippo-Valsorda-and-George-Tankersly-Non-Hidden-Hidden-Services-Considered-Harmful.pdf", + "size_bytes": 1065287, + "size_mb": 1.0 + }, + { + "filename": "Dafydd Stuttard, Marcus Pinto - The web application hacker's handbook_ finding and exploiting security flaws-Wiley (2011).pdf", + "ia_path": "preppers/Tech Anarchist/Dafydd Stuttard, Marcus Pinto - The web application hacker's handbook_ finding and exploiting security flaws-Wiley (2011).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Dafydd Stuttard, Marcus Pinto - The web application hacker's handbook_ finding and exploiting security flaws-Wiley (2011).pdf", + "size_bytes": 15379670, + "size_mb": 14.7 + }, + { + "filename": "Darknet as a Source of Cyber Threat Intelligence.pdf", + "ia_path": "preppers/Tech Anarchist/Darknet as a Source of Cyber Threat Intelligence.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Darknet as a Source of Cyber Threat Intelligence.pdf", + "size_bytes": 2263163, + "size_mb": 2.2 + }, + { + "filename": "Darknet Geopolitics and Uses.pdf", + "ia_path": "preppers/Tech Anarchist/Darknet Geopolitics and Uses.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Darknet Geopolitics and Uses.pdf", + "size_bytes": 10572117, + "size_mb": 10.1 + }, + { + "filename": "Darknet market analysis and user de-anonymization.pdf", + "ia_path": "preppers/Tech Anarchist/Darknet market analysis and user de-anonymization.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Darknet market analysis and user de-anonymization.pdf", + "size_bytes": 952360, + "size_mb": 0.9 + }, + { + "filename": "DARKNET, ANONYMITY & LAW.pdf", + "ia_path": "preppers/Tech Anarchist/DARKNET, ANONYMITY & LAW.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "DARKNET, ANONYMITY & LAW.pdf", + "size_bytes": 519928, + "size_mb": 0.5 + }, + { + "filename": "Darkweb_cyber_threat_intelligence_mining_by_Robert_3428877_(z-lib.org).pdf", + "ia_path": "preppers/Tech Anarchist/Darkweb_cyber_threat_intelligence_mining_by_Robert_3428877_(z-lib.org).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Darkweb_cyber_threat_intelligence_mining_by_Robert_3428877_(z-lib.org).pdf", + "size_bytes": 6460258, + "size_mb": 6.2 + }, + { + "filename": "Data Analysis For Network Cyber-Security.pdf", + "ia_path": "preppers/Tech Anarchist/Data Analysis For Network Cyber-Security.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Data Analysis For Network Cyber-Security.pdf", + "size_bytes": 6188988, + "size_mb": 5.9 + }, + { + "filename": "Data Mining in the Dark - Darknet Intelligence Automation.pdf", + "ia_path": "preppers/Tech Anarchist/Data Mining in the Dark - Darknet Intelligence Automation.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Data Mining in the Dark - Darknet Intelligence Automation.pdf", + "size_bytes": 2975979, + "size_mb": 2.8 + }, + { + "filename": "DDoS Quick Guide.pdf", + "ia_path": "preppers/Tech Anarchist/DDoS Quick Guide.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "DDoS Quick Guide.pdf", + "size_bytes": 269618, + "size_mb": 0.3 + }, + { + "filename": "De-anonymizing Web Browsing - Data with Social Networks.pdf", + "ia_path": "preppers/Tech Anarchist/De-anonymizing Web Browsing - Data with Social Networks.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "De-anonymizing Web Browsing - Data with Social Networks.pdf", + "size_bytes": 792315, + "size_mb": 0.8 + }, + { + "filename": "Dealing with Dead Ends - Efficient Routing in Darknets.pdf", + "ia_path": "preppers/Tech Anarchist/Dealing with Dead Ends - Efficient Routing in Darknets.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Dealing with Dead Ends - Efficient Routing in Darknets.pdf", + "size_bytes": 514414, + "size_mb": 0.5 + }, + { + "filename": "DeChristoforo's Book of Power Tools,moving and stationary.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/DeChristoforo's Book of Power Tools,moving and stationary.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "DeChristoforo's Book of Power Tools,moving and stationary.pdf", + "size_bytes": 72400834, + "size_mb": 69.0 + }, + { + "filename": "Decorticating Sunflower Seeds; A Hand Opperated Machine.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Decorticating Sunflower Seeds; A Hand Opperated Machine.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Decorticating Sunflower Seeds; A Hand Opperated Machine.pdf", + "size_bytes": 4122631, + "size_mb": 3.9 + }, + { + "filename": "Deep Learning.pdf", + "ia_path": "preppers/Tech Anarchist/Deep Learning.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Deep Learning.pdf", + "size_bytes": 21483638, + "size_mb": 20.5 + }, + { + "filename": "Deep Learning Cookbook Practical Recipes to Get Started Quickly.pdf", + "ia_path": "preppers/Tech Anarchist/Deep Learning Cookbook Practical Recipes to Get Started Quickly.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Deep Learning Cookbook Practical Recipes to Get Started Quickly.pdf", + "size_bytes": 12201711, + "size_mb": 11.6 + }, + { + "filename": "Deep Learning with Python.pdf", + "ia_path": "preppers/Tech Anarchist/Deep Learning with Python.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Deep Learning with Python.pdf", + "size_bytes": 11437542, + "size_mb": 10.9 + }, + { + "filename": "Defeating_Encryption.pdf", + "ia_path": "preppers/Tech Anarchist/Defeating_Encryption.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Defeating_Encryption.pdf", + "size_bytes": 502776, + "size_mb": 0.5 + }, + { + "filename": "Defending Tor from Network Adversaries.pdf", + "ia_path": "preppers/Tech Anarchist/Defending Tor from Network Adversaries.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Defending Tor from Network Adversaries.pdf", + "size_bytes": 2221113, + "size_mb": 2.1 + }, + { + "filename": "Defensive Security Handbook Best Practices for Securing Infrastructure.pdf", + "ia_path": "preppers/Tech Anarchist/Defensive Security Handbook Best Practices for Securing Infrastructure.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Defensive Security Handbook Best Practices for Securing Infrastructure.pdf", + "size_bytes": 8304501, + "size_mb": 7.9 + }, + { + "filename": "Defining Second Generation Open Source Intelligence (OSINT) for the Defense Enterprise.pdf", + "ia_path": "preppers/Tech Anarchist/Defining Second Generation Open Source Intelligence (OSINT) for the Defense Enterprise.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Defining Second Generation Open Source Intelligence (OSINT) for the Defense Enterprise.pdf", + "size_bytes": 1690998, + "size_mb": 1.6 + }, + { + "filename": "Delivery-dilemmas--How-drug-cryptomarket-users-identif_2017_International-Jo.pdf", + "ia_path": "preppers/Tech Anarchist/Delivery-dilemmas--How-drug-cryptomarket-users-identif_2017_International-Jo.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Delivery-dilemmas--How-drug-cryptomarket-users-identif_2017_International-Jo.pdf", + "size_bytes": 445964, + "size_mb": 0.4 + }, + { + "filename": "Delivery dilemmas How drug cryptomarket users identify and seek to reduce their risk of detection by law enforcement.pdf", + "ia_path": "preppers/Tech Anarchist/Delivery dilemmas How drug cryptomarket users identify and seek to reduce their risk of detection by law enforcement.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Delivery dilemmas How drug cryptomarket users identify and seek to reduce their risk of detection by law enforcement.pdf", + "size_bytes": 584981, + "size_mb": 0.6 + }, + { + "filename": "Demystifying Evaluation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Demystifying Evaluation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Demystifying Evaluation.pdf", + "size_bytes": 6157727, + "size_mb": 5.9 + }, + { + "filename": "Dependency Injection Principles, Practices, and Patterns.pdf", + "ia_path": "preppers/Tech Anarchist/Dependency Injection Principles, Practices, and Patterns.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Dependency Injection Principles, Practices, and Patterns.pdf", + "size_bytes": 14860416, + "size_mb": 14.2 + }, + { + "filename": "DES.pdf", + "ia_path": "preppers/Tech Anarchist/DES.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "DES.pdf", + "size_bytes": 443424, + "size_mb": 0.4 + }, + { + "filename": "Design and Manufacture of Animal Drawn Carts.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Design and Manufacture of Animal Drawn Carts.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Design and Manufacture of Animal Drawn Carts.pdf", + "size_bytes": 13368867, + "size_mb": 12.7 + }, + { + "filename": "Design and Manufacturing of Small Engine Vehicles.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Design and Manufacturing of Small Engine Vehicles.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Design and Manufacturing of Small Engine Vehicles.pdf", + "size_bytes": 30285759, + "size_mb": 28.9 + }, + { + "filename": "Design and Opperation of a Full-Scale Anaerobic Dairy Manure Digester.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Design and Opperation of a Full-Scale Anaerobic Dairy Manure Digester.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Design and Opperation of a Full-Scale Anaerobic Dairy Manure Digester.pdf", + "size_bytes": 5937056, + "size_mb": 5.7 + }, + { + "filename": "Design and Optimization of Irrigation Distribution Networks.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Design and Optimization of Irrigation Distribution Networks.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Design and Optimization of Irrigation Distribution Networks.pdf", + "size_bytes": 18926357, + "size_mb": 18.0 + }, + { + "filename": "Design for the Real World.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Design for the Real World.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Design for the Real World.pdf", + "size_bytes": 44566822, + "size_mb": 42.5 + }, + { + "filename": "Design Manual for Water Wheels.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Design Manual for Water Wheels.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Design Manual for Water Wheels.pdf", + "size_bytes": 5504587, + "size_mb": 5.2 + }, + { + "filename": "Design of a Water Hydrolic Speed Governor.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Design of a Water Hydrolic Speed Governor.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Design of a Water Hydrolic Speed Governor.pdf", + "size_bytes": 6467440, + "size_mb": 6.2 + }, + { + "filename": "Design of Croos Flow Turbine BYS-T3.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Design of Croos Flow Turbine BYS-T3.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Design of Croos Flow Turbine BYS-T3.pdf", + "size_bytes": 5298882, + "size_mb": 5.1 + }, + { + "filename": "Design of Cross Flow Turbine BYS-T1.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Design of Cross Flow Turbine BYS-T1.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Design of Cross Flow Turbine BYS-T1.pdf", + "size_bytes": 5626683, + "size_mb": 5.4 + }, + { + "filename": "Design of Small Water Storage and Erosion Controll Dams.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Design of Small Water Storage and Erosion Controll Dams.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Design of Small Water Storage and Erosion Controll Dams.pdf", + "size_bytes": 5352131, + "size_mb": 5.1 + }, + { + "filename": "Design of Small Water Turbines for Farms.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Design of Small Water Turbines for Farms.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Design of Small Water Turbines for Farms.pdf", + "size_bytes": 6871973, + "size_mb": 6.6 + }, + { + "filename": "Design Problems for Simple Rural Water Systems.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Design Problems for Simple Rural Water Systems.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Design Problems for Simple Rural Water Systems.pdf", + "size_bytes": 1966103, + "size_mb": 1.9 + }, + { + "filename": "Destructive_Effects_Of_Moisture_On_The_Long-Term_Durability_Of_Stabilised_Soil_Blocks_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Destructive_Effects_Of_Moisture_On_The_Long-Term_Durability_Of_Stabilised_Soil_Blocks_2000.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Destructive_Effects_Of_Moisture_On_The_Long-Term_Durability_Of_Stabilised_Soil_Blocks_2000.pdf", + "size_bytes": 105599, + "size_mb": 0.1 + }, + { + "filename": "Detecting and Defeating Government_Interception Attacks Against SSL.pdf", + "ia_path": "preppers/Tech Anarchist/Detecting and Defeating Government_Interception Attacks Against SSL.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Detecting and Defeating Government_Interception Attacks Against SSL.pdf", + "size_bytes": 607157, + "size_mb": 0.6 + }, + { + "filename": "Detecting and Preventing - Anonymous Proxy Usage.pdf", + "ia_path": "preppers/Tech Anarchist/Detecting and Preventing - Anonymous Proxy Usage.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Detecting and Preventing - Anonymous Proxy Usage.pdf", + "size_bytes": 401405, + "size_mb": 0.4 + }, + { + "filename": "Detecting and Preventing Anonymous Proxy Usage.pdf", + "ia_path": "preppers/Tech Anarchist/Detecting and Preventing Anonymous Proxy Usage.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Detecting and Preventing Anonymous Proxy Usage.pdf", + "size_bytes": 401405, + "size_mb": 0.4 + }, + { + "filename": "DETECTING HIDDEN MESSAGES USING HIGHER-ORDER STATISTICAL MODELS.pdf", + "ia_path": "preppers/Tech Anarchist/DETECTING HIDDEN MESSAGES USING HIGHER-ORDER STATISTICAL MODELS.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "DETECTING HIDDEN MESSAGES USING HIGHER-ORDER STATISTICAL MODELS.pdf", + "size_bytes": 171340, + "size_mb": 0.2 + }, + { + "filename": "Detecting Hidden Messages Using Higher-Order_Statistics and Support Vector Machines.pdf", + "ia_path": "preppers/Tech Anarchist/Detecting Hidden Messages Using Higher-Order_Statistics and Support Vector Machines.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Detecting Hidden Messages Using Higher-Order_Statistics and Support Vector Machines.pdf", + "size_bytes": 506457, + "size_mb": 0.5 + }, + { + "filename": "Detecting Steganographic Content on the Internet.pdf", + "ia_path": "preppers/Tech Anarchist/Detecting Steganographic Content on the Internet.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Detecting Steganographic Content on the Internet.pdf", + "size_bytes": 840867, + "size_mb": 0.8 + }, + { + "filename": "Detection of Injected, Dynamically Generated, and Obfuscated Malicious Code.pdf", + "ia_path": "preppers/Tech Anarchist/Detection of Injected, Dynamically Generated, and Obfuscated Malicious Code.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Detection of Injected, Dynamically Generated, and Obfuscated Malicious Code.pdf", + "size_bytes": 235272, + "size_mb": 0.2 + }, + { + "filename": "Determine_Your_Safe_Locations_-_7_Steps_-_Earth_Changes_and_the_Pole_Shift_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Determine_Your_Safe_Locations_-_7_Steps_-_Earth_Changes_and_the_Pole_Shift_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Determine_Your_Safe_Locations_-_7_Steps_-_Earth_Changes_and_the_Pole_Shift_2012.pdf", + "size_bytes": 284775, + "size_mb": 0.3 + }, + { + "filename": "DeTor -- Provably Avoiding Geographic Regions in Tor.pdf", + "ia_path": "preppers/Tech Anarchist/DeTor -- Provably Avoiding Geographic Regions in Tor.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "DeTor -- Provably Avoiding Geographic Regions in Tor.pdf", + "size_bytes": 1290341, + "size_mb": 1.2 + }, + { + "filename": "Developing Small Scale Industry in India.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Developing Small Scale Industry in India.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Developing Small Scale Industry in India.pdf", + "size_bytes": 12650384, + "size_mb": 12.1 + }, + { + "filename": "Development and Production of School Science Equipment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Development and Production of School Science Equipment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Development and Production of School Science Equipment.pdf", + "size_bytes": 5560685, + "size_mb": 5.3 + }, + { + "filename": "DevOps Troubleshooting Linux Server Best Practices.pdf", + "ia_path": "preppers/Tech Anarchist/DevOps Troubleshooting Linux Server Best Practices.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "DevOps Troubleshooting Linux Server Best Practices.pdf", + "size_bytes": 3916273, + "size_mb": 3.7 + }, + { + "filename": "DFINewsRecoveringEvidencefromSSDDrivesUnderstandingTRIMGarbageCollectionandExclusions2014-10-15.pdf", + "ia_path": "preppers/Tech Anarchist/DFINewsRecoveringEvidencefromSSDDrivesUnderstandingTRIMGarbageCollectionandExclusions2014-10-15.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "DFINewsRecoveringEvidencefromSSDDrivesUnderstandingTRIMGarbageCollectionandExclusions2014-10-15.pdf", + "size_bytes": 239838, + "size_mb": 0.2 + }, + { + "filename": "Dhading Micro Hydro-PowerPlant.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Dhading Micro Hydro-PowerPlant.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Dhading Micro Hydro-PowerPlant.pdf", + "size_bytes": 2069034, + "size_mb": 2.0 + }, + { + "filename": "Dibble Sticks, Donkeys and Diesles-Methods for Farm Production.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Dibble Sticks, Donkeys and Diesles-Methods for Farm Production.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Dibble Sticks, Donkeys and Diesles-Methods for Farm Production.pdf", + "size_bytes": 19765116, + "size_mb": 18.8 + }, + { + "filename": "DIGITAL EXHAUST OPT OUT GUIDE - For Law Enforcement Partners and Their Families.pdf", + "ia_path": "preppers/Tech Anarchist/DIGITAL EXHAUST OPT OUT GUIDE - For Law Enforcement Partners and Their Families.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "DIGITAL EXHAUST OPT OUT GUIDE - For Law Enforcement Partners and Their Families.pdf", + "size_bytes": 15897899, + "size_mb": 15.2 + }, + { + "filename": "Digital Forensic Acquisition of Virtual Private Servers Hosted in Cloud Providers that Use KVM as a Hypervisor.pdf", + "ia_path": "preppers/Tech Anarchist/Digital Forensic Acquisition of Virtual Private Servers Hosted in Cloud Providers that Use KVM as a Hypervisor.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Digital Forensic Acquisition of Virtual Private Servers Hosted in Cloud Providers that Use KVM as a Hypervisor.pdf", + "size_bytes": 1334231, + "size_mb": 1.3 + }, + { + "filename": "Digital Forensics With Open Source Tools Using Open Source Platform Tools for Performing Computer Forensics on Target Systems Windows, MAC, Linux, Unix, Etc..pdf", + "ia_path": "preppers/Tech Anarchist/Digital Forensics With Open Source Tools Using Open Source Platform Tools for Performing Computer Forensics on Target Systems Windows, MAC, Linux, Unix, Etc..pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Digital Forensics With Open Source Tools Using Open Source Platform Tools for Performing Computer Forensics on Target Systems Windows, MAC, Linux, Unix, Etc..pdf", + "size_bytes": 4589604, + "size_mb": 4.4 + }, + { + "filename": "Directory of Machines, Tools, Plants, Equipment, and Industry.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Directory of Machines, Tools, Plants, Equipment, and Industry.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Directory of Machines, Tools, Plants, Equipment, and Industry.pdf", + "size_bytes": 13946380, + "size_mb": 13.3 + }, + { + "filename": "Directory of Manufacturers of Small Hydro Power.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Directory of Manufacturers of Small Hydro Power.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Directory of Manufacturers of Small Hydro Power.pdf", + "size_bytes": 10224251, + "size_mb": 9.8 + }, + { + "filename": "Dirrectory of Appropriate Tech Institutions.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Dirrectory of Appropriate Tech Institutions.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Dirrectory of Appropriate Tech Institutions.pdf", + "size_bytes": 687122, + "size_mb": 0.7 + }, + { + "filename": "Disaster Mitigation a Community Approach.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Disaster Mitigation a Community Approach.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Disaster Mitigation a Community Approach.pdf", + "size_bytes": 14125946, + "size_mb": 13.5 + }, + { + "filename": "Disposal of Excreta in Rural Areas.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Disposal of Excreta in Rural Areas.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Disposal of Excreta in Rural Areas.pdf", + "size_bytes": 15753661, + "size_mb": 15.0 + }, + { + "filename": "Distilled_Water_From_Plastic_Covered_Hole_In_The_Ground_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Distillers/Distilled_Water_From_Plastic_Covered_Hole_In_The_Ground_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Distillers", + "size_bytes": 36992, + "size_mb": 0.0 + }, + { + "filename": "Distilled_Water_Measuring_Relative_Purity_Meter_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Distillers/Distilled_Water_Measuring_Relative_Purity_Meter_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Distillers", + "size_bytes": 98150, + "size_mb": 0.1 + }, + { + "filename": "Distinguisher and Related-Key Attack on the Full AES-256.pdf", + "ia_path": "preppers/Tech Anarchist/Distinguisher and Related-Key Attack on the Full AES-256.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Distinguisher and Related-Key Attack on the Full AES-256.pdf", + "size_bytes": 338718, + "size_mb": 0.3 + }, + { + "filename": "Distributed Networks- Intelligence, Security and Applications.pdf", + "ia_path": "preppers/Tech Anarchist/Distributed Networks- Intelligence, Security and Applications.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Distributed Networks- Intelligence, Security and Applications.pdf", + "size_bytes": 8449893, + "size_mb": 8.1 + }, + { + "filename": "DNS Prefetching and Its Privacy Implications.pdf", + "ia_path": "preppers/Tech Anarchist/DNS Prefetching and Its Privacy Implications.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "DNS Prefetching and Its Privacy Implications.pdf", + "size_bytes": 425967, + "size_mb": 0.4 + }, + { + "filename": "Documentation system for AT.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Documentation system for AT.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Documentation system for AT.pdf", + "size_bytes": 304400, + "size_mb": 0.3 + }, + { + "filename": "Doing Things Together-Communicating Appropriate Technology.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Doing Things Together-Communicating Appropriate Technology.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Doing Things Together-Communicating Appropriate Technology.pdf", + "size_bytes": 42606204, + "size_mb": 40.6 + }, + { + "filename": "Domestic Grain Storage Bins.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Domestic Grain Storage Bins.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Domestic Grain Storage Bins.pdf", + "size_bytes": 16403100, + "size_mb": 15.6 + }, + { + "filename": "Double Drum Saw Dust Stove.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Double Drum Saw Dust Stove.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Double Drum Saw Dust Stove.pdf", + "size_bytes": 1567002, + "size_mb": 1.5 + }, + { + "filename": "Double Vault Composting Toillets.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Double Vault Composting Toillets.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Double Vault Composting Toillets.pdf", + "size_bytes": 4677118, + "size_mb": 4.5 + }, + { + "filename": "DPSelect - A Differential Privacy Based Guard Relay Selection Algorithm for Tor.pdf", + "ia_path": "preppers/Tech Anarchist/DPSelect - A Differential Privacy Based Guard Relay Selection Algorithm for Tor.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "DPSelect - A Differential Privacy Based Guard Relay Selection Algorithm for Tor.pdf", + "size_bytes": 3599493, + "size_mb": 3.4 + }, + { + "filename": "Drinking Water Installations and Drainage Requirements in Nepal.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Drinking Water Installations and Drainage Requirements in Nepal.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Drinking Water Installations and Drainage Requirements in Nepal.pdf", + "size_bytes": 10111939, + "size_mb": 9.6 + }, + { + "filename": "Drones and Unmanned Aerial Systems Legal and Social Implications for Security and Surveillance.pdf", + "ia_path": "preppers/Tech Anarchist/Drones and Unmanned Aerial Systems Legal and Social Implications for Security and Surveillance.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Drones and Unmanned Aerial Systems Legal and Social Implications for Security and Surveillance.pdf", + "size_bytes": 3362449, + "size_mb": 3.2 + }, + { + "filename": "Drug-Crypto-Markets_FINAL_June_2021.pdf", + "ia_path": "preppers/Tech Anarchist/Drug-Crypto-Markets_FINAL_June_2021.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Drug-Crypto-Markets_FINAL_June_2021.pdf", + "size_bytes": 423314, + "size_mb": 0.4 + }, + { + "filename": "Drug cryptomarket futures - Research Handbook on International Drug Policy - Drug cryptomarket futures.pdf", + "ia_path": "preppers/Tech Anarchist/Drug cryptomarket futures - Research Handbook on International Drug Policy - Drug cryptomarket futures.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Drug cryptomarket futures - Research Handbook on International Drug Policy - Drug cryptomarket futures.pdf", + "size_bytes": 424287, + "size_mb": 0.4 + }, + { + "filename": "Drug Interdiction Partnerships, Legal Principles, and Investigative Methodologies for Law Enforcement (George S. Steffen, Samuel Candelaria).pdf", + "ia_path": "preppers/Tech Anarchist/Drug Interdiction Partnerships, Legal Principles, and Investigative Methodologies for Law Enforcement (George S. Steffen, Samuel Candelaria).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Drug Interdiction Partnerships, Legal Principles, and Investigative Methodologies for Law Enforcement (George S. Steffen, Samuel Candelaria).pdf", + "size_bytes": 6296088, + "size_mb": 6.0 + }, + { + "filename": "DRUGS AND THE DARKNET - CHALLENGES AND OPPORTUNITIES.pdf", + "ia_path": "preppers/Tech Anarchist/DRUGS AND THE DARKNET - CHALLENGES AND OPPORTUNITIES.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "DRUGS AND THE DARKNET - CHALLENGES AND OPPORTUNITIES.pdf", + "size_bytes": 808790, + "size_mb": 0.8 + }, + { + "filename": "drugs_and_the_darknet_-_td0417834enn.pdf", + "ia_path": "preppers/Tech Anarchist/drugs_and_the_darknet_-_td0417834enn.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "drugs_and_the_darknet_-_td0417834enn.pdf", + "size_bytes": 3023259, + "size_mb": 2.9 + }, + { + "filename": "Dry Composting Latrines in Guatemala.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Dry Composting Latrines in Guatemala.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Dry Composting Latrines in Guatemala.pdf", + "size_bytes": 1119567, + "size_mb": 1.1 + }, + { + "filename": "Drying and Processing Tree Fruits.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Drying and Processing Tree Fruits.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Drying and Processing Tree Fruits.pdf", + "size_bytes": 3651513, + "size_mb": 3.5 + }, + { + "filename": "Drying Equipment for Cereal Grains.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Drying Equipment for Cereal Grains.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Drying Equipment for Cereal Grains.pdf", + "size_bytes": 3173208, + "size_mb": 3.0 + }, + { + "filename": "Dye Plants and Dyeing.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Dye Plants and Dyeing.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Dye Plants and Dyeing.pdf", + "size_bytes": 34745765, + "size_mb": 33.1 + }, + { + "filename": "e-mail via .onion addresses.pdf", + "ia_path": "preppers/Tech Anarchist/e-mail via .onion addresses.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "e-mail via .onion addresses.pdf", + "size_bytes": 107294, + "size_mb": 0.1 + }, + { + "filename": "E-Still_Pots-Pie-Plate_Backpackable_Water_Distillers_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Distillers/E-Still_Pots-Pie-Plate_Backpackable_Water_Distillers_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Distillers", + "size_bytes": 922307, + "size_mb": 0.9 + }, + { + "filename": "Earth Building (French).pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Earth Building (French).pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Earth Building (French).pdf", + "size_bytes": 39229522, + "size_mb": 37.4 + }, + { + "filename": "Earth for Homes.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Earth for Homes.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Earth for Homes.pdf", + "size_bytes": 7619384, + "size_mb": 7.3 + }, + { + "filename": "Earth Homes Chap 5-8.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Earth Homes Chap 5-8.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Earth Homes Chap 5-8.pdf", + "size_bytes": 23229724, + "size_mb": 22.2 + }, + { + "filename": "Earth Roads; Their Construction and Maintenence.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Earth Roads; Their Construction and Maintenence.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Earth Roads; Their Construction and Maintenence.pdf", + "size_bytes": 12300255, + "size_mb": 11.7 + }, + { + "filename": "Earth Sheltered Housing Design, Guidelines, Examples and References.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Earth Sheltered Housing Design, Guidelines, Examples and References.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Earth Sheltered Housing Design, Guidelines, Examples and References.pdf", + "size_bytes": 88319919, + "size_mb": 84.2 + }, + { + "filename": "Economic Issues forHousing Reconstruction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Economic Issues forHousing Reconstruction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Economic Issues forHousing Reconstruction.pdf", + "size_bytes": 1075604, + "size_mb": 1.0 + }, + { + "filename": "Economical services for the Rural Poor.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Economical services for the Rural Poor.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Economical services for the Rural Poor.pdf", + "size_bytes": 7568332, + "size_mb": 7.2 + }, + { + "filename": "Ecoonomical in Practice.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Ecoonomical in Practice.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Ecoonomical in Practice.pdf", + "size_bytes": 6986926, + "size_mb": 6.7 + }, + { + "filename": "Education in Community Water Supply ans Sanitation Programs.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Education in Community Water Supply ans Sanitation Programs.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Education in Community Water Supply ans Sanitation Programs.pdf", + "size_bytes": 21040295, + "size_mb": 20.1 + }, + { + "filename": "Edward Snowden - Taking a Stand for American Liberty.pdf", + "ia_path": "preppers/Tech Anarchist/Edward Snowden - Taking a Stand for American Liberty.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Edward Snowden - Taking a Stand for American Liberty.pdf", + "size_bytes": 4375684, + "size_mb": 4.2 + }, + { + "filename": "Effective Modern C++ 42 Specific Ways to Improve Your Use of C++11 and C++14.pdf", + "ia_path": "preppers/Tech Anarchist/Effective Modern C++ 42 Specific Ways to Improve Your Use of C++11 and C++14.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Effective Modern C++ 42 Specific Ways to Improve Your Use of C++11 and C++14.pdf", + "size_bytes": 3164937, + "size_mb": 3.0 + }, + { + "filename": "Efficiency Test of Wood Burning Stoves.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Efficiency Test of Wood Burning Stoves.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Efficiency Test of Wood Burning Stoves.pdf", + "size_bytes": 4276874, + "size_mb": 4.1 + }, + { + "filename": "Eldad_Eilam-Reversing__Secrets_of_Reverse_Engineering-Wiley(2005).pdf", + "ia_path": "preppers/Tech Anarchist/Eldad_Eilam-Reversing__Secrets_of_Reverse_Engineering-Wiley(2005).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Eldad_Eilam-Reversing__Secrets_of_Reverse_Engineering-Wiley(2005).pdf", + "size_bytes": 8954281, + "size_mb": 8.5 + }, + { + "filename": "Electric Motor Test and Repair.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Electric Motor Test and Repair.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Electric Motor Test and Repair.pdf", + "size_bytes": 9154489, + "size_mb": 8.7 + }, + { + "filename": "Electric Power From the Wind.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Electric Power From the Wind.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Electric Power From the Wind.pdf", + "size_bytes": 11713892, + "size_mb": 11.2 + }, + { + "filename": "Electric Vehicles-Design and Build Your Own.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Electric Vehicles-Design and Build Your Own.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Electric Vehicles-Design and Build Your Own.pdf", + "size_bytes": 21630540, + "size_mb": 20.6 + }, + { + "filename": "Electro-Plating for the Amateur.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Electro-Plating for the Amateur.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Electro-Plating for the Amateur.pdf", + "size_bytes": 6697816, + "size_mb": 6.4 + }, + { + "filename": "Elementary Guide to Fish Culture in Nepal.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Elementary Guide to Fish Culture in Nepal.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Elementary Guide to Fish Culture in Nepal.pdf", + "size_bytes": 12382988, + "size_mb": 11.8 + }, + { + "filename": "Elements of Solar Architecture for Tropical Places.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Elements of Solar Architecture for Tropical Places.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Elements of Solar Architecture for Tropical Places.pdf", + "size_bytes": 2367481, + "size_mb": 2.3 + }, + { + "filename": "Ellis,_Vacca_-_Firewalls_-_Jumpstart_for_Network_and_Systems_Administrators.pdf", + "ia_path": "preppers/Tech Anarchist/Ellis,_Vacca_-_Firewalls_-_Jumpstart_for_Network_and_Systems_Administrators.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Ellis,_Vacca_-_Firewalls_-_Jumpstart_for_Network_and_Systems_Administrators.pdf", + "size_bytes": 2150672, + "size_mb": 2.1 + }, + { + "filename": "Emergency_Calling_Radio_Frequencies_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Frequencies/Emergency_Calling_Radio_Frequencies_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Frequencies", + "size_bytes": 116858, + "size_mb": 0.1 + }, + { + "filename": "Emergency Health Managment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Emergency Health Managment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Emergency Health Managment.pdf", + "size_bytes": 8319494, + "size_mb": 7.9 + }, + { + "filename": "Emergency Vector Control.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Emergency Vector Control.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Emergency Vector Control.pdf", + "size_bytes": 12098948, + "size_mb": 11.5 + }, + { + "filename": "Employment of Draught Animals in Agriculture.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Employment of Draught Animals in Agriculture.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Employment of Draught Animals in Agriculture.pdf", + "size_bytes": 11838067, + "size_mb": 11.3 + }, + { + "filename": "Encyclopedia Of Bee Culture.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Encyclopedia Of Bee Culture.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Encyclopedia Of Bee Culture.pdf", + "size_bytes": 116526776, + "size_mb": 111.1 + }, + { + "filename": "Encyclopedia of Practical Recipies and Processes.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Encyclopedia of Practical Recipies and Processes.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Encyclopedia of Practical Recipies and Processes.pdf", + "size_bytes": 69721177, + "size_mb": 66.5 + }, + { + "filename": "Encyclopedia of Rural Development--French.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Encyclopedia of Rural Development--French.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Encyclopedia of Rural Development--French.pdf", + "size_bytes": 6823365, + "size_mb": 6.5 + }, + { + "filename": "Energy for Rural Development; Renewable and Alternative Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Energy for Rural Development; Renewable and Alternative Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Energy for Rural Development; Renewable and Alternative Tech.pdf", + "size_bytes": 26950637, + "size_mb": 25.7 + }, + { + "filename": "Energy for Rural Development; Renewable and Alternative Tech (supplement).pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Energy for Rural Development; Renewable and Alternative Tech (supplement).pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Energy for Rural Development; Renewable and Alternative Tech (supplement).pdf", + "size_bytes": 28532340, + "size_mb": 27.2 + }, + { + "filename": "Energy From the Wind.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Energy From the Wind.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Energy From the Wind.pdf", + "size_bytes": 128211965, + "size_mb": 122.3 + }, + { + "filename": "Energy; The Solar Prospect.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Energy; The Solar Prospect.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Energy; The Solar Prospect.pdf", + "size_bytes": 6762292, + "size_mb": 6.4 + }, + { + "filename": "Enginerring Applications 1; Engines in Small Fishing Vessles.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Enginerring Applications 1; Engines in Small Fishing Vessles.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Enginerring Applications 1; Engines in Small Fishing Vessles.pdf", + "size_bytes": 8178971, + "size_mb": 7.8 + }, + { + "filename": "Entreprenuers Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Entreprenuers Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Entreprenuers Handbook.pdf", + "size_bytes": 20835619, + "size_mb": 19.9 + }, + { + "filename": "Environmental Health Managment After a Natural Dissaster.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Environmental Health Managment After a Natural Dissaster.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Environmental Health Managment After a Natural Dissaster.pdf", + "size_bytes": 7778796, + "size_mb": 7.4 + }, + { + "filename": "Environmentally Sound Forrestry Projects.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Environmentally Sound Forrestry Projects.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Environmentally Sound Forrestry Projects.pdf", + "size_bytes": 8212889, + "size_mb": 7.8 + }, + { + "filename": "Environmentally Sound Leather Tanning.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Environmentally Sound Leather Tanning.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Environmentally Sound Leather Tanning.pdf", + "size_bytes": 6213326, + "size_mb": 5.9 + }, + { + "filename": "Environmentaly Sound Small-Scale Water Projects.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Environmentaly Sound Small-Scale Water Projects.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Environmentaly Sound Small-Scale Water Projects.pdf", + "size_bytes": 9769998, + "size_mb": 9.3 + }, + { + "filename": "EPA_Effects_of_Lead_2010.PDF", + "ia_path": "preppers/Prepper_Ark/Lead/EPA_Effects_of_Lead_2010.PDF", + "sublibrary": "Prepper_Ark", + "subdir": "Lead", + "size_bytes": 312861, + "size_mb": 0.3 + }, + { + "filename": "Equipment for Rural Workshops.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Equipment for Rural Workshops.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Equipment for Rural Workshops.pdf", + "size_bytes": 6336503, + "size_mb": 6.0 + }, + { + "filename": "Essential Cybersecurity Science.pdf", + "ia_path": "preppers/Tech Anarchist/Essential Cybersecurity Science.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Essential Cybersecurity Science.pdf", + "size_bytes": 3714636, + "size_mb": 3.5 + }, + { + "filename": "Essential System Administration Tools and Techniques for Linux and Unix Administration, 3rd Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Essential System Administration Tools and Techniques for Linux and Unix Administration, 3rd Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Essential System Administration Tools and Techniques for Linux and Unix Administration, 3rd Edition.pdf", + "size_bytes": 10613421, + "size_mb": 10.1 + }, + { + "filename": "Establishing of Needs After a Natural Dissaster.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Establishing of Needs After a Natural Dissaster.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Establishing of Needs After a Natural Dissaster.pdf", + "size_bytes": 921499, + "size_mb": 0.9 + }, + { + "filename": "Ethical Hacking.pdf", + "ia_path": "preppers/Tech Anarchist/Ethical Hacking.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Ethical Hacking.pdf", + "size_bytes": 23527100, + "size_mb": 22.4 + }, + { + "filename": "Evaluating Criminal Transactional Methods in Cyberspace as Understood in an International Context.pdf", + "ia_path": "preppers/Tech Anarchist/Evaluating Criminal Transactional Methods in Cyberspace as Understood in an International Context.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Evaluating Criminal Transactional Methods in Cyberspace as Understood in an International Context.pdf", + "size_bytes": 1809756, + "size_mb": 1.7 + }, + { + "filename": "Evaluating the Fuel Consumtion of Cook Stoves.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Evaluating the Fuel Consumtion of Cook Stoves.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Evaluating the Fuel Consumtion of Cook Stoves.pdf", + "size_bytes": 2022675, + "size_mb": 1.9 + }, + { + "filename": "Evaluation_Of_Cordless_Drills_When_Used_As_DC_Generators_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Hand_Cranking/Evaluation_Of_Cordless_Drills_When_Used_As_DC_Generators_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Hand_Cranking", + "size_bytes": 17462, + "size_mb": 0.0 + }, + { + "filename": "Evaluation of Solar Cookers.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Evaluation of Solar Cookers.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Evaluation of Solar Cookers.pdf", + "size_bytes": 7849071, + "size_mb": 7.5 + }, + { + "filename": "Everyday Cryptography Fundamental Principles and Applications.pdf", + "ia_path": "preppers/Tech Anarchist/Everyday Cryptography Fundamental Principles and Applications.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Everyday Cryptography Fundamental Principles and Applications.pdf", + "size_bytes": 10314761, + "size_mb": 9.8 + }, + { + "filename": "Experiences in Visual Thinking.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Experiences in Visual Thinking.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Experiences in Visual Thinking.pdf", + "size_bytes": 21845400, + "size_mb": 20.8 + }, + { + "filename": "Experiences with Appropriate Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Experiences with Appropriate Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Experiences with Appropriate Tech.pdf", + "size_bytes": 8825005, + "size_mb": 8.4 + }, + { + "filename": "Exploring the use of Zcash cryptocurrency for illicit or criminal purposes.pdf", + "ia_path": "preppers/Tech Anarchist/Exploring the use of Zcash cryptocurrency for illicit or criminal purposes.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Exploring the use of Zcash cryptocurrency for illicit or criminal purposes.pdf", + "size_bytes": 810181, + "size_mb": 0.8 + }, + { + "filename": "Exposing Fraud Skills, Process and Practicalities.pdf", + "ia_path": "preppers/Tech Anarchist/Exposing Fraud Skills, Process and Practicalities.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Exposing Fraud Skills, Process and Practicalities.pdf", + "size_bytes": 20741326, + "size_mb": 19.8 + }, + { + "filename": "Factsheet_Car_Running_Natural_Gas_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Factsheet_Car_Running_Natural_Gas_2008.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Factsheet_Car_Running_Natural_Gas_2008.pdf", + "size_bytes": 120822, + "size_mb": 0.1 + }, + { + "filename": "Farm Implements for Arid and Tropical Regions.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Farm Implements for Arid and Tropical Regions.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Farm Implements for Arid and Tropical Regions.pdf", + "size_bytes": 8168702, + "size_mb": 7.8 + }, + { + "filename": "Farm Managment Resesarch for the Small Farmer.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Farm Managment Resesarch for the Small Farmer.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Farm Managment Resesarch for the Small Farmer.pdf", + "size_bytes": 17563408, + "size_mb": 16.7 + }, + { + "filename": "Farm Mechinazation Alternatives for 1-10 Hectare Farms.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Farm Mechinazation Alternatives for 1-10 Hectare Farms.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Farm Mechinazation Alternatives for 1-10 Hectare Farms.pdf", + "size_bytes": 10539825, + "size_mb": 10.1 + }, + { + "filename": "Farm Shop and Equipment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Farm Shop and Equipment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Farm Shop and Equipment.pdf", + "size_bytes": 1777942, + "size_mb": 1.7 + }, + { + "filename": "Farm Structures in Tropicalo Climates.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Farm Structures in Tropicalo Climates.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Farm Structures in Tropicalo Climates.pdf", + "size_bytes": 39867758, + "size_mb": 38.0 + }, + { + "filename": "Farmer's Participation in the Development of Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Farmer's Participation in the Development of Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Farmer's Participation in the Development of Tech.pdf", + "size_bytes": 6031931, + "size_mb": 5.8 + }, + { + "filename": "Farmers Primer on Growing Rice.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Farmers Primer on Growing Rice.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Farmers Primer on Growing Rice.pdf", + "size_bytes": 11719452, + "size_mb": 11.2 + }, + { + "filename": "FCT Source Book 2; Fruit processing and Drying.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/FCT Source Book 2; Fruit processing and Drying.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "FCT Source Book 2; Fruit processing and Drying.pdf", + "size_bytes": 7091640, + "size_mb": 6.8 + }, + { + "filename": "FCT Source Book 4; Fish Processing.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/FCT Source Book 4; Fish Processing.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "FCT Source Book 4; Fish Processing.pdf", + "size_bytes": 8719241, + "size_mb": 8.3 + }, + { + "filename": "FCTS Book 1, Oil Extraction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/FCTS Book 1, Oil Extraction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "FCTS Book 1, Oil Extraction.pdf", + "size_bytes": 6151833, + "size_mb": 5.9 + }, + { + "filename": "FCTS Book 3, Cereal Processing.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/FCTS Book 3, Cereal Processing.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "FCTS Book 3, Cereal Processing.pdf", + "size_bytes": 6845909, + "size_mb": 6.5 + }, + { + "filename": "FCTS Book 5, Root Crop Processing.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/FCTS Book 5, Root Crop Processing.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "FCTS Book 5, Root Crop Processing.pdf", + "size_bytes": 7548828, + "size_mb": 7.2 + }, + { + "filename": "Fedora-11-Security_Guide-en-US.pdf", + "ia_path": "preppers/Tech Anarchist/Fedora-11-Security_Guide-en-US.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Fedora-11-Security_Guide-en-US.pdf", + "size_bytes": 1397838, + "size_mb": 1.3 + }, + { + "filename": "Feeder to Improve the Performance of a Ground-Nut Sheller.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Feeder to Improve the Performance of a Ground-Nut Sheller.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Feeder to Improve the Performance of a Ground-Nut Sheller.pdf", + "size_bytes": 996951, + "size_mb": 1.0 + }, + { + "filename": "FEMA_Simplified_Wood_Gas_Generator---March_1989_With_Biomass_Energy_Foundation_notes_2001.pdf", + "ia_path": "preppers/Prepper_Ark/FEMA_Simplified_Wood_Gas_Generator---March_1989_With_Biomass_Energy_Foundation_notes_2001.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "FEMA_Simplified_Wood_Gas_Generator---March_1989_With_Biomass_Energy_Foundation_notes_2001.pdf", + "size_bytes": 44938682, + "size_mb": 42.9 + }, + { + "filename": "FEMA_Simplified_Wood_Gas_Generator_For_Fueling_Internal_Combustion_Engines_March_1989.pdf", + "ia_path": "preppers/Prepper_Ark/FEMA_Simplified_Wood_Gas_Generator_For_Fueling_Internal_Combustion_Engines_March_1989.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "FEMA_Simplified_Wood_Gas_Generator_For_Fueling_Internal_Combustion_Engines_March_1989.pdf", + "size_bytes": 1992702, + "size_mb": 1.9 + }, + { + "filename": "Ferrocement; A Versitile Construction Material.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Ferrocement; A Versitile Construction Material.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Ferrocement; A Versitile Construction Material.pdf", + "size_bytes": 15545341, + "size_mb": 14.8 + }, + { + "filename": "Ferrocement; Applications in Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Ferrocement; Applications in Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Ferrocement; Applications in Developing Countries.pdf", + "size_bytes": 8765504, + "size_mb": 8.4 + }, + { + "filename": "Field Crops for the Tropics and Sub-Tropics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Field Crops for the Tropics and Sub-Tropics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Field Crops for the Tropics and Sub-Tropics.pdf", + "size_bytes": 33196012, + "size_mb": 31.7 + }, + { + "filename": "Field Engineering.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Field Engineering.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Field Engineering.pdf", + "size_bytes": 6856153, + "size_mb": 6.5 + }, + { + "filename": "Field_Hygiene_And_Sanitation_FM 21-10_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Field_Hygiene_And_Sanitation_FM 21-10_2000.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Field_Hygiene_And_Sanitation_FM 21-10_2000.pdf", + "size_bytes": 2860517, + "size_mb": 2.7 + }, + { + "filename": "Financial Fraud Prevention and Detection Governance and Effective Practices.pdf", + "ia_path": "preppers/Tech Anarchist/Financial Fraud Prevention and Detection Governance and Effective Practices.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Financial Fraud Prevention and Detection Governance and Effective Practices.pdf", + "size_bytes": 4346351, + "size_mb": 4.1 + }, + { + "filename": "Financial Managment of a Small Handicraft Buisness.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Financial Managment of a Small Handicraft Buisness.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Financial Managment of a Small Handicraft Buisness.pdf", + "size_bytes": 3636537, + "size_mb": 3.5 + }, + { + "filename": "Fingerprinting Cryptographic Protocols with Key Exchange using an Entropy Measure.pdf", + "ia_path": "preppers/Tech Anarchist/Fingerprinting Cryptographic Protocols with Key Exchange using an Entropy Measure.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Fingerprinting Cryptographic Protocols with Key Exchange using an Entropy Measure.pdf", + "size_bytes": 659707, + "size_mb": 0.6 + }, + { + "filename": "Fire Places.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Fire Places.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Fire Places.pdf", + "size_bytes": 46622929, + "size_mb": 44.5 + }, + { + "filename": "Fire_Starting_2003+.pdf", + "ia_path": "preppers/Prepper_Ark/Fire/Fire_Starting_2003+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Fire", + "size_bytes": 91788, + "size_mb": 0.1 + }, + { + "filename": "Fire_Starting_Basics_2001+.pdf", + "ia_path": "preppers/Prepper_Ark/Fire/Fire_Starting_Basics_2001+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Fire", + "size_bytes": 80298, + "size_mb": 0.1 + }, + { + "filename": "Fire_Starting_Using_Hand_Drill_Technique_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Fire/Fire_Starting_Using_Hand_Drill_Technique_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Fire", + "size_bytes": 228290, + "size_mb": 0.2 + }, + { + "filename": "Fired Clay Stoves.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Fired Clay Stoves.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Fired Clay Stoves.pdf", + "size_bytes": 3233808, + "size_mb": 3.1 + }, + { + "filename": "Firewalls and Internet Security, Second Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Firewalls and Internet Security, Second Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Firewalls and Internet Security, Second Edition.pdf", + "size_bytes": 3233002, + "size_mb": 3.1 + }, + { + "filename": "Firewood Crops-Shrub and Tree Species for Energy Production.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Firewood Crops-Shrub and Tree Species for Energy Production.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Firewood Crops-Shrub and Tree Species for Energy Production.pdf", + "size_bytes": 57035255, + "size_mb": 54.4 + }, + { + "filename": "First steps Toward a Susstainable Society.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/First steps Toward a Susstainable Society.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "First steps Toward a Susstainable Society.pdf", + "size_bytes": 938994, + "size_mb": 0.9 + }, + { + "filename": "Fish Catching Methods of the World.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Fish Catching Methods of the World.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Fish Catching Methods of the World.pdf", + "size_bytes": 75067116, + "size_mb": 71.6 + }, + { + "filename": "Fish Culture in Central East Africa.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Fish Culture in Central East Africa.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Fish Culture in Central East Africa.pdf", + "size_bytes": 14302788, + "size_mb": 13.6 + }, + { + "filename": "Fish Processing on a small scale.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Fish Processing on a small scale.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Fish Processing on a small scale.pdf", + "size_bytes": 11949541, + "size_mb": 11.4 + }, + { + "filename": "Fishing With Bottom Gillnets.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Fishing With Bottom Gillnets.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Fishing With Bottom Gillnets.pdf", + "size_bytes": 5349894, + "size_mb": 5.1 + }, + { + "filename": "Flask Web Development Developing Web Applications with Python.pdf", + "ia_path": "preppers/Tech Anarchist/Flask Web Development Developing Web Applications with Python.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Flask Web Development Developing Web Applications with Python.pdf", + "size_bytes": 5622052, + "size_mb": 5.4 + }, + { + "filename": "Flat Bottom Boat Design.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Flat Bottom Boat Design.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Flat Bottom Boat Design.pdf", + "size_bytes": 4243677, + "size_mb": 4.0 + }, + { + "filename": "Flood & Loot - A Systemic Attack On The Lightning Network.pdf", + "ia_path": "preppers/Tech Anarchist/Flood & Loot - A Systemic Attack On The Lightning Network.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Flood & Loot - A Systemic Attack On The Lightning Network.pdf", + "size_bytes": 2628332, + "size_mb": 2.5 + }, + { + "filename": "Flush Toillet - Good Bye.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Flush Toillet - Good Bye.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Flush Toillet - Good Bye.pdf", + "size_bytes": 25768003, + "size_mb": 24.6 + }, + { + "filename": "Food Drying.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Food Drying.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Food Drying.pdf", + "size_bytes": 12148660, + "size_mb": 11.6 + }, + { + "filename": "Food From Windmills.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Food From Windmills.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Food From Windmills.pdf", + "size_bytes": 8898443, + "size_mb": 8.5 + }, + { + "filename": "Food or Fuel; New Competition for the Worlds Crop Land.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Food or Fuel; New Competition for the Worlds Crop Land.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Food or Fuel; New Competition for the Worlds Crop Land.pdf", + "size_bytes": 5214162, + "size_mb": 5.0 + }, + { + "filename": "Food Preservation; Fish Meat and Equipment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Food Preservation; Fish Meat and Equipment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Food Preservation; Fish Meat and Equipment.pdf", + "size_bytes": 6020688, + "size_mb": 5.7 + }, + { + "filename": "Forensic analysis of open\u2011source XMPP Jabber multi\u2011client instant messaging apps on Android smartphone.pdf", + "ia_path": "preppers/Tech Anarchist/Forensic analysis of open\u2011source XMPP Jabber multi\u2011client instant messaging apps on Android smartphone.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Forensic analysis of open\u2011source XMPP Jabber multi\u2011client instant messaging apps on Android smartphone.pdf", + "size_bytes": 2525609, + "size_mb": 2.4 + }, + { + "filename": "Forensic Aspects of Various Flash Memory Devices.pdf", + "ia_path": "preppers/Tech Anarchist/Forensic Aspects of Various Flash Memory Devices.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Forensic Aspects of Various Flash Memory Devices.pdf", + "size_bytes": 3919675, + "size_mb": 3.7 + }, + { + "filename": "Forest Farming.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Forest Farming.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Forest Farming.pdf", + "size_bytes": 23098081, + "size_mb": 22.0 + }, + { + "filename": "Forest Tree Seed Directory.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Forest Tree Seed Directory.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Forest Tree Seed Directory.pdf", + "size_bytes": 13780247, + "size_mb": 13.1 + }, + { + "filename": "Forestry Case Studies.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Forestry Case Studies.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Forestry Case Studies.pdf", + "size_bytes": 6881888, + "size_mb": 6.6 + }, + { + "filename": "Forestry for Local Community Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Forestry for Local Community Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Forestry for Local Community Development.pdf", + "size_bytes": 13571824, + "size_mb": 12.9 + }, + { + "filename": "Formula Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Formula Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Formula Manual.pdf", + "size_bytes": 13382491, + "size_mb": 12.8 + }, + { + "filename": "Foundations Of Centos Linux.pdf", + "ia_path": "preppers/Tech Anarchist/Foundations Of Centos Linux.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Foundations Of Centos Linux.pdf", + "size_bytes": 8365037, + "size_mb": 8.0 + }, + { + "filename": "Foundations of Python Network Programming.pdf", + "ia_path": "preppers/Tech Anarchist/Foundations of Python Network Programming.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Foundations of Python Network Programming.pdf", + "size_bytes": 3885542, + "size_mb": 3.7 + }, + { + "filename": "Foundry Work for the Amateur.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Foundry Work for the Amateur.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Foundry Work for the Amateur.pdf", + "size_bytes": 5340355, + "size_mb": 5.1 + }, + { + "filename": "Four-Wheel Bandsaaw.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Four-Wheel Bandsaaw.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Four-Wheel Bandsaaw.pdf", + "size_bytes": 6886706, + "size_mb": 6.6 + }, + { + "filename": "Foxfire.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Foxfire.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Foxfire.pdf", + "size_bytes": 40781143, + "size_mb": 38.9 + }, + { + "filename": "Foxfire 2.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Foxfire 2.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Foxfire 2.pdf", + "size_bytes": 44103776, + "size_mb": 42.1 + }, + { + "filename": "Foxfire 3.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Foxfire 3.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Foxfire 3.pdf", + "size_bytes": 52810340, + "size_mb": 50.4 + }, + { + "filename": "Foxfire 4.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Foxfire 4.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Foxfire 4.pdf", + "size_bytes": 50172233, + "size_mb": 47.8 + }, + { + "filename": "Foxfire 5.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Foxfire 5.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Foxfire 5.pdf", + "size_bytes": 43500020, + "size_mb": 41.5 + }, + { + "filename": "Foxfire 6.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Foxfire 6.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Foxfire 6.pdf", + "size_bytes": 49288652, + "size_mb": 47.0 + }, + { + "filename": "Fractions_Converted_To_Metric_2009+.pdf", + "ia_path": "preppers/Prepper_Ark/Fractions_Converted_To_Metric_2009+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Fractions_Converted_To_Metric_2009+.pdf", + "size_bytes": 12605, + "size_mb": 0.0 + }, + { + "filename": "Frame Saw Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Frame Saw Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Frame Saw Manual.pdf", + "size_bytes": 9323816, + "size_mb": 8.9 + }, + { + "filename": "Fraud and Fraud Detection, + Website A Data Analytics Approach.pdf", + "ia_path": "preppers/Tech Anarchist/Fraud and Fraud Detection, + Website A Data Analytics Approach.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Fraud and Fraud Detection, + Website A Data Analytics Approach.pdf", + "size_bytes": 15510759, + "size_mb": 14.8 + }, + { + "filename": "Fraud Auditing And Forensic Accounting, Fouth Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Fraud Auditing And Forensic Accounting, Fouth Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Fraud Auditing And Forensic Accounting, Fouth Edition.pdf", + "size_bytes": 2729354, + "size_mb": 2.6 + }, + { + "filename": "Fraud data analytics methodology the fraud scenario approach to uncovering fraud in core business systems.pdf", + "ia_path": "preppers/Tech Anarchist/Fraud data analytics methodology the fraud scenario approach to uncovering fraud in core business systems.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Fraud data analytics methodology the fraud scenario approach to uncovering fraud in core business systems.pdf", + "size_bytes": 4684513, + "size_mb": 4.5 + }, + { + "filename": "Fraud examination casebook with documents a hands-on approach.pdf", + "ia_path": "preppers/Tech Anarchist/Fraud examination casebook with documents a hands-on approach.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Fraud examination casebook with documents a hands-on approach.pdf", + "size_bytes": 53940694, + "size_mb": 51.4 + }, + { + "filename": "Fraud Examiners in White-Collar Crime Investigations.pdf", + "ia_path": "preppers/Tech Anarchist/Fraud Examiners in White-Collar Crime Investigations.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Fraud Examiners in White-Collar Crime Investigations.pdf", + "size_bytes": 4048903, + "size_mb": 3.9 + }, + { + "filename": "Freenet - A Distributed Anonymous Information Storage and Retrieval System.pdf", + "ia_path": "preppers/Tech Anarchist/Freenet - A Distributed Anonymous Information Storage and Retrieval System.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Freenet - A Distributed Anonymous Information Storage and Retrieval System.pdf", + "size_bytes": 214317, + "size_mb": 0.2 + }, + { + "filename": "Freshwater Fish Farming-How to Begin.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Freshwater Fish Farming-How to Begin.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Freshwater Fish Farming-How to Begin.pdf", + "size_bytes": 5592709, + "size_mb": 5.3 + }, + { + "filename": "Freshwater Fish Pond Culture and Managment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Freshwater Fish Pond Culture and Managment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Freshwater Fish Pond Culture and Managment.pdf", + "size_bytes": 10303106, + "size_mb": 9.8 + }, + { + "filename": "Freshwater Fisheries and Aquaculture in China.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Freshwater Fisheries and Aquaculture in China.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Freshwater Fisheries and Aquaculture in China.pdf", + "size_bytes": 15141373, + "size_mb": 14.4 + }, + { + "filename": "Friends of the Rice Farmer-Helpful Insects, Spiders and Pathogens.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Friends of the Rice Farmer-Helpful Insects, Spiders and Pathogens.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Friends of the Rice Farmer-Helpful Insects, Spiders and Pathogens.pdf", + "size_bytes": 23454528, + "size_mb": 22.4 + }, + { + "filename": "From Dealer to Doorstep \u2013 How Drugs Are Sold On the Dark Net.pdf", + "ia_path": "preppers/Tech Anarchist/From Dealer to Doorstep \u2013 How Drugs Are Sold On the Dark Net.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "From Dealer to Doorstep \u2013 How Drugs Are Sold On the Dark Net.pdf", + "size_bytes": 647678, + "size_mb": 0.6 + }, + { + "filename": "From Lorena to a Mountain Fire.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/From Lorena to a Mountain Fire.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "From Lorena to a Mountain Fire.pdf", + "size_bytes": 12811393, + "size_mb": 12.2 + }, + { + "filename": "From the Field-Participatory Activities for Trainers.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/From the Field-Participatory Activities for Trainers.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "From the Field-Participatory Activities for Trainers.pdf", + "size_bytes": 14162575, + "size_mb": 13.5 + }, + { + "filename": "From \u201cOnion Not Found\u201d to Guard Discovery.pdf", + "ia_path": "preppers/Tech Anarchist/From \u201cOnion Not Found\u201d to Guard Discovery.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "From \u201cOnion Not Found\u201d to Guard Discovery.pdf", + "size_bytes": 3768159, + "size_mb": 3.6 + }, + { + "filename": "Fuel Alcohol Production.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Fuel Alcohol Production.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Fuel Alcohol Production.pdf", + "size_bytes": 7102167, + "size_mb": 6.8 + }, + { + "filename": "Fuel From Farms; A Guide Small Scale Ethanol Production.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Fuel From Farms; A Guide Small Scale Ethanol Production.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Fuel From Farms; A Guide Small Scale Ethanol Production.pdf", + "size_bytes": 18125539, + "size_mb": 17.3 + }, + { + "filename": "Fuel Savers; A Kit of Solar Ideas for Existing Homes.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Fuel Savers; A Kit of Solar Ideas for Existing Homes.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Fuel Savers; A Kit of Solar Ideas for Existing Homes.pdf", + "size_bytes": 5604061, + "size_mb": 5.3 + }, + { + "filename": "Fuel Wood Use in Small Communities.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Fuel Wood Use in Small Communities.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Fuel Wood Use in Small Communities.pdf", + "size_bytes": 24502560, + "size_mb": 23.4 + }, + { + "filename": "Fuelgas From Cow Dung.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Fuelgas From Cow Dung.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Fuelgas From Cow Dung.pdf", + "size_bytes": 9054509, + "size_mb": 8.6 + }, + { + "filename": "Fully Auditable Privacy-preserving Cryptocurrency Against Malicious Auditors.pdf", + "ia_path": "preppers/Tech Anarchist/Fully Auditable Privacy-preserving Cryptocurrency Against Malicious Auditors.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Fully Auditable Privacy-preserving Cryptocurrency Against Malicious Auditors.pdf", + "size_bytes": 262217, + "size_mb": 0.3 + }, + { + "filename": "Fundamentals of 5G Mobile Networks.pdf", + "ia_path": "preppers/Tech Anarchist/Fundamentals of 5G Mobile Networks.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Fundamentals of 5G Mobile Networks.pdf", + "size_bytes": 6462998, + "size_mb": 6.2 + }, + { + "filename": "FUNDAMENTALS OF_CRYPTOLOGY.pdf", + "ia_path": "preppers/Tech Anarchist/FUNDAMENTALS OF_CRYPTOLOGY.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "FUNDAMENTALS OF_CRYPTOLOGY.pdf", + "size_bytes": 2993877, + "size_mb": 2.9 + }, + { + "filename": "Gardening for better Nutrition.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Gardening for better Nutrition.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Gardening for better Nutrition.pdf", + "size_bytes": 8174208, + "size_mb": 7.8 + }, + { + "filename": "Gardening With the Seasons.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Gardening With the Seasons.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Gardening With the Seasons.pdf", + "size_bytes": 5930440, + "size_mb": 5.7 + }, + { + "filename": "Gasoline Engine Tune Up Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Gasoline Engine Tune Up Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Gasoline Engine Tune Up Manual.pdf", + "size_bytes": 4797311, + "size_mb": 4.6 + }, + { + "filename": "Gear Wheels and Gear Cutting.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Gear Wheels and Gear Cutting.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Gear Wheels and Gear Cutting.pdf", + "size_bytes": 9697975, + "size_mb": 9.2 + }, + { + "filename": "Geese Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Geese Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Geese Book.pdf", + "size_bytes": 62975314, + "size_mb": 60.1 + }, + { + "filename": "General Surgery at the District Hospital.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/General Surgery at the District Hospital.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "General Surgery at the District Hospital.pdf", + "size_bytes": 25068133, + "size_mb": 23.9 + }, + { + "filename": "GeolocationPositioningwithWirelessCellularNetworkinHongKong.pdf", + "ia_path": "preppers/Tech Anarchist/GeolocationPositioningwithWirelessCellularNetworkinHongKong.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "GeolocationPositioningwithWirelessCellularNetworkinHongKong.pdf", + "size_bytes": 1037179, + "size_mb": 1.0 + }, + { + "filename": "Git for Teams A User-Centered Approach to Creating Efficient Workflows in Git.pdf", + "ia_path": "preppers/Tech Anarchist/Git for Teams A User-Centered Approach to Creating Efficient Workflows in Git.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Git for Teams A User-Centered Approach to Creating Efficient Workflows in Git.pdf", + "size_bytes": 12344773, + "size_mb": 11.8 + }, + { + "filename": "Glass Ware Manufacture for Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Glass Ware Manufacture for Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Glass Ware Manufacture for Developing Countries.pdf", + "size_bytes": 8198958, + "size_mb": 7.8 + }, + { + "filename": "GNS3 Network Simulation Guide.pdf", + "ia_path": "preppers/Tech Anarchist/GNS3 Network Simulation Guide.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "GNS3 Network Simulation Guide.pdf", + "size_bytes": 3586828, + "size_mb": 3.4 + }, + { + "filename": "Goat Health Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Goat Health Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Goat Health Handbook.pdf", + "size_bytes": 8241908, + "size_mb": 7.9 + }, + { + "filename": "Grass Roots Radio; A Field Workerss Guide.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Grass Roots Radio; A Field Workerss Guide.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Grass Roots Radio; A Field Workerss Guide.pdf", + "size_bytes": 7956713, + "size_mb": 7.6 + }, + { + "filename": "Grasses; Their Use in Building.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Grasses; Their Use in Building.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Grasses; Their Use in Building.pdf", + "size_bytes": 593647, + "size_mb": 0.6 + }, + { + "filename": "Gravity Flow Water Systems.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Gravity Flow Water Systems.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Gravity Flow Water Systems.pdf", + "size_bytes": 3186249, + "size_mb": 3.0 + }, + { + "filename": "Gray_Hat_Hacking_-_The_Ethical_Hacker\u2019s_Handbook_b_3586769_(z-lib.org).pdf", + "ia_path": "preppers/Tech Anarchist/Gray_Hat_Hacking_-_The_Ethical_Hacker\u2019s_Handbook_b_3586769_(z-lib.org).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Gray_Hat_Hacking_-_The_Ethical_Hacker\u2019s_Handbook_b_3586769_(z-lib.org).pdf", + "size_bytes": 47975995, + "size_mb": 45.8 + }, + { + "filename": "Gray hat Python Python programming for hackers and reverse.pdf", + "ia_path": "preppers/Tech Anarchist/Gray hat Python Python programming for hackers and reverse.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Gray hat Python Python programming for hackers and reverse.pdf", + "size_bytes": 3183109, + "size_mb": 3.0 + }, + { + "filename": "Gray Hat Python Python Programming for Hackers and Reverse Engineers.pdf", + "ia_path": "preppers/Tech Anarchist/Gray Hat Python Python Programming for Hackers and Reverse Engineers.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Gray Hat Python Python Programming for Hackers and Reverse Engineers.pdf", + "size_bytes": 1763585, + "size_mb": 1.7 + }, + { + "filename": "Growing Garden Seeds.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Growing Garden Seeds.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Growing Garden Seeds.pdf", + "size_bytes": 4393304, + "size_mb": 4.2 + }, + { + "filename": "Guard Placement Attacks on Location-Based Path Selection Algorithms in Tor.pdf", + "ia_path": "preppers/Tech Anarchist/Guard Placement Attacks on Location-Based Path Selection Algorithms in Tor.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Guard Placement Attacks on Location-Based Path Selection Algorithms in Tor.pdf", + "size_bytes": 2137095, + "size_mb": 2.0 + }, + { + "filename": "Guard Placement Attacks on Path Selection Algorithms for Tor.pdf", + "ia_path": "preppers/Tech Anarchist/Guard Placement Attacks on Path Selection Algorithms for Tor.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Guard Placement Attacks on Path Selection Algorithms for Tor.pdf", + "size_bytes": 2144177, + "size_mb": 2.0 + }, + { + "filename": "Guayule for Natural Fiber.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Guayule for Natural Fiber.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Guayule for Natural Fiber.pdf", + "size_bytes": 8494921, + "size_mb": 8.1 + }, + { + "filename": "Guide for Small-Holder Coffee Farmers.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Guide for Small-Holder Coffee Farmers.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Guide for Small-Holder Coffee Farmers.pdf", + "size_bytes": 2813846, + "size_mb": 2.7 + }, + { + "filename": "Guide to Appropriate Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Guide to Appropriate Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Guide to Appropriate Tech.pdf", + "size_bytes": 2256397, + "size_mb": 2.2 + }, + { + "filename": "Guide to Cisco Routers Configuration Becoming a Router Geek.pdf", + "ia_path": "preppers/Tech Anarchist/Guide to Cisco Routers Configuration Becoming a Router Geek.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Guide to Cisco Routers Configuration Becoming a Router Geek.pdf", + "size_bytes": 3740873, + "size_mb": 3.6 + }, + { + "filename": "Guide to Constructing Inexpensive Science Teaching Equipment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Guide to Constructing Inexpensive Science Teaching Equipment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Guide to Constructing Inexpensive Science Teaching Equipment.pdf", + "size_bytes": 56581977, + "size_mb": 54.0 + }, + { + "filename": "Guide to Organizing Local Solar Events.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Guide to Organizing Local Solar Events.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Guide to Organizing Local Solar Events.pdf", + "size_bytes": 25308461, + "size_mb": 24.1 + }, + { + "filename": "Guide to the Care and Uses of Work Horses and Mules.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Guide to the Care and Uses of Work Horses and Mules.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Guide to the Care and Uses of Work Horses and Mules.pdf", + "size_bytes": 21523286, + "size_mb": 20.5 + }, + { + "filename": "Guidlines for Watershed Managment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Guidlines for Watershed Managment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Guidlines for Watershed Managment.pdf", + "size_bytes": 27676943, + "size_mb": 26.4 + }, + { + "filename": "Guidlines on Health Aspects of Plumbing.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Guidlines on Health Aspects of Plumbing.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Guidlines on Health Aspects of Plumbing.pdf", + "size_bytes": 9804994, + "size_mb": 9.4 + }, + { + "filename": "Gully Control and Reclamation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Gully Control and Reclamation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Gully Control and Reclamation.pdf", + "size_bytes": 3218115, + "size_mb": 3.1 + }, + { + "filename": "Haber M. Privileged Attack Vectors...Cyber-Defense...2ed 2020.pdf", + "ia_path": "preppers/Tech Anarchist/Haber M. Privileged Attack Vectors...Cyber-Defense...2ed 2020.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Haber M. Privileged Attack Vectors...Cyber-Defense...2ed 2020.pdf", + "size_bytes": 5476786, + "size_mb": 5.2 + }, + { + "filename": "hack-x-crypt a straight forward guide towards ethical hacking and cyber security.pdf", + "ia_path": "preppers/Tech Anarchist/hack-x-crypt a straight forward guide towards ethical hacking and cyber security.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "hack-x-crypt a straight forward guide towards ethical hacking and cyber security.pdf", + "size_bytes": 4859278, + "size_mb": 4.6 + }, + { + "filename": "Hackers Guide to Machine Learning with Python (2020)-40621.pdf", + "ia_path": "preppers/Tech Anarchist/Hackers Guide to Machine Learning with Python (2020)-40621.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Hackers Guide to Machine Learning with Python (2020)-40621.pdf", + "size_bytes": 17348169, + "size_mb": 16.5 + }, + { + "filename": "Hackers Heroes of the Computer Revolution - 25th Anniversary Edition by Steven Levy.pdf", + "ia_path": "preppers/Tech Anarchist/Hackers Heroes of the Computer Revolution - 25th Anniversary Edition by Steven Levy.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Hackers Heroes of the Computer Revolution - 25th Anniversary Edition by Steven Levy.pdf", + "size_bytes": 2670411, + "size_mb": 2.5 + }, + { + "filename": "Hacking Computer Hacking Security Testing Penetration Testing And Basic Security.pdf", + "ia_path": "preppers/Tech Anarchist/Hacking Computer Hacking Security Testing Penetration Testing And Basic Security.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Hacking Computer Hacking Security Testing Penetration Testing And Basic Security.pdf", + "size_bytes": 20297384, + "size_mb": 19.4 + }, + { + "filename": "Hacking Exposed Linux Security Secrets And Solutions, 3rd Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Hacking Exposed Linux Security Secrets And Solutions, 3rd Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Hacking Exposed Linux Security Secrets And Solutions, 3rd Edition.pdf", + "size_bytes": 7800234, + "size_mb": 7.4 + }, + { + "filename": "Hacking-Firewalls And Networks How To Hack Into Remote Computers.pdf", + "ia_path": "preppers/Tech Anarchist/Hacking-Firewalls And Networks How To Hack Into Remote Computers.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Hacking-Firewalls And Networks How To Hack Into Remote Computers.pdf", + "size_bytes": 2997209, + "size_mb": 2.9 + }, + { + "filename": "Hacking the art of exploitation.pdf", + "ia_path": "preppers/Tech Anarchist/Hacking the art of exploitation.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Hacking the art of exploitation.pdf", + "size_bytes": 2773878, + "size_mb": 2.6 + }, + { + "filename": "Hacking The Art Of Exploitation 2nd Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Hacking The Art Of Exploitation 2nd Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Hacking The Art Of Exploitation 2nd Edition.pdf", + "size_bytes": 6690017, + "size_mb": 6.4 + }, + { + "filename": "Hacking The Future - Privacy, Identity, And Anonymity On The Web.pdf", + "ia_path": "preppers/Tech Anarchist/Hacking The Future - Privacy, Identity, And Anonymity On The Web.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Hacking The Future - Privacy, Identity, And Anonymity On The Web.pdf", + "size_bytes": 1067214, + "size_mb": 1.0 + }, + { + "filename": "Hacking with Python The Ultimate Beginners Guide.pdf", + "ia_path": "preppers/Tech Anarchist/Hacking with Python The Ultimate Beginners Guide.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Hacking with Python The Ultimate Beginners Guide.pdf", + "size_bytes": 3319365, + "size_mb": 3.2 + }, + { + "filename": "Hacklog Volume 1 Anonymity IT Security & Ethical Hacking Handbook.pdf", + "ia_path": "preppers/Tech Anarchist/Hacklog Volume 1 Anonymity IT Security & Ethical Hacking Handbook.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Hacklog Volume 1 Anonymity IT Security & Ethical Hacking Handbook.pdf", + "size_bytes": 2428734, + "size_mb": 2.3 + }, + { + "filename": "Hand-Craft Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hand-Craft Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hand-Craft Handbook.pdf", + "size_bytes": 5130495, + "size_mb": 4.9 + }, + { + "filename": "Hand_Crank_DC_Generators_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Hand_Cranking/Hand_Crank_DC_Generators_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Hand_Cranking", + "size_bytes": 659707, + "size_mb": 0.6 + }, + { + "filename": "Hand Drilled Wells.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hand Drilled Wells.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hand Drilled Wells.pdf", + "size_bytes": 17055979, + "size_mb": 16.3 + }, + { + "filename": "Hand Dug Wells and Thier Construction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hand Dug Wells and Thier Construction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hand Dug Wells and Thier Construction.pdf", + "size_bytes": 22114675, + "size_mb": 21.1 + }, + { + "filename": "Hand_Held_And_Gravity_Water_Purification_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Recommendations/Hand_Held_And_Gravity_Water_Purification_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Recommendations", + "size_bytes": 124119, + "size_mb": 0.1 + }, + { + "filename": "Hand Pump Development in China.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hand Pump Development in China.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hand Pump Development in China.pdf", + "size_bytes": 25410701, + "size_mb": 24.2 + }, + { + "filename": "Hand Pump Maintenence.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hand Pump Maintenence.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hand Pump Maintenence.pdf", + "size_bytes": 4599267, + "size_mb": 4.4 + }, + { + "filename": "Hand Pumps.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hand Pumps.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hand Pumps.pdf", + "size_bytes": 22618928, + "size_mb": 21.6 + }, + { + "filename": "Hand Pumps for Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hand Pumps for Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hand Pumps for Developing Countries.pdf", + "size_bytes": 21939290, + "size_mb": 20.9 + }, + { + "filename": "Hand Pumps Testing and Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hand Pumps Testing and Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hand Pumps Testing and Development.pdf", + "size_bytes": 43238101, + "size_mb": 41.2 + }, + { + "filename": "Hand Woodworking Tools.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hand Woodworking Tools.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hand Woodworking Tools.pdf", + "size_bytes": 18224253, + "size_mb": 17.4 + }, + { + "filename": "Handbook-ch-29-Jayakumar-Cyber-Attacks-by-Terrorists-and-other-Malevolent-Actors.pdf", + "ia_path": "preppers/Tech Anarchist/Handbook-ch-29-Jayakumar-Cyber-Attacks-by-Terrorists-and-other-Malevolent-Actors.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Handbook-ch-29-Jayakumar-Cyber-Attacks-by-Terrorists-and-other-Malevolent-Actors.pdf", + "size_bytes": 647656, + "size_mb": 0.6 + }, + { + "filename": "Handbook for Building Houses out of Earth.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Handbook for Building Houses out of Earth.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Handbook for Building Houses out of Earth.pdf", + "size_bytes": 25874333, + "size_mb": 24.7 + }, + { + "filename": "Handbook for Mixed Gardening in the Humid Tropics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Handbook for Mixed Gardening in the Humid Tropics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Handbook for Mixed Gardening in the Humid Tropics.pdf", + "size_bytes": 8541058, + "size_mb": 8.1 + }, + { + "filename": "Handbook for Tropical and Sub-Topical Agri.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Handbook for Tropical and Sub-Topical Agri.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Handbook for Tropical and Sub-Topical Agri.pdf", + "size_bytes": 25407309, + "size_mb": 24.2 + }, + { + "filename": "Handbook of Artisanal Boat Building (spanish-English).pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Handbook of Artisanal Boat Building (spanish-English).pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Handbook of Artisanal Boat Building (spanish-English).pdf", + "size_bytes": 22066981, + "size_mb": 21.0 + }, + { + "filename": "Handbook of Gravity-Flow Water Systems.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Handbook of Gravity-Flow Water Systems.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Handbook of Gravity-Flow Water Systems.pdf", + "size_bytes": 18195367, + "size_mb": 17.4 + }, + { + "filename": "Handbook on Rabbit Raising for Beginners.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Handbook on Rabbit Raising for Beginners.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Handbook on Rabbit Raising for Beginners.pdf", + "size_bytes": 5781190, + "size_mb": 5.5 + }, + { + "filename": "Handbook_On_The_Prevention_And_Treatment_Of_Schistosomiasis_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Handbook_On_The_Prevention_And_Treatment_Of_Schistosomiasis_1977.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Handbook_On_The_Prevention_And_Treatment_Of_Schistosomiasis_1977.pdf", + "size_bytes": 12879194, + "size_mb": 12.3 + }, + { + "filename": "HandLoom Construction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/HandLoom Construction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "HandLoom Construction.pdf", + "size_bytes": 11605910, + "size_mb": 11.1 + }, + { + "filename": "Hands-On Cryptography with Python Leverage the Power of Python to Encrypt and Decrypt Data.pdf", + "ia_path": "preppers/Tech Anarchist/Hands-On Cryptography with Python Leverage the Power of Python to Encrypt and Decrypt Data.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Hands-On Cryptography with Python Leverage the Power of Python to Encrypt and Decrypt Data.pdf", + "size_bytes": 5996299, + "size_mb": 5.7 + }, + { + "filename": "Hands-On Enterprise Automation with Python Automate common administrative and security tasks with Python.pdf", + "ia_path": "preppers/Tech Anarchist/Hands-On Enterprise Automation with Python Automate common administrative and security tasks with Python.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Hands-On Enterprise Automation with Python Automate common administrative and security tasks with Python.pdf", + "size_bytes": 29262737, + "size_mb": 27.9 + }, + { + "filename": "Handtool Handbook for Woodworking.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Handtool Handbook for Woodworking.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Handtool Handbook for Woodworking.pdf", + "size_bytes": 21233907, + "size_mb": 20.3 + }, + { + "filename": "Hardening and Tempering Engineer's Tools.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hardening and Tempering Engineer's Tools.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hardening and Tempering Engineer's Tools.pdf", + "size_bytes": 6604675, + "size_mb": 6.3 + }, + { + "filename": "Harnessing and Implements for Animal Traction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Harnessing and Implements for Animal Traction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Harnessing and Implements for Animal Traction.pdf", + "size_bytes": 39272990, + "size_mb": 37.5 + }, + { + "filename": "Harnessing of Draught Animals.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Harnessing of Draught Animals.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Harnessing of Draught Animals.pdf", + "size_bytes": 3278218, + "size_mb": 3.1 + }, + { + "filename": "Harnessing Water Power for Home Energy.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Harnessing Water Power for Home Energy.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Harnessing Water Power for Home Energy.pdf", + "size_bytes": 15758395, + "size_mb": 15.0 + }, + { + "filename": "Health Auxilliaries and Thier Teachers.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Health Auxilliaries and Thier Teachers.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Health Auxilliaries and Thier Teachers.pdf", + "size_bytes": 18997231, + "size_mb": 18.1 + }, + { + "filename": "Health By The People.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Health By The People.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Health By The People.pdf", + "size_bytes": 25861774, + "size_mb": 24.7 + }, + { + "filename": "Health Care And Human Dignity.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Health Care And Human Dignity.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Health Care And Human Dignity.pdf", + "size_bytes": 2109796, + "size_mb": 2.0 + }, + { + "filename": "Health Care in China.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Health Care in China.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Health Care in China.pdf", + "size_bytes": 17771187, + "size_mb": 16.9 + }, + { + "filename": "Health Care in China; An Introduction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Health Care in China; An Introduction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Health Care in China; An Introduction.pdf", + "size_bytes": 17812777, + "size_mb": 17.0 + }, + { + "filename": "Health Record Systems.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Health Record Systems.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Health Record Systems.pdf", + "size_bytes": 1974080, + "size_mb": 1.9 + }, + { + "filename": "Health the Human Factor.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Health the Human Factor.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Health the Human Factor.pdf", + "size_bytes": 17406962, + "size_mb": 16.6 + }, + { + "filename": "Heating With Wood.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Heating With Wood.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Heating With Wood.pdf", + "size_bytes": 9344097, + "size_mb": 8.9 + }, + { + "filename": "HELP_2012.pdf", + "ia_path": "preppers/Prepper_Ark/HELP_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "HELP_2012.pdf", + "size_bytes": 294907, + "size_mb": 0.3 + }, + { + "filename": "Helping Health Workers Learn.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Helping Health Workers Learn.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Helping Health Workers Learn.pdf", + "size_bytes": 63727305, + "size_mb": 60.8 + }, + { + "filename": "Helping People Develope Fuel Efficient Cook Stoves.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Helping People Develope Fuel Efficient Cook Stoves.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Helping People Develope Fuel Efficient Cook Stoves.pdf", + "size_bytes": 12406639, + "size_mb": 11.8 + }, + { + "filename": "Herbs_For_After_Pole_Shift_Withdrawal_Symptoms_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Herbs_For_After_Pole_Shift_Withdrawal_Symptoms_2003.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Herbs_For_After_Pole_Shift_Withdrawal_Symptoms_2003.pdf", + "size_bytes": 9219, + "size_mb": 0.0 + }, + { + "filename": "High_Altitude_Acclimatization_And_Illnesses_1999.pdf", + "ia_path": "preppers/Prepper_Ark/High_Altitude_Acclimatization_And_Illnesses_1999.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "High_Altitude_Acclimatization_And_Illnesses_1999.pdf", + "size_bytes": 25408, + "size_mb": 0.0 + }, + { + "filename": "High_Dosages_of_Vitamin_C_for_Viral_and_Poisons_2010+.PDF", + "ia_path": "preppers/Prepper_Ark/Vitamins/High_Dosages_of_Vitamin_C_for_Viral_and_Poisons_2010+.PDF", + "sublibrary": "Prepper_Ark", + "subdir": "Vitamins", + "size_bytes": 433033, + "size_mb": 0.4 + }, + { + "filename": "High-Frequency Trading on Decentralizd On-Chain Exchanges.pdf", + "ia_path": "preppers/Tech Anarchist/High-Frequency Trading on Decentralizd On-Chain Exchanges.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "High-Frequency Trading on Decentralizd On-Chain Exchanges.pdf", + "size_bytes": 3794695, + "size_mb": 3.6 + }, + { + "filename": "High Performance Python.pdf", + "ia_path": "preppers/Tech Anarchist/High Performance Python.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "High Performance Python.pdf", + "size_bytes": 6436280, + "size_mb": 6.1 + }, + { + "filename": "Hints on the Development of Small Water Power.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hints on the Development of Small Water Power.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hints on the Development of Small Water Power.pdf", + "size_bytes": 1813964, + "size_mb": 1.7 + }, + { + "filename": "Hiv-Aids_And_Nutrition_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Hiv-Aids_And_Nutrition_2004.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Hiv-Aids_And_Nutrition_2004.pdf", + "size_bytes": 1329818, + "size_mb": 1.3 + }, + { + "filename": "Hiv-Aids_And_Stis_Orientation_Slides_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Hiv-Aids_And_Stis_Orientation_Slides_2004.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Hiv-Aids_And_Stis_Orientation_Slides_2004.pdf", + "size_bytes": 3605315, + "size_mb": 3.4 + }, + { + "filename": "Hiv-Aids_Caring_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Hiv-Aids_Caring_2000.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Hiv-Aids_Caring_2000.pdf", + "size_bytes": 158671, + "size_mb": 0.2 + }, + { + "filename": "Home Built 6-Volt Wind Electric Plants.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Home Built 6-Volt Wind Electric Plants.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Home Built 6-Volt Wind Electric Plants.pdf", + "size_bytes": 1953027, + "size_mb": 1.9 + }, + { + "filename": "Home Grown Sun Dwellings.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Home Grown Sun Dwellings.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Home Grown Sun Dwellings.pdf", + "size_bytes": 13677223, + "size_mb": 13.0 + }, + { + "filename": "Home Honey Production.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Home Honey Production.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Home Honey Production.pdf", + "size_bytes": 10035197, + "size_mb": 9.6 + }, + { + "filename": "Home Scale Fruit and Vegetable Preservation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Home Scale Fruit and Vegetable Preservation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Home Scale Fruit and Vegetable Preservation.pdf", + "size_bytes": 6117797, + "size_mb": 5.8 + }, + { + "filename": "Homemade Honey Extractor.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Homemade Honey Extractor.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Homemade Honey Extractor.pdf", + "size_bytes": 427995, + "size_mb": 0.4 + }, + { + "filename": "Homesteaders Handbook to Raising Small Livestock.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Homesteaders Handbook to Raising Small Livestock.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Homesteaders Handbook to Raising Small Livestock.pdf", + "size_bytes": 39109663, + "size_mb": 37.3 + }, + { + "filename": "Horizontal Axis Wind Turbines.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Horizontal Axis Wind Turbines.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Horizontal Axis Wind Turbines.pdf", + "size_bytes": 5341040, + "size_mb": 5.1 + }, + { + "filename": "Horse Drawn Farm Impliments 2; Preparing the Soil.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Horse Drawn Farm Impliments 2; Preparing the Soil.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Horse Drawn Farm Impliments 2; Preparing the Soil.pdf", + "size_bytes": 7342027, + "size_mb": 7.0 + }, + { + "filename": "Hot Water.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hot Water.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hot Water.pdf", + "size_bytes": 2098230, + "size_mb": 2.0 + }, + { + "filename": "House Form and Culture.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/House Form and Culture.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "House Form and Culture.pdf", + "size_bytes": 19382493, + "size_mb": 18.5 + }, + { + "filename": "Houseboat_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Houseboat_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Houseboat_2012.pdf", + "size_bytes": 574140, + "size_mb": 0.5 + }, + { + "filename": "Housing By People; Towards Autonomy in Building Environments.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Housing By People; Towards Autonomy in Building Environments.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Housing By People; Towards Autonomy in Building Environments.pdf", + "size_bytes": 30308968, + "size_mb": 28.9 + }, + { + "filename": "How_A_Boy_Scout_Makes_Fire_Without_Matches_2004+.pdf", + "ia_path": "preppers/Prepper_Ark/Fire/How_A_Boy_Scout_Makes_Fire_Without_Matches_2004+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Fire", + "size_bytes": 85942, + "size_mb": 0.1 + }, + { + "filename": "How Linux Works 2nd Edition.pdf", + "ia_path": "preppers/Tech Anarchist/How Linux Works 2nd Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "How Linux Works 2nd Edition.pdf", + "size_bytes": 5349582, + "size_mb": 5.1 + }, + { + "filename": "How Linux Works What Every Superuser Should Know.pdf", + "ia_path": "preppers/Tech Anarchist/How Linux Works What Every Superuser Should Know.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "How Linux Works What Every Superuser Should Know.pdf", + "size_bytes": 4186053, + "size_mb": 4.0 + }, + { + "filename": "How Much Anonymity does Network Latency Leak.pdf", + "ia_path": "preppers/Tech Anarchist/How Much Anonymity does Network Latency Leak.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "How Much Anonymity does Network Latency Leak.pdf", + "size_bytes": 2272132, + "size_mb": 2.2 + }, + { + "filename": "How much is the fork - Fast Probability and Profitability Calculation during Temporary Forks.pdf", + "ia_path": "preppers/Tech Anarchist/How much is the fork - Fast Probability and Profitability Calculation during Temporary Forks.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "How much is the fork - Fast Probability and Profitability Calculation during Temporary Forks.pdf", + "size_bytes": 2171690, + "size_mb": 2.1 + }, + { + "filename": "How the Great Firewall of China is Blocking Tor.pdf", + "ia_path": "preppers/Tech Anarchist/How the Great Firewall of China is Blocking Tor.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "How the Great Firewall of China is Blocking Tor.pdf", + "size_bytes": 424050, + "size_mb": 0.4 + }, + { + "filename": "How to Break MD5 and Other Hash Functions.pdf", + "ia_path": "preppers/Tech Anarchist/How to Break MD5 and Other Hash Functions.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "How to Break MD5 and Other Hash Functions.pdf", + "size_bytes": 188863, + "size_mb": 0.2 + }, + { + "filename": "How to Build a Cretan Sail Wind Pump for Low Wind Conditions.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Build a Cretan Sail Wind Pump for Low Wind Conditions.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Build a Cretan Sail Wind Pump for Low Wind Conditions.pdf", + "size_bytes": 16893108, + "size_mb": 16.1 + }, + { + "filename": "How to Build a House of Modern Adobe.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Build a House of Modern Adobe.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Build a House of Modern Adobe.pdf", + "size_bytes": 5277760, + "size_mb": 5.0 + }, + { + "filename": "How to Build a House Using Self Help Housing Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Build a House Using Self Help Housing Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Build a House Using Self Help Housing Tech.pdf", + "size_bytes": 4259515, + "size_mb": 4.1 + }, + { + "filename": "How_To_Build_A_Hydraulic_RAM_Pump.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Build_A_Hydraulic_RAM_Pump.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "How_To_Build_A_Hydraulic_RAM_Pump.pdf", + "size_bytes": 837980, + "size_mb": 0.8 + }, + { + "filename": "How to Build a Pit Kiln for Charcoal Production.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Build a Pit Kiln for Charcoal Production.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Build a Pit Kiln for Charcoal Production.pdf", + "size_bytes": 4184145, + "size_mb": 4.0 + }, + { + "filename": "How to Build a Pit Latrine.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Build a Pit Latrine.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Build a Pit Latrine.pdf", + "size_bytes": 2551212, + "size_mb": 2.4 + }, + { + "filename": "How to Build a Solar Food Dryer.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Build a Solar Food Dryer.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Build a Solar Food Dryer.pdf", + "size_bytes": 1161385, + "size_mb": 1.1 + }, + { + "filename": "How to Build an Oil Barrel Stove.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Build an Oil Barrel Stove.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Build an Oil Barrel Stove.pdf", + "size_bytes": 7986901, + "size_mb": 7.6 + }, + { + "filename": "How to Construct a Cheap Wind Machine Fror Pumping Water.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Construct a Cheap Wind Machine Fror Pumping Water.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Construct a Cheap Wind Machine Fror Pumping Water.pdf", + "size_bytes": 1478734, + "size_mb": 1.4 + }, + { + "filename": "How To Do Leaflets, News Papers and News Letters.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How To Do Leaflets, News Papers and News Letters.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How To Do Leaflets, News Papers and News Letters.pdf", + "size_bytes": 32540114, + "size_mb": 31.0 + }, + { + "filename": "How_To_Efficiently_Power_Leds_In_A_Primitive_Environment_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Efficiently_Power_Leds_In_A_Primitive_Environment_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "How_To_Efficiently_Power_Leds_In_A_Primitive_Environment_2007+.pdf", + "size_bytes": 268122, + "size_mb": 0.3 + }, + { + "filename": "How to Grow a Shop.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Grow a Shop.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Grow a Shop.pdf", + "size_bytes": 5146475, + "size_mb": 4.9 + }, + { + "filename": "How to Grow More Vegetables.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Grow More Vegetables.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Grow More Vegetables.pdf", + "size_bytes": 33347258, + "size_mb": 31.8 + }, + { + "filename": "How to Look After a Refrigerator.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Look After a Refrigerator.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Look After a Refrigerator.pdf", + "size_bytes": 7232054, + "size_mb": 6.9 + }, + { + "filename": "How to Make a Folding Machine for Sheet Metal Work.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Make a Folding Machine for Sheet Metal Work.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Make a Folding Machine for Sheet Metal Work.pdf", + "size_bytes": 3310159, + "size_mb": 3.2 + }, + { + "filename": "How to Make a Solar Cabinet Dryer for Agricultural Use.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Make a Solar Cabinet Dryer for Agricultural Use.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Make a Solar Cabinet Dryer for Agricultural Use.pdf", + "size_bytes": 1362650, + "size_mb": 1.3 + }, + { + "filename": "How to Make a Solar Still.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Make a Solar Still.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Make a Solar Still.pdf", + "size_bytes": 1299509, + "size_mb": 1.2 + }, + { + "filename": "How to Make Basic Hospital Equipment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Make Basic Hospital Equipment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Make Basic Hospital Equipment.pdf", + "size_bytes": 11938715, + "size_mb": 11.4 + }, + { + "filename": "How to Make Soap.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Make Soap.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Make Soap.pdf", + "size_bytes": 760289, + "size_mb": 0.7 + }, + { + "filename": "How to Make Tools.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Make Tools.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Make Tools.pdf", + "size_bytes": 4018372, + "size_mb": 3.8 + }, + { + "filename": "How_To_Make_Tungsten_Filament_Light_Bulbs_Last_A_Long_Time_2006+.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_Tungsten_Filament_Light_Bulbs_Last_A_Long_Time_2006+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "How_To_Make_Tungsten_Filament_Light_Bulbs_Last_A_Long_Time_2006+.pdf", + "size_bytes": 172619, + "size_mb": 0.2 + }, + { + "filename": "How to Preform an Agri Experiment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Preform an Agri Experiment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Preform an Agri Experiment.pdf", + "size_bytes": 1960722, + "size_mb": 1.9 + }, + { + "filename": "How_To_Repair_Anything_At_Any_Time_1997+.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Repair_Anything_At_Any_Time_1997+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "How_To_Repair_Anything_At_Any_Time_1997+.pdf", + "size_bytes": 15377, + "size_mb": 0.0 + }, + { + "filename": "How to Repair Briggs and Stratton Engines.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Repair Briggs and Stratton Engines.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Repair Briggs and Stratton Engines.pdf", + "size_bytes": 8541464, + "size_mb": 8.1 + }, + { + "filename": "How_To_Wire_Your_House_For_12_Volt_Use_2001+.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Wire_Your_House_For_12_Volt_Use_2001+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "How_To_Wire_Your_House_For_12_Volt_Use_2001+.pdf", + "size_bytes": 21041, + "size_mb": 0.0 + }, + { + "filename": "How to Work Sheet Metal.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Work Sheet Metal.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "How to Work Sheet Metal.pdf", + "size_bytes": 8026332, + "size_mb": 7.7 + }, + { + "filename": "HTML5 Cookbook (O'Reilly Cookbooks).pdf", + "ia_path": "preppers/Tech Anarchist/HTML5 Cookbook (O'Reilly Cookbooks).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "HTML5 Cookbook (O'Reilly Cookbooks).pdf", + "size_bytes": 21874571, + "size_mb": 20.9 + }, + { + "filename": "Human Feces, Urine and Their Utilization.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Human Feces, Urine and Their Utilization.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Human Feces, Urine and Their Utilization.pdf", + "size_bytes": 4519030, + "size_mb": 4.3 + }, + { + "filename": "Hydraulic Ram From Polpular Mechanics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hydraulic Ram From Polpular Mechanics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hydraulic Ram From Polpular Mechanics.pdf", + "size_bytes": 1670383, + "size_mb": 1.6 + }, + { + "filename": "Hydraulic Ram Pump Construction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hydraulic Ram Pump Construction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hydraulic Ram Pump Construction.pdf", + "size_bytes": 3992615, + "size_mb": 3.8 + }, + { + "filename": "Hydraulic Ram Pump Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hydraulic Ram Pump Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hydraulic Ram Pump Manual.pdf", + "size_bytes": 7432940, + "size_mb": 7.1 + }, + { + "filename": "Hydraulic Ram Pump, RIFE.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hydraulic Ram Pump, RIFE.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hydraulic Ram Pump, RIFE.pdf", + "size_bytes": 1664480, + "size_mb": 1.6 + }, + { + "filename": "Hydraulic_RAM_Pumps_Introduction_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Hydraulic_RAM_Pumps_Introduction_2008.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Hydraulic_RAM_Pumps_Introduction_2008.pdf", + "size_bytes": 194368, + "size_mb": 0.2 + }, + { + "filename": "Hydraulic Rams.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hydraulic Rams.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hydraulic Rams.pdf", + "size_bytes": 2533547, + "size_mb": 2.4 + }, + { + "filename": "Hydraulic Rams in Nepal.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hydraulic Rams in Nepal.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hydraulic Rams in Nepal.pdf", + "size_bytes": 5305354, + "size_mb": 5.1 + }, + { + "filename": "Hydroponics, The Bengal System.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hydroponics, The Bengal System.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hydroponics, The Bengal System.pdf", + "size_bytes": 27096271, + "size_mb": 25.8 + }, + { + "filename": "Hydropower.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Hydropower.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Hydropower.pdf", + "size_bytes": 14487332, + "size_mb": 13.8 + }, + { + "filename": "I2P - The Invisible Internet Project.pdf", + "ia_path": "preppers/Tech Anarchist/I2P - The Invisible Internet Project.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "I2P - The Invisible Internet Project.pdf", + "size_bytes": 580013, + "size_mb": 0.6 + }, + { + "filename": "iCloud_Private_Relay_Overview_Dec2021.PDF", + "ia_path": "preppers/Tech Anarchist/iCloud_Private_Relay_Overview_Dec2021.PDF", + "sublibrary": "Tech Anarchist", + "subdir": "iCloud_Private_Relay_Overview_Dec2021.PDF", + "size_bytes": 1251488, + "size_mb": 1.2 + }, + { + "filename": "Identifying Law Enforcement Needs for Conducting Criminal Investigations Involving Evidence on the Dark Web.pdf", + "ia_path": "preppers/Tech Anarchist/Identifying Law Enforcement Needs for Conducting Criminal Investigations Involving Evidence on the Dark Web.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Identifying Law Enforcement Needs for Conducting Criminal Investigations Involving Evidence on the Dark Web.pdf", + "size_bytes": 1215165, + "size_mb": 1.2 + }, + { + "filename": "Illustrated Encyclopedia of Tools and How to Use Them.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Illustrated Encyclopedia of Tools and How to Use Them.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Illustrated Encyclopedia of Tools and How to Use Them.pdf", + "size_bytes": 36140290, + "size_mb": 34.5 + }, + { + "filename": "Illustrations For Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Illustrations For Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Illustrations For Development.pdf", + "size_bytes": 7640513, + "size_mb": 7.3 + }, + { + "filename": "Impoved Wood, Waste, and Charcoal Burning Stoves.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Impoved Wood, Waste, and Charcoal Burning Stoves.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Impoved Wood, Waste, and Charcoal Burning Stoves.pdf", + "size_bytes": 21132056, + "size_mb": 20.2 + }, + { + "filename": "Improve Your Buisness Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Improve Your Buisness Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Improve Your Buisness Handbook.pdf", + "size_bytes": 9894400, + "size_mb": 9.4 + }, + { + "filename": "Improve Your Buisness Workbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Improve Your Buisness Workbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Improve Your Buisness Workbook.pdf", + "size_bytes": 5084281, + "size_mb": 4.8 + }, + { + "filename": "Improved Collision Attack on Hash Function MD5.pdf", + "ia_path": "preppers/Tech Anarchist/Improved Collision Attack on Hash Function MD5.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Improved Collision Attack on Hash Function MD5.pdf", + "size_bytes": 321891, + "size_mb": 0.3 + }, + { + "filename": "Improved Collision Attack on MD5.pdf", + "ia_path": "preppers/Tech Anarchist/Improved Collision Attack on MD5.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Improved Collision Attack on MD5.pdf", + "size_bytes": 163909, + "size_mb": 0.2 + }, + { + "filename": "Improving Building Skills.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Improving Building Skills.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Improving Building Skills.pdf", + "size_bytes": 1887147, + "size_mb": 1.8 + }, + { + "filename": "Improving the Privacy of Tor Onion Services.pdf", + "ia_path": "preppers/Tech Anarchist/Improving the Privacy of Tor Onion Services.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Improving the Privacy of Tor Onion Services.pdf", + "size_bytes": 1153044, + "size_mb": 1.1 + }, + { + "filename": "Inaccuracies_Of_Estimating_Remaining_Cell_Capacity_With_Voltage_Measurements_Alone_2001.pdf", + "ia_path": "preppers/Prepper_Ark/NiMH/Inaccuracies_Of_Estimating_Remaining_Cell_Capacity_With_Voltage_Measurements_Alone_2001.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "NiMH", + "size_bytes": 56904, + "size_mb": 0.1 + }, + { + "filename": "Indiginous Indonesian Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Indiginous Indonesian Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Indiginous Indonesian Tech.pdf", + "size_bytes": 6345124, + "size_mb": 6.1 + }, + { + "filename": "Industrial Archealogy of Water Mills and Water Power.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Industrial Archealogy of Water Mills and Water Power.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Industrial Archealogy of Water Mills and Water Power.pdf", + "size_bytes": 40840193, + "size_mb": 38.9 + }, + { + "filename": "Industrial Espionage and Technical Surveillance Counter Measurers.pdf", + "ia_path": "preppers/Tech Anarchist/Industrial Espionage and Technical Surveillance Counter Measurers.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Industrial Espionage and Technical Surveillance Counter Measurers.pdf", + "size_bytes": 5853812, + "size_mb": 5.6 + }, + { + "filename": "Infinity Ethical Hacking Learn Basic To Advance Hacks.pdf", + "ia_path": "preppers/Tech Anarchist/Infinity Ethical Hacking Learn Basic To Advance Hacks.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Infinity Ethical Hacking Learn Basic To Advance Hacks.pdf", + "size_bytes": 1169276, + "size_mb": 1.1 + }, + { + "filename": "Information Hiding\u2014A Survey.pdf", + "ia_path": "preppers/Tech Anarchist/Information Hiding\u2014A Survey.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Information Hiding\u2014A Survey.pdf", + "size_bytes": 3450339, + "size_mb": 3.3 + }, + { + "filename": "Information Security Management Handbook, Fifth Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Information Security Management Handbook, Fifth Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Information Security Management Handbook, Fifth Edition.pdf", + "size_bytes": 45018828, + "size_mb": 42.9 + }, + { + "filename": "Information Security The Complete Reference 2nd Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Information Security The Complete Reference 2nd Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Information Security The Complete Reference 2nd Edition.pdf", + "size_bytes": 12977870, + "size_mb": 12.4 + }, + { + "filename": "Inside cyber warfare mapping the cyber underworld.pdf", + "ia_path": "preppers/Tech Anarchist/Inside cyber warfare mapping the cyber underworld.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Inside cyber warfare mapping the cyber underworld.pdf", + "size_bytes": 2964489, + "size_mb": 2.8 + }, + { + "filename": "Insights of outstanding Farmers.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Insights of outstanding Farmers.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Insights of outstanding Farmers.pdf", + "size_bytes": 12424186, + "size_mb": 11.8 + }, + { + "filename": "Instant Kali Linux - A Quick Guide To Learn The Most Widely Used Operating System By Network Security Professionals.pdf", + "ia_path": "preppers/Tech Anarchist/Instant Kali Linux - A Quick Guide To Learn The Most Widely Used Operating System By Network Security Professionals.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Instant Kali Linux - A Quick Guide To Learn The Most Widely Used Operating System By Network Security Professionals.pdf", + "size_bytes": 3560836, + "size_mb": 3.4 + }, + { + "filename": "Integrated Farm Managment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Integrated Farm Managment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Integrated Farm Managment.pdf", + "size_bytes": 7879080, + "size_mb": 7.5 + }, + { + "filename": "Integrated Pest Managment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Integrated Pest Managment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Integrated Pest Managment.pdf", + "size_bytes": 17440111, + "size_mb": 16.6 + }, + { + "filename": "Integrated Pest Managment-Catalog of Extension and Training.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Integrated Pest Managment-Catalog of Extension and Training.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Integrated Pest Managment-Catalog of Extension and Training.pdf", + "size_bytes": 24213096, + "size_mb": 23.1 + }, + { + "filename": "Integrated_Use_Of_Fire_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Fire/Integrated_Use_Of_Fire_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Fire", + "size_bytes": 4486, + "size_mb": 0.0 + }, + { + "filename": "Integrated_Use_Of_Fire_For_Cooking_Drying-Wood_Blacksmithing_Hot_Water_Charcoal_Wood-Gas_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Integrated_Use_Of_Fire_For_Cooking_Drying-Wood_Blacksmithing_Hot_Water_Charcoal_Wood-Gas_2005.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Integrated_Use_Of_Fire_For_Cooking_Drying-Wood_Blacksmithing_Hot_Water_Charcoal_Wood-Gas_2005.pdf", + "size_bytes": 4486, + "size_mb": 0.0 + }, + { + "filename": "Intensive Vegi Gardening for market and self sufficiency.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Intensive Vegi Gardening for market and self sufficiency.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Intensive Vegi Gardening for market and self sufficiency.pdf", + "size_bytes": 13131043, + "size_mb": 12.5 + }, + { + "filename": "Intercropping in Small Agriculture-West Africa.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Intercropping in Small Agriculture-West Africa.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Intercropping in Small Agriculture-West Africa.pdf", + "size_bytes": 23569446, + "size_mb": 22.5 + }, + { + "filename": "Intermediate Tech for Rural Women.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Intermediate Tech for Rural Women.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Intermediate Tech for Rural Women.pdf", + "size_bytes": 9328088, + "size_mb": 8.9 + }, + { + "filename": "Intermediate Tech in Ghana.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Intermediate Tech in Ghana.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Intermediate Tech in Ghana.pdf", + "size_bytes": 7199675, + "size_mb": 6.9 + }, + { + "filename": "Internet and Tor Traffic Classification Using Machine Learning.pdf", + "ia_path": "preppers/Tech Anarchist/Internet and Tor Traffic Classification Using Machine Learning.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Internet and Tor Traffic Classification Using Machine Learning.pdf", + "size_bytes": 1710642, + "size_mb": 1.6 + }, + { + "filename": "Internet Infrastructure Networking, Web Services, and Cloud Computing.pdf", + "ia_path": "preppers/Tech Anarchist/Internet Infrastructure Networking, Web Services, and Cloud Computing.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Internet Infrastructure Networking, Web Services, and Cloud Computing.pdf", + "size_bytes": 20468389, + "size_mb": 19.5 + }, + { + "filename": "Intro of Animal Powered Cereal Mills.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Intro of Animal Powered Cereal Mills.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Intro of Animal Powered Cereal Mills.pdf", + "size_bytes": 8831526, + "size_mb": 8.4 + }, + { + "filename": "Intro to Appropriate Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Intro to Appropriate Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Intro to Appropriate Tech.pdf", + "size_bytes": 13423685, + "size_mb": 12.8 + }, + { + "filename": "Intro to Family Planning.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Intro to Family Planning.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Intro to Family Planning.pdf", + "size_bytes": 6076754, + "size_mb": 5.8 + }, + { + "filename": "Intro to Soap Making.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Intro to Soap Making.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Intro to Soap Making.pdf", + "size_bytes": 1698647, + "size_mb": 1.6 + }, + { + "filename": "Introducing GitHub A Non-Technical Guide.pdf", + "ia_path": "preppers/Tech Anarchist/Introducing GitHub A Non-Technical Guide.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Introducing GitHub A Non-Technical Guide.pdf", + "size_bytes": 7523854, + "size_mb": 7.2 + }, + { + "filename": "Introduction-cyber-security.pdf", + "ia_path": "preppers/Tech Anarchist/Introduction-cyber-security.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Introduction-cyber-security.pdf", + "size_bytes": 5227283, + "size_mb": 5.0 + }, + { + "filename": "Introduction to Cryptography Principles and Applications, 2nd Edition (Information Security and Cryptography).pdf", + "ia_path": "preppers/Tech Anarchist/Introduction to Cryptography Principles and Applications, 2nd Edition (Information Security and Cryptography).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Introduction to Cryptography Principles and Applications, 2nd Edition (Information Security and Cryptography).pdf", + "size_bytes": 2381906, + "size_mb": 2.3 + }, + { + "filename": "Introduction to Intelligent Surveillance Surveillance Data Capture, Transmission, and Analytics.pdf", + "ia_path": "preppers/Tech Anarchist/Introduction to Intelligent Surveillance Surveillance Data Capture, Transmission, and Analytics.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Introduction to Intelligent Surveillance Surveillance Data Capture, Transmission, and Analytics.pdf", + "size_bytes": 9276886, + "size_mb": 8.8 + }, + { + "filename": "Introduction to mobile network engineering GSM, 3G-WCDMA, LTE and teh road to 5G.pdf", + "ia_path": "preppers/Tech Anarchist/Introduction to mobile network engineering GSM, 3G-WCDMA, LTE and teh road to 5G.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Introduction to mobile network engineering GSM, 3G-WCDMA, LTE and teh road to 5G.pdf", + "size_bytes": 11442926, + "size_mb": 10.9 + }, + { + "filename": "Introduction to Soil and Water Conservation Practices.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Introduction to Soil and Water Conservation Practices.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Introduction to Soil and Water Conservation Practices.pdf", + "size_bytes": 10267064, + "size_mb": 9.8 + }, + { + "filename": "IntroToCrypto.pdf", + "ia_path": "preppers/Tech Anarchist/IntroToCrypto.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "IntroToCrypto.pdf", + "size_bytes": 3689389, + "size_mb": 3.5 + }, + { + "filename": "Inverter--Gemeni.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Inverter--Gemeni.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Inverter--Gemeni.pdf", + "size_bytes": 4545281, + "size_mb": 4.3 + }, + { + "filename": "Investigating White-Collar Crime Evaluation of Fraud Examinations.pdf", + "ia_path": "preppers/Tech Anarchist/Investigating White-Collar Crime Evaluation of Fraud Examinations.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Investigating White-Collar Crime Evaluation of Fraud Examinations.pdf", + "size_bytes": 3096454, + "size_mb": 3.0 + }, + { + "filename": "Invisible Internet Project (I2P).pdf", + "ia_path": "preppers/Tech Anarchist/Invisible Internet Project (I2P).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Invisible Internet Project (I2P).pdf", + "size_bytes": 1229900, + "size_mb": 1.2 + }, + { + "filename": "Irrigation Principals and Practices.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Irrigation Principals and Practices.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Irrigation Principals and Practices.pdf", + "size_bytes": 15034982, + "size_mb": 14.3 + }, + { + "filename": "Irrigation With Windmills Sylabus.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Irrigation With Windmills Sylabus.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Irrigation With Windmills Sylabus.pdf", + "size_bytes": 5822428, + "size_mb": 5.6 + }, + { + "filename": "ISIS-OPSEC-Guide.pdf", + "ia_path": "preppers/Tech Anarchist/ISIS-OPSEC-Guide.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "ISIS-OPSEC-Guide.pdf", + "size_bytes": 3133748, + "size_mb": 3.0 + }, + { + "filename": "I\u2019ve Got Nothing to Hide and Other Privacy Matters.pdf", + "ia_path": "preppers/Tech Anarchist/I\u2019ve Got Nothing to Hide and Other Privacy Matters.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "I\u2019ve Got Nothing to Hide and Other Privacy Matters.pdf", + "size_bytes": 335183, + "size_mb": 0.3 + }, + { + "filename": "J-Sputter-Pole_Water_Distillers_Part-1_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Distillers/J-Sputter-Pole_Water_Distillers_Part-1_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Distillers", + "size_bytes": 1231923, + "size_mb": 1.2 + }, + { + "filename": "J-Sputter-Pole_Water_Distillers_Part-2_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Distillers/J-Sputter-Pole_Water_Distillers_Part-2_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Distillers", + "size_bytes": 958012, + "size_mb": 0.9 + }, + { + "filename": "Java in a Nutshell - A Desktop Quick Reference.pdf", + "ia_path": "preppers/Tech Anarchist/Java in a Nutshell - A Desktop Quick Reference.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Java in a Nutshell - A Desktop Quick Reference.pdf", + "size_bytes": 12733306, + "size_mb": 12.1 + }, + { + "filename": "JavaScript - The Definitive Guide.pdf", + "ia_path": "preppers/Tech Anarchist/JavaScript - The Definitive Guide.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "JavaScript - The Definitive Guide.pdf", + "size_bytes": 14129654, + "size_mb": 13.5 + }, + { + "filename": "JavaScript Succinctly.pdf", + "ia_path": "preppers/Tech Anarchist/JavaScript Succinctly.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "JavaScript Succinctly.pdf", + "size_bytes": 1126328, + "size_mb": 1.1 + }, + { + "filename": "JavaScript The Definitive Guide Master the Worlds Most-Used Programming Language (2020)-40147.pdf", + "ia_path": "preppers/Tech Anarchist/JavaScript The Definitive Guide Master the Worlds Most-Used Programming Language (2020)-40147.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "JavaScript The Definitive Guide Master the Worlds Most-Used Programming Language (2020)-40147.pdf", + "size_bytes": 7322154, + "size_mb": 7.0 + }, + { + "filename": "Jojoba and it's uses.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Jojoba and it's uses.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Jojoba and it's uses.pdf", + "size_bytes": 7020635, + "size_mb": 6.7 + }, + { + "filename": "Jojoba Happenings.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Jojoba Happenings.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Jojoba Happenings.pdf", + "size_bytes": 2820601, + "size_mb": 2.7 + }, + { + "filename": "Jojoba, A Guide To the Literature.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Jojoba, A Guide To the Literature.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Jojoba, A Guide To the Literature.pdf", + "size_bytes": 17415977, + "size_mb": 16.6 + }, + { + "filename": "Josbarko Enterprise A Case Study.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Josbarko Enterprise A Case Study.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Josbarko Enterprise A Case Study.pdf", + "size_bytes": 5731492, + "size_mb": 5.5 + }, + { + "filename": "Journal of the New Alchemists-1.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Journal of the New Alchemists-1.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Journal of the New Alchemists-1.pdf", + "size_bytes": 5339296, + "size_mb": 5.1 + }, + { + "filename": "Journal of the New Alchemists-3.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Journal of the New Alchemists-3.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Journal of the New Alchemists-3.pdf", + "size_bytes": 15078899, + "size_mb": 14.4 + }, + { + "filename": "Journal of the New Alchemists-4.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Journal of the New Alchemists-4.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Journal of the New Alchemists-4.pdf", + "size_bytes": 17411611, + "size_mb": 16.6 + }, + { + "filename": "Journal of the New Alchemists-5.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Journal of the New Alchemists-5.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Journal of the New Alchemists-5.pdf", + "size_bytes": 17859615, + "size_mb": 17.0 + }, + { + "filename": "Juniper - Network Address Translation.pdf", + "ia_path": "preppers/Tech Anarchist/Juniper - Network Address Translation.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Juniper - Network Address Translation.pdf", + "size_bytes": 1644679, + "size_mb": 1.6 + }, + { + "filename": "Juniper MX Series A Comprehensive Guide to Trio Technologies on the MX.pdf", + "ia_path": "preppers/Tech Anarchist/Juniper MX Series A Comprehensive Guide to Trio Technologies on the MX.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Juniper MX Series A Comprehensive Guide to Trio Technologies on the MX.pdf", + "size_bytes": 46544616, + "size_mb": 44.4 + }, + { + "filename": "Juniper QFX10000 Series A Comprehensive Guide to Building Next-Generation Data Centers.pdf", + "ia_path": "preppers/Tech Anarchist/Juniper QFX10000 Series A Comprehensive Guide to Building Next-Generation Data Centers.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Juniper QFX10000 Series A Comprehensive Guide to Building Next-Generation Data Centers.pdf", + "size_bytes": 38145410, + "size_mb": 36.4 + }, + { + "filename": "Juniper Secure Analytics - Troubleshooting Guide.pdf", + "ia_path": "preppers/Tech Anarchist/Juniper Secure Analytics - Troubleshooting Guide.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Juniper Secure Analytics - Troubleshooting Guide.pdf", + "size_bytes": 1028559, + "size_mb": 1.0 + }, + { + "filename": "Junos Security.pdf", + "ia_path": "preppers/Tech Anarchist/Junos Security.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Junos Security.pdf", + "size_bytes": 7240097, + "size_mb": 6.9 + }, + { + "filename": "Kali Linux Network Scanning Cookbook.pdf", + "ia_path": "preppers/Tech Anarchist/Kali Linux Network Scanning Cookbook.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Kali Linux Network Scanning Cookbook.pdf", + "size_bytes": 5838346, + "size_mb": 5.6 + }, + { + "filename": "Kali Linux Social Engineering.pdf", + "ia_path": "preppers/Tech Anarchist/Kali Linux Social Engineering.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Kali Linux Social Engineering.pdf", + "size_bytes": 3987932, + "size_mb": 3.8 + }, + { + "filename": "Keeping Livestock Healthy.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Keeping Livestock Healthy.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Keeping Livestock Healthy.pdf", + "size_bytes": 35499313, + "size_mb": 33.9 + }, + { + "filename": "Kilns; Design, Construction and Opperation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Kilns; Design, Construction and Opperation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Kilns; Design, Construction and Opperation.pdf", + "size_bytes": 37537015, + "size_mb": 35.8 + }, + { + "filename": "Knot Making.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Knot Making.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Knot Making.pdf", + "size_bytes": 1620942, + "size_mb": 1.5 + }, + { + "filename": "Land Survey Technique in Rural Africa.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Land Survey Technique in Rural Africa.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Land Survey Technique in Rural Africa.pdf", + "size_bytes": 5496193, + "size_mb": 5.2 + }, + { + "filename": "Lathe Sanders.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Lathe Sanders.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Lathe Sanders.pdf", + "size_bytes": 6269760, + "size_mb": 6.0 + }, + { + "filename": "Learn C the Hard Way.pdf", + "ia_path": "preppers/Tech Anarchist/Learn C the Hard Way.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Learn C the Hard Way.pdf", + "size_bytes": 24835780, + "size_mb": 23.7 + }, + { + "filename": "LEARN C THE HARD WAY - Shaw.pdf", + "ia_path": "preppers/Tech Anarchist/LEARN C THE HARD WAY - Shaw.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "LEARN C THE HARD WAY - Shaw.pdf", + "size_bytes": 778335, + "size_mb": 0.7 + }, + { + "filename": "Learn C the Hard Way Practical Exercises on the Computational Subjects You Keep Avoiding.pdf", + "ia_path": "preppers/Tech Anarchist/Learn C the Hard Way Practical Exercises on the Computational Subjects You Keep Avoiding.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Learn C the Hard Way Practical Exercises on the Computational Subjects You Keep Avoiding.pdf", + "size_bytes": 26226103, + "size_mb": 25.0 + }, + { + "filename": "Learn Python 3 the Hard Way A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code.pdf", + "ia_path": "preppers/Tech Anarchist/Learn Python 3 the Hard Way A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Learn Python 3 the Hard Way A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code.pdf", + "size_bytes": 16354056, + "size_mb": 15.6 + }, + { + "filename": "Learn Python the Hard Way.pdf", + "ia_path": "preppers/Tech Anarchist/Learn Python the Hard Way.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Learn Python the Hard Way.pdf", + "size_bytes": 4134597, + "size_mb": 3.9 + }, + { + "filename": "Learn to Program with C Learn to Program using the Popular C Programming Language.pdf", + "ia_path": "preppers/Tech Anarchist/Learn to Program with C Learn to Program using the Popular C Programming Language.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Learn to Program with C Learn to Program using the Popular C Programming Language.pdf", + "size_bytes": 3526094, + "size_mb": 3.4 + }, + { + "filename": "Learning Darknet Markets.pdf", + "ia_path": "preppers/Tech Anarchist/Learning Darknet Markets.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Learning Darknet Markets.pdf", + "size_bytes": 407518, + "size_mb": 0.4 + }, + { + "filename": "Learning from China--a Report.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Learning from China--a Report.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Learning from China--a Report.pdf", + "size_bytes": 9909686, + "size_mb": 9.5 + }, + { + "filename": "LED_Basic_Driver_Methods_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/LED_Basic_Driver_Methods_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "LEDs", + "size_bytes": 268122, + "size_mb": 0.3 + }, + { + "filename": "LED_Lighting_Lessons_Learned_For_Primitive_Environment_2006+.pdf", + "ia_path": "preppers/Prepper_Ark/LED_Lighting_Lessons_Learned_For_Primitive_Environment_2006+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "LED_Lighting_Lessons_Learned_For_Primitive_Environment_2006+.pdf", + "size_bytes": 451359, + "size_mb": 0.4 + }, + { + "filename": "LeJay Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/LeJay Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "LeJay Manual.pdf", + "size_bytes": 4698839, + "size_mb": 4.5 + }, + { + "filename": "Length Hiding VPN to Mitigate Compression Side-Channel and Traffic Analysis Attacks.pdf", + "ia_path": "preppers/Tech Anarchist/Length Hiding VPN to Mitigate Compression Side-Channel and Traffic Analysis Attacks.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Length Hiding VPN to Mitigate Compression Side-Channel and Traffic Analysis Attacks.pdf", + "size_bytes": 1463401, + "size_mb": 1.4 + }, + { + "filename": "Less Smokey Rooms.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Less Smokey Rooms.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Less Smokey Rooms.pdf", + "size_bytes": 12287115, + "size_mb": 11.7 + }, + { + "filename": "Lessons_Learned_Leds_For_Survival_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/Lessons_Learned_Leds_For_Survival_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "LEDs", + "size_bytes": 451359, + "size_mb": 0.4 + }, + { + "filename": "Leucaena Based Farming.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Leucaena Based Farming.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Leucaena Based Farming.pdf", + "size_bytes": 7358058, + "size_mb": 7.0 + }, + { + "filename": "Level Grain Storage Methods.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Level Grain Storage Methods.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Level Grain Storage Methods.pdf", + "size_bytes": 57999460, + "size_mb": 55.3 + }, + { + "filename": "Light Weight Seeder Stratter.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Light Weight Seeder Stratter.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Light Weight Seeder Stratter.pdf", + "size_bytes": 195467, + "size_mb": 0.2 + }, + { + "filename": "Linux Administration A Beginner\u2019s Guide.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Administration A Beginner\u2019s Guide.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Administration A Beginner\u2019s Guide.pdf", + "size_bytes": 21788994, + "size_mb": 20.8 + }, + { + "filename": "Linux Basics for Hackers Getting Started with Networking, Scripting, and Security in Kali.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Basics for Hackers Getting Started with Networking, Scripting, and Security in Kali.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Basics for Hackers Getting Started with Networking, Scripting, and Security in Kali.pdf", + "size_bytes": 14935787, + "size_mb": 14.2 + }, + { + "filename": "Linux Command Line and Shell Scripting Bible, 3rd Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Command Line and Shell Scripting Bible, 3rd Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Command Line and Shell Scripting Bible, 3rd Edition.pdf", + "size_bytes": 19936382, + "size_mb": 19.0 + }, + { + "filename": "Linux Device Drivers 3rd Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Device Drivers 3rd Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Device Drivers 3rd Edition.pdf", + "size_bytes": 3552209, + "size_mb": 3.4 + }, + { + "filename": "Linux Device Drivers, 3rd Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Device Drivers, 3rd Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Device Drivers, 3rd Edition.pdf", + "size_bytes": 5410805, + "size_mb": 5.2 + }, + { + "filename": "Linux Essentials _ A Book that every Linux Beginners should read.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Essentials _ A Book that every Linux Beginners should read.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Essentials _ A Book that every Linux Beginners should read.pdf", + "size_bytes": 22800847, + "size_mb": 21.7 + }, + { + "filename": "Linux Essentials for Cybersecurity (1).pdf", + "ia_path": "preppers/Tech Anarchist/Linux Essentials for Cybersecurity (1).pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Essentials for Cybersecurity (1).pdf", + "size_bytes": 40383178, + "size_mb": 38.5 + }, + { + "filename": "Linux Firewalls.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Firewalls.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Firewalls.pdf", + "size_bytes": 6328909, + "size_mb": 6.0 + }, + { + "filename": "Linux Firewalls Attack Detection and Response with iptables, psad, and fwsnort.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Firewalls Attack Detection and Response with iptables, psad, and fwsnort.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Firewalls Attack Detection and Response with iptables, psad, and fwsnort.pdf", + "size_bytes": 3121828, + "size_mb": 3.0 + }, + { + "filename": "Linux Firewalls Enhancing Security with nftables and Beyond.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Firewalls Enhancing Security with nftables and Beyond.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Firewalls Enhancing Security with nftables and Beyond.pdf", + "size_bytes": 3207991, + "size_mb": 3.1 + }, + { + "filename": "Linux Hardening in Hostile Networks. Server Security from TLS to Tor.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Hardening in Hostile Networks. Server Security from TLS to Tor.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Hardening in Hostile Networks. Server Security from TLS to Tor.pdf", + "size_bytes": 5810496, + "size_mb": 5.5 + }, + { + "filename": "Linux in a Nutshell 6th Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Linux in a Nutshell 6th Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux in a Nutshell 6th Edition.pdf", + "size_bytes": 13027264, + "size_mb": 12.4 + }, + { + "filename": "Linux in Action.pdf", + "ia_path": "preppers/Tech Anarchist/Linux in Action.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux in Action.pdf", + "size_bytes": 17864153, + "size_mb": 17.0 + }, + { + "filename": "Linux iptables Pocket Reference.pdf", + "ia_path": "preppers/Tech Anarchist/Linux iptables Pocket Reference.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux iptables Pocket Reference.pdf", + "size_bytes": 1519079, + "size_mb": 1.4 + }, + { + "filename": "Linux Kernel In A Nutshell.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Kernel In A Nutshell.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Kernel In A Nutshell.pdf", + "size_bytes": 1829562, + "size_mb": 1.7 + }, + { + "filename": "Linux Kernel Networking.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Kernel Networking.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Kernel Networking.pdf", + "size_bytes": 4087929, + "size_mb": 3.9 + }, + { + "filename": "Linux Linux Command Line, Cover all essential Linux commands. A complete introduction to Linux Operating System, Linux Kernel, For Beginners, Learn Linux in easy steps, Fast! A Beginner's Guide.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Linux Command Line, Cover all essential Linux commands. A complete introduction to Linux Operating System, Linux Kernel, For Beginners, Learn Linux in easy steps, Fast! A Beginner's Guide.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Linux Command Line, Cover all essential Linux commands. A complete introduction to Linux Operating System, Linux Kernel, For Beginners, Learn Linux in easy steps, Fast! A Beginner's Guide.pdf", + "size_bytes": 337927, + "size_mb": 0.3 + }, + { + "filename": "Linux Network Administrator's Guide, 3rd Edition.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Network Administrator's Guide, 3rd Edition.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Network Administrator's Guide, 3rd Edition.pdf", + "size_bytes": 5247298, + "size_mb": 5.0 + }, + { + "filename": "Linux Network Administrators Guide.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Network Administrators Guide.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Network Administrators Guide.pdf", + "size_bytes": 1604859, + "size_mb": 1.5 + }, + { + "filename": "Linux Networking Clearly Explained.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Networking Clearly Explained.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Networking Clearly Explained.pdf", + "size_bytes": 1360241, + "size_mb": 1.3 + }, + { + "filename": "Linux Server Hacks - Free PDF Books.pdf", + "ia_path": "preppers/Tech Anarchist/Linux Server Hacks - Free PDF Books.pdf", + "sublibrary": "Tech Anarchist", + "subdir": "Linux Server Hacks - Free PDF Books.pdf", + "size_bytes": 27261312, + "size_mb": 26.0 + }, + { + "filename": "Local Experience of Micro Hydro Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Local Experience of Micro Hydro Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Local Experience of Micro Hydro Tech.pdf", + "size_bytes": 18401918, + "size_mb": 17.5 + }, + { + "filename": "Local Responses to Global Problems.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Local Responses to Global Problems.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Local Responses to Global Problems.pdf", + "size_bytes": 3815234, + "size_mb": 3.6 + }, + { + "filename": "Long_Term_Food_Storage_2008+.pdf", + "ia_path": "preppers/Prepper_Ark/Long_Term_Food_Storage_2008+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Long_Term_Food_Storage_2008+.pdf", + "size_bytes": 31501, + "size_mb": 0.0 + }, + { + "filename": "Lorena Stoves.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Lorena Stoves.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Lorena Stoves.pdf", + "size_bytes": 15056068, + "size_mb": 14.4 + }, + { + "filename": "Lost Crops of the Incas.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Lost Crops of the Incas.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Lost Crops of the Incas.pdf", + "size_bytes": 60416336, + "size_mb": 57.6 + }, + { + "filename": "Lost-Wax Casting.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Lost-Wax Casting.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Lost-Wax Casting.pdf", + "size_bytes": 8307111, + "size_mb": 7.9 + }, + { + "filename": "Low Cost Country Home Building.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Low Cost Country Home Building.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Low Cost Country Home Building.pdf", + "size_bytes": 10869227, + "size_mb": 10.4 + }, + { + "filename": "Low-Cost Development of Small Water-Power Sites.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Low-Cost Development of Small Water-Power Sites.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Low-Cost Development of Small Water-Power Sites.pdf", + "size_bytes": 3384057, + "size_mb": 3.2 + }, + { + "filename": "Low Cost Housing; Prefab Panel System.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Low Cost Housing; Prefab Panel System.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Low Cost Housing; Prefab Panel System.pdf", + "size_bytes": 5252938, + "size_mb": 5.0 + }, + { + "filename": "Low Cost Modular Timber Bridge From Kenya.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Low Cost Modular Timber Bridge From Kenya.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Low Cost Modular Timber Bridge From Kenya.pdf", + "size_bytes": 2430576, + "size_mb": 2.3 + }, + { + "filename": "Low-Cost Passive Solar Greenhouses.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Low-Cost Passive Solar Greenhouses.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Low-Cost Passive Solar Greenhouses.pdf", + "size_bytes": 58353300, + "size_mb": 55.7 + }, + { + "filename": "Low Cost Physiotherapy Aids.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Low Cost Physiotherapy Aids.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Low Cost Physiotherapy Aids.pdf", + "size_bytes": 7887698, + "size_mb": 7.5 + }, + { + "filename": "Low Cost Printing For Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Low Cost Printing For Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Low Cost Printing For Development.pdf", + "size_bytes": 12320817, + "size_mb": 11.8 + }, + { + "filename": "Low Cost Science Teaching Equipment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Low Cost Science Teaching Equipment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Low Cost Science Teaching Equipment.pdf", + "size_bytes": 8781502, + "size_mb": 8.4 + }, + { + "filename": "Low cost Transport for Rural Areas.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Low cost Transport for Rural Areas.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Low cost Transport for Rural Areas.pdf", + "size_bytes": 10764915, + "size_mb": 10.3 + }, + { + "filename": "Low Cost Transportation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Low Cost Transportation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Low Cost Transportation.pdf", + "size_bytes": 3955147, + "size_mb": 3.8 + }, + { + "filename": "Low Cost Vehicles; Options for Moving People and Goods.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Low Cost Vehicles; Options for Moving People and Goods.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Low Cost Vehicles; Options for Moving People and Goods.pdf", + "size_bytes": 31865891, + "size_mb": 30.4 + }, + { + "filename": "Low Cost Wind Speed Indicator.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Low Cost Wind Speed Indicator.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Low Cost Wind Speed Indicator.pdf", + "size_bytes": 271785, + "size_mb": 0.3 + }, + { + "filename": "Low Cost Wind Turbine For Developing Nations.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Low Cost Wind Turbine For Developing Nations.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Low Cost Wind Turbine For Developing Nations.pdf", + "size_bytes": 3302468, + "size_mb": 3.1 + }, + { + "filename": "Low_Speed_High_Torque_Direct_Drive_Permanent_Magnet_Generator_For_Wind_Turbines_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Low_Speed_High_Torque_Direct_Drive_Permanent_Magnet_Generator_For_Wind_Turbines_2005.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Turbine-Generators", + "size_bytes": 494070, + "size_mb": 0.5 + }, + { + "filename": "Low Voltage Rural Electric Systems.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Low Voltage Rural Electric Systems.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Low Voltage Rural Electric Systems.pdf", + "size_bytes": 8800864, + "size_mb": 8.4 + }, + { + "filename": "Make_Your_Own_Dc-Current_Shunt_Meter_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Circuits/Make_Your_Own_Dc-Current_Shunt_Meter_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Circuits", + "size_bytes": 124556, + "size_mb": 0.1 + }, + { + "filename": "Make Your Own Precision Milled Lumber from Logs and Trees.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Make Your Own Precision Milled Lumber from Logs and Trees.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Make Your Own Precision Milled Lumber from Logs and Trees.pdf", + "size_bytes": 5358955, + "size_mb": 5.1 + }, + { + "filename": "Making Aquatic Weeds Useful.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Making Aquatic Weeds Useful.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Making Aquatic Weeds Useful.pdf", + "size_bytes": 66344408, + "size_mb": 63.3 + }, + { + "filename": "Making Building Blocks With the CIVA-Ram.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Making Building Blocks With the CIVA-Ram.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Making Building Blocks With the CIVA-Ram.pdf", + "size_bytes": 1901811, + "size_mb": 1.8 + }, + { + "filename": "Making Homemade Soaps and Candles.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Making Homemade Soaps and Candles.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Making Homemade Soaps and Candles.pdf", + "size_bytes": 3232941, + "size_mb": 3.1 + }, + { + "filename": "Making the Adobe Brick.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Making the Adobe Brick.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Making the Adobe Brick.pdf", + "size_bytes": 9559884, + "size_mb": 9.1 + }, + { + "filename": "Management of Nutritional Recources in Large Populations.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Management of Nutritional Recources in Large Populations.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Management of Nutritional Recources in Large Populations.pdf", + "size_bytes": 10406943, + "size_mb": 9.9 + }, + { + "filename": "Management of Small Scale Enterprise.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Management of Small Scale Enterprise.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Management of Small Scale Enterprise.pdf", + "size_bytes": 15869256, + "size_mb": 15.1 + }, + { + "filename": "Managing Pests and Pesticides in Small Scale Agriculture.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Managing Pests and Pesticides in Small Scale Agriculture.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Managing Pests and Pesticides in Small Scale Agriculture.pdf", + "size_bytes": 19933827, + "size_mb": 19.0 + }, + { + "filename": "Managing Time And Personel.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Managing Time And Personel.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Managing Time And Personel.pdf", + "size_bytes": 2826730, + "size_mb": 2.7 + }, + { + "filename": "Manual For Building the Rammed Earth Wall.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Manual For Building the Rammed Earth Wall.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Manual For Building the Rammed Earth Wall.pdf", + "size_bytes": 9289985, + "size_mb": 8.9 + }, + { + "filename": "Manual for Rural Water Supply.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Manual for Rural Water Supply.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Manual for Rural Water Supply.pdf", + "size_bytes": 17398687, + "size_mb": 16.6 + }, + { + "filename": "Manual for Rural Wood Preservation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Manual for Rural Wood Preservation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Manual for Rural Wood Preservation.pdf", + "size_bytes": 4077896, + "size_mb": 3.9 + }, + { + "filename": "Manual for Water Systems and Pipe Works.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Manual for Water Systems and Pipe Works.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Manual for Water Systems and Pipe Works.pdf", + "size_bytes": 3859421, + "size_mb": 3.7 + }, + { + "filename": "Manual of Reforestation and Erosion Control for the Philippines.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Manual of Reforestation and Erosion Control for the Philippines.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Manual of Reforestation and Erosion Control for the Philippines.pdf", + "size_bytes": 52117446, + "size_mb": 49.7 + }, + { + "filename": "Manual on Building Construction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Manual on Building Construction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Manual on Building Construction.pdf", + "size_bytes": 36090204, + "size_mb": 34.4 + }, + { + "filename": "Manual on the Production of Raton Furniture.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Manual on the Production of Raton Furniture.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Manual on the Production of Raton Furniture.pdf", + "size_bytes": 26379299, + "size_mb": 25.2 + }, + { + "filename": "Manufacture of Low Cost Vehicles in Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Manufacture of Low Cost Vehicles in Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Manufacture of Low Cost Vehicles in Developing Countries.pdf", + "size_bytes": 5803231, + "size_mb": 5.5 + }, + { + "filename": "Marine Steam Engines and Stationary Units.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Marine Steam Engines and Stationary Units.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Marine Steam Engines and Stationary Units.pdf", + "size_bytes": 15514586, + "size_mb": 14.8 + }, + { + "filename": "Matching of Wind Motors to Low Power Electric Generators.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Matching of Wind Motors to Low Power Electric Generators.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Matching of Wind Motors to Low Power Electric Generators.pdf", + "size_bytes": 7178989, + "size_mb": 6.8 + }, + { + "filename": "Materials for the Production of Clay Bricks.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Materials for the Production of Clay Bricks.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Materials for the Production of Clay Bricks.pdf", + "size_bytes": 341426, + "size_mb": 0.3 + }, + { + "filename": "Mathematical_Conversions_Tables_2002+.pdf", + "ia_path": "preppers/Prepper_Ark/Mathematical_Conversions_Tables_2002+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Mathematical_Conversions_Tables_2002+.pdf", + "size_bytes": 8815308, + "size_mb": 8.4 + }, + { + "filename": "Measure_Wattage_Of_Electrical_Items_Using_Kill-A-Watt_2008+.pdf", + "ia_path": "preppers/Prepper_Ark/Measure_Wattage_Of_Electrical_Items_Using_Kill-A-Watt_2008+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Measure_Wattage_Of_Electrical_Items_Using_Kill-A-Watt_2008+.pdf", + "size_bytes": 202060, + "size_mb": 0.2 + }, + { + "filename": "Measurement_Units_Conversion_One_Page_Jack_Park_2004+.pdf", + "ia_path": "preppers/Prepper_Ark/Measurement_Units_Conversion_One_Page_Jack_Park_2004+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Measurement_Units_Conversion_One_Page_Jack_Park_2004+.pdf", + "size_bytes": 22678, + "size_mb": 0.0 + }, + { + "filename": "Mechanical Engineers Pocket Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Mechanical Engineers Pocket Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Mechanical Engineers Pocket Book.pdf", + "size_bytes": 126739516, + "size_mb": 120.9 + }, + { + "filename": "Mechanics in Agriculture.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Mechanics in Agriculture.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Mechanics in Agriculture.pdf", + "size_bytes": 38009290, + "size_mb": 36.2 + }, + { + "filename": "Medical Care in Develpoing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Medical Care in Develpoing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Medical Care in Develpoing Countries.pdf", + "size_bytes": 60057052, + "size_mb": 57.3 + }, + { + "filename": "Medical Laboratory for Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Medical Laboratory for Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Medical Laboratory for Developing Countries.pdf", + "size_bytes": 48637779, + "size_mb": 46.4 + }, + { + "filename": "Medical Supply Management After a Natural Dissaster.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Medical Supply Management After a Natural Dissaster.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Medical Supply Management After a Natural Dissaster.pdf", + "size_bytes": 12265435, + "size_mb": 11.7 + }, + { + "filename": "Medicine and Public Health in China.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Medicine and Public Health in China.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Medicine and Public Health in China.pdf", + "size_bytes": 41393211, + "size_mb": 39.5 + }, + { + "filename": "Medleri Charkha; A Self-winding, Foot-operated Spinning Wheel.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Medleri Charkha; A Self-winding, Foot-operated Spinning Wheel.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Medleri Charkha; A Self-winding, Foot-operated Spinning Wheel.pdf", + "size_bytes": 10720953, + "size_mb": 10.2 + }, + { + "filename": "Metal Bending Machine.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Metal Bending Machine.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Metal Bending Machine.pdf", + "size_bytes": 2032135, + "size_mb": 1.9 + }, + { + "filename": "Metal-Turning Lathe.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Metal-Turning Lathe.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Metal-Turning Lathe.pdf", + "size_bytes": 1679546, + "size_mb": 1.6 + }, + { + "filename": "Metal Workshop Exercises,A.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Metal Workshop Exercises,A.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Metal Workshop Exercises,A.pdf", + "size_bytes": 6612938, + "size_mb": 6.3 + }, + { + "filename": "Metal Workshop1 ,Fundamental Skills A.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Metal Workshop1 ,Fundamental Skills A.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Metal Workshop1 ,Fundamental Skills A.pdf", + "size_bytes": 75411318, + "size_mb": 71.9 + }, + { + "filename": "Metalworking Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Metalworking Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Metalworking Handbook.pdf", + "size_bytes": 44181259, + "size_mb": 42.1 + }, + { + "filename": "Methane Production from Livestock Waste.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Methane Production from Livestock Waste.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Methane Production from Livestock Waste.pdf", + "size_bytes": 11316168, + "size_mb": 10.8 + }, + { + "filename": "Micro Hydro Elecric Power.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Micro Hydro Elecric Power.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Micro Hydro Elecric Power.pdf", + "size_bytes": 5271457, + "size_mb": 5.0 + }, + { + "filename": "Micro Hydro Power Scheems in Nepal.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Micro Hydro Power Scheems in Nepal.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Micro Hydro Power Scheems in Nepal.pdf", + "size_bytes": 4313560, + "size_mb": 4.1 + }, + { + "filename": "Micro Hydro Power Scheems in Pakistan.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Micro Hydro Power Scheems in Pakistan.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Micro Hydro Power Scheems in Pakistan.pdf", + "size_bytes": 4257086, + "size_mb": 4.1 + }, + { + "filename": "Micro Hydro Power Stations.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Micro Hydro Power Stations.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Micro Hydro Power Stations.pdf", + "size_bytes": 10644102, + "size_mb": 10.2 + }, + { + "filename": "Micro Hydro Power; Reviewing an Old Concept.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Micro Hydro Power; Reviewing an Old Concept.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Micro Hydro Power; Reviewing an Old Concept.pdf", + "size_bytes": 5177283, + "size_mb": 4.9 + }, + { + "filename": "Micro Hydro; Civil Engeneering Aspects.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Micro Hydro; Civil Engeneering Aspects.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Micro Hydro; Civil Engeneering Aspects.pdf", + "size_bytes": 1065440, + "size_mb": 1.0 + }, + { + "filename": "Micro Hydropower Source Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Micro Hydropower Source Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Micro Hydropower Source Book.pdf", + "size_bytes": 62176150, + "size_mb": 59.3 + }, + { + "filename": "Micro Pelton Turbines.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Micro Pelton Turbines.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Micro Pelton Turbines.pdf", + "size_bytes": 11377450, + "size_mb": 10.9 + }, + { + "filename": "Microhydropower Handbook 1.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Microhydropower Handbook 1.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Microhydropower Handbook 1.pdf", + "size_bytes": 28082756, + "size_mb": 26.8 + }, + { + "filename": "Microhydropower Handbook 2.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Microhydropower Handbook 2.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Microhydropower Handbook 2.pdf", + "size_bytes": 21387214, + "size_mb": 20.4 + }, + { + "filename": "Microscopic_Size_Chart_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Contaminants/Microscopic_Size_Chart_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Contaminants", + "size_bytes": 67836, + "size_mb": 0.1 + }, + { + "filename": "Mill Drawings.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Mill Drawings.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Mill Drawings.pdf", + "size_bytes": 9902170, + "size_mb": 9.4 + }, + { + "filename": "Mineral-Wheel-Explained_2004+.pdf", + "ia_path": "preppers/Prepper_Ark/Minerals/Mineral-Wheel-Explained_2004+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Minerals", + "size_bytes": 133635, + "size_mb": 0.1 + }, + { + "filename": "Mini Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Mini Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Mini Tech.pdf", + "size_bytes": 4886427, + "size_mb": 4.7 + }, + { + "filename": "Mini Tech 2.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Mini Tech 2.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Mini Tech 2.pdf", + "size_bytes": 3878964, + "size_mb": 3.7 + }, + { + "filename": "Minimum_Power_Usage_For_Typical_Inverters_Of_Different_Power_Ratings_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Minimum_Power_Usage_For_Typical_Inverters_Of_Different_Power_Ratings_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Minimum_Power_Usage_For_Typical_Inverters_Of_Different_Power_Ratings_2007+.pdf", + "size_bytes": 64790, + "size_mb": 0.1 + }, + { + "filename": "Minka--periodical of rural science--Spanish.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Minka--periodical of rural science--Spanish.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Minka--periodical of rural science--Spanish.pdf", + "size_bytes": 4273890, + "size_mb": 4.1 + }, + { + "filename": "Modern Stoves for All.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Modern Stoves for All.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Modern Stoves for All.pdf", + "size_bytes": 12912232, + "size_mb": 12.3 + }, + { + "filename": "Monolithic Mud Stoves.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Monolithic Mud Stoves.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Monolithic Mud Stoves.pdf", + "size_bytes": 3600265, + "size_mb": 3.4 + }, + { + "filename": "More Other Homes and Garbage.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/More Other Homes and Garbage.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "More Other Homes and Garbage.pdf", + "size_bytes": 33007602, + "size_mb": 31.5 + }, + { + "filename": "More Water for Arid Lands.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/More Water for Arid Lands.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "More Water for Arid Lands.pdf", + "size_bytes": 21258472, + "size_mb": 20.3 + }, + { + "filename": "Mosquito Control-Perspectives for Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Mosquito Control-Perspectives for Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Mosquito Control-Perspectives for Developing Countries.pdf", + "size_bytes": 7814052, + "size_mb": 7.5 + }, + { + "filename": "Motorcycle Maintenence-Fieldworkers Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Motorcycle Maintenence-Fieldworkers Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Motorcycle Maintenence-Fieldworkers Manual.pdf", + "size_bytes": 2810585, + "size_mb": 2.7 + }, + { + "filename": "Mud Brick Roofs.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Mud Brick Roofs.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Mud Brick Roofs.pdf", + "size_bytes": 4907651, + "size_mb": 4.7 + }, + { + "filename": "Mud,Mud; the Potential for Earth Based Housing Materials.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Mud,Mud; the Potential for Earth Based Housing Materials.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Mud,Mud; the Potential for Earth Based Housing Materials.pdf", + "size_bytes": 16723983, + "size_mb": 15.9 + }, + { + "filename": "Multi Purpose Power Unit With Horizontal Turbine.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Multi Purpose Power Unit With Horizontal Turbine.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Multi Purpose Power Unit With Horizontal Turbine.pdf", + "size_bytes": 2029937, + "size_mb": 1.9 + }, + { + "filename": "Multi Purpose Power Unit With Horizontal Water Turbine.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Multi Purpose Power Unit With Horizontal Water Turbine.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Multi Purpose Power Unit With Horizontal Water Turbine.pdf", + "size_bytes": 9319941, + "size_mb": 8.9 + }, + { + "filename": "Natural Durability and Preservation of 100 Tropical African Woods.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Natural Durability and Preservation of 100 Tropical African Woods.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Natural Durability and Preservation of 100 Tropical African Woods.pdf", + "size_bytes": 10705424, + "size_mb": 10.2 + }, + { + "filename": "Natural Plant Dyeing.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Natural Plant Dyeing.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Natural Plant Dyeing.pdf", + "size_bytes": 14476375, + "size_mb": 13.8 + }, + { + "filename": "Natural Sewage Recycling Systems.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Natural Sewage Recycling Systems.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Natural Sewage Recycling Systems.pdf", + "size_bytes": 8371281, + "size_mb": 8.0 + }, + { + "filename": "New Hymalayan Water Wheels.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/New Hymalayan Water Wheels.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "New Hymalayan Water Wheels.pdf", + "size_bytes": 16527079, + "size_mb": 15.8 + }, + { + "filename": "New Nepali Cook Stoves.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/New Nepali Cook Stoves.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "New Nepali Cook Stoves.pdf", + "size_bytes": 1452887, + "size_mb": 1.4 + }, + { + "filename": "New Solar Home Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/New Solar Home Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "New Solar Home Book.pdf", + "size_bytes": 20518596, + "size_mb": 19.6 + }, + { + "filename": "New Tech in Bamboo Construction (Spanish).pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/New Tech in Bamboo Construction (Spanish).pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "New Tech in Bamboo Construction (Spanish).pdf", + "size_bytes": 33380282, + "size_mb": 31.8 + }, + { + "filename": "New Working Watercraft.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/New Working Watercraft.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "New Working Watercraft.pdf", + "size_bytes": 29455036, + "size_mb": 28.1 + }, + { + "filename": "Newsletter_Archives_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Newsletter_Archives_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Newsletter_Archives_2012.pdf", + "size_bytes": 54858586, + "size_mb": 52.3 + }, + { + "filename": "Non-Agricultural Choice of Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Non-Agricultural Choice of Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Non-Agricultural Choice of Tech.pdf", + "size_bytes": 6417087, + "size_mb": 6.1 + }, + { + "filename": "Notes on Simple Transport.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Notes on Simple Transport.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Notes on Simple Transport.pdf", + "size_bytes": 7822025, + "size_mb": 7.5 + }, + { + "filename": "Nusery Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Nusery Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Nusery Manual.pdf", + "size_bytes": 49208184, + "size_mb": 46.9 + }, + { + "filename": "Nutrition for Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Nutrition for Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Nutrition for Developing Countries.pdf", + "size_bytes": 33970687, + "size_mb": 32.4 + }, + { + "filename": "Nutrition_Guidelines_For_Care_And_Support_Of_Hiv-Aids_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Nutrition_Guidelines_For_Care_And_Support_Of_Hiv-Aids_2004.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Nutrition_Guidelines_For_Care_And_Support_Of_Hiv-Aids_2004.pdf", + "size_bytes": 1233621, + "size_mb": 1.2 + }, + { + "filename": "Nutrition Rehabilition-Practical Application.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Nutrition Rehabilition-Practical Application.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Nutrition Rehabilition-Practical Application.pdf", + "size_bytes": 16678632, + "size_mb": 15.9 + }, + { + "filename": "Oil Drum Forges.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Oil Drum Forges.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Oil Drum Forges.pdf", + "size_bytes": 1766914, + "size_mb": 1.7 + }, + { + "filename": "Oil Extraction From Ground Nuts and Copra.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Oil Extraction From Ground Nuts and Copra.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Oil Extraction From Ground Nuts and Copra.pdf", + "size_bytes": 4389255, + "size_mb": 4.2 + }, + { + "filename": "Oilfruits and Oilseeds; Small Scale Production.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Oilfruits and Oilseeds; Small Scale Production.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Oilfruits and Oilseeds; Small Scale Production.pdf", + "size_bytes": 6495767, + "size_mb": 6.2 + }, + { + "filename": "Old Farm Tools and Machines--Illustrated.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Old Farm Tools and Machines--Illustrated.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Old Farm Tools and Machines--Illustrated.pdf", + "size_bytes": 12529318, + "size_mb": 11.9 + }, + { + "filename": "One_Page_Overview_Of_Common_Measurements_And_Conversions_2002+.pdf", + "ia_path": "preppers/Prepper_Ark/One_Page_Overview_Of_Common_Measurements_And_Conversions_2002+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "One_Page_Overview_Of_Common_Measurements_And_Conversions_2002+.pdf", + "size_bytes": 154772, + "size_mb": 0.1 + }, + { + "filename": "One Pot, Two Pot, Jackpot!.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/One Pot, Two Pot, Jackpot!.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "One Pot, Two Pot, Jackpot!.pdf", + "size_bytes": 4495077, + "size_mb": 4.3 + }, + { + "filename": "Opperation and Maintenance of Small Irrigation Schemes.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Opperation and Maintenance of Small Irrigation Schemes.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Opperation and Maintenance of Small Irrigation Schemes.pdf", + "size_bytes": 6417940, + "size_mb": 6.1 + }, + { + "filename": "Over Shot and Current Water Mills.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Over Shot and Current Water Mills.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Over Shot and Current Water Mills.pdf", + "size_bytes": 3816752, + "size_mb": 3.6 + }, + { + "filename": "Overcoming Constraints to Small Farm Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Overcoming Constraints to Small Farm Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Overcoming Constraints to Small Farm Development.pdf", + "size_bytes": 15030123, + "size_mb": 14.3 + }, + { + "filename": "Oxfam Field Guide.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Oxfam Field Guide.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Oxfam Field Guide.pdf", + "size_bytes": 29334332, + "size_mb": 28.0 + }, + { + "filename": "Painting Inside and Out.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Painting Inside and Out.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Painting Inside and Out.pdf", + "size_bytes": 4625158, + "size_mb": 4.4 + }, + { + "filename": "Pair Trawling with Small Boats.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pair Trawling with Small Boats.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pair Trawling with Small Boats.pdf", + "size_bytes": 8090076, + "size_mb": 7.7 + }, + { + "filename": "Pakistan's Potential For Solar Powered Irrigation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pakistan's Potential For Solar Powered Irrigation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pakistan's Potential For Solar Powered Irrigation.pdf", + "size_bytes": 2346034, + "size_mb": 2.2 + }, + { + "filename": "Parasite_Information_2003+.pdf", + "ia_path": "preppers/Prepper_Ark/Parasite_Information_2003+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Parasite_Information_2003+.pdf", + "size_bytes": 36446, + "size_mb": 0.0 + }, + { + "filename": "Participatory Approach to Health and Nutrition Education.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Participatory Approach to Health and Nutrition Education.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Participatory Approach to Health and Nutrition Education.pdf", + "size_bytes": 12269758, + "size_mb": 11.7 + }, + { + "filename": "Participatory Approaches to Agricultural Research and Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Participatory Approaches to Agricultural Research and Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Participatory Approaches to Agricultural Research and Development.pdf", + "size_bytes": 1869660, + "size_mb": 1.8 + }, + { + "filename": "Participatory Monitoring and Evaluation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Participatory Monitoring and Evaluation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Participatory Monitoring and Evaluation.pdf", + "size_bytes": 6846397, + "size_mb": 6.5 + }, + { + "filename": "Passage_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Passage_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Passage_2012.pdf", + "size_bytes": 590839, + "size_mb": 0.6 + }, + { + "filename": "Passive Solar Design; Basic Principals.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Passive Solar Design; Basic Principals.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Passive Solar Design; Basic Principals.pdf", + "size_bytes": 3436110, + "size_mb": 3.3 + }, + { + "filename": "Patty Rice Cultivation Guide Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Patty Rice Cultivation Guide Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Patty Rice Cultivation Guide Book.pdf", + "size_bytes": 14852285, + "size_mb": 14.2 + }, + { + "filename": "Pedal Driven Power Unit for Transport and Machine Use.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pedal Driven Power Unit for Transport and Machine Use.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pedal Driven Power Unit for Transport and Machine Use.pdf", + "size_bytes": 4099936, + "size_mb": 3.9 + }, + { + "filename": "Pedal Opperated Grain Mill.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pedal Opperated Grain Mill.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pedal Opperated Grain Mill.pdf", + "size_bytes": 1368894, + "size_mb": 1.3 + }, + { + "filename": "Pedal Power for Agriculture and Transport.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pedal Power for Agriculture and Transport.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pedal Power for Agriculture and Transport.pdf", + "size_bytes": 1877922, + "size_mb": 1.8 + }, + { + "filename": "Pedal Power-in Work Lesiure and Transportation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pedal Power-in Work Lesiure and Transportation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pedal Power-in Work Lesiure and Transportation.pdf", + "size_bytes": 19993519, + "size_mb": 19.1 + }, + { + "filename": "Pediatric Priorities in the Developing World.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pediatric Priorities in the Developing World.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pediatric Priorities in the Developing World.pdf", + "size_bytes": 39477157, + "size_mb": 37.6 + }, + { + "filename": "Pelton Micro Hydro Prototype.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pelton Micro Hydro Prototype.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pelton Micro Hydro Prototype.pdf", + "size_bytes": 4418712, + "size_mb": 4.2 + }, + { + "filename": "People's Workbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/People's Workbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "People's Workbook.pdf", + "size_bytes": 43781430, + "size_mb": 41.8 + }, + { + "filename": "Performance and Economic Feasability of Solar Grain Drying Systems.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Performance and Economic Feasability of Solar Grain Drying Systems.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Performance and Economic Feasability of Solar Grain Drying Systems.pdf", + "size_bytes": 4837870, + "size_mb": 4.6 + }, + { + "filename": "Permaculture 2, Practical design for town.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Permaculture 2, Practical design for town.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Permaculture 2, Practical design for town.pdf", + "size_bytes": 21536348, + "size_mb": 20.5 + }, + { + "filename": "Perspectives on Nonformal Adult Learning.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Perspectives on Nonformal Adult Learning.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Perspectives on Nonformal Adult Learning.pdf", + "size_bytes": 12638147, + "size_mb": 12.1 + }, + { + "filename": "Pest Menagment in Rice in Tropical Areas-Illustrated Guide.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pest Menagment in Rice in Tropical Areas-Illustrated Guide.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pest Menagment in Rice in Tropical Areas-Illustrated Guide.pdf", + "size_bytes": 33298472, + "size_mb": 31.8 + }, + { + "filename": "Phillipine Medical Plants in Common Use.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Phillipine Medical Plants in Common Use.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Phillipine Medical Plants in Common Use.pdf", + "size_bytes": 9540146, + "size_mb": 9.1 + }, + { + "filename": "Pico-Hydro-Power_Using_A_Cordless_Drill_As_DC_Generator_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Pico-Hydro-Power_Using_A_Cordless_Drill_As_DC_Generator_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Pico-Hydro-Power_Using_A_Cordless_Drill_As_DC_Generator_2005+.pdf", + "size_bytes": 528358, + "size_mb": 0.5 + }, + { + "filename": "Pictorial Handbook of Tech Devices.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pictorial Handbook of Tech Devices.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pictorial Handbook of Tech Devices.pdf", + "size_bytes": 30687757, + "size_mb": 29.3 + }, + { + "filename": "Pigs and Poultry in the Tropics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pigs and Poultry in the Tropics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pigs and Poultry in the Tropics.pdf", + "size_bytes": 12215479, + "size_mb": 11.6 + }, + { + "filename": "Piston Water Pump.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Piston Water Pump.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Piston Water Pump.pdf", + "size_bytes": 1081613, + "size_mb": 1.0 + }, + { + "filename": "Pit Latrine Ventilation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pit Latrine Ventilation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pit Latrine Ventilation.pdf", + "size_bytes": 1798494, + "size_mb": 1.7 + }, + { + "filename": "Pit Latrine Ventilation in Zimbabwa.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pit Latrine Ventilation in Zimbabwa.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pit Latrine Ventilation in Zimbabwa.pdf", + "size_bytes": 6052776, + "size_mb": 5.8 + }, + { + "filename": "Pit Latrine Ventilation Pipe Design.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pit Latrine Ventilation Pipe Design.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pit Latrine Ventilation Pipe Design.pdf", + "size_bytes": 1585860, + "size_mb": 1.5 + }, + { + "filename": "Plague-Immune_System_Formulas_2003+.pdf", + "ia_path": "preppers/Prepper_Ark/Herb_Formulas/Plague-Immune_System_Formulas_2003+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Herb_Formulas", + "size_bytes": 16947, + "size_mb": 0.0 + }, + { + "filename": "Plain Talk; Clear Communication For International Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Plain Talk; Clear Communication For International Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Plain Talk; Clear Communication For International Development.pdf", + "size_bytes": 4913430, + "size_mb": 4.7 + }, + { + "filename": "Planned_Emergency_Water_filtering_In_Its_simplicity_2004+.pdf", + "ia_path": "preppers/Prepper_Ark/Filtering/Planned_Emergency_Water_filtering_In_Its_simplicity_2004+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Filtering", + "size_bytes": 10787, + "size_mb": 0.0 + }, + { + "filename": "Planning for Agroforestry.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Planning for Agroforestry.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Planning for Agroforestry.pdf", + "size_bytes": 12720332, + "size_mb": 12.1 + }, + { + "filename": "Planning Guide for Small Scale Livestock Projects.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Planning Guide for Small Scale Livestock Projects.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Planning Guide for Small Scale Livestock Projects.pdf", + "size_bytes": 6008095, + "size_mb": 5.7 + }, + { + "filename": "Planning of small scale fams.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Planning of small scale fams.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Planning of small scale fams.pdf", + "size_bytes": 10881108, + "size_mb": 10.4 + }, + { + "filename": "Plans for a Glass and Concrete Solar Still.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Plans for a Glass and Concrete Solar Still.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Plans for a Glass and Concrete Solar Still.pdf", + "size_bytes": 2283181, + "size_mb": 2.2 + }, + { + "filename": "Planting Tree Crops.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Planting Tree Crops.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Planting Tree Crops.pdf", + "size_bytes": 3918339, + "size_mb": 3.7 + }, + { + "filename": "Plastic Sheeting; For Emergency Shelter and Other Uses.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Plastic Sheeting; For Emergency Shelter and Other Uses.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Plastic Sheeting; For Emergency Shelter and Other Uses.pdf", + "size_bytes": 3039754, + "size_mb": 2.9 + }, + { + "filename": "Pm_DC_Tape_Drive_Motor_Generator_1999+.pdf", + "ia_path": "preppers/Prepper_Ark/PM_Alternators/Pm_DC_Tape_Drive_Motor_Generator_1999+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "PM_Alternators", + "size_bytes": 71437, + "size_mb": 0.1 + }, + { + "filename": "Pocket Directory of Trees and Seeds in Kenya.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pocket Directory of Trees and Seeds in Kenya.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pocket Directory of Trees and Seeds in Kenya.pdf", + "size_bytes": 18219897, + "size_mb": 17.4 + }, + { + "filename": "Pole Buildings in Paupau New Guinnea.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pole Buildings in Paupau New Guinnea.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pole Buildings in Paupau New Guinnea.pdf", + "size_bytes": 9026633, + "size_mb": 8.6 + }, + { + "filename": "Post Harvest Food Losses in Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Post Harvest Food Losses in Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Post Harvest Food Losses in Developing Countries.pdf", + "size_bytes": 32336538, + "size_mb": 30.8 + }, + { + "filename": "Post_Pole_Shift_Parasite_Protocols_2003+.pdf", + "ia_path": "preppers/Prepper_Ark/Herb_Formulas/Post_Pole_Shift_Parasite_Protocols_2003+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Herb_Formulas", + "size_bytes": 11352, + "size_mb": 0.0 + }, + { + "filename": "Pour-Flush Water-Seal Latrines in India.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pour-Flush Water-Seal Latrines in India.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pour-Flush Water-Seal Latrines in India.pdf", + "size_bytes": 7681360, + "size_mb": 7.3 + }, + { + "filename": "Practical Blacksmithing.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Practical Blacksmithing.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Practical Blacksmithing.pdf", + "size_bytes": 54288656, + "size_mb": 51.8 + }, + { + "filename": "Practical Poultry Raising.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Practical Poultry Raising.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Practical Poultry Raising.pdf", + "size_bytes": 14945088, + "size_mb": 14.3 + }, + { + "filename": "Practical Shellfish Farming.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Practical Shellfish Farming.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Practical Shellfish Farming.pdf", + "size_bytes": 18817470, + "size_mb": 17.9 + }, + { + "filename": "Practice of Entreprenuership.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Practice of Entreprenuership.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Practice of Entreprenuership.pdf", + "size_bytes": 18815112, + "size_mb": 17.9 + }, + { + "filename": "Preservation of Foods.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Preservation of Foods.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Preservation of Foods.pdf", + "size_bytes": 5709191, + "size_mb": 5.4 + }, + { + "filename": "Preserving Food by Drying.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Preserving Food by Drying.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Preserving Food by Drying.pdf", + "size_bytes": 13688289, + "size_mb": 13.1 + }, + { + "filename": "Pressure_On_Buried_Objects_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Pressure_On_Buried_Objects_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Pressure_On_Buried_Objects_2007+.pdf", + "size_bytes": 96321, + "size_mb": 0.1 + }, + { + "filename": "Prevention of Losses in Small Co-Ops.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Prevention of Losses in Small Co-Ops.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Prevention of Losses in Small Co-Ops.pdf", + "size_bytes": 5919229, + "size_mb": 5.6 + }, + { + "filename": "Primary_Radio_Emergency_Calling_Frequencies_After_A_Ps_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Frequencies/Primary_Radio_Emergency_Calling_Frequencies_After_A_Ps_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Frequencies", + "size_bytes": 116858, + "size_mb": 0.1 + }, + { + "filename": "Primitive_Hearing_And_Talking_Aid_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Communication/Primitive_Hearing_And_Talking_Aid_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Communication", + "size_bytes": 20016, + "size_mb": 0.0 + }, + { + "filename": "Primitive_Water_Distiller_Construction_Basic_Lessons_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Distillers/Primitive_Water_Distiller_Construction_Basic_Lessons_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Distillers", + "size_bytes": 1555797, + "size_mb": 1.5 + }, + { + "filename": "Principals of Potato Storage.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Principals of Potato Storage.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Principals of Potato Storage.pdf", + "size_bytes": 10416692, + "size_mb": 9.9 + }, + { + "filename": "Principles and Practice of Primary Health Care.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Principles and Practice of Primary Health Care.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Principles and Practice of Primary Health Care.pdf", + "size_bytes": 15256380, + "size_mb": 14.5 + }, + { + "filename": "Print; How You Can Do It Yourself.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Print; How You Can Do It Yourself.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Print; How You Can Do It Yourself.pdf", + "size_bytes": 9370533, + "size_mb": 8.9 + }, + { + "filename": "Proceedings on the Use of Solar and Wind Energy.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Proceedings on the Use of Solar and Wind Energy.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Proceedings on the Use of Solar and Wind Energy.pdf", + "size_bytes": 16955978, + "size_mb": 16.2 + }, + { + "filename": "Production of School Science Equipment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Production of School Science Equipment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Production of School Science Equipment.pdf", + "size_bytes": 14655087, + "size_mb": 14.0 + }, + { + "filename": "Profitable Cage Culture.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Profitable Cage Culture.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Profitable Cage Culture.pdf", + "size_bytes": 3684685, + "size_mb": 3.5 + }, + { + "filename": "Program Planning Guide.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Program Planning Guide.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Program Planning Guide.pdf", + "size_bytes": 1849152, + "size_mb": 1.8 + }, + { + "filename": "Promising Forage and Tree Crops for the Tropics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Promising Forage and Tree Crops for the Tropics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Promising Forage and Tree Crops for the Tropics.pdf", + "size_bytes": 23354186, + "size_mb": 22.3 + }, + { + "filename": "Propagation of Tropical Fruit Trees.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Propagation of Tropical Fruit Trees.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Propagation of Tropical Fruit Trees.pdf", + "size_bytes": 45194024, + "size_mb": 43.1 + }, + { + "filename": "PS_Count-Down_Checklist_Worksheet_Jan2013.pdf", + "ia_path": "preppers/Prepper_Ark/PS_Count-Down_Checklist_Worksheet_Jan2013.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "PS_Count-Down_Checklist_Worksheet_Jan2013.pdf", + "size_bytes": 143063, + "size_mb": 0.1 + }, + { + "filename": "ps_count-down_checklist_worksheet_template_2016.pdf", + "ia_path": "preppers/Prepper_Ark/ps_count-down_checklist_worksheet_template_2016.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ps_count-down_checklist_worksheet_template_2016.pdf", + "size_bytes": 174676, + "size_mb": 0.2 + }, + { + "filename": "Public_Health_Issues_Living_In_The_Sprawl_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Public_Health_Issues_Living_In_The_Sprawl_2009.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Public_Health_Issues_Living_In_The_Sprawl_2009.pdf", + "size_bytes": 99698, + "size_mb": 0.1 + }, + { + "filename": "Pump Selection for Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pump Selection for Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pump Selection for Developing Countries.pdf", + "size_bytes": 23652653, + "size_mb": 22.6 + }, + { + "filename": "Pumps and Water Lifters for Rural Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Pumps and Water Lifters for Rural Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Pumps and Water Lifters for Rural Development.pdf", + "size_bytes": 17163268, + "size_mb": 16.4 + }, + { + "filename": "Questioning Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Questioning Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Questioning Development.pdf", + "size_bytes": 2718602, + "size_mb": 2.6 + }, + { + "filename": "Rabbit Production.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rabbit Production.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rabbit Production.pdf", + "size_bytes": 92788506, + "size_mb": 88.5 + }, + { + "filename": "Radical Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Radical Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Radical Tech.pdf", + "size_bytes": 33007958, + "size_mb": 31.5 + }, + { + "filename": "Rain Water Catchment Tank.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rain Water Catchment Tank.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rain Water Catchment Tank.pdf", + "size_bytes": 4904729, + "size_mb": 4.7 + }, + { + "filename": "Rain Water Catchment Tank Project.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rain Water Catchment Tank Project.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rain Water Catchment Tank Project.pdf", + "size_bytes": 9715857, + "size_mb": 9.3 + }, + { + "filename": "Rainbook--Recouce guide to Appropriate Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rainbook--Recouce guide to Appropriate Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rainbook--Recouce guide to Appropriate Tech.pdf", + "size_bytes": 22962020, + "size_mb": 21.9 + }, + { + "filename": "Rainwater Harvesting.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rainwater Harvesting.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rainwater Harvesting.pdf", + "size_bytes": 22519352, + "size_mb": 21.5 + }, + { + "filename": "Rainwater Harvesting for Domestic Water Supply.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rainwater Harvesting for Domestic Water Supply.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rainwater Harvesting for Domestic Water Supply.pdf", + "size_bytes": 7144738, + "size_mb": 6.8 + }, + { + "filename": "Raising Fresh Fish in Your Home Waters.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Raising Fresh Fish in Your Home Waters.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Raising Fresh Fish in Your Home Waters.pdf", + "size_bytes": 8880135, + "size_mb": 8.5 + }, + { + "filename": "Raising Goats for Milk and Meat.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Raising Goats for Milk and Meat.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Raising Goats for Milk and Meat.pdf", + "size_bytes": 9569786, + "size_mb": 9.1 + }, + { + "filename": "Raising Healthy Cattle Under primitine Conditions.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Raising Healthy Cattle Under primitine Conditions.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Raising Healthy Cattle Under primitine Conditions.pdf", + "size_bytes": 13336026, + "size_mb": 12.7 + }, + { + "filename": "Raising Healthy Goats Under Primitive Conditions.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Raising Healthy Goats Under Primitive Conditions.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Raising Healthy Goats Under Primitive Conditions.pdf", + "size_bytes": 12718826, + "size_mb": 12.1 + }, + { + "filename": "Raising Healthy Pigs Under Primitive Conditions.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Raising Healthy Pigs Under Primitive Conditions.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Raising Healthy Pigs Under Primitive Conditions.pdf", + "size_bytes": 7833473, + "size_mb": 7.5 + }, + { + "filename": "Raising Healthy Poultry Under Primitive Conditions.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Raising Healthy Poultry Under Primitive Conditions.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Raising Healthy Poultry Under Primitive Conditions.pdf", + "size_bytes": 7920432, + "size_mb": 7.6 + }, + { + "filename": "Raising Healthy Rabbits Under Primitive Conditions.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Raising Healthy Rabbits Under Primitive Conditions.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Raising Healthy Rabbits Under Primitive Conditions.pdf", + "size_bytes": 7442053, + "size_mb": 7.1 + }, + { + "filename": "Raising Poultry the Modern Way.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Raising Poultry the Modern Way.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Raising Poultry the Modern Way.pdf", + "size_bytes": 19243231, + "size_mb": 18.4 + }, + { + "filename": "Raising Rabbits.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Raising Rabbits.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Raising Rabbits.pdf", + "size_bytes": 5460035, + "size_mb": 5.2 + }, + { + "filename": "Raising the Home Duck Flock.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Raising the Home Duck Flock.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Raising the Home Duck Flock.pdf", + "size_bytes": 19448840, + "size_mb": 18.5 + }, + { + "filename": "Rattan and Bamboo-Equipment for Physically Handicapped Children.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rattan and Bamboo-Equipment for Physically Handicapped Children.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rattan and Bamboo-Equipment for Physically Handicapped Children.pdf", + "size_bytes": 1344224, + "size_mb": 1.3 + }, + { + "filename": "Rays of Hope-Transition to a Post Petroleum World.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rays of Hope-Transition to a Post Petroleum World.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rays of Hope-Transition to a Post Petroleum World.pdf", + "size_bytes": 20395670, + "size_mb": 19.5 + }, + { + "filename": "Reconstruction of Disaster Resistant Housing.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Reconstruction of Disaster Resistant Housing.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Reconstruction of Disaster Resistant Housing.pdf", + "size_bytes": 960818, + "size_mb": 0.9 + }, + { + "filename": "Recycling From Municipal Refuse.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Recycling From Municipal Refuse.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Recycling From Municipal Refuse.pdf", + "size_bytes": 12506018, + "size_mb": 11.9 + }, + { + "filename": "Recycling of Organic Waste in China.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Recycling of Organic Waste in China.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Recycling of Organic Waste in China.pdf", + "size_bytes": 12854242, + "size_mb": 12.3 + }, + { + "filename": "Reforstation in Arid Lands.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Reforstation in Arid Lands.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Reforstation in Arid Lands.pdf", + "size_bytes": 23244675, + "size_mb": 22.2 + }, + { + "filename": "Refugee Enterprise; It Can Be Done.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Refugee Enterprise; It Can Be Done.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Refugee Enterprise; It Can Be Done.pdf", + "size_bytes": 14013620, + "size_mb": 13.4 + }, + { + "filename": "Remanufacturing; The Experience of the US.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Remanufacturing; The Experience of the US.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Remanufacturing; The Experience of the US.pdf", + "size_bytes": 9025894, + "size_mb": 8.6 + }, + { + "filename": "Renewable Energy in Nepal.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Renewable Energy in Nepal.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Renewable Energy in Nepal.pdf", + "size_bytes": 8267395, + "size_mb": 7.9 + }, + { + "filename": "Renewable Energy Research in India.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Renewable Energy Research in India.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Renewable Energy Research in India.pdf", + "size_bytes": 18754136, + "size_mb": 17.9 + }, + { + "filename": "Renewable Energy Resources and Rural Applications in the Developing World.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Renewable Energy Resources and Rural Applications in the Developing World.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Renewable Energy Resources and Rural Applications in the Developing World.pdf", + "size_bytes": 17544502, + "size_mb": 16.7 + }, + { + "filename": "Renewable Energy Systems Economics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Renewable Energy Systems Economics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Renewable Energy Systems Economics.pdf", + "size_bytes": 6575380, + "size_mb": 6.3 + }, + { + "filename": "Renewable Sources of Energy 2; Biogas.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Renewable Sources of Energy 2; Biogas.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Renewable Sources of Energy 2; Biogas.pdf", + "size_bytes": 19107197, + "size_mb": 18.2 + }, + { + "filename": "Research Projects in Appropriate Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Research Projects in Appropriate Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Research Projects in Appropriate Tech.pdf", + "size_bytes": 4514875, + "size_mb": 4.3 + }, + { + "filename": "Resistor_Color_Code_Usage_2008+.pdf", + "ia_path": "preppers/Prepper_Ark/Reference/Resistor_Color_Code_Usage_2008+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Reference", + "size_bytes": 128602, + "size_mb": 0.1 + }, + { + "filename": "Review of Appropriate Tech Institutions.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Review of Appropriate Tech Institutions.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Review of Appropriate Tech Institutions.pdf", + "size_bytes": 1273447, + "size_mb": 1.2 + }, + { + "filename": "Rice Husk Ash Cement.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rice Husk Ash Cement.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rice Husk Ash Cement.pdf", + "size_bytes": 6545944, + "size_mb": 6.2 + }, + { + "filename": "Rice-Husk Conversion to Energy.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rice-Husk Conversion to Energy.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rice-Husk Conversion to Energy.pdf", + "size_bytes": 21104177, + "size_mb": 20.1 + }, + { + "filename": "Rice Husks as Fuel.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rice Husks as Fuel.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rice Husks as Fuel.pdf", + "size_bytes": 6217424, + "size_mb": 5.9 + }, + { + "filename": "Rice; Post Harvest Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rice; Post Harvest Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rice; Post Harvest Tech.pdf", + "size_bytes": 22237242, + "size_mb": 21.2 + }, + { + "filename": "Road Construction in Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Road Construction in Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Road Construction in Developing Countries.pdf", + "size_bytes": 22033480, + "size_mb": 21.0 + }, + { + "filename": "Road Construction Planning Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Road Construction Planning Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Road Construction Planning Manual.pdf", + "size_bytes": 25030643, + "size_mb": 23.9 + }, + { + "filename": "Roof Construction for Housing in Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Roof Construction for Housing in Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Roof Construction for Housing in Developing Countries.pdf", + "size_bytes": 30091986, + "size_mb": 28.7 + }, + { + "filename": "Roofing in Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Roofing in Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Roofing in Developing Countries.pdf", + "size_bytes": 6123603, + "size_mb": 5.8 + }, + { + "filename": "Rotor Design for Horizontal Axis Windmills.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rotor Design for Horizontal Axis Windmills.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rotor Design for Horizontal Axis Windmills.pdf", + "size_bytes": 3455367, + "size_mb": 3.3 + }, + { + "filename": "Rower Pump.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rower Pump.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rower Pump.pdf", + "size_bytes": 2375354, + "size_mb": 2.3 + }, + { + "filename": "Runnuing a Biogas Program; Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Runnuing a Biogas Program; Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Runnuing a Biogas Program; Handbook.pdf", + "size_bytes": 19041254, + "size_mb": 18.2 + }, + { + "filename": "Rural Access Roads Porgram.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Access Roads Porgram.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Access Roads Porgram.pdf", + "size_bytes": 15378272, + "size_mb": 14.7 + }, + { + "filename": "Rural Building Reference Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Building Reference Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Building Reference Book.pdf", + "size_bytes": 18826115, + "size_mb": 18.0 + }, + { + "filename": "Rural Building Volume 2; Basic Knowledge.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Building Volume 2; Basic Knowledge.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Building Volume 2; Basic Knowledge.pdf", + "size_bytes": 14654337, + "size_mb": 14.0 + }, + { + "filename": "Rural Building Volume 3; Construction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Building Volume 3; Construction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Building Volume 3; Construction.pdf", + "size_bytes": 24034356, + "size_mb": 22.9 + }, + { + "filename": "Rural Building Volume 4; Drawing Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Building Volume 4; Drawing Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Building Volume 4; Drawing Book.pdf", + "size_bytes": 8884546, + "size_mb": 8.5 + }, + { + "filename": "Rural Credit; Lessons for Rural Bankers.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Credit; Lessons for Rural Bankers.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Credit; Lessons for Rural Bankers.pdf", + "size_bytes": 12820350, + "size_mb": 12.2 + }, + { + "filename": "Rural Development for Papau New Guinea.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Development for Papau New Guinea.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Development for Papau New Guinea.pdf", + "size_bytes": 25557093, + "size_mb": 24.4 + }, + { + "filename": "Rural Mechanics 3; Maintinence of Stationary Diesle Engines.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Mechanics 3; Maintinence of Stationary Diesle Engines.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Mechanics 3; Maintinence of Stationary Diesle Engines.pdf", + "size_bytes": 10002154, + "size_mb": 9.5 + }, + { + "filename": "Rural Mechanics Course 2.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Mechanics Course 2.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Mechanics Course 2.pdf", + "size_bytes": 10470976, + "size_mb": 10.0 + }, + { + "filename": "Rural Mechanics Couse 1.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Mechanics Couse 1.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Mechanics Couse 1.pdf", + "size_bytes": 12389962, + "size_mb": 11.8 + }, + { + "filename": "Rural News Printing (Spanish).pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural News Printing (Spanish).pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural News Printing (Spanish).pdf", + "size_bytes": 6822394, + "size_mb": 6.5 + }, + { + "filename": "Rural Small-Scale Industry in China.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Small-Scale Industry in China.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Small-Scale Industry in China.pdf", + "size_bytes": 20501826, + "size_mb": 19.6 + }, + { + "filename": "Rural Tanning Techniques.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Tanning Techniques.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Tanning Techniques.pdf", + "size_bytes": 27189102, + "size_mb": 25.9 + }, + { + "filename": "Rural Transport in Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Transport in Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Transport in Developing Countries.pdf", + "size_bytes": 17895641, + "size_mb": 17.1 + }, + { + "filename": "Rural University, Learning and Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural University, Learning and Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural University, Learning and Development.pdf", + "size_bytes": 6046096, + "size_mb": 5.8 + }, + { + "filename": "Rural Water Supply in China.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Water Supply in China.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Water Supply in China.pdf", + "size_bytes": 10644886, + "size_mb": 10.2 + }, + { + "filename": "Rural Water Supply in Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Water Supply in Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Water Supply in Developing Countries.pdf", + "size_bytes": 21798824, + "size_mb": 20.8 + }, + { + "filename": "Rural Water Supply in Nepal-Concrete Course.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Water Supply in Nepal-Concrete Course.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Water Supply in Nepal-Concrete Course.pdf", + "size_bytes": 995074, + "size_mb": 0.9 + }, + { + "filename": "Rural Water Supply in Nepal-Construction Design Course.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Water Supply in Nepal-Construction Design Course.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Water Supply in Nepal-Construction Design Course.pdf", + "size_bytes": 6934100, + "size_mb": 6.6 + }, + { + "filename": "Rural Water Supply in Nepal-Hydrology Watercycle Course.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Water Supply in Nepal-Hydrology Watercycle Course.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Water Supply in Nepal-Hydrology Watercycle Course.pdf", + "size_bytes": 1219771, + "size_mb": 1.2 + }, + { + "filename": "Rural Water Supply in Nepal-Pipe and Fitting Course.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Water Supply in Nepal-Pipe and Fitting Course.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Water Supply in Nepal-Pipe and Fitting Course.pdf", + "size_bytes": 2555779, + "size_mb": 2.4 + }, + { + "filename": "Rural Water Supply in Nepal-Stone Masonry Course.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Rural Water Supply in Nepal-Stone Masonry Course.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Rural Water Supply in Nepal-Stone Masonry Course.pdf", + "size_bytes": 1807943, + "size_mb": 1.7 + }, + { + "filename": "Saccharine_Disease_Condition_Caused_By_Taking_Sugar-White-Flour_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Saccharine_Disease_Condition_Caused_By_Taking_Sugar-White-Flour_1974.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Saccharine_Disease_Condition_Caused_By_Taking_Sugar-White-Flour_1974.pdf", + "size_bytes": 893346, + "size_mb": 0.9 + }, + { + "filename": "Sahores Windmill Pump.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Sahores Windmill Pump.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Sahores Windmill Pump.pdf", + "size_bytes": 7027672, + "size_mb": 6.7 + }, + { + "filename": "Salmon Ranchers Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Salmon Ranchers Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Salmon Ranchers Manual.pdf", + "size_bytes": 15999767, + "size_mb": 15.3 + }, + { + "filename": "Sanitary Composting and Reclaimation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Sanitary Composting and Reclaimation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Sanitary Composting and Reclaimation.pdf", + "size_bytes": 22541737, + "size_mb": 21.5 + }, + { + "filename": "Sanitation in Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Sanitation in Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Sanitation in Developing Countries.pdf", + "size_bytes": 18655815, + "size_mb": 17.8 + }, + { + "filename": "Sanitation Without Water.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Sanitation Without Water.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Sanitation Without Water.pdf", + "size_bytes": 11555609, + "size_mb": 11.0 + }, + { + "filename": "Savanna Afforestry in Africa.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Savanna Afforestry in Africa.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Savanna Afforestry in Africa.pdf", + "size_bytes": 26949488, + "size_mb": 25.7 + }, + { + "filename": "Savonius Rotor Design; For a Vertical windmill, oil drum Design.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Savonius Rotor Design; For a Vertical windmill, oil drum Design.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Savonius Rotor Design; For a Vertical windmill, oil drum Design.pdf", + "size_bytes": 3368125, + "size_mb": 3.2 + }, + { + "filename": "Saw Dust Burning Space Heater Stove.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Saw Dust Burning Space Heater Stove.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Saw Dust Burning Space Heater Stove.pdf", + "size_bytes": 893539, + "size_mb": 0.9 + }, + { + "filename": "Schistosomiasis; Treatment of.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Schistosomiasis; Treatment of.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Schistosomiasis; Treatment of.pdf", + "size_bytes": 12879194, + "size_mb": 12.3 + }, + { + "filename": "Screen Printing; Materials,.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Screen Printing; Materials,.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Screen Printing; Materials,.pdf", + "size_bytes": 7316313, + "size_mb": 7.0 + }, + { + "filename": "Scrounging_Notes_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Scrounging_Notes_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Scrounging_Notes_2005+.pdf", + "size_bytes": 10664, + "size_mb": 0.0 + }, + { + "filename": "Scythe Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Scythe Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Scythe Book.pdf", + "size_bytes": 7498360, + "size_mb": 7.2 + }, + { + "filename": "Segner Turbine; Small Scale Water Power.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Segner Turbine; Small Scale Water Power.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Segner Turbine; Small Scale Water Power.pdf", + "size_bytes": 2302642, + "size_mb": 2.2 + }, + { + "filename": "Selected NTIS Data.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Selected NTIS Data.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Selected NTIS Data.pdf", + "size_bytes": 55171965, + "size_mb": 52.6 + }, + { + "filename": "Selecting Water Pumping Windmills.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Selecting Water Pumping Windmills.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Selecting Water Pumping Windmills.pdf", + "size_bytes": 2397543, + "size_mb": 2.3 + }, + { + "filename": "Self Help Manual of 1 Story Buildings.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Self Help Manual of 1 Story Buildings.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Self Help Manual of 1 Story Buildings.pdf", + "size_bytes": 17457171, + "size_mb": 16.6 + }, + { + "filename": "Self Help Practices in Housing.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Self Help Practices in Housing.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Self Help Practices in Housing.pdf", + "size_bytes": 12676353, + "size_mb": 12.1 + }, + { + "filename": "Self-Help Wells.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Self-Help Wells.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Self-Help Wells.pdf", + "size_bytes": 10825623, + "size_mb": 10.3 + }, + { + "filename": "Separating_Water_Debris_From_Fuel_2006+.pdf", + "ia_path": "preppers/Prepper_Ark/Separating_Water_Debris_From_Fuel_2006+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Separating_Water_Debris_From_Fuel_2006+.pdf", + "size_bytes": 17075, + "size_mb": 0.0 + }, + { + "filename": "Septic Tank Practices.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Septic Tank Practices.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Septic Tank Practices.pdf", + "size_bytes": 8008846, + "size_mb": 7.6 + }, + { + "filename": "Shaft Lime Kilns.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Shaft Lime Kilns.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Shaft Lime Kilns.pdf", + "size_bytes": 1629904, + "size_mb": 1.6 + }, + { + "filename": "Sharing Smaller Pies.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Sharing Smaller Pies.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Sharing Smaller Pies.pdf", + "size_bytes": 945006, + "size_mb": 0.9 + }, + { + "filename": "Sharpening Hand Woodworking Tools.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Sharpening Hand Woodworking Tools.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Sharpening Hand Woodworking Tools.pdf", + "size_bytes": 3985840, + "size_mb": 3.8 + }, + { + "filename": "Sharpening Small Tools.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Sharpening Small Tools.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Sharpening Small Tools.pdf", + "size_bytes": 7789425, + "size_mb": 7.4 + }, + { + "filename": "Sheep Health Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Sheep Health Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Sheep Health Handbook.pdf", + "size_bytes": 9899416, + "size_mb": 9.4 + }, + { + "filename": "Shelter 2.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Shelter 2.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Shelter 2.pdf", + "size_bytes": 41566919, + "size_mb": 39.6 + }, + { + "filename": "Shelter After Disaster.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Shelter After Disaster.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Shelter After Disaster.pdf", + "size_bytes": 34933991, + "size_mb": 33.3 + }, + { + "filename": "Shelter After Disaster Guidlines for Assistance.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Shelter After Disaster Guidlines for Assistance.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Shelter After Disaster Guidlines for Assistance.pdf", + "size_bytes": 12619761, + "size_mb": 12.0 + }, + { + "filename": "Shop Tactics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Shop Tactics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Shop Tactics.pdf", + "size_bytes": 11031946, + "size_mb": 10.5 + }, + { + "filename": "Short Rotation Forestry.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Short Rotation Forestry.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Short Rotation Forestry.pdf", + "size_bytes": 3793284, + "size_mb": 3.6 + }, + { + "filename": "Silkworm Rearing.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Silkworm Rearing.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Silkworm Rearing.pdf", + "size_bytes": 8258061, + "size_mb": 7.9 + }, + { + "filename": "Simple Assesment Techniques For Soil And Water.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Simple Assesment Techniques For Soil And Water.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Simple Assesment Techniques For Soil And Water.pdf", + "size_bytes": 2343716, + "size_mb": 2.2 + }, + { + "filename": "Simple Bridge Structures.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Simple Bridge Structures.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Simple Bridge Structures.pdf", + "size_bytes": 12304124, + "size_mb": 11.7 + }, + { + "filename": "Simple Charcoal Production Tech for the Carribean.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Simple Charcoal Production Tech for the Carribean.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Simple Charcoal Production Tech for the Carribean.pdf", + "size_bytes": 2973082, + "size_mb": 2.8 + }, + { + "filename": "Simple Dental Care for Rural Hospitals.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Simple Dental Care for Rural Hospitals.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Simple Dental Care for Rural Hospitals.pdf", + "size_bytes": 3601507, + "size_mb": 3.4 + }, + { + "filename": "Simple Grain Drier.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Simple Grain Drier.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Simple Grain Drier.pdf", + "size_bytes": 2489054, + "size_mb": 2.4 + }, + { + "filename": "Simple Methods of Candle Manufacturing.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Simple Methods of Candle Manufacturing.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Simple Methods of Candle Manufacturing.pdf", + "size_bytes": 2188554, + "size_mb": 2.1 + }, + { + "filename": "Simple Solar Still Instructions.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Simple Solar Still Instructions.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Simple Solar Still Instructions.pdf", + "size_bytes": 759005, + "size_mb": 0.7 + }, + { + "filename": "Simple Tech for Rural Women in Baglabash.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Simple Tech for Rural Women in Baglabash.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Simple Tech for Rural Women in Baglabash.pdf", + "size_bytes": 6422244, + "size_mb": 6.1 + }, + { + "filename": "Simple Vehicles for Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Simple Vehicles for Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Simple Vehicles for Developing Countries.pdf", + "size_bytes": 15562041, + "size_mb": 14.8 + }, + { + "filename": "Simple_Way_of_Measuring_Lead-Acid_Battery_State-of-Charge_2010+.pdf", + "ia_path": "preppers/Prepper_Ark/Primitive_Survival/Simple_Way_of_Measuring_Lead-Acid_Battery_State-of-Charge_2010+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Primitive_Survival", + "size_bytes": 7163, + "size_mb": 0.0 + }, + { + "filename": "Simple Working Models of Historic Machines.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Simple Working Models of Historic Machines.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Simple Working Models of Historic Machines.pdf", + "size_bytes": 3193116, + "size_mb": 3.0 + }, + { + "filename": "Simplified Proceedures for Water Examination.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Simplified Proceedures for Water Examination.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Simplified Proceedures for Water Examination.pdf", + "size_bytes": 19370989, + "size_mb": 18.5 + }, + { + "filename": "Simplified Wind Power Systems for Experimenters.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Simplified Wind Power Systems for Experimenters.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Simplified Wind Power Systems for Experimenters.pdf", + "size_bytes": 9577142, + "size_mb": 9.1 + }, + { + "filename": "Siting Hand Book for Small Windmills.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Siting Hand Book for Small Windmills.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Siting Hand Book for Small Windmills.pdf", + "size_bytes": 8159821, + "size_mb": 7.8 + }, + { + "filename": "Slow Sand Filtration.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Slow Sand Filtration.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Slow Sand Filtration.pdf", + "size_bytes": 15298539, + "size_mb": 14.6 + }, + { + "filename": "Slow Sand Filtration for a Community 11.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Slow Sand Filtration for a Community 11.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Slow Sand Filtration for a Community 11.pdf", + "size_bytes": 18595078, + "size_mb": 17.7 + }, + { + "filename": "Slow Sand Filtration for a Communtiy 9.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Slow Sand Filtration for a Communtiy 9.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Slow Sand Filtration for a Communtiy 9.pdf", + "size_bytes": 5686685, + "size_mb": 5.4 + }, + { + "filename": "Slow Sand Filtration for Community Water Supply.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Slow Sand Filtration for Community Water Supply.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Slow Sand Filtration for Community Water Supply.pdf", + "size_bytes": 14296475, + "size_mb": 13.6 + }, + { + "filename": "Small and Medium Sawmills in Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small and Medium Sawmills in Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small and Medium Sawmills in Developing Countries.pdf", + "size_bytes": 13218671, + "size_mb": 12.6 + }, + { + "filename": "Small Boat Design.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Boat Design.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Boat Design.pdf", + "size_bytes": 8807243, + "size_mb": 8.4 + }, + { + "filename": "Small Bore Sewer Systems.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Bore Sewer Systems.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Bore Sewer Systems.pdf", + "size_bytes": 5121749, + "size_mb": 4.9 + }, + { + "filename": "Small Buisness in the Third World.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Buisness in the Third World.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Buisness in the Third World.pdf", + "size_bytes": 20468225, + "size_mb": 19.5 + }, + { + "filename": "Small Buisness Production.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Buisness Production.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Buisness Production.pdf", + "size_bytes": 17078607, + "size_mb": 16.3 + }, + { + "filename": "Small Community Water Supplies.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Community Water Supplies.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Community Water Supplies.pdf", + "size_bytes": 39824930, + "size_mb": 38.0 + }, + { + "filename": "Small Earth Dams.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Earth Dams.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Earth Dams.pdf", + "size_bytes": 5318291, + "size_mb": 5.1 + }, + { + "filename": "Small Enterprise in Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Enterprise in Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Enterprise in Developing Countries.pdf", + "size_bytes": 12936085, + "size_mb": 12.3 + }, + { + "filename": "Small Farm Development for the Tropics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Farm Development for the Tropics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Farm Development for the Tropics.pdf", + "size_bytes": 23100315, + "size_mb": 22.0 + }, + { + "filename": "Small Farm Equipment for Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Farm Equipment for Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Farm Equipment for Developing Countries.pdf", + "size_bytes": 56334204, + "size_mb": 53.7 + }, + { + "filename": "Small Farm Grain Storage.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Farm Grain Storage.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Farm Grain Storage.pdf", + "size_bytes": 34640985, + "size_mb": 33.0 + }, + { + "filename": "Small Farm Weed Control.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Farm Weed Control.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Farm Weed Control.pdf", + "size_bytes": 17022048, + "size_mb": 16.2 + }, + { + "filename": "Small Gas Engines.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Gas Engines.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Gas Engines.pdf", + "size_bytes": 11148262, + "size_mb": 10.6 + }, + { + "filename": "Small Hydro Electric Plants.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Hydro Electric Plants.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Hydro Electric Plants.pdf", + "size_bytes": 39280475, + "size_mb": 37.5 + }, + { + "filename": "Small HydroPower Cost Reductions.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small HydroPower Cost Reductions.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small HydroPower Cost Reductions.pdf", + "size_bytes": 996346, + "size_mb": 1.0 + }, + { + "filename": "Small Hydropower for Rural Asia.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Hydropower for Rural Asia.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Hydropower for Rural Asia.pdf", + "size_bytes": 48919217, + "size_mb": 46.7 + }, + { + "filename": "Small Scale Beekeeping.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Beekeeping.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Beekeeping.pdf", + "size_bytes": 18660293, + "size_mb": 17.8 + }, + { + "filename": "Small Scale Brick Making.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Brick Making.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Brick Making.pdf", + "size_bytes": 30690090, + "size_mb": 29.3 + }, + { + "filename": "Small Scale Cement Plants, a Study in Economics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Cement Plants, a Study in Economics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Cement Plants, a Study in Economics.pdf", + "size_bytes": 7503839, + "size_mb": 7.2 + }, + { + "filename": "Small Scale Foundries for Developing Countries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Foundries for Developing Countries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Foundries for Developing Countries.pdf", + "size_bytes": 7803478, + "size_mb": 7.4 + }, + { + "filename": "Small Scale Gold Mining.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Gold Mining.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Gold Mining.pdf", + "size_bytes": 3297377, + "size_mb": 3.1 + }, + { + "filename": "Small Scale Hydropower Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Hydropower Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Hydropower Tech.pdf", + "size_bytes": 8183943, + "size_mb": 7.8 + }, + { + "filename": "Small Scale Irrigation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Irrigation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Irrigation.pdf", + "size_bytes": 15989596, + "size_mb": 15.2 + }, + { + "filename": "Small-Scale Lime Building.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small-Scale Lime Building.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small-Scale Lime Building.pdf", + "size_bytes": 15038909, + "size_mb": 14.3 + }, + { + "filename": "Small Scale Maize Milling.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Maize Milling.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Maize Milling.pdf", + "size_bytes": 9637399, + "size_mb": 9.2 + }, + { + "filename": "Small Scale Manufacture of Foot Ware.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Manufacture of Foot Ware.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Manufacture of Foot Ware.pdf", + "size_bytes": 14584144, + "size_mb": 13.9 + }, + { + "filename": "Small Scale Mining; A Guide To Appropriate Equipment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Mining; A Guide To Appropriate Equipment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Mining; A Guide To Appropriate Equipment.pdf", + "size_bytes": 11922192, + "size_mb": 11.4 + }, + { + "filename": "Small Scale Paper Making.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Paper Making.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Paper Making.pdf", + "size_bytes": 37022749, + "size_mb": 35.3 + }, + { + "filename": "Small Scale Pig Raising.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Pig Raising.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Pig Raising.pdf", + "size_bytes": 33719360, + "size_mb": 32.2 + }, + { + "filename": "Small Scale Production of Burned Building Brick.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Production of Burned Building Brick.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Production of Burned Building Brick.pdf", + "size_bytes": 2444148, + "size_mb": 2.3 + }, + { + "filename": "Small Scale Production of Cementitioos Materials.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Production of Cementitioos Materials.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Production of Cementitioos Materials.pdf", + "size_bytes": 5622470, + "size_mb": 5.4 + }, + { + "filename": "Small Scale Recycling of Plastics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Recycling of Plastics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Recycling of Plastics.pdf", + "size_bytes": 8286814, + "size_mb": 7.9 + }, + { + "filename": "Small Scale Soap Making; A Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Soap Making; A Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Soap Making; A Handbook.pdf", + "size_bytes": 10195536, + "size_mb": 9.7 + }, + { + "filename": "Small Scale Textiles; Dyeing And Printing A Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Textiles; Dyeing And Printing A Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Textiles; Dyeing And Printing A Handbook.pdf", + "size_bytes": 5975643, + "size_mb": 5.7 + }, + { + "filename": "Small Scale Weaving.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Scale Weaving.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Scale Weaving.pdf", + "size_bytes": 9667312, + "size_mb": 9.2 + }, + { + "filename": "Small Technical Libraries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Technical Libraries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Small Technical Libraries.pdf", + "size_bytes": 4346027, + "size_mb": 4.1 + }, + { + "filename": "Soap Pilot Plant.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Soap Pilot Plant.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Soap Pilot Plant.pdf", + "size_bytes": 9325841, + "size_mb": 8.9 + }, + { + "filename": "Soft Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Soft Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Soft Tech.pdf", + "size_bytes": 23370889, + "size_mb": 22.3 + }, + { + "filename": "Soft Tech, Hard Choices.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Soft Tech, Hard Choices.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Soft Tech, Hard Choices.pdf", + "size_bytes": 9333848, + "size_mb": 8.9 + }, + { + "filename": "Soil Block Presses.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Soil Block Presses.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Soil Block Presses.pdf", + "size_bytes": 15381844, + "size_mb": 14.7 + }, + { + "filename": "Soil Cement; It's Use in Building.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Soil Cement; It's Use in Building.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Soil Cement; It's Use in Building.pdf", + "size_bytes": 27966351, + "size_mb": 26.7 + }, + { + "filename": "Soil Conservation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Soil Conservation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Soil Conservation.pdf", + "size_bytes": 14710329, + "size_mb": 14.0 + }, + { + "filename": "Soil Conservation Practices.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Soil Conservation Practices.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Soil Conservation Practices.pdf", + "size_bytes": 63176902, + "size_mb": 60.3 + }, + { + "filename": "Soil Tillage in the Tropics and Subtropics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Soil Tillage in the Tropics and Subtropics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Soil Tillage in the Tropics and Subtropics.pdf", + "size_bytes": 45029964, + "size_mb": 42.9 + }, + { + "filename": "Soils, Crops and Fertilizer Use.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Soils, Crops and Fertilizer Use.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Soils, Crops and Fertilizer Use.pdf", + "size_bytes": 11271089, + "size_mb": 10.7 + }, + { + "filename": "Solar Adobe Sundwellings.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Adobe Sundwellings.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Adobe Sundwellings.pdf", + "size_bytes": 3663467, + "size_mb": 3.5 + }, + { + "filename": "Solar Agricultural Dryers.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Agricultural Dryers.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Agricultural Dryers.pdf", + "size_bytes": 11669402, + "size_mb": 11.1 + }, + { + "filename": "Solar Disinfection of Water.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Disinfection of Water.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Disinfection of Water.pdf", + "size_bytes": 12774272, + "size_mb": 12.2 + }, + { + "filename": "Solar Distillation for Small-Scale Water Demands.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Distillation for Small-Scale Water Demands.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Distillation for Small-Scale Water Demands.pdf", + "size_bytes": 14704644, + "size_mb": 14.0 + }, + { + "filename": "Solar Distillation Installation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Distillation Installation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Distillation Installation.pdf", + "size_bytes": 2228460, + "size_mb": 2.1 + }, + { + "filename": "Solar Drying.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Drying.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Drying.pdf", + "size_bytes": 10438569, + "size_mb": 10.0 + }, + { + "filename": "Solar Dwelling Design Concepts.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Dwelling Design Concepts.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Dwelling Design Concepts.pdf", + "size_bytes": 21371259, + "size_mb": 20.4 + }, + { + "filename": "Solar Energy Timetable.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Energy Timetable.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Energy Timetable.pdf", + "size_bytes": 3675810, + "size_mb": 3.5 + }, + { + "filename": "Solar Energy Utilization Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Energy Utilization Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Energy Utilization Tech.pdf", + "size_bytes": 17327206, + "size_mb": 16.5 + }, + { + "filename": "Solar Grain Drying.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Grain Drying.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Grain Drying.pdf", + "size_bytes": 3917118, + "size_mb": 3.7 + }, + { + "filename": "Solar Photovoltaic Products.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Photovoltaic Products.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Photovoltaic Products.pdf", + "size_bytes": 14340741, + "size_mb": 13.7 + }, + { + "filename": "Solar Photovoltaics for Irrigation Pumping.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Photovoltaics for Irrigation Pumping.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Photovoltaics for Irrigation Pumping.pdf", + "size_bytes": 934040, + "size_mb": 0.9 + }, + { + "filename": "Solar Powered Electricity; a Survey.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Powered Electricity; a Survey.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Powered Electricity; a Survey.pdf", + "size_bytes": 9460524, + "size_mb": 9.0 + }, + { + "filename": "Solar-Powered Irrigation Pumping Systems.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar-Powered Irrigation Pumping Systems.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar-Powered Irrigation Pumping Systems.pdf", + "size_bytes": 8550728, + "size_mb": 8.2 + }, + { + "filename": "Solar Survey.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Survey.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Survey.pdf", + "size_bytes": 3825088, + "size_mb": 3.6 + }, + { + "filename": "Solar Water Heater Workshop Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Water Heater Workshop Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Water Heater Workshop Manual.pdf", + "size_bytes": 7362899, + "size_mb": 7.0 + }, + { + "filename": "Solar Water Heaters in Nepal.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Water Heaters in Nepal.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Water Heaters in Nepal.pdf", + "size_bytes": 8463084, + "size_mb": 8.1 + }, + { + "filename": "Solar Water Pumping, A Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Water Pumping, A Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Water Pumping, A Handbook.pdf", + "size_bytes": 11065842, + "size_mb": 10.6 + }, + { + "filename": "Solar Wax Melter; Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solar Wax Melter; Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solar Wax Melter; Manual.pdf", + "size_bytes": 571954, + "size_mb": 0.5 + }, + { + "filename": "Solid Waste Management.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Solid Waste Management.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Solid Waste Management.pdf", + "size_bytes": 24406504, + "size_mb": 23.3 + }, + { + "filename": "Specs for Hand Tools and Equipment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Specs for Hand Tools and Equipment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Specs for Hand Tools and Equipment.pdf", + "size_bytes": 5503824, + "size_mb": 5.2 + }, + { + "filename": "Splitting Wood.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Splitting Wood.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Splitting Wood.pdf", + "size_bytes": 17041134, + "size_mb": 16.3 + }, + { + "filename": "Spring Design and Calculation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Spring Design and Calculation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Spring Design and Calculation.pdf", + "size_bytes": 2644449, + "size_mb": 2.5 + }, + { + "filename": "Standards for Cyclone Resistant Housing with Natural Materials.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Standards for Cyclone Resistant Housing with Natural Materials.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Standards for Cyclone Resistant Housing with Natural Materials.pdf", + "size_bytes": 3362880, + "size_mb": 3.2 + }, + { + "filename": "Standards for Earhquake Resisant Housing with Natural Materials.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Standards for Earhquake Resisant Housing with Natural Materials.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Standards for Earhquake Resisant Housing with Natural Materials.pdf", + "size_bytes": 9352853, + "size_mb": 8.9 + }, + { + "filename": "State_Of_Charge_Ver_Voltage_2004+.pdf", + "ia_path": "preppers/Prepper_Ark/FAQ/State_Of_Charge_Ver_Voltage_2004+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "FAQ", + "size_bytes": 82394, + "size_mb": 0.1 + }, + { + "filename": "Steam Power Quarterly.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Steam Power Quarterly.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Steam Power Quarterly.pdf", + "size_bytes": 8530102, + "size_mb": 8.1 + }, + { + "filename": "Stock Taking.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Stock Taking.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Stock Taking.pdf", + "size_bytes": 3440108, + "size_mb": 3.3 + }, + { + "filename": "Stocking Spare Parts for a Small Repair Shop.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Stocking Spare Parts for a Small Repair Shop.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Stocking Spare Parts for a Small Repair Shop.pdf", + "size_bytes": 359235, + "size_mb": 0.3 + }, + { + "filename": "Stocking up; How to Preserve the Foods You Grow.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Stocking up; How to Preserve the Foods You Grow.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Stocking up; How to Preserve the Foods You Grow.pdf", + "size_bytes": 51138193, + "size_mb": 48.8 + }, + { + "filename": "Stone; An Introduction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Stone; An Introduction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Stone; An Introduction.pdf", + "size_bytes": 19043330, + "size_mb": 18.2 + }, + { + "filename": "Storage Management.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Storage Management.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Storage Management.pdf", + "size_bytes": 10087150, + "size_mb": 9.6 + }, + { + "filename": "Storage of Food Grains.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Storage of Food Grains.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Storage of Food Grains.pdf", + "size_bytes": 13171262, + "size_mb": 12.6 + }, + { + "filename": "Storage of Food Grains in the Tropics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Storage of Food Grains in the Tropics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Storage of Food Grains in the Tropics.pdf", + "size_bytes": 37535372, + "size_mb": 35.8 + }, + { + "filename": "Storing Fruits and Vegetables.....pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Storing Fruits and Vegetables.....pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Storing Fruits and Vegetables.....pdf", + "size_bytes": 2093879, + "size_mb": 2.0 + }, + { + "filename": "Stratagies for Small Farmer Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Stratagies for Small Farmer Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Stratagies for Small Farmer Development.pdf", + "size_bytes": 2270321, + "size_mb": 2.2 + }, + { + "filename": "Sun Dry Your Fruits and Vegetables.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Sun Dry Your Fruits and Vegetables.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Sun Dry Your Fruits and Vegetables.pdf", + "size_bytes": 2130704, + "size_mb": 2.0 + }, + { + "filename": "sun_position_measurements_using_a_protractor_2016.pdf", + "ia_path": "preppers/Prepper_Ark/sun_position_measurements_using_a_protractor_2016.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "sun_position_measurements_using_a_protractor_2016.pdf", + "size_bytes": 125548, + "size_mb": 0.1 + }, + { + "filename": "Surface Irrigation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Surface Irrigation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Surface Irrigation.pdf", + "size_bytes": 20305788, + "size_mb": 19.4 + }, + { + "filename": "Survey of Solar Powered Water Pumps, Solar cookers for Sub-Sahara Africa.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Survey of Solar Powered Water Pumps, Solar cookers for Sub-Sahara Africa.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Survey of Solar Powered Water Pumps, Solar cookers for Sub-Sahara Africa.pdf", + "size_bytes": 18807001, + "size_mb": 17.9 + }, + { + "filename": "Suspension Bridges.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Suspension Bridges.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Suspension Bridges.pdf", + "size_bytes": 53837142, + "size_mb": 51.3 + }, + { + "filename": "Table_To_Help_Determine_Minimum_Size_Resistor_2009+.pdf", + "ia_path": "preppers/Prepper_Ark/Reference/Table_To_Help_Determine_Minimum_Size_Resistor_2009+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Reference", + "size_bytes": 10296, + "size_mb": 0.0 + }, + { + "filename": "Tanning of Hides And Skins.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tanning of Hides And Skins.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tanning of Hides And Skins.pdf", + "size_bytes": 13580290, + "size_mb": 13.0 + }, + { + "filename": "Tech and Employment in Industry.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tech and Employment in Industry.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tech and Employment in Industry.pdf", + "size_bytes": 13648294, + "size_mb": 13.0 + }, + { + "filename": "Tech for Basic Needs.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tech for Basic Needs.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tech for Basic Needs.pdf", + "size_bytes": 29081781, + "size_mb": 27.7 + }, + { + "filename": "Tech for Tanzania.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tech for Tanzania.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tech for Tanzania.pdf", + "size_bytes": 3755645, + "size_mb": 3.6 + }, + { + "filename": "Tech for the Masses.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tech for the Masses.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tech for the Masses.pdf", + "size_bytes": 10359066, + "size_mb": 9.9 + }, + { + "filename": "Tech Transfer for East, Central, and South Africa.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tech Transfer for East, Central, and South Africa.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tech Transfer for East, Central, and South Africa.pdf", + "size_bytes": 6951761, + "size_mb": 6.6 + }, + { + "filename": "Technical Report 1982.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Technical Report 1982.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Technical Report 1982.pdf", + "size_bytes": 10490717, + "size_mb": 10.0 + }, + { + "filename": "Temperature_Conversion_Nomograph_2009+.pdf", + "ia_path": "preppers/Prepper_Ark/Temperature_Conversion_Nomograph_2009+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Temperature_Conversion_Nomograph_2009+.pdf", + "size_bytes": 202015, + "size_mb": 0.2 + }, + { + "filename": "Test Proceedure for Wood Burning Cook Stoves.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Test Proceedure for Wood Burning Cook Stoves.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Test Proceedure for Wood Burning Cook Stoves.pdf", + "size_bytes": 4965372, + "size_mb": 4.7 + }, + { + "filename": "Testing-State-of-Charge_ Lead_Batteres_2010+.pdf", + "ia_path": "preppers/Prepper_Ark/Primitive_Survival/Testing-State-of-Charge_ Lead_Batteres_2010+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Primitive_Survival", + "size_bytes": 95271, + "size_mb": 0.1 + }, + { + "filename": "Testing Timber For Moisture Content.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Testing Timber For Moisture Content.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Testing Timber For Moisture Content.pdf", + "size_bytes": 5055421, + "size_mb": 4.8 + }, + { + "filename": "Thatching; A Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Thatching; A Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Thatching; A Handbook.pdf", + "size_bytes": 6402560, + "size_mb": 6.1 + }, + { + "filename": "The Back Yard Mechanic 1.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Back Yard Mechanic 1.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Back Yard Mechanic 1.pdf", + "size_bytes": 33636158, + "size_mb": 32.1 + }, + { + "filename": "The Back Yard Mechanic 2.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Back Yard Mechanic 2.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Back Yard Mechanic 2.pdf", + "size_bytes": 25725279, + "size_mb": 24.5 + }, + { + "filename": "The Back Yard Mechanic 3.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Back Yard Mechanic 3.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Back Yard Mechanic 3.pdf", + "size_bytes": 29809091, + "size_mb": 28.4 + }, + { + "filename": "The Backyard Dairy Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Backyard Dairy Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Backyard Dairy Book.pdf", + "size_bytes": 8741426, + "size_mb": 8.3 + }, + { + "filename": "The Banki Water Turbine.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Banki Water Turbine.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Banki Water Turbine.pdf", + "size_bytes": 2975844, + "size_mb": 2.8 + }, + { + "filename": "The Barefoot Doctors Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Barefoot Doctors Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Barefoot Doctors Handbook.pdf", + "size_bytes": 66888919, + "size_mb": 63.8 + }, + { + "filename": "The Basic Book Of Organic Gardening.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Basic Book Of Organic Gardening.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Basic Book Of Organic Gardening.pdf", + "size_bytes": 40090176, + "size_mb": 38.2 + }, + { + "filename": "The Beginners Workshop.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Beginners Workshop.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Beginners Workshop.pdf", + "size_bytes": 16008782, + "size_mb": 15.3 + }, + { + "filename": "The_Best_Opportunities_For_Electricity_Of_Any_Kind_For_Survivors_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/The_Best_Opportunities_For_Electricity_Of_Any_Kind_For_Survivors_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "The_Best_Opportunities_For_Electricity_Of_Any_Kind_For_Survivors_2005+.pdf", + "size_bytes": 15061, + "size_mb": 0.0 + }, + { + "filename": "The Bicycle Builders Bible.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Bicycle Builders Bible.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Bicycle Builders Bible.pdf", + "size_bytes": 54691913, + "size_mb": 52.2 + }, + { + "filename": "The Biogas Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Biogas Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Biogas Handbook.pdf", + "size_bytes": 29954925, + "size_mb": 28.6 + }, + { + "filename": "The Book of Bamboo.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Book of Bamboo.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Book of Bamboo.pdf", + "size_bytes": 49362941, + "size_mb": 47.1 + }, + { + "filename": "The Book of Tempeh.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Book of Tempeh.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Book of Tempeh.pdf", + "size_bytes": 19051017, + "size_mb": 18.2 + }, + { + "filename": "The Book of the Nem Alchemists.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Book of the Nem Alchemists.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Book of the Nem Alchemists.pdf", + "size_bytes": 22304959, + "size_mb": 21.3 + }, + { + "filename": "The Breakdown of Nations.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Breakdown of Nations.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Breakdown of Nations.pdf", + "size_bytes": 14962553, + "size_mb": 14.3 + }, + { + "filename": "The Buisness Plans.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Buisness Plans.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Buisness Plans.pdf", + "size_bytes": 3483097, + "size_mb": 3.3 + }, + { + "filename": "The Buisness Review.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Buisness Review.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Buisness Review.pdf", + "size_bytes": 3288277, + "size_mb": 3.1 + }, + { + "filename": "The Bullok Animal Cart System.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Bullok Animal Cart System.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Bullok Animal Cart System.pdf", + "size_bytes": 22990719, + "size_mb": 21.9 + }, + { + "filename": "the_current_most_likely_dates_for_a_pole_shift_2016.pdf", + "ia_path": "preppers/Prepper_Ark/the_current_most_likely_dates_for_a_pole_shift_2016.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "the_current_most_likely_dates_for_a_pole_shift_2016.pdf", + "size_bytes": 139679, + "size_mb": 0.1 + }, + { + "filename": "The Design and Development of a Solar Powered Fridge.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Design and Development of a Solar Powered Fridge.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Design and Development of a Solar Powered Fridge.pdf", + "size_bytes": 5834910, + "size_mb": 5.6 + }, + { + "filename": "The Dory Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Dory Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Dory Book.pdf", + "size_bytes": 28928382, + "size_mb": 27.6 + }, + { + "filename": "The Farmers Guide for Jamaica.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Farmers Guide for Jamaica.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Farmers Guide for Jamaica.pdf", + "size_bytes": 108001845, + "size_mb": 103.0 + }, + { + "filename": "The_Flying_Lizard_Windmill_2008.pdf", + "ia_path": "preppers/Prepper_Ark/The_Flying_Lizard_Windmill_2008.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "The_Flying_Lizard_Windmill_2008.pdf", + "size_bytes": 100819, + "size_mb": 0.1 + }, + { + "filename": "The Food and Heat Producing Solar Greenhouse.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Food and Heat Producing Solar Greenhouse.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Food and Heat Producing Solar Greenhouse.pdf", + "size_bytes": 24224667, + "size_mb": 23.1 + }, + { + "filename": "The Golden Insect; A Handbook for Beginner Beekeepers.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Golden Insect; A Handbook for Beginner Beekeepers.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Golden Insect; A Handbook for Beginner Beekeepers.pdf", + "size_bytes": 10354909, + "size_mb": 9.9 + }, + { + "filename": "The Harness Makers Illustrated Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Harness Makers Illustrated Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Harness Makers Illustrated Manual.pdf", + "size_bytes": 14999431, + "size_mb": 14.3 + }, + { + "filename": "The Haybox.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Haybox.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Haybox.pdf", + "size_bytes": 1065819, + "size_mb": 1.0 + }, + { + "filename": "The Heat Generator.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Heat Generator.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Heat Generator.pdf", + "size_bytes": 8908280, + "size_mb": 8.5 + }, + { + "filename": "The Home Built Windmills of Nebraska.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Home Built Windmills of Nebraska.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Home Built Windmills of Nebraska.pdf", + "size_bytes": 6333241, + "size_mb": 6.0 + }, + { + "filename": "The Home Built, Wind Powered Electricity Hand Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Home Built, Wind Powered Electricity Hand Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Home Built, Wind Powered Electricity Hand Book.pdf", + "size_bytes": 31641586, + "size_mb": 30.2 + }, + { + "filename": "The_Importance_Of_Vitamin_C_Supplementation_In_A_Primitive_Environment_2005+.pdf", + "ia_path": "preppers/Prepper_Ark/Vitamins/The_Importance_Of_Vitamin_C_Supplementation_In_A_Primitive_Environment_2005+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Vitamins", + "size_bytes": 1243203, + "size_mb": 1.2 + }, + { + "filename": "The Kenya Ceramic Jiko.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Kenya Ceramic Jiko.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Kenya Ceramic Jiko.pdf", + "size_bytes": 12026095, + "size_mb": 11.5 + }, + { + "filename": "The Low Cost Wooden Duplicator.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Low Cost Wooden Duplicator.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Low Cost Wooden Duplicator.pdf", + "size_bytes": 1922386, + "size_mb": 1.8 + }, + { + "filename": "The Making of Tools.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Making of Tools.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Making of Tools.pdf", + "size_bytes": 5647384, + "size_mb": 5.4 + }, + { + "filename": "The Modern Blacksmith.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Modern Blacksmith.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Modern Blacksmith.pdf", + "size_bytes": 8980948, + "size_mb": 8.6 + }, + { + "filename": "The_Native_American_Indian_No-Eyes_Message_For_All_Of_Us_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Attitude/The_Native_American_Indian_No-Eyes_Message_For_All_Of_Us_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Attitude", + "size_bytes": 34198, + "size_mb": 0.0 + }, + { + "filename": "The Organization of the Small Public Libraries.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Organization of the Small Public Libraries.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Organization of the Small Public Libraries.pdf", + "size_bytes": 10029382, + "size_mb": 9.6 + }, + { + "filename": "The Owner-Builders Guide to Stone Masonry.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Owner-Builders Guide to Stone Masonry.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Owner-Builders Guide to Stone Masonry.pdf", + "size_bytes": 36795759, + "size_mb": 35.1 + }, + { + "filename": "The Owner Built Home.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Owner Built Home.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Owner Built Home.pdf", + "size_bytes": 45333743, + "size_mb": 43.2 + }, + { + "filename": "The Owner Built Homestead.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Owner Built Homestead.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Owner Built Homestead.pdf", + "size_bytes": 29589776, + "size_mb": 28.2 + }, + { + "filename": "The Passive Solar Energy Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Passive Solar Energy Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Passive Solar Energy Book.pdf", + "size_bytes": 51114527, + "size_mb": 48.7 + }, + { + "filename": "The Photonovel; A Tool For Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Photonovel; A Tool For Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Photonovel; A Tool For Development.pdf", + "size_bytes": 9496660, + "size_mb": 9.1 + }, + { + "filename": "The Preparation of Soap.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Preparation of Soap.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Preparation of Soap.pdf", + "size_bytes": 1252718, + "size_mb": 1.2 + }, + { + "filename": "The Proceedure Handbook of Arc Welding.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Proceedure Handbook of Arc Welding.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Proceedure Handbook of Arc Welding.pdf", + "size_bytes": 71223189, + "size_mb": 67.9 + }, + { + "filename": "The Recycling, Use and Repair of Tools.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Recycling, Use and Repair of Tools.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Recycling, Use and Repair of Tools.pdf", + "size_bytes": 11849679, + "size_mb": 11.3 + }, + { + "filename": "The Role of Social Forestry in Sustainable Development.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Role of Social Forestry in Sustainable Development.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Role of Social Forestry in Sustainable Development.pdf", + "size_bytes": 30319504, + "size_mb": 28.9 + }, + { + "filename": "The Samanka Guide to Homesite Farming.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Samanka Guide to Homesite Farming.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Samanka Guide to Homesite Farming.pdf", + "size_bytes": 20592281, + "size_mb": 19.6 + }, + { + "filename": "The Self Reliant Potter; Refactories and Kilns.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Self Reliant Potter; Refactories and Kilns.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Self Reliant Potter; Refactories and Kilns.pdf", + "size_bytes": 15296543, + "size_mb": 14.6 + }, + { + "filename": "The Self Sufficient Gardener.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Self Sufficient Gardener.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Self Sufficient Gardener.pdf", + "size_bytes": 53929397, + "size_mb": 51.4 + }, + { + "filename": "The Solar Cookery Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Solar Cookery Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Solar Cookery Book.pdf", + "size_bytes": 14334136, + "size_mb": 13.7 + }, + { + "filename": "The Solar Greenhouse Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Solar Greenhouse Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Solar Greenhouse Book.pdf", + "size_bytes": 46186627, + "size_mb": 44.0 + }, + { + "filename": "The Sten-Screen; Making and Using A Low Cost Printing Process.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Sten-Screen; Making and Using A Low Cost Printing Process.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Sten-Screen; Making and Using A Low Cost Printing Process.pdf", + "size_bytes": 1582764, + "size_mb": 1.5 + }, + { + "filename": "The Timber Framing Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Timber Framing Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Timber Framing Book.pdf", + "size_bytes": 17087949, + "size_mb": 16.3 + }, + { + "filename": "The Tooth Trip.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Tooth Trip.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Tooth Trip.pdf", + "size_bytes": 22927933, + "size_mb": 21.9 + }, + { + "filename": "The UNESCO Sourcebook for Science Teaching.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The UNESCO Sourcebook for Science Teaching.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The UNESCO Sourcebook for Science Teaching.pdf", + "size_bytes": 25092856, + "size_mb": 23.9 + }, + { + "filename": "The Use and Misuse of Fuel Conserving Stoves.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Use and Misuse of Fuel Conserving Stoves.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Use and Misuse of Fuel Conserving Stoves.pdf", + "size_bytes": 7038078, + "size_mb": 6.7 + }, + { + "filename": "The Use Of Bamboo and Reeds in Construction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Use Of Bamboo and Reeds in Construction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Use Of Bamboo and Reeds in Construction.pdf", + "size_bytes": 11867682, + "size_mb": 11.3 + }, + { + "filename": "The use of Radio in Family Planning.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The use of Radio in Family Planning.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The use of Radio in Family Planning.pdf", + "size_bytes": 8611213, + "size_mb": 8.2 + }, + { + "filename": "The Village Health Worker-Lackey or Liberator.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Village Health Worker-Lackey or Liberator.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Village Health Worker-Lackey or Liberator.pdf", + "size_bytes": 1126844, + "size_mb": 1.1 + }, + { + "filename": "The Village Texturizer.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Village Texturizer.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Village Texturizer.pdf", + "size_bytes": 5836006, + "size_mb": 5.6 + }, + { + "filename": "The Wind Power Book.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The Wind Power Book.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The Wind Power Book.pdf", + "size_bytes": 50713948, + "size_mb": 48.4 + }, + { + "filename": "The World of Appropriate Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/The World of Appropriate Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "The World of Appropriate Tech.pdf", + "size_bytes": 9783977, + "size_mb": 9.3 + }, + { + "filename": "Theory and Practice in Appropriate Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Theory and Practice in Appropriate Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Theory and Practice in Appropriate Tech.pdf", + "size_bytes": 21800626, + "size_mb": 20.8 + }, + { + "filename": "Three Wheeled Vehicles in Crete.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Three Wheeled Vehicles in Crete.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Three Wheeled Vehicles in Crete.pdf", + "size_bytes": 1522578, + "size_mb": 1.5 + }, + { + "filename": "Timber Drying Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Timber Drying Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Timber Drying Manual.pdf", + "size_bytes": 20452964, + "size_mb": 19.5 + }, + { + "filename": "Tinker, Tiller, Technical Change.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tinker, Tiller, Technical Change.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tinker, Tiller, Technical Change.pdf", + "size_bytes": 21396955, + "size_mb": 20.4 + }, + { + "filename": "Tools and Equipment For Labor-Based Road Construction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tools and Equipment For Labor-Based Road Construction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tools and Equipment For Labor-Based Road Construction.pdf", + "size_bytes": 26144606, + "size_mb": 24.9 + }, + { + "filename": "Tools and Their Uses.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tools and Their Uses.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tools and Their Uses.pdf", + "size_bytes": 7684657, + "size_mb": 7.3 + }, + { + "filename": "Tools for Agri; a Buyers guide to AT.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tools for Agri; a Buyers guide to AT.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tools for Agri; a Buyers guide to AT.pdf", + "size_bytes": 26197966, + "size_mb": 25.0 + }, + { + "filename": "Tools for Homesteaders.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tools for Homesteaders.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tools for Homesteaders.pdf", + "size_bytes": 60731969, + "size_mb": 57.9 + }, + { + "filename": "Towards Global Action for Appropriate Tech.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Towards Global Action for Appropriate Tech.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Towards Global Action for Appropriate Tech.pdf", + "size_bytes": 5705918, + "size_mb": 5.4 + }, + { + "filename": "Towards Scientific Literacy.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Towards Scientific Literacy.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Towards Scientific Literacy.pdf", + "size_bytes": 9247520, + "size_mb": 8.8 + }, + { + "filename": "Towards Village Industry.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Towards Village Industry.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Towards Village Industry.pdf", + "size_bytes": 11370894, + "size_mb": 10.8 + }, + { + "filename": "Traditional Bridges of Papau New Guinnea.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Traditional Bridges of Papau New Guinnea.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Traditional Bridges of Papau New Guinnea.pdf", + "size_bytes": 31128269, + "size_mb": 29.7 + }, + { + "filename": "Traditional Cheese Making.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Traditional Cheese Making.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Traditional Cheese Making.pdf", + "size_bytes": 8358245, + "size_mb": 8.0 + }, + { + "filename": "Traditional Crafts of Persia.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Traditional Crafts of Persia.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Traditional Crafts of Persia.pdf", + "size_bytes": 33064497, + "size_mb": 31.5 + }, + { + "filename": "Traditional Suspension Bridges in the Tuplejung District.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Traditional Suspension Bridges in the Tuplejung District.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Traditional Suspension Bridges in the Tuplejung District.pdf", + "size_bytes": 6642222, + "size_mb": 6.3 + }, + { + "filename": "Training and Visit Extension.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Training and Visit Extension.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Training and Visit Extension.pdf", + "size_bytes": 24757944, + "size_mb": 23.6 + }, + { + "filename": "Training of District Extentionists.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Training of District Extentionists.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Training of District Extentionists.pdf", + "size_bytes": 3642486, + "size_mb": 3.5 + }, + { + "filename": "Training Village Entreprenuers.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Training Village Entreprenuers.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Training Village Entreprenuers.pdf", + "size_bytes": 9414433, + "size_mb": 9.0 + }, + { + "filename": "Tredle Opperated Peanut Thresher.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tredle Opperated Peanut Thresher.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tredle Opperated Peanut Thresher.pdf", + "size_bytes": 770035, + "size_mb": 0.7 + }, + { + "filename": "Tree Crops-A Permanent Agriculture.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tree Crops-A Permanent Agriculture.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tree Crops-A Permanent Agriculture.pdf", + "size_bytes": 61724166, + "size_mb": 58.9 + }, + { + "filename": "Tree Planting in Africa South of the Sahara.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tree Planting in Africa South of the Sahara.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tree Planting in Africa South of the Sahara.pdf", + "size_bytes": 8337510, + "size_mb": 8.0 + }, + { + "filename": "Trees as an Indicator of Wind Potential.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Trees as an Indicator of Wind Potential.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Trees as an Indicator of Wind Potential.pdf", + "size_bytes": 1161814, + "size_mb": 1.1 + }, + { + "filename": "Tropical and SubTropical Apiculture.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tropical and SubTropical Apiculture.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tropical and SubTropical Apiculture.pdf", + "size_bytes": 29602773, + "size_mb": 28.2 + }, + { + "filename": "Tropical Feeds-Information and Nutritive Values.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tropical Feeds-Information and Nutritive Values.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tropical Feeds-Information and Nutritive Values.pdf", + "size_bytes": 39592395, + "size_mb": 37.8 + }, + { + "filename": "Tropical Legumes.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tropical Legumes.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tropical Legumes.pdf", + "size_bytes": 45967337, + "size_mb": 43.8 + }, + { + "filename": "Tropical Oysters.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tropical Oysters.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tropical Oysters.pdf", + "size_bytes": 11311146, + "size_mb": 10.8 + }, + { + "filename": "Tropical Vegetables.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tropical Vegetables.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tropical Vegetables.pdf", + "size_bytes": 9956387, + "size_mb": 9.5 + }, + { + "filename": "Tropicultor's Opperators Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Tropicultor's Opperators Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Tropicultor's Opperators Manual.pdf", + "size_bytes": 11674700, + "size_mb": 11.1 + }, + { + "filename": "Troubled_Times__Energy_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__Energy_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__Energy_2012.pdf", + "size_bytes": 3681783, + "size_mb": 3.5 + }, + { + "filename": "Troubled_Times__Food_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__Food_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__Food_2012.pdf", + "size_bytes": 9800228, + "size_mb": 9.3 + }, + { + "filename": "Troubled_Times__Health_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__Health_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__Health_2012.pdf", + "size_bytes": 1450955, + "size_mb": 1.4 + }, + { + "filename": "Troubled_Times__High_Tech-Energy_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__High_Tech-Energy_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__High_Tech-Energy_2012.pdf", + "size_bytes": 2427466, + "size_mb": 2.3 + }, + { + "filename": "Troubled_Times__High_Tech-Food_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__High_Tech-Food_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__High_Tech-Food_2012.pdf", + "size_bytes": 191935, + "size_mb": 0.2 + }, + { + "filename": "Troubled_Times__High_Tech-Health_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__High_Tech-Health_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__High_Tech-Health_2012.pdf", + "size_bytes": 173180, + "size_mb": 0.2 + }, + { + "filename": "Troubled_Times__High_Tech-Information_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__High_Tech-Information_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__High_Tech-Information_2012.pdf", + "size_bytes": 282908, + "size_mb": 0.3 + }, + { + "filename": "Troubled_Times__High_Tech-Shelter_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__High_Tech-Shelter_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__High_Tech-Shelter_2012.pdf", + "size_bytes": 266941, + "size_mb": 0.3 + }, + { + "filename": "Troubled_Times__High_Tech-Team_Work_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__High_Tech-Team_Work_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__High_Tech-Team_Work_2012.pdf", + "size_bytes": 809106, + "size_mb": 0.8 + }, + { + "filename": "Troubled_Times__High_Tech_View_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__High_Tech_View_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__High_Tech_View_2012.pdf", + "size_bytes": 225743, + "size_mb": 0.2 + }, + { + "filename": "Troubled_Times__Information_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__Information_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__Information_2012.pdf", + "size_bytes": 4496474, + "size_mb": 4.3 + }, + { + "filename": "Troubled_Times__Shelter_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__Shelter_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__Shelter_2012.pdf", + "size_bytes": 2716302, + "size_mb": 2.6 + }, + { + "filename": "Troubled_Times__Survival_Booklet_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__Survival_Booklet_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__Survival_Booklet_2012.pdf", + "size_bytes": 1014530, + "size_mb": 1.0 + }, + { + "filename": "Troubled_Times__Team_Work_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__Team_Work_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__Team_Work_2012.pdf", + "size_bytes": 2390756, + "size_mb": 2.3 + }, + { + "filename": "Troubled_Times__The_Hub_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__The_Hub_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__The_Hub_2012.pdf", + "size_bytes": 604921, + "size_mb": 0.6 + }, + { + "filename": "Troubled_Times__The_Word_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__The_Word_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__The_Word_2012.pdf", + "size_bytes": 6828799, + "size_mb": 6.5 + }, + { + "filename": "Troubled_Times__Zeta_Advice_on_Locations_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__Zeta_Advice_on_Locations_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__Zeta_Advice_on_Locations_2012.pdf", + "size_bytes": 14148163, + "size_mb": 13.5 + }, + { + "filename": "Troubled_Times__ZetaTalk_Accuracy_2012.pdf", + "ia_path": "preppers/Prepper_Ark/Troubled_Times__ZetaTalk_Accuracy_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Troubled_Times__ZetaTalk_Accuracy_2012.pdf", + "size_bytes": 1833605, + "size_mb": 1.7 + }, + { + "filename": "Two Ears of Corn.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Two Ears of Corn.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Two Ears of Corn.pdf", + "size_bytes": 31496264, + "size_mb": 30.0 + }, + { + "filename": "Types_Of_Rope-Wire_Breaking_Loads_2006+.pdf", + "ia_path": "preppers/Prepper_Ark/Types_Of_Rope-Wire_Breaking_Loads_2006+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Types_Of_Rope-Wire_Breaking_Loads_2006+.pdf", + "size_bytes": 1589718, + "size_mb": 1.5 + }, + { + "filename": "UN Refugee Handbook for Emergenciea pt.1.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/UN Refugee Handbook for Emergenciea pt.1.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "UN Refugee Handbook for Emergenciea pt.1.pdf", + "size_bytes": 20946488, + "size_mb": 20.0 + }, + { + "filename": "Underexploited Tropical Plants with Economic Value.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Underexploited Tropical Plants with Economic Value.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Underexploited Tropical Plants with Economic Value.pdf", + "size_bytes": 42660970, + "size_mb": 40.7 + }, + { + "filename": "Understanding Small Farmers.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Understanding Small Farmers.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Understanding Small Farmers.pdf", + "size_bytes": 941170, + "size_mb": 0.9 + }, + { + "filename": "Understanding Traditional Agriculture.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Understanding Traditional Agriculture.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Understanding Traditional Agriculture.pdf", + "size_bytes": 10237033, + "size_mb": 9.8 + }, + { + "filename": "Unsewered_Toilets_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Unsewered_Toilets_2004.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Unsewered_Toilets_2004.pdf", + "size_bytes": 1638738, + "size_mb": 1.6 + }, + { + "filename": "Update_on_PS_Date_Determination_Jan2013.pdf", + "ia_path": "preppers/Prepper_Ark/Update_on_PS_Date_Determination_Jan2013.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Update_on_PS_Date_Determination_Jan2013.pdf", + "size_bytes": 233615, + "size_mb": 0.2 + }, + { + "filename": "update_on_ps_date_determination_july_2013.pdf", + "ia_path": "preppers/Prepper_Ark/update_on_ps_date_determination_july_2013.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "update_on_ps_date_determination_july_2013.pdf", + "size_bytes": 721119, + "size_mb": 0.7 + }, + { + "filename": "Use of Wheel Barrows in Civil Construction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Use of Wheel Barrows in Civil Construction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Use of Wheel Barrows in Civil Construction.pdf", + "size_bytes": 2919519, + "size_mb": 2.8 + }, + { + "filename": "Using Water Resources.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Using Water Resources.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Using Water Resources.pdf", + "size_bytes": 12060681, + "size_mb": 11.5 + }, + { + "filename": "Value Conflicts in Tech Transfer.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Value Conflicts in Tech Transfer.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Value Conflicts in Tech Transfer.pdf", + "size_bytes": 11542897, + "size_mb": 11.0 + }, + { + "filename": "Vegetable Dyeing; 151 Colors for Dying Yarns Naturally.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Vegetable Dyeing; 151 Colors for Dying Yarns Naturally.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Vegetable Dyeing; 151 Colors for Dying Yarns Naturally.pdf", + "size_bytes": 16088712, + "size_mb": 15.3 + }, + { + "filename": "Vegetable Production Under Arid Contitions in Tropical Africa.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Vegetable Production Under Arid Contitions in Tropical Africa.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Vegetable Production Under Arid Contitions in Tropical Africa.pdf", + "size_bytes": 45160131, + "size_mb": 43.1 + }, + { + "filename": "Vegetable Seeds for the Tropics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Vegetable Seeds for the Tropics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Vegetable Seeds for the Tropics.pdf", + "size_bytes": 2873132, + "size_mb": 2.7 + }, + { + "filename": "Vegetation as an Indicator of High Wind Velocity.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Vegetation as an Indicator of High Wind Velocity.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Vegetation as an Indicator of High Wind Velocity.pdf", + "size_bytes": 6079575, + "size_mb": 5.8 + }, + { + "filename": "Vehicals Designed For on and Off Farm Use.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Vehicals Designed For on and Off Farm Use.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Vehicals Designed For on and Off Farm Use.pdf", + "size_bytes": 17469566, + "size_mb": 16.7 + }, + { + "filename": "Ventilated Pit Latrines.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Ventilated Pit Latrines.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Ventilated Pit Latrines.pdf", + "size_bytes": 13516196, + "size_mb": 12.9 + }, + { + "filename": "Vertical Axis Sail Windmill Plans.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Vertical Axis Sail Windmill Plans.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Vertical Axis Sail Windmill Plans.pdf", + "size_bytes": 899490, + "size_mb": 0.9 + }, + { + "filename": "Vetiver Grass-A Method of Soil and Moisture Conservation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Vetiver Grass-A Method of Soil and Moisture Conservation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Vetiver Grass-A Method of Soil and Moisture Conservation.pdf", + "size_bytes": 5563343, + "size_mb": 5.3 + }, + { + "filename": "Village Hand Pump Tech in Asia.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Village Hand Pump Tech in Asia.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Village Hand Pump Tech in Asia.pdf", + "size_bytes": 11888767, + "size_mb": 11.3 + }, + { + "filename": "Village Tech Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Village Tech Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Village Tech Handbook.pdf", + "size_bytes": 14675675, + "size_mb": 14.0 + }, + { + "filename": "Village Tech in Eastern Africa.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Village Tech in Eastern Africa.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Village Tech in Eastern Africa.pdf", + "size_bytes": 4125321, + "size_mb": 3.9 + }, + { + "filename": "Village Wate Systems.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Village Wate Systems.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Village Wate Systems.pdf", + "size_bytes": 9118237, + "size_mb": 8.7 + }, + { + "filename": "Visual Aids Tracing Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Visual Aids Tracing Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Visual Aids Tracing Manual.pdf", + "size_bytes": 3037247, + "size_mb": 2.9 + }, + { + "filename": "Visual Communication Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Visual Communication Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Visual Communication Handbook.pdf", + "size_bytes": 7936552, + "size_mb": 7.6 + }, + { + "filename": "Visual Literacy in Communication.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Visual Literacy in Communication.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Visual Literacy in Communication.pdf", + "size_bytes": 17315057, + "size_mb": 16.5 + }, + { + "filename": "Waste Water Irrigation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Waste Water Irrigation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Waste Water Irrigation.pdf", + "size_bytes": 29108547, + "size_mb": 27.8 + }, + { + "filename": "Water Buffalo.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Buffalo.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Buffalo.pdf", + "size_bytes": 35162760, + "size_mb": 33.5 + }, + { + "filename": "Water Current Turbines a Feild Guide.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Current Turbines a Feild Guide.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Current Turbines a Feild Guide.pdf", + "size_bytes": 8859704, + "size_mb": 8.4 + }, + { + "filename": "Water for the Thousand Millions.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water for the Thousand Millions.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water for the Thousand Millions.pdf", + "size_bytes": 8243469, + "size_mb": 7.9 + }, + { + "filename": "Water Mills in Central Crete.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Mills in Central Crete.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Mills in Central Crete.pdf", + "size_bytes": 1512795, + "size_mb": 1.4 + }, + { + "filename": "Water Mills With Horizontal Wheels.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Mills With Horizontal Wheels.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Mills With Horizontal Wheels.pdf", + "size_bytes": 5476039, + "size_mb": 5.2 + }, + { + "filename": "Water Power for the Farm.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Power for the Farm.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Power for the Farm.pdf", + "size_bytes": 3603452, + "size_mb": 3.4 + }, + { + "filename": "Water Pumping Devices a Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Pumping Devices a Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Pumping Devices a Handbook.pdf", + "size_bytes": 24161433, + "size_mb": 23.0 + }, + { + "filename": "Water Purification on a Small Scale.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Purification on a Small Scale.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Purification on a Small Scale.pdf", + "size_bytes": 1866544, + "size_mb": 1.8 + }, + { + "filename": "Water Re-Use, Residential.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Re-Use, Residential.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Re-Use, Residential.pdf", + "size_bytes": 38401956, + "size_mb": 36.6 + }, + { + "filename": "Water Supply and Sanitation in Nepal.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Supply and Sanitation in Nepal.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Supply and Sanitation in Nepal.pdf", + "size_bytes": 3995112, + "size_mb": 3.8 + }, + { + "filename": "Water Supply for Rural Communities.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Supply for Rural Communities.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Supply for Rural Communities.pdf", + "size_bytes": 28205398, + "size_mb": 26.9 + }, + { + "filename": "Water Supply From a Public Standpost.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Supply From a Public Standpost.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Supply From a Public Standpost.pdf", + "size_bytes": 10222179, + "size_mb": 9.7 + }, + { + "filename": "Water Supply from A Public Standpost paper 14.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Supply from A Public Standpost paper 14.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Supply from A Public Standpost paper 14.pdf", + "size_bytes": 4672908, + "size_mb": 4.5 + }, + { + "filename": "Water Tank Construction Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Tank Construction Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Tank Construction Manual.pdf", + "size_bytes": 1957030, + "size_mb": 1.9 + }, + { + "filename": "Water Tanks Made of Ferrocement.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Tanks Made of Ferrocement.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Tanks Made of Ferrocement.pdf", + "size_bytes": 13141696, + "size_mb": 12.5 + }, + { + "filename": "Water Treatment and Sanitation Simplified.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Treatment and Sanitation Simplified.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Treatment and Sanitation Simplified.pdf", + "size_bytes": 19941765, + "size_mb": 19.0 + }, + { + "filename": "Water Well Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Water Well Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Water Well Manual.pdf", + "size_bytes": 19752590, + "size_mb": 18.8 + }, + { + "filename": "Welding Craft Practices.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Welding Craft Practices.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Welding Craft Practices.pdf", + "size_bytes": 38727515, + "size_mb": 36.9 + }, + { + "filename": "Welding Jigs-3 Designs.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Welding Jigs-3 Designs.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Welding Jigs-3 Designs.pdf", + "size_bytes": 728642, + "size_mb": 0.7 + }, + { + "filename": "Well Construction Using Curved Block.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Well Construction Using Curved Block.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Well Construction Using Curved Block.pdf", + "size_bytes": 6663176, + "size_mb": 6.4 + }, + { + "filename": "Wells Construction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wells Construction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wells Construction.pdf", + "size_bytes": 19643694, + "size_mb": 18.7 + }, + { + "filename": "What is a Hurricane.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/What is a Hurricane.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "What is a Hurricane.pdf", + "size_bytes": 576997, + "size_mb": 0.6 + }, + { + "filename": "What is a Tidal Wave.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/What is a Tidal Wave.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "What is a Tidal Wave.pdf", + "size_bytes": 924055, + "size_mb": 0.9 + }, + { + "filename": "When Aid Fails.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/When Aid Fails.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "When Aid Fails.pdf", + "size_bytes": 11311202, + "size_mb": 10.8 + }, + { + "filename": "When You Build a House.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/When You Build a House.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "When You Build a House.pdf", + "size_bytes": 3937667, + "size_mb": 3.8 + }, + { + "filename": "Where There is No Dentist.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Where There is No Dentist.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Where There is No Dentist.pdf", + "size_bytes": 17718118, + "size_mb": 16.9 + }, + { + "filename": "Where There is no Doctor.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Where There is no Doctor.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Where There is no Doctor.pdf", + "size_bytes": 56845053, + "size_mb": 54.2 + }, + { + "filename": "Where There is No Doctor (Spanish).pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Where There is No Doctor (Spanish).pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Where There is No Doctor (Spanish).pdf", + "size_bytes": 19284981, + "size_mb": 18.4 + }, + { + "filename": "WHO-Guide-Sanitation_2006.pdf", + "ia_path": "preppers/Prepper_Ark/WHO-Guide-Sanitation_2006.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "WHO-Guide-Sanitation_2006.pdf", + "size_bytes": 12487, + "size_mb": 0.0 + }, + { + "filename": "Wide_Angle_Task_Light_For_Head_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Task-Lights/Wide_Angle_Task_Light_For_Head_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Task-Lights", + "size_bytes": 113794, + "size_mb": 0.1 + }, + { + "filename": "Wind-Forces_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Wind-Forces_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Wind-Forces_2007+.pdf", + "size_bytes": 158602, + "size_mb": 0.2 + }, + { + "filename": "Wind Power for Bore Hole Pumping.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wind Power for Bore Hole Pumping.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wind Power for Bore Hole Pumping.pdf", + "size_bytes": 1221702, + "size_mb": 1.2 + }, + { + "filename": "Wind Power for Farms and Homes.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wind Power for Farms and Homes.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wind Power for Farms and Homes.pdf", + "size_bytes": 17583232, + "size_mb": 16.8 + }, + { + "filename": "Wind Power in Eastern Crete.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wind Power in Eastern Crete.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wind Power in Eastern Crete.pdf", + "size_bytes": 764815, + "size_mb": 0.7 + }, + { + "filename": "Wind Pumping Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wind Pumping Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wind Pumping Handbook.pdf", + "size_bytes": 5882509, + "size_mb": 5.6 + }, + { + "filename": "Wind Pumping; A Handbook.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wind Pumping; A Handbook.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wind Pumping; A Handbook.pdf", + "size_bytes": 32681982, + "size_mb": 31.2 + }, + { + "filename": "Wind Pumps for Irrigation.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wind Pumps for Irrigation.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wind Pumps for Irrigation.pdf", + "size_bytes": 11205047, + "size_mb": 10.7 + }, + { + "filename": "Wind Resistant Block Houses.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wind Resistant Block Houses.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wind Resistant Block Houses.pdf", + "size_bytes": 1110318, + "size_mb": 1.1 + }, + { + "filename": "Wind Turbines (Spanish).pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wind Turbines (Spanish).pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wind Turbines (Spanish).pdf", + "size_bytes": 8910580, + "size_mb": 8.5 + }, + { + "filename": "Winged Bean-High Protien Crop for the Tropics.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Winged Bean-High Protien Crop for the Tropics.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Winged Bean-High Protien Crop for the Tropics.pdf", + "size_bytes": 7156180, + "size_mb": 6.8 + }, + { + "filename": "Winnower.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Winnower.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Winnower.pdf", + "size_bytes": 1465130, + "size_mb": 1.4 + }, + { + "filename": "Winnower; Hand Opperated.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Winnower; Hand Opperated.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Winnower; Hand Opperated.pdf", + "size_bytes": 2990485, + "size_mb": 2.9 + }, + { + "filename": "Winnowing Fan.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Winnowing Fan.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Winnowing Fan.pdf", + "size_bytes": 2162009, + "size_mb": 2.1 + }, + { + "filename": "Wire_Size_And_Length_Determination_2007+.pdf", + "ia_path": "preppers/Prepper_Ark/Wire_Size_And_Length_Determination_2007+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "Wire_Size_And_Length_Determination_2007+.pdf", + "size_bytes": 314680, + "size_mb": 0.3 + }, + { + "filename": "Women and Graghics; A Beginners Kit.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Women and Graghics; A Beginners Kit.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Women and Graghics; A Beginners Kit.pdf", + "size_bytes": 5522219, + "size_mb": 5.3 + }, + { + "filename": "Women and the Transport of Water.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Women and the Transport of Water.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Women and the Transport of Water.pdf", + "size_bytes": 5943126, + "size_mb": 5.7 + }, + { + "filename": "Wood Burning Cook Stoves and the CETA System.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wood Burning Cook Stoves and the CETA System.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wood Burning Cook Stoves and the CETA System.pdf", + "size_bytes": 1239065, + "size_mb": 1.2 + }, + { + "filename": "Wood Conserving Cook Stoves.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wood Conserving Cook Stoves.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wood Conserving Cook Stoves.pdf", + "size_bytes": 7106142, + "size_mb": 6.8 + }, + { + "filename": "Wood Conserving Stoves.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wood Conserving Stoves.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wood Conserving Stoves.pdf", + "size_bytes": 3117292, + "size_mb": 3.0 + }, + { + "filename": "Wood Frame House Construction.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wood Frame House Construction.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wood Frame House Construction.pdf", + "size_bytes": 22761809, + "size_mb": 21.7 + }, + { + "filename": "Wood Handbook; Wood as a Engineering Material.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wood Handbook; Wood as a Engineering Material.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wood Handbook; Wood as a Engineering Material.pdf", + "size_bytes": 53260309, + "size_mb": 50.8 + }, + { + "filename": "Wood Harvesting with Hand Tools-Illustrated Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wood Harvesting with Hand Tools-Illustrated Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wood Harvesting with Hand Tools-Illustrated Manual.pdf", + "size_bytes": 8436699, + "size_mb": 8.0 + }, + { + "filename": "Wood Stove Compendium.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wood Stove Compendium.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wood Stove Compendium.pdf", + "size_bytes": 23458665, + "size_mb": 22.4 + }, + { + "filename": "Wood Stoves; How to Make and Use Them.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wood Stoves; How to Make and Use Them.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wood Stoves; How to Make and Use Them.pdf", + "size_bytes": 22672580, + "size_mb": 21.6 + }, + { + "filename": "Wooden Bridges; A prefad Modular System.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wooden Bridges; A prefad Modular System.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wooden Bridges; A prefad Modular System.pdf", + "size_bytes": 7269735, + "size_mb": 6.9 + }, + { + "filename": "Wooden House Construction; A Manual.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Wooden House Construction; A Manual.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Wooden House Construction; A Manual.pdf", + "size_bytes": 9289976, + "size_mb": 8.9 + }, + { + "filename": "Work From Waste; Recycling Waste to Create Employment.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Work From Waste; Recycling Waste to Create Employment.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Work From Waste; Recycling Waste to Create Employment.pdf", + "size_bytes": 39760016, + "size_mb": 37.9 + }, + { + "filename": "Workshop Equipment-12 Woodworking Tools.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Workshop Equipment-12 Woodworking Tools.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Workshop Equipment-12 Woodworking Tools.pdf", + "size_bytes": 9664534, + "size_mb": 9.2 + }, + { + "filename": "Workshop Equipment-7 Woodworking Tools.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Workshop Equipment-7 Woodworking Tools.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Workshop Equipment-7 Woodworking Tools.pdf", + "size_bytes": 6422060, + "size_mb": 6.1 + }, + { + "filename": "World Neighbors in Action.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/World Neighbors in Action.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "World Neighbors in Action.pdf", + "size_bytes": 2159762, + "size_mb": 2.1 + }, + { + "filename": "Yay Soybeans!!.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Yay Soybeans!!.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Yay Soybeans!!.pdf", + "size_bytes": 3336436, + "size_mb": 3.2 + }, + { + "filename": "Young-Millright and Millers Guide.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Young-Millright and Millers Guide.pdf", + "sublibrary": "Appropriate Technology Reference Library", + "subdir": "Young-Millright and Millers Guide.pdf", + "size_bytes": 42118648, + "size_mb": 40.2 + }, + { + "filename": "Zapping_Ni-Cads_to_Bring_Them_Back_to_Life_2010+.pdf", + "ia_path": "preppers/Prepper_Ark/NiCD/Zapping_Ni-Cads_to_Bring_Them_Back_to_Life_2010+.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "NiCD", + "size_bytes": 8177, + "size_mb": 0.0 + }, + { + "filename": "ZetaTalk__Aftertime_Living_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Aftertime_Living_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Aftertime_Living_2012.pdf", + "size_bytes": 563274, + "size_mb": 0.5 + }, + { + "filename": "ZetaTalk__Awakening_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Awakening_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Awakening_2012.pdf", + "size_bytes": 2909148, + "size_mb": 2.8 + }, + { + "filename": "ZetaTalk__Being_Human_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Being_Human_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Being_Human_2012.pdf", + "size_bytes": 518525, + "size_mb": 0.5 + }, + { + "filename": "ZetaTalk__Density_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Density_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Density_2012.pdf", + "size_bytes": 245181, + "size_mb": 0.2 + }, + { + "filename": "ZetaTalk__Government_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Government_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Government_2012.pdf", + "size_bytes": 2382443, + "size_mb": 2.3 + }, + { + "filename": "ZetaTalk__Hybrid_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Hybrid_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Hybrid_2012.pdf", + "size_bytes": 188972, + "size_mb": 0.2 + }, + { + "filename": "ZetaTalk__Index__Mirror_Sites_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Index__Mirror_Sites_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Index__Mirror_Sites_2012.pdf", + "size_bytes": 24098, + "size_mb": 0.0 + }, + { + "filename": "ZetaTalk__Last_Weeks_Countdown_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Last_Weeks_Countdown_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Last_Weeks_Countdown_2012.pdf", + "size_bytes": 862430, + "size_mb": 0.8 + }, + { + "filename": "ZetaTalk__Myths_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Myths_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Myths_2012.pdf", + "size_bytes": 398207, + "size_mb": 0.4 + }, + { + "filename": "ZetaTalk__Orientation_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Orientation_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Orientation_2012.pdf", + "size_bytes": 337277, + "size_mb": 0.3 + }, + { + "filename": "ZetaTalk__Pole_Shift_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Pole_Shift_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Pole_Shift_2012.pdf", + "size_bytes": 4303083, + "size_mb": 4.1 + }, + { + "filename": "ZetaTalk__Rules_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Rules_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Rules_2012.pdf", + "size_bytes": 314336, + "size_mb": 0.3 + }, + { + "filename": "ZetaTalk__Science_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Science_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Science_2012.pdf", + "size_bytes": 1900211, + "size_mb": 1.8 + }, + { + "filename": "ZetaTalk__The_Call_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__The_Call_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__The_Call_2012.pdf", + "size_bytes": 198308, + "size_mb": 0.2 + }, + { + "filename": "ZetaTalk__Transformation_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Transformation_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Transformation_2012.pdf", + "size_bytes": 1081807, + "size_mb": 1.0 + }, + { + "filename": "ZetaTalk__Visitations_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Visitations_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Visitations_2012.pdf", + "size_bytes": 317531, + "size_mb": 0.3 + }, + { + "filename": "ZetaTalk__Worlds_2012.pdf", + "ia_path": "preppers/Prepper_Ark/ZetaTalk__Worlds_2012.pdf", + "sublibrary": "Prepper_Ark", + "subdir": "ZetaTalk__Worlds_2012.pdf", + "size_bytes": 318409, + "size_mb": 0.3 + } + ], + "overlap": [ + { + "filename": "0-Readme_Battery_Pole_Shift_Applicability_2010.pdf", + "ia_path": "preppers/Prepper_Ark/0-Readme_Battery_Pole_Shift_Applicability_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Companion Survival Resource Library/Electrical & Mechanical/0-Readme_Battery_Pole_Shift_Applicability_2010.pdf", + "size_bytes": 7305, + "size_mb": 0.0 + }, + { + "filename": "0-Readme_Charcoal_Pole_Shift_Applicability_2010.pdf", + "ia_path": "preppers/Prepper_Ark/0-Readme_Charcoal_Pole_Shift_Applicability_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Charcoal/0-Readme_Charcoal_Pole_Shift_Applicability_2010.pdf", + "size_bytes": 6909, + "size_mb": 0.0 + }, + { + "filename": "0-Readme_Electrical_Power_Pole_Shift_Applicability_2010.pdf", + "ia_path": "preppers/Prepper_Ark/0-Readme_Electrical_Power_Pole_Shift_Applicability_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrical_Power/0-Readme_Electrical_Power_Pole_Shift_Applicability_2010.pdf", + "size_bytes": 8437, + "size_mb": 0.0 + }, + { + "filename": "0-Readme_Power_Choices_Pole_Shift_Applicability_2010.pdf", + "ia_path": "preppers/Prepper_Ark/0-Readme_Power_Choices_Pole_Shift_Applicability_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/0-Readme_Power_Choices_Pole_Shift_Applicability_2010.pdf", + "size_bytes": 8437, + "size_mb": 0.0 + }, + { + "filename": "0-Readme_Rain_Water_Harvesting_For_Pole_Shift_Applicability_2010.pdf", + "ia_path": "preppers/Prepper_Ark/0-Readme_Rain_Water_Harvesting_For_Pole_Shift_Applicability_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/0-Readme_Rain_Water_Harvesting_For_Pole_Shift_Applicability_2010.pdf", + "size_bytes": 7957, + "size_mb": 0.0 + }, + { + "filename": "10_Ft_Windmill_F_E_Powell_USA_1910.pdf", + "ia_path": "preppers/Prepper_Ark/10_Ft_Windmill_F_E_Powell_USA_1910.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/10_Ft_Windmill_F_E_Powell_USA_1910.pdf", + "size_bytes": 881772, + "size_mb": 0.8 + }, + { + "filename": "10_Jujitsu_Moves_To_Know_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/10_Jujitsu_Moves_To_Know_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/10_Jujitsu_Moves_To_Know_2003.pdf", + "size_bytes": 182640, + "size_mb": 0.2 + }, + { + "filename": "10_Natural_Anti-Pathogen_Items_To_Have_In_An_Emergency_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Emergency/10_Natural_Anti-Pathogen_Items_To_Have_In_An_Emergency_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Emergency/10_Natural_Anti-Pathogen_Items_To_Have_In_An_Emergency_2005.pdf", + "size_bytes": 34420, + "size_mb": 0.0 + }, + { + "filename": "10_Survival_Tips_For_Infantry_2003.pdf", + "ia_path": "preppers/Prepper_Ark/10_Survival_Tips_For_Infantry_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/10_Survival_Tips_For_Infantry_2003.pdf", + "size_bytes": 76491, + "size_mb": 0.1 + }, + { + "filename": "1000-3000_Capacity_Brick_Kiln_No-12_1973.pdf", + "ia_path": "preppers/Prepper_Ark/1000-3000_Capacity_Brick_Kiln_No-12_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Kilns/1000-3000_Capacity_Brick_Kiln_No-12_1973.pdf", + "size_bytes": 3882819, + "size_mb": 3.7 + }, + { + "filename": "11_Steps_To_Survival_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Nuclear/11_Steps_To_Survival_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Nuclear - Biological - Chemical - Warfare - Terrorism/11_Steps_To_Survival_2004.pdf", + "size_bytes": 951667, + "size_mb": 0.9 + }, + { + "filename": "12_Month_Calendar_For_Years_2004-2015.pdf", + "ia_path": "preppers/Prepper_Ark/12_Month_Calendar_For_Years_2004-2015.pdf", + "local_path": "/export/library/Survival-Companion-Library/Calendars/12_Month_Calendar_For_Years_2004-2015.pdf", + "size_bytes": 110858, + "size_mb": 0.1 + }, + { + "filename": "12_Vdc_Pm_Motor_Gen_Ideas_DC_Winch_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/12_Vdc_Pm_Motor_Gen_Ideas_DC_Winch_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/12_Vdc_Pm_Motor_Gen_Ideas_DC_Winch_2005.pdf", + "size_bytes": 106713, + "size_mb": 0.1 + }, + { + "filename": "12v_Wire_Length_Calculator_An2-12_2007.pdf", + "ia_path": "preppers/Prepper_Ark/12v_Wire_Length_Calculator_An2-12_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wire/12v_Wire_Length_Calculator_An2-12_2007.pdf", + "size_bytes": 81182, + "size_mb": 0.1 + }, + { + "filename": "12volt_Amps_And_Needed_Wire_Size_2001.pdf", + "ia_path": "preppers/Prepper_Ark/12volt_Amps_And_Needed_Wire_Size_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wire/12volt_Amps_And_Needed_Wire_Size_2001.pdf", + "size_bytes": 638206, + "size_mb": 0.6 + }, + { + "filename": "13_Moon_28-Day_Calendar-1_2004.pdf", + "ia_path": "preppers/Prepper_Ark/13_Month/13_Moon_28-Day_Calendar-1_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Calendars/13_Month/13_Moon_28-Day_Calendar-1_2004.pdf", + "size_bytes": 551713, + "size_mb": 0.5 + }, + { + "filename": "13_Moon_28-Day_Calendar-2_2004.pdf", + "ia_path": "preppers/Prepper_Ark/13_Month/13_Moon_28-Day_Calendar-2_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Calendars/13_Month/13_Moon_28-Day_Calendar-2_2004.pdf", + "size_bytes": 168218, + "size_mb": 0.2 + }, + { + "filename": "13_Moons_1_Year_2004.pdf", + "ia_path": "preppers/Prepper_Ark/13_Month/13_Moons_1_Year_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Calendars/13_Month/13_Moons_1_Year_2004.pdf", + "size_bytes": 377164, + "size_mb": 0.4 + }, + { + "filename": "1921_Aircraft_Instruments_And_How_They_Work_2008.pdf", + "ia_path": "preppers/Prepper_Ark/1921_Aircraft_Instruments_And_How_They_Work_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Reference_Material/1921_Aircraft_Instruments_And_How_They_Work_2008.pdf", + "size_bytes": 4626468, + "size_mb": 4.4 + }, + { + "filename": "2_Stroke_Steam_Engine_Conversion_From_4_Stroke_V-8_2008.pdf", + "ia_path": "preppers/Prepper_Ark/2_Stroke_Steam_Engine_Conversion_From_4_Stroke_V-8_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Steam/2_Stroke_Steam_Engine_Conversion_From_4_Stroke_V-8_2008.pdf", + "size_bytes": 61555, + "size_mb": 0.1 + }, + { + "filename": "20-20-Site_Educational_History_How_To_Classics_2004.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_References/20-20-Site_Educational_History_How_To_Classics_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Reference_Material/How_To_References/20-20-Site_Educational_History_How_To_Classics_2004.pdf", + "size_bytes": 23106676, + "size_mb": 22.0 + }, + { + "filename": "200_Other_Us_Government_Frequencies_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Frequencies/200_Other_Us_Government_Frequencies_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Frequencies/200_Other_Us_Government_Frequencies_2002.pdf", + "size_bytes": 91584, + "size_mb": 0.1 + }, + { + "filename": "2m_5_8_Stacked_Jpole_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Antennas/2m_5_8_Stacked_Jpole_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Companion Survival Resource Library/Communication & Signaling/2m_5_8_Stacked_Jpole_2004.pdf", + "size_bytes": 242084, + "size_mb": 0.2 + }, + { + "filename": "2m_Halo_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Antennas/2m_Halo_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Antennas/2m_Halo_2004.pdf", + "size_bytes": 33655, + "size_mb": 0.0 + }, + { + "filename": "2m_Rollup_Jpole_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Antennas/2m_Rollup_Jpole_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Companion Survival Resource Library/Communication & Signaling/2m_Rollup_Jpole_2004.pdf", + "size_bytes": 31902, + "size_mb": 0.0 + }, + { + "filename": "2m_Tape_Measure_Yagi_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Antennas/2m_Tape_Measure_Yagi_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Antennas/2m_Tape_Measure_Yagi_2004.pdf", + "size_bytes": 189124, + "size_mb": 0.2 + }, + { + "filename": "3_Phase_Basics_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/3_Phase_Basics_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/3_Phase_Basics_2004.pdf", + "size_bytes": 135728, + "size_mb": 0.1 + }, + { + "filename": "3R_Experience_Japan_In_Sanitation_Wastewater_Management_2005.pdf", + "ia_path": "preppers/Prepper_Ark/3R_Experience_Japan_In_Sanitation_Wastewater_Management_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/3R_Experience_Japan_In_Sanitation_Wastewater_Management_2005.pdf", + "size_bytes": 187671, + "size_mb": 0.2 + }, + { + "filename": "3rd_World_Appropriate_Technology_1960.pdf", + "ia_path": "preppers/Prepper_Ark/Technology/3rd_World_Appropriate_Technology_1960.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Technology/3rd_World_Appropriate_Technology_1960.pdf", + "size_bytes": 8825005, + "size_mb": 8.4 + }, + { + "filename": "3rd_World_Appropriate_Technology_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Technology/3rd_World_Appropriate_Technology_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Technology/3rd_World_Appropriate_Technology_1977.pdf", + "size_bytes": 13423685, + "size_mb": 12.8 + }, + { + "filename": "3rd_World_Radical_Technology_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Technology/3rd_World_Radical_Technology_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Technology/3rd_World_Radical_Technology_1977.pdf", + "size_bytes": 33007958, + "size_mb": 31.5 + }, + { + "filename": "6m_Halo_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Antennas/6m_Halo_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Antennas/6m_Halo_2004.pdf", + "size_bytes": 553935, + "size_mb": 0.5 + }, + { + "filename": "7-Meter_Transport_Sail_Boat_Finland_2003.pdf", + "ia_path": "preppers/Prepper_Ark/7-Meter_Transport_Sail_Boat_Finland_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Boats/7-Meter_Transport_Sail_Boat_Finland_2003.pdf", + "size_bytes": 79870, + "size_mb": 0.1 + }, + { + "filename": "A_Beekeeping_Guide_1989.pdf", + "ia_path": "preppers/Prepper_Ark/A_Beekeeping_Guide_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Beekeeping/A_Beekeeping_Guide_1989.pdf", + "size_bytes": 4884119, + "size_mb": 4.7 + }, + { + "filename": "A_Beginners_Kit_To_Drawing_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/A_Beginners_Kit_To_Drawing_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/A_Beginners_Kit_To_Drawing_1982.pdf", + "size_bytes": 5522219, + "size_mb": 5.3 + }, + { + "filename": "A_Boys_Own_Book_Of_Outdoor_Sports_2004.pdf", + "ia_path": "preppers/Prepper_Ark/On_Foot/A_Boys_Own_Book_Of_Outdoor_Sports_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/On_Foot/A_Boys_Own_Book_Of_Outdoor_Sports_2004.pdf", + "size_bytes": 562381, + "size_mb": 0.5 + }, + { + "filename": "A_Case_Study_Of_Indonesian_Fuel_Efficient_Stove_Program_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/A_Case_Study_Of_Indonesian_Fuel_Efficient_Stove_Program_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/A_Case_Study_Of_Indonesian_Fuel_Efficient_Stove_Program_1983.pdf", + "size_bytes": 12811393, + "size_mb": 12.2 + }, + { + "filename": "A_Chinese_Biogas_Manual_1976.pdf", + "ia_path": "preppers/Prepper_Ark/A_Chinese_Biogas_Manual_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/A_Chinese_Biogas_Manual_1976.pdf", + "size_bytes": 13215504, + "size_mb": 12.6 + }, + { + "filename": "A_Complete_And_Illustrated_Catalogue_Of_Antique_Barbed_Wire_1970.pdf", + "ia_path": "preppers/Prepper_Ark/A_Complete_And_Illustrated_Catalogue_Of_Antique_Barbed_Wire_1970.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fencing/A_Complete_And_Illustrated_Catalogue_Of_Antique_Barbed_Wire_1970.pdf", + "size_bytes": 31808247, + "size_mb": 30.3 + }, + { + "filename": "A_Complete_Handbook_For_The_Hospital_Corps_1912.pdf", + "ia_path": "preppers/Prepper_Ark/Facilities/A_Complete_Handbook_For_The_Hospital_Corps_1912.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/Facilities/A_Complete_Handbook_For_The_Hospital_Corps_1912.pdf", + "size_bytes": 22709364, + "size_mb": 21.7 + }, + { + "filename": "A_Cookbook_For_Building_A_Solar_Food_Dryer_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Dryers/A_Cookbook_For_Building_A_Solar_Food_Dryer_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Dryers/A_Cookbook_For_Building_A_Solar_Food_Dryer_1977.pdf", + "size_bytes": 1943264, + "size_mb": 1.9 + }, + { + "filename": "A_Cooking_Place_For_Large_Sized_Pots_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/A_Cooking_Place_For_Large_Sized_Pots_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/A_Cooking_Place_For_Large_Sized_Pots_1984.pdf", + "size_bytes": 2659968, + "size_mb": 2.5 + }, + { + "filename": "A_Course_In_Universal_Algebra_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Math/A_Course_In_Universal_Algebra_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Math/A_Course_In_Universal_Algebra_2004.pdf", + "size_bytes": 1263993, + "size_mb": 1.2 + }, + { + "filename": "A_Dictionary_Of_Applied_Chemistry_Vol-2_1891.pdf", + "ia_path": "preppers/Prepper_Ark/A_Dictionary_Of_Applied_Chemistry_Vol-2_1891.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/A_Dictionary_Of_Applied_Chemistry_Vol-2_1891.pdf", + "size_bytes": 55778246, + "size_mb": 53.2 + }, + { + "filename": "A_Dictionary_Of_Applied_Chemistry_Vol-4_1913.pdf", + "ia_path": "preppers/Prepper_Ark/A_Dictionary_Of_Applied_Chemistry_Vol-4_1913.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/A_Dictionary_Of_Applied_Chemistry_Vol-4_1913.pdf", + "size_bytes": 75300680, + "size_mb": 71.8 + }, + { + "filename": "A_Farmers_Primer_On_Growing_Rice_1979.pdf", + "ia_path": "preppers/Prepper_Ark/A_Farmers_Primer_On_Growing_Rice_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Growing/A_Farmers_Primer_On_Growing_Rice_1979.pdf", + "size_bytes": 11719452, + "size_mb": 11.2 + }, + { + "filename": "A_Gas_Mask_For_Fumigating_Purposes_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Gas_Mask/A_Gas_Mask_For_Fumigating_Purposes_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Gas_Mask/A_Gas_Mask_For_Fumigating_Purposes_2004.pdf", + "size_bytes": 867284, + "size_mb": 0.8 + }, + { + "filename": "A_Good_to_Use_Low_Head_AC_Turbines_LHmanual_2003.pdf", + "ia_path": "preppers/Prepper_Ark/A_Good_to_Use_Low_Head_AC_Turbines_LHmanual_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/A_Good_to_Use_Low_Head_AC_Turbines_LHmanual_2003.pdf", + "size_bytes": 446225, + "size_mb": 0.4 + }, + { + "filename": "A_Hand-Operated_Bar_Mill_For_Decorticating_Sunflower_Seed_1981.pdf", + "ia_path": "preppers/Prepper_Ark/A_Hand-Operated_Bar_Mill_For_Decorticating_Sunflower_Seed_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Thresher/A_Hand-Operated_Bar_Mill_For_Decorticating_Sunflower_Seed_1981.pdf", + "size_bytes": 4122631, + "size_mb": 3.9 + }, + { + "filename": "A_Hand-Operated_Winnower_1981.pdf", + "ia_path": "preppers/Prepper_Ark/A_Hand-Operated_Winnower_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Thresher/A_Hand-Operated_Winnower_1981.pdf", + "size_bytes": 2990485, + "size_mb": 2.9 + }, + { + "filename": "A_Handbook_For_Farmers_And_Dairymen_1907.pdf", + "ia_path": "preppers/Prepper_Ark/Dairy/A_Handbook_For_Farmers_And_Dairymen_1907.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Dairy/A_Handbook_For_Farmers_And_Dairymen_1907.pdf", + "size_bytes": 12207842, + "size_mb": 11.6 + }, + { + "filename": "A_Handbook_Of_Chemical_Manipulation_1857.pdf", + "ia_path": "preppers/Prepper_Ark/A_Handbook_Of_Chemical_Manipulation_1857.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/A_Handbook_Of_Chemical_Manipulation_1857.pdf", + "size_bytes": 22503280, + "size_mb": 21.5 + }, + { + "filename": "A_Handbook_On_Rabbit_Raising_For_Beginners_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Rabbits/A_Handbook_On_Rabbit_Raising_For_Beginners_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Rabbits/A_Handbook_On_Rabbit_Raising_For_Beginners_1984.pdf", + "size_bytes": 5781190, + "size_mb": 5.5 + }, + { + "filename": "A_Homemade_Grainmill_2009.pdf", + "ia_path": "preppers/Prepper_Ark/A_Homemade_Grainmill_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/A_Homemade_Grainmill_2009.pdf", + "size_bytes": 1297216, + "size_mb": 1.2 + }, + { + "filename": "A_Homemade_Honey_Extractor_1974.pdf", + "ia_path": "preppers/Prepper_Ark/A_Homemade_Honey_Extractor_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Beekeeping/A_Homemade_Honey_Extractor_1974.pdf", + "size_bytes": 427995, + "size_mb": 0.4 + }, + { + "filename": "A_Look_At_Engines_History_Takashi_Suzuki_USA_1997.pdf", + "ia_path": "preppers/Prepper_Ark/A_Look_At_Engines_History_Takashi_Suzuki_USA_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engines/A_Look_At_Engines_History_Takashi_Suzuki_USA_1997.pdf", + "size_bytes": 3914879, + "size_mb": 3.7 + }, + { + "filename": "A_Look_For_Primitive_Environment_Potting_Compounds_For_Electronics_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Circuits/A_Look_For_Primitive_Environment_Potting_Compounds_For_Electronics_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Circuits/A_Look_For_Primitive_Environment_Potting_Compounds_For_Electronics_2009.pdf", + "size_bytes": 384660, + "size_mb": 0.4 + }, + { + "filename": "A_Manual_Of_Practical_Farming_1910.pdf", + "ia_path": "preppers/Prepper_Ark/A_Manual_Of_Practical_Farming_1910.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/A_Manual_Of_Practical_Farming_1910.pdf", + "size_bytes": 13014246, + "size_mb": 12.4 + }, + { + "filename": "A_Manual_Of_Veterinary_Hygiene_1905.pdf", + "ia_path": "preppers/Prepper_Ark/A_Manual_Of_Veterinary_Hygiene_1905.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/A_Manual_Of_Veterinary_Hygiene_1905.pdf", + "size_bytes": 23365837, + "size_mb": 22.3 + }, + { + "filename": "A_Manual_On_The_Hydraulic_RAM_Pump_1981.pdf", + "ia_path": "preppers/Prepper_Ark/A_Manual_On_The_Hydraulic_RAM_Pump_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/A_Manual_On_The_Hydraulic_RAM_Pump_1981.pdf", + "size_bytes": 7432940, + "size_mb": 7.1 + }, + { + "filename": "A_Medical_Laboratory_For_Developing_Countries_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Facilities/A_Medical_Laboratory_For_Developing_Countries_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/Facilities/A_Medical_Laboratory_For_Developing_Countries_1973.pdf", + "size_bytes": 48637779, + "size_mb": 46.4 + }, + { + "filename": "A_Model_Health_Centre_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Facilities/A_Model_Health_Centre_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/Facilities/A_Model_Health_Centre_1975.pdf", + "size_bytes": 18291892, + "size_mb": 17.4 + }, + { + "filename": "A_Museum_Of_Early_American_Tools_1964.pdf", + "ia_path": "preppers/Prepper_Ark/A_Museum_Of_Early_American_Tools_1964.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/A_Museum_Of_Early_American_Tools_1964.pdf", + "size_bytes": 9185912, + "size_mb": 8.8 + }, + { + "filename": "A_Pedal-Operated_Grain_Mill_1999.pdf", + "ia_path": "preppers/Prepper_Ark/A_Pedal-Operated_Grain_Mill_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/A_Pedal-Operated_Grain_Mill_1999.pdf", + "size_bytes": 1368894, + "size_mb": 1.3 + }, + { + "filename": "A_Pelton_Micro-Hydro_Prototype_Design_1980.pdf", + "ia_path": "preppers/Prepper_Ark/A_Pelton_Micro-Hydro_Prototype_Design_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/A_Pelton_Micro-Hydro_Prototype_Design_1980.pdf", + "size_bytes": 4418712, + "size_mb": 4.2 + }, + { + "filename": "A_Planning_Guide_For_Small_Scale_Livestock_Projects_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Livestock/A_Planning_Guide_For_Small_Scale_Livestock_Projects_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Livestock/A_Planning_Guide_For_Small_Scale_Livestock_Projects_1984.pdf", + "size_bytes": 6008095, + "size_mb": 5.7 + }, + { + "filename": "A_Pocket_Directory_Of_Trees_And_Seeds_In_Kenya_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Trees/A_Pocket_Directory_Of_Trees_And_Seeds_In_Kenya_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Trees/A_Pocket_Directory_Of_Trees_And_Seeds_In_Kenya_1984.pdf", + "size_bytes": 18219897, + "size_mb": 17.4 + }, + { + "filename": "A_Quick_Ugly_Bicycle_Pedal_Generator_2004.pdf", + "ia_path": "preppers/Prepper_Ark/A_Quick_Ugly_Bicycle_Pedal_Generator_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bicycle/Generator/A_Quick_Ugly_Bicycle_Pedal_Generator_2004.pdf", + "size_bytes": 58891, + "size_mb": 0.1 + }, + { + "filename": "A_Review_Of_Fixed_Bed_Gasification_System_For_Biomass_2007.pdf", + "ia_path": "preppers/Prepper_Ark/A_Review_Of_Fixed_Bed_Gasification_System_For_Biomass_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/A_Review_Of_Fixed_Bed_Gasification_System_For_Biomass_2007.pdf", + "size_bytes": 444681, + "size_mb": 0.4 + }, + { + "filename": "A_Short_Guide_To_Celestial_Navigation_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Celestial/A_Short_Guide_To_Celestial_Navigation_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Celestial/A_Short_Guide_To_Celestial_Navigation_2004.pdf", + "size_bytes": 2455026, + "size_mb": 2.3 + }, + { + "filename": "A_Simple_Ammeter_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Circuits/A_Simple_Ammeter_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Circuits/A_Simple_Ammeter_2004.pdf", + "size_bytes": 55128, + "size_mb": 0.1 + }, + { + "filename": "A_Simple_Backwoods_Hay_Baler_By_Rev_J_D_2005.pdf", + "ia_path": "preppers/Prepper_Ark/A_Simple_Backwoods_Hay_Baler_By_Rev_J_D_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Balers/A_Simple_Backwoods_Hay_Baler_By_Rev_J_D_2005.pdf", + "size_bytes": 238807, + "size_mb": 0.2 + }, + { + "filename": "A_Solar_Water_Heater_Workshop_Manual_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/A_Solar_Water_Heater_Workshop_Manual_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/A_Solar_Water_Heater_Workshop_Manual_1979.pdf", + "size_bytes": 7362899, + "size_mb": 7.0 + }, + { + "filename": "A_Text_Book_Of_Veterinary_Obstetrics_1878.pdf", + "ia_path": "preppers/Prepper_Ark/A_Text_Book_Of_Veterinary_Obstetrics_1878.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/A_Text_Book_Of_Veterinary_Obstetrics_1878.pdf", + "size_bytes": 63657025, + "size_mb": 60.7 + }, + { + "filename": "A_Text_Book_Of_Veterinary_Pathology_1910.pdf", + "ia_path": "preppers/Prepper_Ark/A_Text_Book_Of_Veterinary_Pathology_1910.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/A_Text_Book_Of_Veterinary_Pathology_1910.pdf", + "size_bytes": 22067313, + "size_mb": 21.0 + }, + { + "filename": "A_Text_Book_On_Gas_Oil_And_Air_Engines_1905.pdf", + "ia_path": "preppers/Prepper_Ark/A_Text_Book_On_Gas_Oil_And_Air_Engines_1905.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engines/A_Text_Book_On_Gas_Oil_And_Air_Engines_1905.pdf", + "size_bytes": 25669802, + "size_mb": 24.5 + }, + { + "filename": "A_Textbook_Of_Veterinary_Anatomy_1910.pdf", + "ia_path": "preppers/Prepper_Ark/A_Textbook_Of_Veterinary_Anatomy_1910.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/A_Textbook_Of_Veterinary_Anatomy_1910.pdf", + "size_bytes": 47153399, + "size_mb": 45.0 + }, + { + "filename": "A_Third_World_Answer_To_Backwoods_Power_Problem_By_Leight_2001.pdf", + "ia_path": "preppers/Prepper_Ark/A_Third_World_Answer_To_Backwoods_Power_Problem_By_Leight_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/A_Third_World_Answer_To_Backwoods_Power_Problem_By_Leight_2001.pdf", + "size_bytes": 97184, + "size_mb": 0.1 + }, + { + "filename": "A_Treatise_On_Chemistry_1915.pdf", + "ia_path": "preppers/Prepper_Ark/A_Treatise_On_Chemistry_1915.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/A_Treatise_On_Chemistry_1915.pdf", + "size_bytes": 41007989, + "size_mb": 39.1 + }, + { + "filename": "A_Treatise_On_Producer_Gas_And_Gas_Producers_1907.pdf", + "ia_path": "preppers/Prepper_Ark/A_Treatise_On_Producer_Gas_And_Gas_Producers_1907.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/A_Treatise_On_Producer_Gas_And_Gas_Producers_1907.pdf", + "size_bytes": 13023521, + "size_mb": 12.4 + }, + { + "filename": "A_Wood_Roller_Grain_Mill_1995.pdf", + "ia_path": "preppers/Prepper_Ark/A_Wood_Roller_Grain_Mill_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/A_Wood_Roller_Grain_Mill_1995.pdf", + "size_bytes": 50043, + "size_mb": 0.0 + }, + { + "filename": "A_Woodstove_Compendium_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Combination/A_Woodstove_Compendium_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Combination/A_Woodstove_Compendium_1981.pdf", + "size_bytes": 23458665, + "size_mb": 22.4 + }, + { + "filename": "Abacus_Handbook_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Ancient_Calculators/Abacus_Handbook_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Ancient_Calculators/Abacus_Handbook_2004.pdf", + "size_bytes": 805900, + "size_mb": 0.8 + }, + { + "filename": "About_Electricity_Basics_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Electricity/About_Electricity_Basics_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Electricity/About_Electricity_Basics_2007.pdf", + "size_bytes": 71655, + "size_mb": 0.1 + }, + { + "filename": "About_Eyes_Charts_And_Vision_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Vision/About_Eyes_Charts_And_Vision_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Vision/About_Eyes_Charts_And_Vision_2004.pdf", + "size_bytes": 19825245, + "size_mb": 18.9 + }, + { + "filename": "AC-Generators-Lessons-Learned_2006.pdf", + "ia_path": "preppers/Prepper_Ark/AC-Generators-Lessons-Learned_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Generators/AC-Generators-Lessons-Learned_2006.pdf", + "size_bytes": 6841, + "size_mb": 0.0 + }, + { + "filename": "Acetone_Increases_Car_Mileage_And_Use_In_Old_Gas_From_Long_Term_Storage_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Acetone_Increases_Car_Mileage_And_Use_In_Old_Gas_From_Long_Term_Storage_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fuel/Acetone_Increases_Car_Mileage_And_Use_In_Old_Gas_From_Long_Term_Storage_2006.pdf", + "size_bytes": 347281, + "size_mb": 0.3 + }, + { + "filename": "Acid_Neutralizing_Water_Filter_Resin_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Resin/Acid_Neutralizing_Water_Filter_Resin_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Resin/Acid_Neutralizing_Water_Filter_Resin_2007.pdf", + "size_bytes": 132837, + "size_mb": 0.1 + }, + { + "filename": "Acid_Soil_And_Lime_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Acid_Soil_And_Lime_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soil/Acid_Soil_And_Lime_2000.pdf", + "size_bytes": 83514, + "size_mb": 0.1 + }, + { + "filename": "Adjustable_Primary_Air_Plate_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Adjustable_Primary_Air_Plate_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Adjustable_Primary_Air_Plate_2008.pdf", + "size_bytes": 14924, + "size_mb": 0.0 + }, + { + "filename": "Adobe_As_A_Socially_Appropriate_Technology_For_Southwest_Sundwellings_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Adobe_As_A_Socially_Appropriate_Technology_For_Southwest_Sundwellings_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Adobe_As_A_Socially_Appropriate_Technology_For_Southwest_Sundwellings_1980.pdf", + "size_bytes": 3663467, + "size_mb": 3.5 + }, + { + "filename": "Adobe_Craft_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Adobe_Craft_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Adobe_Craft_1974.pdf", + "size_bytes": 13010858, + "size_mb": 12.4 + }, + { + "filename": "Advanced_Ozone_Water-Treatment_Technology_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Ozone/Advanced_Ozone_Water-Treatment_Technology_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Ozone/Advanced_Ozone_Water-Treatment_Technology_2008.pdf", + "size_bytes": 125865, + "size_mb": 0.1 + }, + { + "filename": "Advanced_Spotters_Field_Guide_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Advanced_Spotters_Field_Guide_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Advanced_Spotters_Field_Guide_2007.pdf", + "size_bytes": 75645, + "size_mb": 0.1 + }, + { + "filename": "Advanced_Wastewater_Treatment_Systems_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Advanced_Wastewater_Treatment_Systems_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/Advanced_Wastewater_Treatment_Systems_2004.pdf", + "size_bytes": 1534714, + "size_mb": 1.5 + }, + { + "filename": "Adventures_With_A_Hand_Lens_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Adventures_With_A_Hand_Lens_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Adventures_With_A_Hand_Lens_1976.pdf", + "size_bytes": 18491726, + "size_mb": 17.6 + }, + { + "filename": "Aesops_Fables_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Stories/Aesops_Fables_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Stories/Aesops_Fables_2004.pdf", + "size_bytes": 759430, + "size_mb": 0.7 + }, + { + "filename": "African_Oxcart_Design_And_Manufacture_No-43_1994.pdf", + "ia_path": "preppers/Prepper_Ark/African_Oxcart_Design_And_Manufacture_No-43_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/African_Oxcart_Design_And_Manufacture_No-43_1994.pdf", + "size_bytes": 831686, + "size_mb": 0.8 + }, + { + "filename": "Agricco_Wind_Turbine_1919.pdf", + "ia_path": "preppers/Prepper_Ark/Agricco_Wind_Turbine_1919.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Agricco_Wind_Turbine_1919.pdf", + "size_bytes": 287244, + "size_mb": 0.3 + }, + { + "filename": "Agricco_Wind_Turbine_Denmark_1918-1926.pdf", + "ia_path": "preppers/Prepper_Ark/Agricco_Wind_Turbine_Denmark_1918-1926.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Agricco_Wind_Turbine_Denmark_1918-1926.pdf", + "size_bytes": 567439, + "size_mb": 0.5 + }, + { + "filename": "Agricultural_Minerals_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Maps/USA/Agricultural_Minerals_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Map-USA/Agricultural_Minerals_1999.pdf", + "size_bytes": 76821, + "size_mb": 0.1 + }, + { + "filename": "Agricultural_Residues_Gasification_For_Electricity_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Agricultural_Residues_Gasification_For_Electricity_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Agricultural_Residues_Gasification_For_Electricity_2008.pdf", + "size_bytes": 10155761, + "size_mb": 9.7 + }, + { + "filename": "Agriculture_And_The_Chinese_Peoples_Communes_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Agriculture_And_The_Chinese_Peoples_Communes_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Agriculture/Agriculture_And_The_Chinese_Peoples_Communes_1975.pdf", + "size_bytes": 9909686, + "size_mb": 9.5 + }, + { + "filename": "Agroforestry_Species_A_Crop_Sheets_Manual_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Agroforestry_Species_A_Crop_Sheets_Manual_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Agriculture/Agroforestry_Species_A_Crop_Sheets_Manual_1980.pdf", + "size_bytes": 8859865, + "size_mb": 8.4 + }, + { + "filename": "Aiki_Jujitsu_Chart_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Aiki_Jujitsu_Chart_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Aiki_Jujitsu_Chart_2003.pdf", + "size_bytes": 94772, + "size_mb": 0.1 + }, + { + "filename": "Air_Conditioning_Free_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Air_Conditioning_Free_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Air_Conditioning/Air_Conditioning_Free_2003.pdf", + "size_bytes": 2146876, + "size_mb": 2.0 + }, + { + "filename": "Air-Dispersion_Conversions_And_Formula_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Air-Dispersion_Conversions_And_Formula_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Conversions/Air-Dispersion_Conversions_And_Formula_2005.pdf", + "size_bytes": 114621, + "size_mb": 0.1 + }, + { + "filename": "Air-X_Wind_Turbine_Generators_FAQ_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Air-X_Wind_Turbine_Generators_FAQ_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Air-X_Wind_Turbine_Generators_FAQ_2006.pdf", + "size_bytes": 39439, + "size_mb": 0.0 + }, + { + "filename": "Airfoil_Characteristics_For_Wind_Trubines_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Airfoil_Characteristics_For_Wind_Trubines_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Airfoil_Characteristics_For_Wind_Trubines_1999.pdf", + "size_bytes": 1733222, + "size_mb": 1.7 + }, + { + "filename": "Alaska_Potato_Farming_Profile_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Alaska_Potato_Farming_Profile_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Alaska_Potato_Farming_Profile_2005.pdf", + "size_bytes": 351819, + "size_mb": 0.3 + }, + { + "filename": "Alcohol_Fuel_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Alcohol_Fuel_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Alcohol/Alcohol_Fuel_2001.pdf", + "size_bytes": 136929, + "size_mb": 0.1 + }, + { + "filename": "Alcohol_Fuel_Manual_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Alcohol_Fuel_Manual_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Alcohol/Alcohol_Fuel_Manual_2004.pdf", + "size_bytes": 1128784, + "size_mb": 1.1 + }, + { + "filename": "Alcohol_Fuels_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Alcohol_Fuels_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Alcohol/Alcohol_Fuels_2002.pdf", + "size_bytes": 4441429, + "size_mb": 4.2 + }, + { + "filename": "Alcohol_Making_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Alcohol_Making_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Alcohol/Alcohol_Making_2002.pdf", + "size_bytes": 116626, + "size_mb": 0.1 + }, + { + "filename": "Algae_From_Biological_Paths_To_Self-Reliance_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Algae_From_Biological_Paths_To_Self-Reliance_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Algae/Algae_From_Biological_Paths_To_Self-Reliance_2009.pdf", + "size_bytes": 1934765, + "size_mb": 1.8 + }, + { + "filename": "Algae_From_Tropical_Feeds_Information_Summaries_And_Nutritive_Values_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Algae_From_Tropical_Feeds_Information_Summaries_And_Nutritive_Values_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Algae/Algae_From_Tropical_Feeds_Information_Summaries_And_Nutritive_Values_1981.pdf", + "size_bytes": 458213, + "size_mb": 0.4 + }, + { + "filename": "Algae_Gasoline_Production_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Algae_Gasoline_Production_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Algae/Algae_Gasoline_Production_2007.pdf", + "size_bytes": 1120779, + "size_mb": 1.1 + }, + { + "filename": "Algebraic_Modeling_Of_Hydraulic_Ram-Pumps_1994.pdf", + "ia_path": "preppers/Prepper_Ark/Algebraic_Modeling_Of_Hydraulic_Ram-Pumps_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Algebraic_Modeling_Of_Hydraulic_Ram-Pumps_1994.pdf", + "size_bytes": 673582, + "size_mb": 0.6 + }, + { + "filename": "Alice_In_Wonderland_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Stories/Alice_In_Wonderland_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Stories/Alice_In_Wonderland_2004.pdf", + "size_bytes": 1319910, + "size_mb": 1.3 + }, + { + "filename": "All_Terrain_Ax_2007.pdf", + "ia_path": "preppers/Prepper_Ark/All_Terrain_Ax_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/All_Terrain_Ax_2007.pdf", + "size_bytes": 712204, + "size_mb": 0.7 + }, + { + "filename": "Alphabet_Letters_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Kids_Crafts/Alphabet_Letters_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Kids_Crafts/Alphabet_Letters_2004.pdf", + "size_bytes": 345119, + "size_mb": 0.3 + }, + { + "filename": "Alternate_Energy_Possibilities_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Alternate_Energy_Possibilities_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Alternate_Energy_Possibilities_2004.pdf", + "size_bytes": 120675718, + "size_mb": 115.1 + }, + { + "filename": "Alternative_Bow_Woods_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Bow-arrows/Alternative_Bow_Woods_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Bow-arrows/Alternative_Bow_Woods_2004.pdf", + "size_bytes": 312322, + "size_mb": 0.3 + }, + { + "filename": "Alternative_Design_Wheelbarrows_For_Haulage_Constuction_Tasks_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Alternative_Design_Wheelbarrows_For_Haulage_Constuction_Tasks_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/Alternative_Design_Wheelbarrows_For_Haulage_Constuction_Tasks_1975.pdf", + "size_bytes": 2173793, + "size_mb": 2.1 + }, + { + "filename": "Alternative_Energy_Refrigeration_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Alternative_Energy_Refrigeration_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Refrigeration/Alternative_Energy_Refrigeration_2004.pdf", + "size_bytes": 5132799, + "size_mb": 4.9 + }, + { + "filename": "Alternative_Paper_Sources_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Alternative_Paper_Sources_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Paper_making/Alternative_Paper_Sources_2008.pdf", + "size_bytes": 49306, + "size_mb": 0.0 + }, + { + "filename": "Alternatives_If_The_Electricity_Goes_Off_By_Michael_Hackleman_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Alternatives_If_The_Electricity_Goes_Off_By_Michael_Hackleman_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrical_Power/Alternatives_If_The_Electricity_Goes_Off_By_Michael_Hackleman_2001.pdf", + "size_bytes": 471429, + "size_mb": 0.4 + }, + { + "filename": "Alternator_And_Generator_Comparison_For_Wind_Power_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Alternator_And_Generator_Comparison_For_Wind_Power_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Alternator_And_Generator_Comparison_For_Wind_Power_2004.pdf", + "size_bytes": 101608, + "size_mb": 0.1 + }, + { + "filename": "Alternator_Secrets_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Alternator_Secrets_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Alternator/Alternator_Secrets_2001.pdf", + "size_bytes": 2088263, + "size_mb": 2.0 + }, + { + "filename": "Altons_Wind_Turbine_Page_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Altons_Wind_Turbine_Page_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Altons_Wind_Turbine_Page_2006.pdf", + "size_bytes": 3585452, + "size_mb": 3.4 + }, + { + "filename": "Am_Loop_Antennas_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Antennas/Am_Loop_Antennas_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Antennas/Am_Loop_Antennas_2004.pdf", + "size_bytes": 6392641, + "size_mb": 6.1 + }, + { + "filename": "Amateur_Radio_Antenna_Projects_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Antennas/Amateur_Radio_Antenna_Projects_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Antennas/Amateur_Radio_Antenna_Projects_2004.pdf", + "size_bytes": 36941221, + "size_mb": 35.2 + }, + { + "filename": "Amateur_Radio_Band_Plan_By_Icom_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Frequencies/Amateur_Radio_Band_Plan_By_Icom_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Frequencies/Amateur_Radio_Band_Plan_By_Icom_2004.pdf", + "size_bytes": 8509378, + "size_mb": 8.1 + }, + { + "filename": "Amateur_Radio_Band_Plan_Layout_Calling_Frequencies_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Amateur_Radio_Band_Plan_Layout_Calling_Frequencies_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Companion Survival Resource Library/Communication & Signaling/Amateur_Radio_Band_Plan_Layout_Calling_Frequencies_2007.pdf", + "size_bytes": 503892, + "size_mb": 0.5 + }, + { + "filename": "Amateur_Radio_Voice_Net_Frequencies_Below_30000_Khz_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Frequencies/Amateur_Radio_Voice_Net_Frequencies_Below_30000_Khz_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Frequencies/Amateur_Radio_Voice_Net_Frequencies_Below_30000_Khz_2004.pdf", + "size_bytes": 3970864, + "size_mb": 3.8 + }, + { + "filename": "Amateurs_Workshop_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Amateurs_Workshop_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Amateurs_Workshop_1999.pdf", + "size_bytes": 25719177, + "size_mb": 24.5 + }, + { + "filename": "American_Farm_Tools_1909.pdf", + "ia_path": "preppers/Prepper_Ark/American_Farm_Tools_1909.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/American_Farm_Tools_1909.pdf", + "size_bytes": 12325841, + "size_mb": 11.8 + }, + { + "filename": "American_Journal_Of_Veterinary_Medicine_1916.pdf", + "ia_path": "preppers/Prepper_Ark/American_Journal_Of_Veterinary_Medicine_1916.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/American_Journal_Of_Veterinary_Medicine_1916.pdf", + "size_bytes": 49252107, + "size_mb": 47.0 + }, + { + "filename": "American_Practical_Navigator_1921.pdf", + "ia_path": "preppers/Prepper_Ark/American_Practical_Navigator_1921.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/American_Practical_Navigator_1921.pdf", + "size_bytes": 73380204, + "size_mb": 70.0 + }, + { + "filename": "American_Sign_Language_Alphabet_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Language/American_Sign_Language_Alphabet_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Language/American_Sign_Language_Alphabet_2004.pdf", + "size_bytes": 122335, + "size_mb": 0.1 + }, + { + "filename": "American_Wire_Gauge_Awg_To_Metric_2003.pdf", + "ia_path": "preppers/Prepper_Ark/American_Wire_Gauge_Awg_To_Metric_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wire/American_Wire_Gauge_Awg_To_Metric_2003.pdf", + "size_bytes": 25032, + "size_mb": 0.0 + }, + { + "filename": "An_Agricultural_Testament_1943.pdf", + "ia_path": "preppers/Prepper_Ark/An_Agricultural_Testament_1943.pdf", + "local_path": "/export/library/Survival-Companion-Library/Agriculture/An_Agricultural_Testament_1943.pdf", + "size_bytes": 1406973, + "size_mb": 1.3 + }, + { + "filename": "An_Agromedical_Approach_To_Pesticide_Management_1980.pdf", + "ia_path": "preppers/Prepper_Ark/An_Agromedical_Approach_To_Pesticide_Management_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pesticide/An_Agromedical_Approach_To_Pesticide_Management_1980.pdf", + "size_bytes": 34797470, + "size_mb": 33.2 + }, + { + "filename": "An_Attached_Solar_Greenhouse_1976.pdf", + "ia_path": "preppers/Prepper_Ark/An_Attached_Solar_Greenhouse_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/GreenHouse/An_Attached_Solar_Greenhouse_1976.pdf", + "size_bytes": 3081374, + "size_mb": 2.9 + }, + { + "filename": "An_Easy_To_Build_And_Operate_Induction_Generator_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Induction_Motor_Gen/An_Easy_To_Build_And_Operate_Induction_Generator_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Induction_Motor_Gen/An_Easy_To_Build_And_Operate_Induction_Generator_2005.pdf", + "size_bytes": 207081, + "size_mb": 0.2 + }, + { + "filename": "An_Elementary_Book_On_Electricity_And_Magnetism_And_Their_Applications_1919.pdf", + "ia_path": "preppers/Prepper_Ark/Electricity/An_Elementary_Book_On_Electricity_And_Magnetism_And_Their_Applications_1919.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Electricity/An_Elementary_Book_On_Electricity_And_Magnetism_And_Their_Applications_1919.pdf", + "size_bytes": 16144702, + "size_mb": 15.4 + }, + { + "filename": "An_Off-The-Grid_Tour_Of_Basics_Of_Renewable_Energy_Systems_2005.pdf", + "ia_path": "preppers/Prepper_Ark/An_Off-The-Grid_Tour_Of_Basics_Of_Renewable_Energy_Systems_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/An_Off-The-Grid_Tour_Of_Basics_Of_Renewable_Energy_Systems_2005.pdf", + "size_bytes": 363546, + "size_mb": 0.3 + }, + { + "filename": "An_Overview_Of_Biomass_Gassification_2008.pdf", + "ia_path": "preppers/Prepper_Ark/An_Overview_Of_Biomass_Gassification_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/An_Overview_Of_Biomass_Gassification_2008.pdf", + "size_bytes": 284223, + "size_mb": 0.3 + }, + { + "filename": "An_Overview_Of_Possible_Uses_Of_Sawdust_1985.pdf", + "ia_path": "preppers/Prepper_Ark/An_Overview_Of_Possible_Uses_Of_Sawdust_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Saw_Mills/An_Overview_Of_Possible_Uses_Of_Sawdust_1985.pdf", + "size_bytes": 14825889, + "size_mb": 14.1 + }, + { + "filename": "An_Updraft_Long-Stick_Wood_Gasifier_2005.pdf", + "ia_path": "preppers/Prepper_Ark/An_Updraft_Long-Stick_Wood_Gasifier_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/An_Updraft_Long-Stick_Wood_Gasifier_2005.pdf", + "size_bytes": 352291, + "size_mb": 0.3 + }, + { + "filename": "Anaerobic_Digestion_Of_Livestock_Wastes_To_Produce_Methane_1946-1975.pdf", + "ia_path": "preppers/Prepper_Ark/Anaerobic_Digestion_Of_Livestock_Wastes_To_Produce_Methane_1946-1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Methane/Anaerobic_Digestion_Of_Livestock_Wastes_To_Produce_Methane_1946-1975.pdf", + "size_bytes": 11316168, + "size_mb": 10.8 + }, + { + "filename": "Anaerobic_Waste_Stabilization_Ponds_A_Sustainable_Wastewater_Reuse_Cycle_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Anaerobic_Waste_Stabilization_Ponds_A_Sustainable_Wastewater_Reuse_Cycle_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/Anaerobic_Waste_Stabilization_Ponds_A_Sustainable_Wastewater_Reuse_Cycle_2006.pdf", + "size_bytes": 41641, + "size_mb": 0.0 + }, + { + "filename": "Analysis_Of_AC_Power_Inverter_Waveform_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Analysis_Of_AC_Power_Inverter_Waveform_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Inverters/Analysis_Of_AC_Power_Inverter_Waveform_2008.pdf", + "size_bytes": 65106, + "size_mb": 0.1 + }, + { + "filename": "Anesthesia_At_The_District_Hospital_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Facilities/Anesthesia_At_The_District_Hospital_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/Facilities/Anesthesia_At_The_District_Hospital_1988.pdf", + "size_bytes": 14427256, + "size_mb": 13.8 + }, + { + "filename": "Angle_Measurement_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Angle_Measurement_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Angle_Measurement/Angle_Measurement_2003.pdf", + "size_bytes": 21025, + "size_mb": 0.0 + }, + { + "filename": "Angle-Measuring_For_Slopes_Inclines_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Angle-Measuring_For_Slopes_Inclines_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Angle_Measurement/Angle-Measuring_For_Slopes_Inclines_1977.pdf", + "size_bytes": 72239, + "size_mb": 0.1 + }, + { + "filename": "Angling_Stink_Station_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Angling_Stink_Station_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Fishing/Angling_Stink_Station_2004.pdf", + "size_bytes": 306645, + "size_mb": 0.3 + }, + { + "filename": "Animal-Drawn_Wheeled_Tool_Carriers_Perfected_Yet_Rejected_By_Users_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Animal-Drawn_Wheeled_Tool_Carriers_Perfected_Yet_Rejected_By_Users_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/Animal-Drawn_Wheeled_Tool_Carriers_Perfected_Yet_Rejected_By_Users_1986.pdf", + "size_bytes": 28974705, + "size_mb": 27.6 + }, + { + "filename": "Animal_Driven_Power_Gear_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Animal_Driven_Power_Gear_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/Animal_Driven_Power_Gear_1975.pdf", + "size_bytes": 6219589, + "size_mb": 5.9 + }, + { + "filename": "Animal_Husbandry_In_The_Tropics_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Livestock/Animal_Husbandry_In_The_Tropics_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Livestock/Animal_Husbandry_In_The_Tropics_1984.pdf", + "size_bytes": 85521652, + "size_mb": 81.6 + }, + { + "filename": "Animal_Power_In_Farming_Systems_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Animal_Power_In_Farming_Systems_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/Animal_Power_In_Farming_Systems_1986.pdf", + "size_bytes": 45906717, + "size_mb": 43.8 + }, + { + "filename": "Animal_Tracks_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Tracking/Animal_Tracks_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Tracking/Animal_Tracks_2004.pdf", + "size_bytes": 9687832, + "size_mb": 9.2 + }, + { + "filename": "Animal_Traction_In_Africa_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Animal_Traction_In_Africa_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/Animal_Traction_In_Africa_1982.pdf", + "size_bytes": 46478945, + "size_mb": 44.3 + }, + { + "filename": "Animal_Traction_Manual_M-12_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Animal_Traction_Manual_M-12_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/Animal_Traction_Manual_M-12_1981.pdf", + "size_bytes": 10262538, + "size_mb": 9.8 + }, + { + "filename": "Animals_Parasitic_In_Man_1963.pdf", + "ia_path": "preppers/Prepper_Ark/Animals_Parasitic_In_Man_1963.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Animals_Parasitic_In_Man_1963.pdf", + "size_bytes": 36684983, + "size_mb": 35.0 + }, + { + "filename": "Answers_About_Lightning_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Answers_About_Lightning_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Answers_About_Lightning_2004.pdf", + "size_bytes": 43638, + "size_mb": 0.0 + }, + { + "filename": "Antenna_Battery_Charger_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Charging/Antenna_Battery_Charger_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Charging/Antenna_Battery_Charger_2006.pdf", + "size_bytes": 26331, + "size_mb": 0.0 + }, + { + "filename": "Antenna_Formulas_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Antennas/Antenna_Formulas_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Antennas/Antenna_Formulas_2004.pdf", + "size_bytes": 294988, + "size_mb": 0.3 + }, + { + "filename": "Antenna_Terms_And_Formulas_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Antennas/Antenna_Terms_And_Formulas_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Antennas/Antenna_Terms_And_Formulas_2004.pdf", + "size_bytes": 53060, + "size_mb": 0.1 + }, + { + "filename": "Antennas_For_Receiving_And_Transmitting_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Antennas/Antennas_For_Receiving_And_Transmitting_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Communication - Radio/Antennas-for-Receiving-and-Transmitting-2004.pdf", + "size_bytes": 36440530, + "size_mb": 34.8 + }, + { + "filename": "Anti-Nutritive-Factors_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Anti-Nutritive-Factors_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Anti-Nutritive-Factors_2005.pdf", + "size_bytes": 3468485, + "size_mb": 3.3 + }, + { + "filename": "Anti-Pollution_Lab_Measuring_Air_Water_And_Solid_Pollution_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Toxins/Anti-Pollution_Lab_Measuring_Air_Water_And_Solid_Pollution_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Poisons/Toxins/Anti-Pollution_Lab_Measuring_Air_Water_And_Solid_Pollution_1975.pdf", + "size_bytes": 16061748, + "size_mb": 15.3 + }, + { + "filename": "Anti-Rust_Paint_From_Fish-Scraps_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Anti-Rust_Paint_From_Fish-Scraps_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Paint/Anti-Rust_Paint_From_Fish-Scraps_2009.pdf", + "size_bytes": 118793, + "size_mb": 0.1 + }, + { + "filename": "Application_Of_Lime_To_Soil_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Application_Of_Lime_To_Soil_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soil/Application_Of_Lime_To_Soil_2000.pdf", + "size_bytes": 211193, + "size_mb": 0.2 + }, + { + "filename": "Appropriate_Technology_For_Grain_Storage_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Appropriate_Technology_For_Grain_Storage_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Storage/Appropriate_Technology_For_Grain_Storage_1977.pdf", + "size_bytes": 9392653, + "size_mb": 9.0 + }, + { + "filename": "Appropriate_Wastewater_Treatment_in_Developing_Countries_CEPT_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Appropriate_Wastewater_Treatment_in_Developing_Countries_CEPT_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/Appropriate_Wastewater_Treatment_in_Developing_Countries_CEPT_2001.pdf", + "size_bytes": 98235, + "size_mb": 0.1 + }, + { + "filename": "Approved_Practices_In_Soil_Conservation_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Approved_Practices_In_Soil_Conservation_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soil/Approved_Practices_In_Soil_Conservation_1973.pdf", + "size_bytes": 63176902, + "size_mb": 60.3 + }, + { + "filename": "APS-CFE_Renewable_Energy_Project_Case_Study_Overview_1999.pdf", + "ia_path": "preppers/Prepper_Ark/APS-CFE_Renewable_Energy_Project_Case_Study_Overview_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/APS-CFE_Renewable_Energy_Project_Case_Study_Overview_1999.pdf", + "size_bytes": 8962, + "size_mb": 0.0 + }, + { + "filename": "Aquaculture_A_Component_Of_Low_Cost_Sanitation_Technology_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Aquaculture_A_Component_Of_Low_Cost_Sanitation_Technology_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/Aquaculture_A_Component_Of_Low_Cost_Sanitation_Technology_1985.pdf", + "size_bytes": 6265850, + "size_mb": 6.0 + }, + { + "filename": "Arc_And_Gas_Lamp_Patents_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Arc_And_Gas_Lamp_Patents_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Arc_And_Gas_Lamp_Patents_2005.pdf", + "size_bytes": 4896581, + "size_mb": 4.7 + }, + { + "filename": "Arc_Lamp_Lighting_Patents_18xx_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Arc_Lamp_Lighting_Patents_18xx_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Carbon_Arc/Arc_Lamp_Lighting_Patents_18xx_2005.pdf", + "size_bytes": 44908742, + "size_mb": 42.8 + }, + { + "filename": "Arched_Green_House_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Arched_Green_House_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/PVC/Arched_Green_House_2003.pdf", + "size_bytes": 185344, + "size_mb": 0.2 + }, + { + "filename": "Architect_Herald_N_Rostvik_Norway_1991.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Architect_Herald_N_Rostvik_Norway_1991.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Architect_Herald_N_Rostvik_Norway_1991.pdf", + "size_bytes": 147134, + "size_mb": 0.1 + }, + { + "filename": "Are_Animals_Safe_To_Eat_After_A_Disaster_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Animals/Are_Animals_Safe_To_Eat_After_A_Disaster_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Animals/Are_Animals_Safe_To_Eat_After_A_Disaster_2002.pdf", + "size_bytes": 99724, + "size_mb": 0.1 + }, + { + "filename": "Armature_Winding_Motor_Repair_D_H_Braymer_USA_1920_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Armature_Winding_Motor_Repair_D_H_Braymer_USA_1920_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Armature_Winding_Motor_Repair_D_H_Braymer_USA_1920_1986.pdf", + "size_bytes": 89613, + "size_mb": 0.1 + }, + { + "filename": "Arrowheads_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Bow-arrows/Arrowheads_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Bow-arrows/Arrowheads_1999.pdf", + "size_bytes": 33074, + "size_mb": 0.0 + }, + { + "filename": "Artificial_Salmon_Spawning_Marine_Advisory_Bulletin_No-7_Alaska_1914.pdf", + "ia_path": "preppers/Prepper_Ark/Artificial_Salmon_Spawning_Marine_Advisory_Bulletin_No-7_Alaska_1914.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Artificial_Salmon_Spawning_Marine_Advisory_Bulletin_No-7_Alaska_1914.pdf", + "size_bytes": 2105179, + "size_mb": 2.0 + }, + { + "filename": "Ask_The_Herbalist_Questions_About_Everything_Herbal_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Herbs/Ask_The_Herbalist_Questions_About_Everything_Herbal_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Herbs/Ask_The_Herbalist_Questions_About_Everything_Herbal_2004.pdf", + "size_bytes": 14089667, + "size_mb": 13.4 + }, + { + "filename": "Aspects_Of_Irrigation_With_Windmills_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Aspects_Of_Irrigation_With_Windmills_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Irrigation/Aspects_Of_Irrigation_With_Windmills_1981.pdf", + "size_bytes": 10163519, + "size_mb": 9.7 + }, + { + "filename": "Attitudes_Towards_Rainwater_Harvesting_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Attitudes_Towards_Rainwater_Harvesting_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Attitudes_Towards_Rainwater_Harvesting_1999.pdf", + "size_bytes": 47328, + "size_mb": 0.0 + }, + { + "filename": "Automatic_Loading_Cross_Bow_Patents_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Bow-arrows/Automatic_Loading_Cross_Bow_Patents_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Bow-arrows/Automatic_Loading_Cross_Bow_Patents_2005.pdf", + "size_bytes": 1079506, + "size_mb": 1.0 + }, + { + "filename": "Automotive_Operation_And_Maintenance_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Automotive_Operation_And_Maintenance_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engine_Repair/Automotive_Operation_And_Maintenance_1975.pdf", + "size_bytes": 19744069, + "size_mb": 18.8 + }, + { + "filename": "Avoid_The_22_Ways_One_Can_Be_Killed_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Avoid_The_22_Ways_One_Can_Be_Killed_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Avoid_The_22_Ways_One_Can_Be_Killed_2002.pdf", + "size_bytes": 58632, + "size_mb": 0.1 + }, + { + "filename": "Axe_Throwing_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Knife_Axe/Axe_Throwing_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Knife_Axe/Axe_Throwing_2003.pdf", + "size_bytes": 164372, + "size_mb": 0.2 + }, + { + "filename": "Axial_Flux_Pm_Generator_Toridal_Winding_For_Wind_Turbine_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Axial_Flux_Pm_Generator_Toridal_Winding_For_Wind_Turbine_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Generators/Axial_Flux_Pm_Generator_Toridal_Winding_For_Wind_Turbine_2005.pdf", + "size_bytes": 252991, + "size_mb": 0.2 + }, + { + "filename": "Backyard_Composting_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Backyard_Composting_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Composting/Backyard_Composting_1975.pdf", + "size_bytes": 2923227, + "size_mb": 2.8 + }, + { + "filename": "Backyard_Composting_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Backyard_Composting_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/Backyard_Composting_2004.pdf", + "size_bytes": 50865, + "size_mb": 0.0 + }, + { + "filename": "Backyard_Rabbit_Farming_In_The_Tropics_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Rabbits/Backyard_Rabbit_Farming_In_The_Tropics_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Rabbits/Backyard_Rabbit_Farming_In_The_Tropics_2004.pdf", + "size_bytes": 596965, + "size_mb": 0.6 + }, + { + "filename": "Bamboo_As_A_Building_Material_1972.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Bamboo_As_A_Building_Material_1972.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Bamboo_As_A_Building_Material_1972.pdf", + "size_bytes": 16972408, + "size_mb": 16.2 + }, + { + "filename": "Bamboo_Reinforced_Concrete_Rainwater_Collection_Tanks_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Bamboo_Reinforced_Concrete_Rainwater_Collection_Tanks_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Storage/Bamboo_Reinforced_Concrete_Rainwater_Collection_Tanks_1977.pdf", + "size_bytes": 4904729, + "size_mb": 4.7 + }, + { + "filename": "Barnacle_Parps_Chain_Saw_Guide_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Barnacle_Parps_Chain_Saw_Guide_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chain_Saw/Barnacle_Parps_Chain_Saw_Guide_1977.pdf", + "size_bytes": 26825560, + "size_mb": 25.6 + }, + { + "filename": "Basic_Beekeeping_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Beekeeping_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Beekeeping/Basic_Beekeeping_2005.pdf", + "size_bytes": 826338, + "size_mb": 0.8 + }, + { + "filename": "Basic_Blacksmithing_1993.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Blacksmithing_1993.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Basic_Blacksmithing_1993.pdf", + "size_bytes": 4011304, + "size_mb": 3.8 + }, + { + "filename": "Basic_Information_Drilled_Wells_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Information_Drilled_Wells_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Basic_Information_Drilled_Wells_2009.pdf", + "size_bytes": 52174, + "size_mb": 0.0 + }, + { + "filename": "Basic_Information_Driven_Well_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Information_Driven_Well_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Basic_Information_Driven_Well_2009.pdf", + "size_bytes": 43471, + "size_mb": 0.0 + }, + { + "filename": "Basic_Information_Dug_Well_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Information_Dug_Well_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Basic_Information_Dug_Well_2009.pdf", + "size_bytes": 42207, + "size_mb": 0.0 + }, + { + "filename": "Basic_Machines_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Machines_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Power/Basic_Machines_2003.pdf", + "size_bytes": 12770717, + "size_mb": 12.2 + }, + { + "filename": "Basic_Machines_And_How_They_Work_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Machines_And_How_They_Work_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Machine_Making/Basic_Machines_And_How_They_Work_1999.pdf", + "size_bytes": 14024180, + "size_mb": 13.4 + }, + { + "filename": "Basic_Manual_On_Knife_Throwing_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Knife_Axe/Basic_Manual_On_Knife_Throwing_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firearms - Defense/Basic_Manual_On_Knife_Throwing_2003.pdf", + "size_bytes": 253776, + "size_mb": 0.2 + }, + { + "filename": "Basic_Mathematics_And_Calculations_For_Construction_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Mathematics_And_Calculations_For_Construction_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Mathematics_Basic/Basic_Mathematics_And_Calculations_For_Construction_1985.pdf", + "size_bytes": 234975, + "size_mb": 0.2 + }, + { + "filename": "Basic_Principles_Of_Passive_Solar_Design_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Building_Heat/Basic_Principles_Of_Passive_Solar_Design_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Building_Heat/Basic_Principles_Of_Passive_Solar_Design_1978.pdf", + "size_bytes": 3436110, + "size_mb": 3.3 + }, + { + "filename": "Basic_Rescue_Skills_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Rescue_Skills_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medicine - Health - Hygiene - Sanitation/Basic_Rescue_Skills_2003.pdf", + "size_bytes": 850305, + "size_mb": 0.8 + }, + { + "filename": "Basic_Seed_Saving_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Seeds/Basic_Seed_Saving_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Seeds/Basic_Seed_Saving_2003.pdf", + "size_bytes": 586449, + "size_mb": 0.6 + }, + { + "filename": "Basic_Sewing_Machine_Repair_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Sewing_Machine_Repair_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sewing/Basic_Sewing_Machine_Repair_1979.pdf", + "size_bytes": 3831409, + "size_mb": 3.7 + }, + { + "filename": "Basic_Soil_Improvement_For_Everyone_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Soil_Improvement_For_Everyone_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soil/Basic_Soil_Improvement_For_Everyone_1983.pdf", + "size_bytes": 3588271, + "size_mb": 3.4 + }, + { + "filename": "Basic_Spotters_Field_Guide_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Spotters_Field_Guide_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Basic_Spotters_Field_Guide_2007.pdf", + "size_bytes": 570770, + "size_mb": 0.5 + }, + { + "filename": "Basic_Weather_Spotters_Field_Guide_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Weather_Spotters_Field_Guide_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Basic_Weather_Spotters_Field_Guide_2004.pdf", + "size_bytes": 570770, + "size_mb": 0.5 + }, + { + "filename": "Basic_Weather_Spotters_Field_Guide_National_Weather_Service_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Basic_Weather_Spotters_Field_Guide_National_Weather_Service_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Basic_Weather_Spotters_Field_Guide_National_Weather_Service_2007.pdf", + "size_bytes": 570770, + "size_mb": 0.5 + }, + { + "filename": "Bat_Brand_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Types/Bat_Brand_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Types/Bat_Brand_2004.pdf", + "size_bytes": 51974, + "size_mb": 0.0 + }, + { + "filename": "Bat_Links_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Types/Bat_Links_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Types/Bat_Links_2004.pdf", + "size_bytes": 30178, + "size_mb": 0.0 + }, + { + "filename": "Bathing-Unit_Compost_Privy_Kern_1972.pdf", + "ia_path": "preppers/Prepper_Ark/Composting/Bathing-Unit_Compost_Privy_Kern_1972.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/Composting/Bathing-Unit_Compost_Privy_Kern_1972.pdf", + "size_bytes": 3858304, + "size_mb": 3.7 + }, + { + "filename": "Batteries_Overview_History_Chemistry_Types_Session-6_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Chemistry/Batteries_Overview_History_Chemistry_Types_Session-6_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Chemistry/Batteries_Overview_History_Chemistry_Types_Session-6_2007.pdf", + "size_bytes": 412730, + "size_mb": 0.4 + }, + { + "filename": "Battery_Cell_Construction_All_Types_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Types/Battery_Cell_Construction_All_Types_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Types/Battery_Cell_Construction_All_Types_2005.pdf", + "size_bytes": 361535, + "size_mb": 0.3 + }, + { + "filename": "Battery_FAQ_Deep_Cycle_Batteries_to_Bagdad-Battery_2007.pdf", + "ia_path": "preppers/Prepper_Ark/FAQ/Battery_FAQ_Deep_Cycle_Batteries_to_Bagdad-Battery_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/FAQ/Battery_FAQ_Deep_Cycle_Batteries_to_Bagdad-Battery_2007.pdf", + "size_bytes": 148393, + "size_mb": 0.1 + }, + { + "filename": "Battery_Repair_1971.pdf", + "ia_path": "preppers/Prepper_Ark/Lead_Acid/Battery_Repair_1971.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lead_Acid/Battery_Repair_1971.pdf", + "size_bytes": 4698391, + "size_mb": 4.5 + }, + { + "filename": "Battery_Service_Manual_1964.pdf", + "ia_path": "preppers/Prepper_Ark/Lead_Acid/Battery_Service_Manual_1964.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lead_Acid/Battery_Service_Manual_1964.pdf", + "size_bytes": 9411610, + "size_mb": 9.0 + }, + { + "filename": "Battery_Sizing_FAQ_2004.pdf", + "ia_path": "preppers/Prepper_Ark/FAQ/Battery_Sizing_FAQ_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/FAQ/Battery_Sizing_FAQ_2004.pdf", + "size_bytes": 99451, + "size_mb": 0.1 + }, + { + "filename": "Battery_Storage_Considerations_Recommendations_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Storage/Battery_Storage_Considerations_Recommendations_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Storage/Battery_Storage_Considerations_Recommendations_2005.pdf", + "size_bytes": 112450, + "size_mb": 0.1 + }, + { + "filename": "Battery_Storage_Recommendations_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Storage/Battery_Storage_Recommendations_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Storage/Battery_Storage_Recommendations_2008.pdf", + "size_bytes": 125456, + "size_mb": 0.1 + }, + { + "filename": "Battlefield_Karate_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Battlefield_Karate_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Battlefield_Karate_2003.pdf", + "size_bytes": 173469, + "size_mb": 0.2 + }, + { + "filename": "BCS_Solar_Battery_Charging_Stations_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/BCS_Solar_Battery_Charging_Stations_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/BCS_Solar_Battery_Charging_Stations_1998.pdf", + "size_bytes": 68591, + "size_mb": 0.1 + }, + { + "filename": "Bear_Safety_Guide_Lines_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Animals/Bear_Safety_Guide_Lines_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Animals/Bear_Safety_Guide_Lines_2008.pdf", + "size_bytes": 90974, + "size_mb": 0.1 + }, + { + "filename": "Bee_Keeping_Handbook_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Bee_Keeping_Handbook_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Beekeeping/Bee_Keeping_Handbook_1982.pdf", + "size_bytes": 20508121, + "size_mb": 19.6 + }, + { + "filename": "Beef_Cattle_Castration_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Cattle/Beef_Cattle_Castration_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Cattle/Beef_Cattle_Castration_1998.pdf", + "size_bytes": 151237, + "size_mb": 0.1 + }, + { + "filename": "Beef_Cattle_Dehorning_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Cattle/Beef_Cattle_Dehorning_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Cattle/Beef_Cattle_Dehorning_2000.pdf", + "size_bytes": 58430, + "size_mb": 0.1 + }, + { + "filename": "Beef_Cattle_Weaning_Of_Calves_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Cattle/Beef_Cattle_Weaning_Of_Calves_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Cattle/Beef_Cattle_Weaning_Of_Calves_2000.pdf", + "size_bytes": 139702, + "size_mb": 0.1 + }, + { + "filename": "Beekeeping_In_Rural_Development_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Beekeeping_In_Rural_Development_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Beekeeping/Beekeeping_In_Rural_Development_1999.pdf", + "size_bytes": 18979890, + "size_mb": 18.1 + }, + { + "filename": "Beekeeping_In_The_Tropics_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Beekeeping_In_The_Tropics_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Beekeeping/Beekeeping_In_The_Tropics_2004.pdf", + "size_bytes": 615698, + "size_mb": 0.6 + }, + { + "filename": "Beginners_Workshop_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Beginners_Workshop_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/Beginners_Workshop_1999.pdf", + "size_bytes": 16008782, + "size_mb": 15.3 + }, + { + "filename": "Belaying_To_A_Cleat_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Belaying_To_A_Cleat_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Belaying_To_A_Cleat_2004.pdf", + "size_bytes": 76593, + "size_mb": 0.1 + }, + { + "filename": "Bell_Alarms_And_Shack_Hoists_In_Windmills_1972-3.pdf", + "ia_path": "preppers/Prepper_Ark/Bell_Alarms_And_Shack_Hoists_In_Windmills_1972-3.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Bell_Alarms_And_Shack_Hoists_In_Windmills_1972-3.pdf", + "size_bytes": 1658863, + "size_mb": 1.6 + }, + { + "filename": "Bell_Alarms_Sack_Hoists_In_Windmills_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Bell_Alarms_Sack_Hoists_In_Windmills_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Bell_Alarms_Sack_Hoists_In_Windmills_1973.pdf", + "size_bytes": 1630765, + "size_mb": 1.6 + }, + { + "filename": "Bergey_Wind_Power_Overheads_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Bergey_Wind_Power_Overheads_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Bergey_Wind_Power_Overheads_1998.pdf", + "size_bytes": 283816, + "size_mb": 0.3 + }, + { + "filename": "Bergey_Wind_Systems_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Bergey_Wind_Systems_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Bergey_Wind_Systems_1999.pdf", + "size_bytes": 283005, + "size_mb": 0.3 + }, + { + "filename": "Bertc_Weird_And_Different_Recipes_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Recipes/Bertc_Weird_And_Different_Recipes_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Recipes/Bertc_Weird_And_Different_Recipes_2004.pdf", + "size_bytes": 2501313, + "size_mb": 2.4 + }, + { + "filename": "Better_Child_Care_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Better_Child_Care_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Better_Child_Care_1999.pdf", + "size_bytes": 12014012, + "size_mb": 11.5 + }, + { + "filename": "Better_Farming_Series_31_Biogas_What_It_Is_How_It_Is_Made_Fao_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Better_Farming_Series_31_Biogas_What_It_Is_How_It_Is_Made_Fao_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Better_Farming_Series_31_Biogas_What_It_Is_How_It_Is_Made_Fao_1984.pdf", + "size_bytes": 1960519, + "size_mb": 1.9 + }, + { + "filename": "Better_Farming_Series_32_Biogas_2_Building_A_Better_Biogas_Unit_Fao_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Better_Farming_Series_32_Biogas_2_Building_A_Better_Biogas_Unit_Fao_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Better_Farming_Series_32_Biogas_2_Building_A_Better_Biogas_Unit_Fao_1986.pdf", + "size_bytes": 2501462, + "size_mb": 2.4 + }, + { + "filename": "Better_Farming_Series-9_Husbandry_Diseases_Reproduce_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Livestock/Better_Farming_Series-9_Husbandry_Diseases_Reproduce_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Livestock/Better_Farming_Series-9_Husbandry_Diseases_Reproduce_1976.pdf", + "size_bytes": 3668553, + "size_mb": 3.5 + }, + { + "filename": "Better_Freshwater_Fish_Farming_The_Fish_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Better_Freshwater_Fish_Farming_The_Fish_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Better_Freshwater_Fish_Farming_The_Fish_1981.pdf", + "size_bytes": 4539502, + "size_mb": 4.3 + }, + { + "filename": "Better_Freshwater_Fish_Farming_The_Pond_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Better_Freshwater_Fish_Farming_The_Pond_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Better_Freshwater_Fish_Farming_The_Pond_1981.pdf", + "size_bytes": 4641941, + "size_mb": 4.4 + }, + { + "filename": "Better_Tools_For_The_Job_Specifications_For_Hand_Tools_And_Equipment_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Better_Tools_For_The_Job_Specifications_For_Hand_Tools_And_Equipment_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/Better_Tools_For_The_Job_Specifications_For_Hand_Tools_And_Equipment_1978.pdf", + "size_bytes": 5503824, + "size_mb": 5.2 + }, + { + "filename": "Bicycle_Generator_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Bicycle_Generator_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bicycle/Generator/Bicycle_Generator_2002.pdf", + "size_bytes": 193148, + "size_mb": 0.2 + }, + { + "filename": "Bicycle_Generator_Campaign_For_Real-Events_UK_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Bicycle_Generator_Campaign_For_Real-Events_UK_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bicycle/Generator/Bicycle_Generator_Campaign_For_Real-Events_UK_2003.pdf", + "size_bytes": 406164, + "size_mb": 0.4 + }, + { + "filename": "Bicycle_Generator_North_Shore_Ecology_Center_Illinois_USA_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Bicycle_Generator_North_Shore_Ecology_Center_Illinois_USA_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bicycle/Generator/Bicycle_Generator_North_Shore_Ecology_Center_Illinois_USA_2004.pdf", + "size_bytes": 706120, + "size_mb": 0.7 + }, + { + "filename": "Bicycling_Science_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Bicycling_Science_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bicycle/Generator/Bicycling_Science_1974.pdf", + "size_bytes": 16941820, + "size_mb": 16.2 + }, + { + "filename": "Bildreihen_Grundstufe_Metall_Metal_Working_Tools_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Bildreihen_Grundstufe_Metall_Metal_Working_Tools_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/Bildreihen_Grundstufe_Metall_Metal_Working_Tools_2004.pdf", + "size_bytes": 21300878, + "size_mb": 20.3 + }, + { + "filename": "Biodiesel-Vegetable-Oil_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Biodiesel-Vegetable-Oil_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biodiesel/Biodiesel-Vegetable-Oil_2001.pdf", + "size_bytes": 150929, + "size_mb": 0.1 + }, + { + "filename": "Bioenergy_Primer_Modernised_Biomass_Energy_For_Sustainable_Dev_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Bioenergy_Primer_Modernised_Biomass_Energy_For_Sustainable_Dev_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Bioenergy_Primer_Modernised_Biomass_Energy_For_Sustainable_Dev_2000.pdf", + "size_bytes": 3128959, + "size_mb": 3.0 + }, + { + "filename": "Biofuel_Technology_Handbook_1vs_WIP_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Biofuel_Technology_Handbook_1vs_WIP_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Biofuel_Technology_Handbook_1vs_WIP_2007.pdf", + "size_bytes": 2446144, + "size_mb": 2.3 + }, + { + "filename": "Biofuel_Technology_Handbook_Version2_D5_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Biofuel_Technology_Handbook_Version2_D5_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Biofuel_Technology_Handbook_Version2_D5_2008.pdf", + "size_bytes": 3151042, + "size_mb": 3.0 + }, + { + "filename": "Biogas_And_Waste_Recycling_In_Philippines_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Biogas_And_Waste_Recycling_In_Philippines_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Biogas_And_Waste_Recycling_In_Philippines_1978.pdf", + "size_bytes": 33920492, + "size_mb": 32.3 + }, + { + "filename": "Biogas_Business_Peace_Corps_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Biogas_Business_Peace_Corps_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Biogas_Business_Peace_Corps_2002.pdf", + "size_bytes": 18979433, + "size_mb": 18.1 + }, + { + "filename": "Biogas_In_Reciprocating_Engines_No-010_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Biogas_In_Reciprocating_Engines_No-010_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fuel/Biogas_In_Reciprocating_Engines_No-010_2008.pdf", + "size_bytes": 151113, + "size_mb": 0.1 + }, + { + "filename": "Biogas_Methane_Factsheet_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Biogas_Methane_Factsheet_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Biogas_Methane_Factsheet_1998.pdf", + "size_bytes": 28889, + "size_mb": 0.0 + }, + { + "filename": "Biogas_Plants_For_Agricultural_Farm_And_Household_Systems_1993.pdf", + "ia_path": "preppers/Prepper_Ark/Biogas_Plants_For_Agricultural_Farm_And_Household_Systems_1993.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Biogas_Plants_For_Agricultural_Farm_And_Household_Systems_1993.pdf", + "size_bytes": 337505, + "size_mb": 0.3 + }, + { + "filename": "Biogas_Plants_In_Animal_Husbandry_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Biogas_Plants_In_Animal_Husbandry_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Biogas_Plants_In_Animal_Husbandry_1989.pdf", + "size_bytes": 18058409, + "size_mb": 17.2 + }, + { + "filename": "Biogas_plants_in_animal_husbandry_GTZ-Gate_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Biogas_plants_in_animal_husbandry_GTZ-Gate_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Biogas_plants_in_animal_husbandry_GTZ-Gate_1989.pdf", + "size_bytes": 7799642, + "size_mb": 7.4 + }, + { + "filename": "Biogas_PVC_Tube_Digester_Gasholder_Davis-Preston_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Biogas_PVC_Tube_Digester_Gasholder_Davis-Preston_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Biogas_PVC_Tube_Digester_Gasholder_Davis-Preston_2004.pdf", + "size_bytes": 691979, + "size_mb": 0.7 + }, + { + "filename": "Biogas_Systems_In_India_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Biogas_Systems_In_India_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Biogas_Systems_In_India_1983.pdf", + "size_bytes": 12266320, + "size_mb": 11.7 + }, + { + "filename": "Biogas_Technology_In_The_Third_World_Mutidisciplinary_Review_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Biogas_Technology_In_The_Third_World_Mutidisciplinary_Review_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Biogas_Technology_In_The_Third_World_Mutidisciplinary_Review_1978.pdf", + "size_bytes": 15123421, + "size_mb": 14.4 + }, + { + "filename": "Biological_Paths_To_Self-Reliance_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Self-Reliance/Biological_Paths_To_Self-Reliance_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pioneer/Self-Reliance/Biological_Paths_To_Self-Reliance_2000.pdf", + "size_bytes": 29538190, + "size_mb": 28.2 + }, + { + "filename": "Biomass_A_Substitute_For_Fossil_Fuels_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Biomass_A_Substitute_For_Fossil_Fuels_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Biomass_A_Substitute_For_Fossil_Fuels_2008.pdf", + "size_bytes": 251763, + "size_mb": 0.2 + }, + { + "filename": "Biomass_Applications_Gasifier_Report_Final_ICEPT_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Biomass_Applications_Gasifier_Report_Final_ICEPT_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Biomass_Applications_Gasifier_Report_Final_ICEPT_2002.pdf", + "size_bytes": 394094, + "size_mb": 0.4 + }, + { + "filename": "Biomass_Combined_Heat_And_Power_Catalog_Of_Technologies_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Biomass_Combined_Heat_And_Power_Catalog_Of_Technologies_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Biomass_Combined_Heat_And_Power_Catalog_Of_Technologies_2007.pdf", + "size_bytes": 2477287, + "size_mb": 2.4 + }, + { + "filename": "Biomass_Gasification_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Biomass_Gasification_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Biomass_Gasification_1986.pdf", + "size_bytes": 449969, + "size_mb": 0.4 + }, + { + "filename": "Biomass_Gasification_Technology_And_Utilisation_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Biomass_Gasification_Technology_And_Utilisation_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Biomass_Gasification_Technology_And_Utilisation_2008.pdf", + "size_bytes": 2990376, + "size_mb": 2.9 + }, + { + "filename": "Biomass_Gasification_Technology_Utilization_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Biomass_Gasification_Technology_Utilization_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Biomass_Gasification_Technology_Utilization_2002.pdf", + "size_bytes": 2990376, + "size_mb": 2.9 + }, + { + "filename": "Biomass_Gasification_Using_Microturbines_And_Fuel_Cells_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Biomass_Gasification_Using_Microturbines_And_Fuel_Cells_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Biomass_Gasification_Using_Microturbines_And_Fuel_Cells_2000.pdf", + "size_bytes": 80502, + "size_mb": 0.1 + }, + { + "filename": "Biomass_Gasifier_Tars_Their_Nature_Formation_And_Conversion_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Biomass_Gasifier_Tars_Their_Nature_Formation_And_Conversion_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Biomass_Gasifier_Tars_Their_Nature_Formation_And_Conversion_1998.pdf", + "size_bytes": 2184068, + "size_mb": 2.1 + }, + { + "filename": "Biomass_Taskforce_Newsletter_June_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Biomass_Taskforce_Newsletter_June_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Biomass_Taskforce_Newsletter_June_1998.pdf", + "size_bytes": 185888, + "size_mb": 0.2 + }, + { + "filename": "Bird_Mite_Infestation_Strategies_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Bird_Mite_Infestation_Strategies_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Insects/Bird_Mite_Infestation_Strategies_2008.pdf", + "size_bytes": 2946110, + "size_mb": 2.8 + }, + { + "filename": "Blacksmith_Baker_Roofing_Sheet_Maker_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Blacksmith_Baker_Roofing_Sheet_Maker_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Blacksmith_Baker_Roofing_Sheet_Maker_1984.pdf", + "size_bytes": 17634371, + "size_mb": 16.8 + }, + { + "filename": "Blacksmith_Fundamentals_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Blacksmith_Fundamentals_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Blacksmith_Fundamentals_2004.pdf", + "size_bytes": 1828260, + "size_mb": 1.7 + }, + { + "filename": "Blacksmithing_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Blacksmithing_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Blacksmithing_1999.pdf", + "size_bytes": 5867062, + "size_mb": 5.6 + }, + { + "filename": "Blacksmithing_Forge_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Forge/Blacksmithing_Forge_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Forge/Blacksmithing_Forge_2004.pdf", + "size_bytes": 103958, + "size_mb": 0.1 + }, + { + "filename": "Blacksmithing_Welding_And_Soldering_Rural_Mechanics_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Blacksmithing_Welding_And_Soldering_Rural_Mechanics_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Blacksmithing_Welding_And_Soldering_Rural_Mechanics_1989.pdf", + "size_bytes": 10470976, + "size_mb": 10.0 + }, + { + "filename": "Blacksmiths_Bellows_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Blacksmiths_Bellows_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Blacksmiths_Bellows_1999.pdf", + "size_bytes": 1742893, + "size_mb": 1.7 + }, + { + "filename": "Blade_Design_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Blade_Design_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Blade_Design_2004.pdf", + "size_bytes": 5825369, + "size_mb": 5.6 + }, + { + "filename": "Block_Letter_Eye_Chart_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Vision/Block_Letter_Eye_Chart_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Vision/Block_Letter_Eye_Chart_2002.pdf", + "size_bytes": 48357, + "size_mb": 0.0 + }, + { + "filename": "Boatbuilding_Manual_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Boatbuilding_Manual_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Boats/Boatbuilding_Manual_1999.pdf", + "size_bytes": 22291625, + "size_mb": 21.3 + }, + { + "filename": "Boats_From_Ferro-Cement_1972.pdf", + "ia_path": "preppers/Prepper_Ark/Boats_From_Ferro-Cement_1972.pdf", + "local_path": "/export/library/Survival-Companion-Library/Boats/Boats_From_Ferro-Cement_1972.pdf", + "size_bytes": 20020932, + "size_mb": 19.1 + }, + { + "filename": "Boatswains_Whistle_Knot_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Boatswains_Whistle_Knot_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Boatswains_Whistle_Knot_1999.pdf", + "size_bytes": 144444, + "size_mb": 0.1 + }, + { + "filename": "Body_Condition_Scoring_Of_Donkeys_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Donkeys/Body_Condition_Scoring_Of_Donkeys_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Donkeys/Body_Condition_Scoring_Of_Donkeys_2004.pdf", + "size_bytes": 1999157, + "size_mb": 1.9 + }, + { + "filename": "Body_Mass_Index_Using_Height_And_Weight_Table_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Body_Mass_Index_Using_Height_And_Weight_Table_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Body_Mass_Index_Using_Height_And_Weight_Table_2005.pdf", + "size_bytes": 92244, + "size_mb": 0.1 + }, + { + "filename": "Bonus_Wind_Turbine_The_Theory_Design_Of_Modern_Wind_Turbines_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Bonus_Wind_Turbine_The_Theory_Design_Of_Modern_Wind_Turbines_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Bonus_Wind_Turbine_The_Theory_Design_Of_Modern_Wind_Turbines_1999.pdf", + "size_bytes": 694257, + "size_mb": 0.7 + }, + { + "filename": "Bow_Construction_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Bow-arrows/Bow_Construction_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Bow-arrows/Bow_Construction_1999.pdf", + "size_bytes": 166549, + "size_mb": 0.2 + }, + { + "filename": "Bow_Strings_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Bow-arrows/Bow_Strings_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Bow-arrows/Bow_Strings_1999.pdf", + "size_bytes": 45701, + "size_mb": 0.0 + }, + { + "filename": "Bowditch_The_American_Practical_Navigator_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Bowditch_The_American_Practical_Navigator_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Bowditch_The_American_Practical_Navigator_2004.pdf", + "size_bytes": 21262004, + "size_mb": 20.3 + }, + { + "filename": "Bowline_On_A_Bight_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Bowline_On_A_Bight_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Bowline_On_A_Bight_2004.pdf", + "size_bytes": 150721, + "size_mb": 0.1 + }, + { + "filename": "Bowline_Rope_Knot_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Bowline_Rope_Knot_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Bowline_Rope_Knot_2005.pdf", + "size_bytes": 6031, + "size_mb": 0.0 + }, + { + "filename": "Brakedrum_Alternator_Update_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Brakedrum_Alternator_Update_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Brakedrum_Alternator_Update_2004.pdf", + "size_bytes": 306608, + "size_mb": 0.3 + }, + { + "filename": "Brakedrum_Windmill_Hugh_Piggot_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Hugh_Piggott/Brakedrum_Windmill_Hugh_Piggot_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Hugh_Piggott/Brakedrum_Windmill_Hugh_Piggot_1998.pdf", + "size_bytes": 1617322, + "size_mb": 1.5 + }, + { + "filename": "Brakedrum_Windmill_Hugh_Piggot_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Hugh_Piggott/Brakedrum_Windmill_Hugh_Piggot_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Hugh_Piggott/Brakedrum_Windmill_Hugh_Piggot_2000.pdf", + "size_bytes": 3750754, + "size_mb": 3.6 + }, + { + "filename": "Brakedrum_Windmill_Ideas_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Brakedrum_Windmill_Ideas_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Brakedrum_Windmill_Ideas_2001.pdf", + "size_bytes": 154531, + "size_mb": 0.1 + }, + { + "filename": "Branch_Circuit_Calculations_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Formulas/Branch_Circuit_Calculations_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Formulas/Branch_Circuit_Calculations_2004.pdf", + "size_bytes": 102427, + "size_mb": 0.1 + }, + { + "filename": "Bread_Box_Water_Heater_Plans_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Slow/Bread_Box_Water_Heater_Plans_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cooking-Caning-Curing/Slow/Bread_Box_Water_Heater_Plans_1975.pdf", + "size_bytes": 474946, + "size_mb": 0.5 + }, + { + "filename": "Breurram_Hydraulic_RAM_Pump_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Breurram_Hydraulic_RAM_Pump_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Breurram_Hydraulic_RAM_Pump_2006.pdf", + "size_bytes": 582049, + "size_mb": 0.6 + }, + { + "filename": "Brickmaking_In_Developing_Countries_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Brickmaking_In_Developing_Countries_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Brickmaking_In_Developing_Countries_1979.pdf", + "size_bytes": 13645433, + "size_mb": 13.0 + }, + { + "filename": "Bridging_The_Gap_Participatory_Approach_To_Health_And_Nutrition_Education_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Bridging_The_Gap_Participatory_Approach_To_Health_And_Nutrition_Education_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Bridging_The_Gap_Participatory_Approach_To_Health_And_Nutrition_Education_1982.pdf", + "size_bytes": 12269758, + "size_mb": 11.7 + }, + { + "filename": "Bug_Zapper_And_Defense_Modifications_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Bug_Zapper_And_Defense_Modifications_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Insects/Bug_Zapper_And_Defense_Modifications_2007.pdf", + "size_bytes": 136937, + "size_mb": 0.1 + }, + { + "filename": "Build_A_Yurt_Low-Cost_Mongolian_Round_House_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Build_A_Yurt_Low-Cost_Mongolian_Round_House_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Build_A_Yurt_Low-Cost_Mongolian_Round_House_1974.pdf", + "size_bytes": 17705638, + "size_mb": 16.9 + }, + { + "filename": "Build_An_Earth-Sheltered_Log_Cabin_Tok_Thompson_1994.pdf", + "ia_path": "preppers/Prepper_Ark/Build_An_Earth-Sheltered_Log_Cabin_Tok_Thompson_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Build_An_Earth-Sheltered_Log_Cabin_Tok_Thompson_1994.pdf", + "size_bytes": 18749, + "size_mb": 0.0 + }, + { + "filename": "Build_Axial_Field_Alternator_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Build_Axial_Field_Alternator_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Build_Axial_Field_Alternator_2004.pdf", + "size_bytes": 569334, + "size_mb": 0.5 + }, + { + "filename": "Build_For_Less_Smoky_Rooms_Wood-Fired_Stoves_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Combination/Build_For_Less_Smoky_Rooms_Wood-Fired_Stoves_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Combination/Build_For_Less_Smoky_Rooms_Wood-Fired_Stoves_1984.pdf", + "size_bytes": 11694069, + "size_mb": 11.2 + }, + { + "filename": "Build_This_Sturdy_Large-Capacity_Food_Dehydrator_By_Charles_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Build_This_Sturdy_Large-Capacity_Food_Dehydrator_By_Charles_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dehydrators/Build_This_Sturdy_Large-Capacity_Food_Dehydrator_By_Charles_2001.pdf", + "size_bytes": 107392, + "size_mb": 0.1 + }, + { + "filename": "Build_Your_Ark_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Build_Your_Ark_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Build_Your_Ark_1996.pdf", + "size_bytes": 13458705, + "size_mb": 12.8 + }, + { + "filename": "Build_Your_Own_12_Vdc_Engine-Generator_1994.pdf", + "ia_path": "preppers/Prepper_Ark/Build_Your_Own_12_Vdc_Engine-Generator_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Generators/Build_Your_Own_12_Vdc_Engine-Generator_1994.pdf", + "size_bytes": 76422, + "size_mb": 0.1 + }, + { + "filename": "Build_Your_Own_Battery_Packs_2004.pdf", + "ia_path": "preppers/Prepper_Ark/NiCD/Build_Your_Own_Battery_Packs_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/NiCD/Build_Your_Own_Battery_Packs_2004.pdf", + "size_bytes": 626753, + "size_mb": 0.6 + }, + { + "filename": "Build_Your_Own_Grain_Mill_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Build_Your_Own_Grain_Mill_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/Build_Your_Own_Grain_Mill_2005.pdf", + "size_bytes": 93615, + "size_mb": 0.1 + }, + { + "filename": "Build_Your_Own_Portable_Forge_By_Corcceigh_Green_1995.pdf", + "ia_path": "preppers/Prepper_Ark/Forge/Build_Your_Own_Portable_Forge_By_Corcceigh_Green_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Forge/Build_Your_Own_Portable_Forge_By_Corcceigh_Green_1995.pdf", + "size_bytes": 93495, + "size_mb": 0.1 + }, + { + "filename": "Build_Your_Own_Recycled_Plastic_Bottle_Greenhouse_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Build_Your_Own_Recycled_Plastic_Bottle_Greenhouse_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/GreenHouse/Build_Your_Own_Recycled_Plastic_Bottle_Greenhouse_2008.pdf", + "size_bytes": 258003, + "size_mb": 0.2 + }, + { + "filename": "Build_Your_Own_Sextant_Out_Of_A_Cd_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Sundials/Build_Your_Own_Sextant_Out_Of_A_Cd_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Sundials/Build_Your_Own_Sextant_Out_Of_A_Cd_2004.pdf", + "size_bytes": 3903427, + "size_mb": 3.7 + }, + { + "filename": "Build_Your_Own_Turgo_Power_Plant_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Build_Your_Own_Turgo_Power_Plant_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Build_Your_Own_Turgo_Power_Plant_2005.pdf", + "size_bytes": 3888195, + "size_mb": 3.7 + }, + { + "filename": "Building_The_Osage_Bow_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Bow-arrows/Building_The_Osage_Bow_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Bow-arrows/Building_The_Osage_Bow_2004.pdf", + "size_bytes": 7793419, + "size_mb": 7.4 + }, + { + "filename": "Building_To_Resist_The_Effect_Of_Wind_Vol-1_Overview_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Building_To_Resist_The_Effect_Of_Wind_Vol-1_Overview_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Building_To_Resist_The_Effect_Of_Wind_Vol-1_Overview_1977.pdf", + "size_bytes": 6242569, + "size_mb": 6.0 + }, + { + "filename": "Building_To_Resist_The_Effect_Of_Wind_Vol-2_Speed_Force_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Building_To_Resist_The_Effect_Of_Wind_Vol-2_Speed_Force_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Building_To_Resist_The_Effect_Of_Wind_Vol-2_Speed_Force_1977.pdf", + "size_bytes": 4616044, + "size_mb": 4.4 + }, + { + "filename": "Building_To_Resist_The_Effect_Of_Wind_Vol-4_Methodological_Guide_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Building_To_Resist_The_Effect_Of_Wind_Vol-4_Methodological_Guide_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Building_To_Resist_The_Effect_Of_Wind_Vol-4_Methodological_Guide_1977.pdf", + "size_bytes": 5895599, + "size_mb": 5.6 + }, + { + "filename": "Building_To_Resist_The_Effect_Of_Wind_Vol-5_Architectural_Considerations_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Building_To_Resist_The_Effect_Of_Wind_Vol-5_Architectural_Considerations_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Building_To_Resist_The_Effect_Of_Wind_Vol-5_Architectural_Considerations_1977.pdf", + "size_bytes": 5432220, + "size_mb": 5.2 + }, + { + "filename": "Building_To_Resist_Wind_Vol-3_Improved_Masonry-Timber_Connections_In_Buildings_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Building_To_Resist_Wind_Vol-3_Improved_Masonry-Timber_Connections_In_Buildings_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Building_To_Resist_Wind_Vol-3_Improved_Masonry-Timber_Connections_In_Buildings_1977.pdf", + "size_bytes": 10208970, + "size_mb": 9.7 + }, + { + "filename": "Building_Using_Round_Wood_And_Wire_Lacing_Tool_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Building_Using_Round_Wood_And_Wire_Lacing_Tool_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building_Using_Round_Wood_And_Wire_Lacing_Tool_2002.pdf", + "size_bytes": 70389, + "size_mb": 0.1 + }, + { + "filename": "Building_With_Earth_A_Handbook_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Building_With_Earth_A_Handbook_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Building_With_Earth_A_Handbook_1986.pdf", + "size_bytes": 6106460, + "size_mb": 5.8 + }, + { + "filename": "Building_With_Earth_Nubian-Arch_Project_In_Bolivia_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Building_With_Earth_Nubian-Arch_Project_In_Bolivia_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building_With_Earth_Nubian-Arch_Project_In_Bolivia_2005.pdf", + "size_bytes": 3720179, + "size_mb": 3.5 + }, + { + "filename": "BYU_Survival_General_Living_Essentials_2007.pdf", + "ia_path": "preppers/Prepper_Ark/BYU_Survival_General_Living_Essentials_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/BYU_Survival_General_Living_Essentials_2007.pdf", + "size_bytes": 875245, + "size_mb": 0.8 + }, + { + "filename": "Cabbages_And_The_Cabbage_Worm_Butterfly_Nai_Vol-2_A_R_Report-1_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Cabbages_And_The_Cabbage_Worm_Butterfly_Nai_Vol-2_A_R_Report-1_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Cabbages_And_The_Cabbage_Worm_Butterfly_Nai_Vol-2_A_R_Report-1_2004.pdf", + "size_bytes": 1284344, + "size_mb": 1.2 + }, + { + "filename": "Calculating_Maximum_Current_For_Copper_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Calculating_Maximum_Current_For_Copper_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wire/Calculating_Maximum_Current_For_Copper_2004.pdf", + "size_bytes": 104178, + "size_mb": 0.1 + }, + { + "filename": "Calculation_Of_Check_Dams_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Calculation_Of_Check_Dams_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dams/Calculation_Of_Check_Dams_1979.pdf", + "size_bytes": 7818122, + "size_mb": 7.5 + }, + { + "filename": "Calendar_For_Years_2012--2032.pdf", + "ia_path": "preppers/Prepper_Ark/Calendar_For_Years_2012--2032.pdf", + "local_path": "/export/library/Survival-Companion-Library/Calendars/Calendar_For_Years_2012--2032.pdf", + "size_bytes": 185694, + "size_mb": 0.2 + }, + { + "filename": "California_Water_Resources_Center_Report_No-46_1979.pdf", + "ia_path": "preppers/Prepper_Ark/California_Water_Resources_Center_Report_No-46_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/California_Water_Resources_Center_Report_No-46_1979.pdf", + "size_bytes": 38401956, + "size_mb": 36.6 + }, + { + "filename": "Campylobacteriosis_Zoonosis_Bacterial_Organism_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Campylobacteriosis_Zoonosis_Bacterial_Organism_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Parasites/Campylobacteriosis_Zoonosis_Bacterial_Organism_2000.pdf", + "size_bytes": 1768197, + "size_mb": 1.7 + }, + { + "filename": "Can_Wind_Direction_Be_Determined_From_The_Slant_Angle_Of_Rain_Drops_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Can_Wind_Direction_Be_Determined_From_The_Slant_Angle_Of_Rain_Drops_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Can_Wind_Direction_Be_Determined_From_The_Slant_Angle_Of_Rain_Drops_2007.pdf", + "size_bytes": 236464, + "size_mb": 0.2 + }, + { + "filename": "Canadian_Poisonous_Plants_Information_System_2010.pdf", + "ia_path": "preppers/Prepper_Ark/Edible_Plants/Canadian_Poisonous_Plants_Information_System_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Edible_Plants/Canadian_Poisonous_Plants_Information_System_2010.pdf", + "size_bytes": 3577230, + "size_mb": 3.4 + }, + { + "filename": "Cane_Sugar_The_Small-Scale_Processing_Option_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Cane_Sugar_The_Small-Scale_Processing_Option_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Cane_Sugar_The_Small-Scale_Processing_Option_1989.pdf", + "size_bytes": 25702014, + "size_mb": 24.5 + }, + { + "filename": "Capacitor_Color_Codes_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Reference/Capacitor_Color_Codes_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Reference/Capacitor_Color_Codes_2004.pdf", + "size_bytes": 56977, + "size_mb": 0.1 + }, + { + "filename": "Capacity_Loss_in_PV_Batteries_and_Recovery_Procedures_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Lead_Acid/Capacity_Loss_in_PV_Batteries_and_Recovery_Procedures_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lead_Acid/Capacity_Loss_in_PV_Batteries_and_Recovery_Procedures_1998.pdf", + "size_bytes": 120833, + "size_mb": 0.1 + }, + { + "filename": "Captain_Dave_Survival_Guide_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Captain_Dave_Survival_Guide_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Captain_Dave_Survival_Guide_2004.pdf", + "size_bytes": 1176198, + "size_mb": 1.1 + }, + { + "filename": "Car_Bat_FAQ_2004.pdf", + "ia_path": "preppers/Prepper_Ark/FAQ/Car_Bat_FAQ_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/FAQ/Car_Bat_FAQ_2004.pdf", + "size_bytes": 5675616, + "size_mb": 5.4 + }, + { + "filename": "Carbon_Arc_Electrode_Size_Amps_Volts_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Carbon_Arc_Electrode_Size_Amps_Volts_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Carbon_Arc/Carbon_Arc_Electrode_Size_Amps_Volts_2005.pdf", + "size_bytes": 40225, + "size_mb": 0.0 + }, + { + "filename": "Carbon_Arc_Electrodes_How_Made_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Carbon_Arc_Electrodes_How_Made_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Carbon_Arc/Carbon_Arc_Electrodes_How_Made_2005.pdf", + "size_bytes": 27089338, + "size_mb": 25.8 + }, + { + "filename": "Carbon_Electrode_Glue_4243833_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Carbon_Electrode_Glue_4243833_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Carbon_Arc/Carbon_Electrode_Glue_4243833_2005.pdf", + "size_bytes": 365483, + "size_mb": 0.3 + }, + { + "filename": "Carbon_Electrodes_And_Arc_Lamps_18xx_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Carbon_Electrodes_And_Arc_Lamps_18xx_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Carbon_Arc/Carbon_Electrodes_And_Arc_Lamps_18xx_2005.pdf", + "size_bytes": 23144506, + "size_mb": 22.1 + }, + { + "filename": "Carbon_Facts_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Carbon_Facts_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Carbon_Arc/Carbon_Facts_2005.pdf", + "size_bytes": 186746, + "size_mb": 0.2 + }, + { + "filename": "Care_Of_Sow_And_Piglets_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Pig/Care_Of_Sow_And_Piglets_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Pig/Care_Of_Sow_And_Piglets_2005.pdf", + "size_bytes": 199458, + "size_mb": 0.2 + }, + { + "filename": "Carp_Fishing_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Carp_Fishing_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Fishing/Carp_Fishing_2004.pdf", + "size_bytes": 53675, + "size_mb": 0.1 + }, + { + "filename": "Cassell_S_Engineer_S_Handbook_1907.pdf", + "ia_path": "preppers/Prepper_Ark/Cassell_S_Engineer_S_Handbook_1907.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engineering/Cassell_S_Engineer_S_Handbook_1907.pdf", + "size_bytes": 14565203, + "size_mb": 13.9 + }, + { + "filename": "Casting_Cans_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Casting_Cans_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Fishing/Casting_Cans_2004.pdf", + "size_bytes": 154622, + "size_mb": 0.1 + }, + { + "filename": "Cat5_Wiring_Color_Codes_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Reference/Cat5_Wiring_Color_Codes_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Reference/Cat5_Wiring_Color_Codes_2004.pdf", + "size_bytes": 229506, + "size_mb": 0.2 + }, + { + "filename": "Catalog_Micro-Hydro_Turbines_And_Water_Flow_Table_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Catalog_Micro-Hydro_Turbines_And_Water_Flow_Table_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Flow/Catalog_Micro-Hydro_Turbines_And_Water_Flow_Table_2007.pdf", + "size_bytes": 1059464, + "size_mb": 1.0 + }, + { + "filename": "Catalogue_Of_Agricultural_Equipment_Purchase_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Catalogue_Of_Agricultural_Equipment_Purchase_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Catalogue_Of_Agricultural_Equipment_Purchase_1981.pdf", + "size_bytes": 6951761, + "size_mb": 6.6 + }, + { + "filename": "Catalogue_Of_Small_Scale_Power_Equipment_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Catalogue_Of_Small_Scale_Power_Equipment_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Catalogue_Of_Small_Scale_Power_Equipment_1976.pdf", + "size_bytes": 34715339, + "size_mb": 33.1 + }, + { + "filename": "Catch_A_Bass_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Catch_A_Bass_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Fishing/Catch_A_Bass_2004.pdf", + "size_bytes": 195042, + "size_mb": 0.2 + }, + { + "filename": "Cedarwood_Oil_Facts_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Essential_Oils/Cedarwood_Oil_Facts_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Essential_Oils/Cedarwood_Oil_Facts_2009.pdf", + "size_bytes": 37866, + "size_mb": 0.0 + }, + { + "filename": "Celestial_Navigation_Net_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Celestial/Celestial_Navigation_Net_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Celestial/Celestial_Navigation_Net_2004.pdf", + "size_bytes": 16995799, + "size_mb": 16.2 + }, + { + "filename": "Celestial_Navigation_What_Are_The_Options_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Celestial/Celestial_Navigation_What_Are_The_Options_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Celestial/Celestial_Navigation_What_Are_The_Options_2004.pdf", + "size_bytes": 54591, + "size_mb": 0.1 + }, + { + "filename": "Cement-Stabilized_Building_Blocks_As_A_Building_Material_1995.pdf", + "ia_path": "preppers/Prepper_Ark/Cement-Stabilized_Building_Blocks_As_A_Building_Material_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Cement-Stabilized_Building_Blocks_As_A_Building_Material_1995.pdf", + "size_bytes": 158616, + "size_mb": 0.2 + }, + { + "filename": "Cereal_Processing_Food_Cycle_Technology_Source_Book_No-3_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Cereal_Processing_Food_Cycle_Technology_Source_Book_No-3_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Cereal_Processing_Food_Cycle_Technology_Source_Book_No-3_1988.pdf", + "size_bytes": 6845909, + "size_mb": 6.5 + }, + { + "filename": "Ch2_Min_Standards_In_Water_Supply_Sanitation_And_Hygiene_Promotion_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Ch2_Min_Standards_In_Water_Supply_Sanitation_And_Hygiene_Promotion_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/Ch2_Min_Standards_In_Water_Supply_Sanitation_And_Hygiene_Promotion_2005.pdf", + "size_bytes": 378315, + "size_mb": 0.4 + }, + { + "filename": "Characteristics_Of_Rechargeable_Batteries_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Types/Characteristics_Of_Rechargeable_Batteries_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Types/Characteristics_Of_Rechargeable_Batteries_2007.pdf", + "size_bytes": 72461, + "size_mb": 0.1 + }, + { + "filename": "Characteristics_Of_Water_Lifting_Devices_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Characteristics_Of_Water_Lifting_Devices_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Characteristics_Of_Water_Lifting_Devices_2000.pdf", + "size_bytes": 62994, + "size_mb": 0.1 + }, + { + "filename": "Charcoal_Making_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Charcoal_Making_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Charcoal/Charcoal_Making_2003.pdf", + "size_bytes": 1747636, + "size_mb": 1.7 + }, + { + "filename": "Charcoal_Making_For_Small_Scale_Enterprises_Training_Manual_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Charcoal_Making_For_Small_Scale_Enterprises_Training_Manual_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Charcoal/Charcoal_Making_For_Small_Scale_Enterprises_Training_Manual_1975.pdf", + "size_bytes": 3310902, + "size_mb": 3.2 + }, + { + "filename": "Charcoal_Production_Marketing_And_Use_1961.pdf", + "ia_path": "preppers/Prepper_Ark/Charcoal_Production_Marketing_And_Use_1961.pdf", + "local_path": "/export/library/Survival-Companion-Library/Charcoal/Charcoal_Production_Marketing_And_Use_1961.pdf", + "size_bytes": 1753007, + "size_mb": 1.7 + }, + { + "filename": "Charcoal_Production_Marketing_And_Use_No-2213_1961.pdf", + "ia_path": "preppers/Prepper_Ark/Charcoal_Production_Marketing_And_Use_No-2213_1961.pdf", + "local_path": "/export/library/Survival-Companion-Library/Charcoal/Charcoal_Production_Marketing_And_Use_No-2213_1961.pdf", + "size_bytes": 1753007, + "size_mb": 1.7 + }, + { + "filename": "Charcoal_Production_Using_A_Transportable_Metal_Kiln_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Charcoal_Production_Using_A_Transportable_Metal_Kiln_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Charcoal/Charcoal_Production_Using_A_Transportable_Metal_Kiln_1980.pdf", + "size_bytes": 2057046, + "size_mb": 2.0 + }, + { + "filename": "Chem_Tutor_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Chem_Tutor_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Chem_Tutor_2004.pdf", + "size_bytes": 2962838, + "size_mb": 2.8 + }, + { + "filename": "Chemicals_From_Biological_Resources_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Chemicals_From_Biological_Resources_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Chemicals_From_Biological_Resources_2001.pdf", + "size_bytes": 2340336, + "size_mb": 2.2 + }, + { + "filename": "Chemicals_From_Tree_Distillation_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Chemicals_From_Tree_Distillation_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Chemicals_From_Tree_Distillation_2004.pdf", + "size_bytes": 31386, + "size_mb": 0.0 + }, + { + "filename": "Chemicals_From_Wood_And_Seaweed_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Chemicals_From_Wood_And_Seaweed_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Chemicals_From_Wood_And_Seaweed_2001.pdf", + "size_bytes": 771627, + "size_mb": 0.7 + }, + { + "filename": "Chicken_Feather_Skin_And_Leg_Conditions_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Poultry/Chicken_Feather_Skin_And_Leg_Conditions_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Poultry/Chicken_Feather_Skin_And_Leg_Conditions_2001.pdf", + "size_bytes": 584090, + "size_mb": 0.6 + }, + { + "filename": "Chickens_Links_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Poultry/Chickens_Links_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Poultry/Chickens_Links_2004.pdf", + "size_bytes": 8084, + "size_mb": 0.0 + }, + { + "filename": "China_At_Work_Tools_To_Make_Tools_1937.pdf", + "ia_path": "preppers/Prepper_Ark/China_At_Work_Tools_To_Make_Tools_1937.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/China_At_Work_Tools_To_Make_Tools_1937.pdf", + "size_bytes": 40550510, + "size_mb": 38.7 + }, + { + "filename": "China_Forestry_Support_For_Agriculture_1977.pdf", + "ia_path": "preppers/Prepper_Ark/China_Forestry_Support_For_Agriculture_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Forestry/China_Forestry_Support_For_Agriculture_1977.pdf", + "size_bytes": 12599335, + "size_mb": 12.0 + }, + { + "filename": "China_Gasification_Of_Crop_Residues_To_Provide_Energy_2000.pdf", + "ia_path": "preppers/Prepper_Ark/China_Gasification_Of_Crop_Residues_To_Provide_Energy_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/China_Gasification_Of_Crop_Residues_To_Provide_Energy_2000.pdf", + "size_bytes": 446100, + "size_mb": 0.4 + }, + { + "filename": "China_Grain_Storage_Structures_1979.pdf", + "ia_path": "preppers/Prepper_Ark/China_Grain_Storage_Structures_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Storage/China_Grain_Storage_Structures_1979.pdf", + "size_bytes": 23006342, + "size_mb": 21.9 + }, + { + "filename": "China-Recycling_Of_Organic_Wastes_In_Agriculture_1977.pdf", + "ia_path": "preppers/Prepper_Ark/China-Recycling_Of_Organic_Wastes_In_Agriculture_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Recycling/China-Recycling_Of_Organic_Wastes_In_Agriculture_1977.pdf", + "size_bytes": 12854242, + "size_mb": 12.3 + }, + { + "filename": "Chinese_Chain_And_Washer_Pumps_1958.pdf", + "ia_path": "preppers/Prepper_Ark/Chinese_Chain_And_Washer_Pumps_1958.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Chinese_Chain_And_Washer_Pumps_1958.pdf", + "size_bytes": 5489244, + "size_mb": 5.2 + }, + { + "filename": "Choosing_And_Using_A_Wood_Cookstove_By_Mary_Pipes_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Choosing_And_Using_A_Wood_Cookstove_By_Mary_Pipes_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Choosing_And_Using_A_Wood_Cookstove_By_Mary_Pipes_2001.pdf", + "size_bytes": 85913, + "size_mb": 0.1 + }, + { + "filename": "Chronic_Fatigue_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Diseases/Chronic_Fatigue_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Diseases/Chronic_Fatigue_2004.pdf", + "size_bytes": 256024, + "size_mb": 0.2 + }, + { + "filename": "Cibola_SAR_Land_Navigation_Training_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Cibola_SAR_Land_Navigation_Training_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Cibola_SAR_Land_Navigation_Training_2004.pdf", + "size_bytes": 6271152, + "size_mb": 6.0 + }, + { + "filename": "CITA_RAM_for_making_Adobe_building_blocks_1999.pdf", + "ia_path": "preppers/Prepper_Ark/CITA_RAM_for_making_Adobe_building_blocks_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/CITA_RAM_for_making_Adobe_building_blocks_1999.pdf", + "size_bytes": 1901811, + "size_mb": 1.8 + }, + { + "filename": "Classic_Cookery_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Recipes/Classic_Cookery_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Recipes/Classic_Cookery_2004.pdf", + "size_bytes": 223595, + "size_mb": 0.2 + }, + { + "filename": "Clay_Pot_Making_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Clay_Pot_Making_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Kilns/Clay_Pot_Making_1985.pdf", + "size_bytes": 1217775, + "size_mb": 1.2 + }, + { + "filename": "Cleaning_FILMTEC_Membranes-1_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Cleaning_FILMTEC_Membranes-1_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Reverse_Osmosis/Cleaning_FILMTEC_Membranes-1_2007.pdf", + "size_bytes": 48248, + "size_mb": 0.0 + }, + { + "filename": "Cleaning_FILMTEC_Membranes-2_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Cleaning_FILMTEC_Membranes-2_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Reverse_Osmosis/Cleaning_FILMTEC_Membranes-2_2007.pdf", + "size_bytes": 80698, + "size_mb": 0.1 + }, + { + "filename": "Climate_At_Given_Latitude_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Climate_At_Given_Latitude_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Latitude_Determination/Climate_At_Given_Latitude_2004.pdf", + "size_bytes": 50249, + "size_mb": 0.0 + }, + { + "filename": "Clove_Hitch_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Clove_Hitch_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Clove_Hitch_2004.pdf", + "size_bytes": 117418, + "size_mb": 0.1 + }, + { + "filename": "Coconut_The_Soul_Food_Of_The_Tropics_And_Vegetarian_Recipes_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Coconut_The_Soul_Food_Of_The_Tropics_And_Vegetarian_Recipes_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Coconut_The_Soul_Food_Of_The_Tropics_And_Vegetarian_Recipes_2004.pdf", + "size_bytes": 8077936, + "size_mb": 7.7 + }, + { + "filename": "Code_Of_Practice_For_Safe_Use_Of_Pesticides_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Code_Of_Practice_For_Safe_Use_Of_Pesticides_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pesticide/Code_Of_Practice_For_Safe_Use_Of_Pesticides_1976.pdf", + "size_bytes": 2222586, + "size_mb": 2.1 + }, + { + "filename": "Cogeneration_From_Biofuels_A_Technical_Guidebook_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Cogeneration_From_Biofuels_A_Technical_Guidebook_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Cogeneration_From_Biofuels_A_Technical_Guidebook_1986.pdf", + "size_bytes": 5335014, + "size_mb": 5.1 + }, + { + "filename": "Coil_Winder_Instructions_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Coil_Winder_Instructions_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Coil_Winder_Instructions_2006.pdf", + "size_bytes": 1169380, + "size_mb": 1.1 + }, + { + "filename": "Coil_Winding_Machine_Smelov_Moscow_1968-71.pdf", + "ia_path": "preppers/Prepper_Ark/Coil_Winding_Machine_Smelov_Moscow_1968-71.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Coil_Winding_Machine_Smelov_Moscow_1968-71.pdf", + "size_bytes": 15694, + "size_mb": 0.0 + }, + { + "filename": "Cold_Climate_Solar_Hotwater_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/Cold_Climate_Solar_Hotwater_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/Cold_Climate_Solar_Hotwater_2002.pdf", + "size_bytes": 207166, + "size_mb": 0.2 + }, + { + "filename": "Cold_Frame_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Cold_Frame_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/PVC/Cold_Frame_2003.pdf", + "size_bytes": 128000, + "size_mb": 0.1 + }, + { + "filename": "Collect_Rainwater_From_Your_Roof_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Collect_Rainwater_From_Your_Roof_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Collect_Rainwater_From_Your_Roof_1997.pdf", + "size_bytes": 85130, + "size_mb": 0.1 + }, + { + "filename": "Collection_Of_Indigenous_Indonesian_Technologies_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Technology/Collection_Of_Indigenous_Indonesian_Technologies_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Technology/Collection_Of_Indigenous_Indonesian_Technologies_1982.pdf", + "size_bytes": 6345124, + "size_mb": 6.1 + }, + { + "filename": "Collection_Of_Simple_Easily_Made_Working_Models_Hand_Tools_1968.pdf", + "ia_path": "preppers/Prepper_Ark/Collection_Of_Simple_Easily_Made_Working_Models_Hand_Tools_1968.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Making/Collection_Of_Simple_Easily_Made_Working_Models_Hand_Tools_1968.pdf", + "size_bytes": 3420077, + "size_mb": 3.3 + }, + { + "filename": "Collection_Of_Weather_Folklore_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Collection_Of_Weather_Folklore_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Collection_Of_Weather_Folklore_2004.pdf", + "size_bytes": 57066, + "size_mb": 0.1 + }, + { + "filename": "Common_Light_Measurement_Terms_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Measurements/Common_Light_Measurement_Terms_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Measurements/Common_Light_Measurement_Terms_2004.pdf", + "size_bytes": 251525, + "size_mb": 0.2 + }, + { + "filename": "Common_Sense_Compost_Making_1946.pdf", + "ia_path": "preppers/Prepper_Ark/Common_Sense_Compost_Making_1946.pdf", + "local_path": "/export/library/Survival-Companion-Library/Composting/Common_Sense_Compost_Making_1946.pdf", + "size_bytes": 459912, + "size_mb": 0.4 + }, + { + "filename": "Communicating_With_Pictures_In_Nepal_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Communicating_With_Pictures_In_Nepal_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Communicating_With_Pictures_In_Nepal_1976.pdf", + "size_bytes": 6476518, + "size_mb": 6.2 + }, + { + "filename": "Community_Backyard_Composting_Can_Reduce_Waste_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Community_Backyard_Composting_Can_Reduce_Waste_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Composting/Community_Backyard_Composting_Can_Reduce_Waste_2007.pdf", + "size_bytes": 3381863, + "size_mb": 3.2 + }, + { + "filename": "Community_Backyard_Composting_Programs_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Community_Backyard_Composting_Programs_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Composting/Community_Backyard_Composting_Programs_2007.pdf", + "size_bytes": 3381863, + "size_mb": 3.2 + }, + { + "filename": "Community_Water_Supply_And_Sanitation_In_Nepal_Sanitation_Handbook_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Community_Water_Supply_And_Sanitation_In_Nepal_Sanitation_Handbook_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/Community_Water_Supply_And_Sanitation_In_Nepal_Sanitation_Handbook_1982.pdf", + "size_bytes": 3995112, + "size_mb": 3.8 + }, + { + "filename": "Community_Water_Supply_The_Handpump_Option_1987.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/Community_Water_Supply_The_Handpump_Option_1987.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/Community_Water_Supply_The_Handpump_Option_1987.pdf", + "size_bytes": 27277518, + "size_mb": 26.0 + }, + { + "filename": "Comparing_Simple_Charcoal_Production_Technologies_Caribbean_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Comparing_Simple_Charcoal_Production_Technologies_Caribbean_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Charcoal/Comparing_Simple_Charcoal_Production_Technologies_Caribbean_1984.pdf", + "size_bytes": 2973082, + "size_mb": 2.8 + }, + { + "filename": "Comparison_Of_Aerogen-A6_And_Air-X_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Comparison_Of_Aerogen-A6_And_Air-X_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Comparison_Of_Aerogen-A6_And_Air-X_2003.pdf", + "size_bytes": 13203, + "size_mb": 0.0 + }, + { + "filename": "Comparison_Of_Improved_Stoves_Lab_Controlled_Tests_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Comparison_Of_Improved_Stoves_Lab_Controlled_Tests_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Comparison_Of_Improved_Stoves_Lab_Controlled_Tests_1983.pdf", + "size_bytes": 3057539, + "size_mb": 2.9 + }, + { + "filename": "Comparison_of_Nickel_Metal_Hydride_with_Ni-CD_Cells_1996.pdf", + "ia_path": "preppers/Prepper_Ark/NiMH/Comparison_of_Nickel_Metal_Hydride_with_Ni-CD_Cells_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/NiMH/Comparison_of_Nickel_Metal_Hydride_with_Ni-CD_Cells_1996.pdf", + "size_bytes": 408201, + "size_mb": 0.4 + }, + { + "filename": "Comparison_Of_Primitive_Survival_Heat_Input_Type_Water_Distillers_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Distillers/Comparison_Of_Primitive_Survival_Heat_Input_Type_Water_Distillers_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Distillers/Comparison_Of_Primitive_Survival_Heat_Input_Type_Water_Distillers_2005.pdf", + "size_bytes": 580922, + "size_mb": 0.6 + }, + { + "filename": "Compendium_In_Hydraulic_Ram-Pumps_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Compendium_In_Hydraulic_Ram-Pumps_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Compendium_In_Hydraulic_Ram-Pumps_2003.pdf", + "size_bytes": 92430019, + "size_mb": 88.1 + }, + { + "filename": "Compendium_In_Low-Cost_Wind-Mills_1993-2002.pdf", + "ia_path": "preppers/Prepper_Ark/Compendium_In_Low-Cost_Wind-Mills_1993-2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Compendium_In_Low-Cost_Wind-Mills_1993-2002.pdf", + "size_bytes": 182633399, + "size_mb": 174.2 + }, + { + "filename": "Compendium_In_Solar-Cookers_And_Food-Dryers_2nd_Edition_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Dryer/Compendium_In_Solar-Cookers_And_Food-Dryers_2nd_Edition_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Dryer/Compendium_In_Solar-Cookers_And_Food-Dryers_2nd_Edition_1999.pdf", + "size_bytes": 106076526, + "size_mb": 101.2 + }, + { + "filename": "Compendium_In_The_Integrated_Farming_Systems_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Compendium_In_The_Integrated_Farming_Systems_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Compendium_In_The_Integrated_Farming_Systems_2002.pdf", + "size_bytes": 112693892, + "size_mb": 107.5 + }, + { + "filename": "Compendium_In_Wind-Rotors_For_Water-Pumping_Electrical-Power_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Compendium_In_Wind-Rotors_For_Water-Pumping_Electrical-Power_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Compendium_In_Wind-Rotors_For_Water-Pumping_Electrical-Power_2002.pdf", + "size_bytes": 109211396, + "size_mb": 104.2 + }, + { + "filename": "Compendium_In_Wind-Turbine_Blade_Theory_And_Experience_1968-78.pdf", + "ia_path": "preppers/Prepper_Ark/Compendium_In_Wind-Turbine_Blade_Theory_And_Experience_1968-78.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Compendium_In_Wind-Turbine_Blade_Theory_And_Experience_1968-78.pdf", + "size_bytes": 144576812, + "size_mb": 137.9 + }, + { + "filename": "Compendium_Of_Small_Hydro-Power_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Compendium_Of_Small_Hydro-Power_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Compendium_Of_Small_Hydro-Power_2002.pdf", + "size_bytes": 52959518, + "size_mb": 50.5 + }, + { + "filename": "Complete_Battery_Book_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Types/Complete_Battery_Book_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Types/Complete_Battery_Book_1985.pdf", + "size_bytes": 15322820, + "size_mb": 14.6 + }, + { + "filename": "Compost_Fertilizer_Biogas_Production_From_Human_Farm_Wastes_In_China_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Compost_Fertilizer_Biogas_Production_From_Human_Farm_Wastes_In_China_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Compost_Fertilizer_Biogas_Production_From_Human_Farm_Wastes_In_China_1978.pdf", + "size_bytes": 8231681, + "size_mb": 7.9 + }, + { + "filename": "Compost_Toilets_A_Guide_For_Owner-Builders_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Composting/Compost_Toilets_A_Guide_For_Owner-Builders_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/Composting/Compost_Toilets_A_Guide_For_Owner-Builders_1999.pdf", + "size_bytes": 5177819, + "size_mb": 4.9 + }, + { + "filename": "Composting_For_The_Tropics_1963.pdf", + "ia_path": "preppers/Prepper_Ark/Composting_For_The_Tropics_1963.pdf", + "local_path": "/export/library/Survival-Companion-Library/Composting/Composting_For_The_Tropics_1963.pdf", + "size_bytes": 3102777, + "size_mb": 3.0 + }, + { + "filename": "Composting_In_Tropical_Agriculture_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Composting_In_Tropical_Agriculture_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Composting/Composting_In_Tropical_Agriculture_1981.pdf", + "size_bytes": 5655882, + "size_mb": 5.4 + }, + { + "filename": "Composting_Sanitary_Disposal_Reclamation_Organic_Wastes_1956.pdf", + "ia_path": "preppers/Prepper_Ark/Composting_Sanitary_Disposal_Reclamation_Organic_Wastes_1956.pdf", + "local_path": "/export/library/Survival-Companion-Library/Composting/Composting_Sanitary_Disposal_Reclamation_Organic_Wastes_1956.pdf", + "size_bytes": 22541737, + "size_mb": 21.5 + }, + { + "filename": "Composting_Toilet_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Composting/Composting_Toilet_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/Composting/Composting_Toilet_2004.pdf", + "size_bytes": 956658, + "size_mb": 0.9 + }, + { + "filename": "Compound_Bow_Parts_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Bow-arrows/Compound_Bow_Parts_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Bow-arrows/Compound_Bow_Parts_1999.pdf", + "size_bytes": 140809, + "size_mb": 0.1 + }, + { + "filename": "Computer_Tape_Drive_Motors_As_DC_Generators_2004.pdf", + "ia_path": "preppers/Prepper_Ark/PM_Alternators/Computer_Tape_Drive_Motors_As_DC_Generators_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/PM_Alternators/Computer_Tape_Drive_Motors_As_DC_Generators_2004.pdf", + "size_bytes": 45462, + "size_mb": 0.0 + }, + { + "filename": "Concepts_Ecosanation_Capacity_Building_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Concepts_Ecosanation_Capacity_Building_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/Concepts_Ecosanation_Capacity_Building_2006.pdf", + "size_bytes": 7422433, + "size_mb": 7.1 + }, + { + "filename": "Concrete_On_The_Farm_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Concrete_On_The_Farm_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cement-Concrete/Concrete_On_The_Farm_2009.pdf", + "size_bytes": 200029, + "size_mb": 0.2 + }, + { + "filename": "Concrete_Roller_Malt_Mill_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Concrete_Roller_Malt_Mill_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/Concrete_Roller_Malt_Mill_2009.pdf", + "size_bytes": 46947, + "size_mb": 0.0 + }, + { + "filename": "Conference_On_Tropical_Silage_Feed_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Conference_On_Tropical_Silage_Feed_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Conference_On_Tropical_Silage_Feed_2000.pdf", + "size_bytes": 20438, + "size_mb": 0.0 + }, + { + "filename": "Conservation_Farming_Humid_Tropics_Techniques_Tools_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Conservation_Farming_Humid_Tropics_Techniques_Tools_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Conservation_Farming_Humid_Tropics_Techniques_Tools_1999.pdf", + "size_bytes": 4180685, + "size_mb": 4.0 + }, + { + "filename": "Considerations_On_The_Viking_Sun_Compass_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Sundials/Considerations_On_The_Viking_Sun_Compass_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Sundials/Considerations_On_The_Viking_Sun_Compass_2004.pdf", + "size_bytes": 998196, + "size_mb": 1.0 + }, + { + "filename": "Constellations_Night_Sky_Up_Time_For_Highest_In_Sky_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Constellations_Night_Sky_Up_Time_For_Highest_In_Sky_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Astronomy/Constellations_Night_Sky_Up_Time_For_Highest_In_Sky_2008.pdf", + "size_bytes": 973417, + "size_mb": 0.9 + }, + { + "filename": "Constrictor_Knot_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Constrictor_Knot_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Constrictor_Knot_2004.pdf", + "size_bytes": 283223, + "size_mb": 0.3 + }, + { + "filename": "Construction_And_Use_Of_Simple_Physics_Apparatus_1972.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Construction_And_Use_Of_Simple_Physics_Apparatus_1972.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Construction_And_Use_Of_Simple_Physics_Apparatus_1972.pdf", + "size_bytes": 3266066, + "size_mb": 3.1 + }, + { + "filename": "Construction_Installation_And_Operation_Pit-Kiln_For_Charcoal_Produciton_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Construction_Installation_And_Operation_Pit-Kiln_For_Charcoal_Produciton_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Charcoal/Construction_Installation_And_Operation_Pit-Kiln_For_Charcoal_Produciton_1986.pdf", + "size_bytes": 4184145, + "size_mb": 4.0 + }, + { + "filename": "Construction_Manual_For_3500_Gal_Ferrocement_Water_Tank_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Construction_Manual_For_3500_Gal_Ferrocement_Water_Tank_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Storage/Construction_Manual_For_3500_Gal_Ferrocement_Water_Tank_1999.pdf", + "size_bytes": 1957030, + "size_mb": 1.9 + }, + { + "filename": "Construction_Of_A_Brick_Hot_Air_Copra_Drier_1972.pdf", + "ia_path": "preppers/Prepper_Ark/Construction_Of_A_Brick_Hot_Air_Copra_Drier_1972.pdf", + "local_path": "/export/library/Survival-Companion-Library/Kilns/Construction_Of_A_Brick_Hot_Air_Copra_Drier_1972.pdf", + "size_bytes": 2961300, + "size_mb": 2.8 + }, + { + "filename": "Construction_Of_Adobe_Construire_On_Terre_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Construction_Of_Adobe_Construire_On_Terre_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Construction_Of_Adobe_Construire_On_Terre_1979.pdf", + "size_bytes": 39229522, + "size_mb": 37.4 + }, + { + "filename": "Construction_Of_Low-Cost_Water_Storage_Tank_For_A_Spring_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Construction_Of_Low-Cost_Water_Storage_Tank_For_A_Spring_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Storage/Construction_Of_Low-Cost_Water_Storage_Tank_For_A_Spring_2001.pdf", + "size_bytes": 4023213, + "size_mb": 3.8 + }, + { + "filename": "Construction_Of_Trail_Suspended_Bridges_Nepal_Application_Of_Traditional_Tech_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Construction_Of_Trail_Suspended_Bridges_Nepal_Application_Of_Traditional_Tech_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bridges/Construction_Of_Trail_Suspended_Bridges_Nepal_Application_Of_Traditional_Tech_1981.pdf", + "size_bytes": 4179265, + "size_mb": 4.0 + }, + { + "filename": "Construction_Of_Water_Storage_Jar_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Construction_Of_Water_Storage_Jar_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Storage/Construction_Of_Water_Storage_Jar_2001.pdf", + "size_bytes": 296919, + "size_mb": 0.3 + }, + { + "filename": "Construction_Operating_A_Small_Solar_Heated_Lumber_Dryer_No-77_1961.pdf", + "ia_path": "preppers/Prepper_Ark/Dryer/Construction_Operating_A_Small_Solar_Heated_Lumber_Dryer_No-77_1961.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Dryer/Construction_Operating_A_Small_Solar_Heated_Lumber_Dryer_No-77_1961.pdf", + "size_bytes": 2080935, + "size_mb": 2.0 + }, + { + "filename": "Construction_Reference_Manual_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Construction_Reference_Manual_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Construction_Reference_Manual_1985.pdf", + "size_bytes": 8057938, + "size_mb": 7.7 + }, + { + "filename": "Contagious_Bovine_Pleuropneumonia_Lungsickness_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Cattle/Contagious_Bovine_Pleuropneumonia_Lungsickness_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Cattle/Contagious_Bovine_Pleuropneumonia_Lungsickness_1996.pdf", + "size_bytes": 356910, + "size_mb": 0.3 + }, + { + "filename": "Contamination_Of_Food_After_Nuclear_War_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Nuclear/Contamination_Of_Food_After_Nuclear_War_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Nuclear - Biological - Chemical - Warfare - Terrorism/Contamination_Of_Food_After_Nuclear_War_2004.pdf", + "size_bytes": 1476422, + "size_mb": 1.4 + }, + { + "filename": "Controlling_Mite_Pests_In_Earthworm_Beds_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Controlling_Mite_Pests_In_Earthworm_Beds_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Worms/Controlling_Mite_Pests_In_Earthworm_Beds_2007.pdf", + "size_bytes": 30142, + "size_mb": 0.0 + }, + { + "filename": "Controlling_Mite_Pests_In_Earthworm_Beds_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Controlling_Mite_Pests_In_Earthworm_Beds_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Worms/Controlling_Mite_Pests_In_Earthworm_Beds_2008.pdf", + "size_bytes": 28338, + "size_mb": 0.0 + }, + { + "filename": "Controlling_Weeds_And_Pests_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Pests/Controlling_Weeds_And_Pests_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Insects/Pests/Controlling_Weeds_And_Pests_2009.pdf", + "size_bytes": 158536, + "size_mb": 0.2 + }, + { + "filename": "Convert_Gasoline_Engine_To_Run_On_Alcohol_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Convert_Gasoline_Engine_To_Run_On_Alcohol_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engines/Convert_Gasoline_Engine_To_Run_On_Alcohol_2008.pdf", + "size_bytes": 24744, + "size_mb": 0.0 + }, + { + "filename": "Convert_Your_Car_To_Propane_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Convert_Your_Car_To_Propane_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engines/Convert_Your_Car_To_Propane_2008.pdf", + "size_bytes": 58046, + "size_mb": 0.1 + }, + { + "filename": "Converting_Automotive_Alternator_Into_Pm_Alternator_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Converting_Automotive_Alternator_Into_Pm_Alternator_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Alternator/Converting_Automotive_Alternator_Into_Pm_Alternator_2007.pdf", + "size_bytes": 167378, + "size_mb": 0.2 + }, + { + "filename": "Converting_Common_Induction_Motors_To_Low_RPM_Alternators_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Induction_Motor_Gen/Converting_Common_Induction_Motors_To_Low_RPM_Alternators_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Induction_Motor_Gen/Converting_Common_Induction_Motors_To_Low_RPM_Alternators_2004.pdf", + "size_bytes": 66653, + "size_mb": 0.1 + }, + { + "filename": "Cook_It_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Slow/Cook_It_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cooking-Caning-Curing/Slow/Cook_It_2001.pdf", + "size_bytes": 127444, + "size_mb": 0.1 + }, + { + "filename": "Cooking_Nineteenth_Century_Weights_Measures_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Recipes/Cooking_Nineteenth_Century_Weights_Measures_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Recipes/Cooking_Nineteenth_Century_Weights_Measures_2004.pdf", + "size_bytes": 35460, + "size_mb": 0.0 + }, + { + "filename": "Cooking_On_Top_Of_Your_Heating_Stove_Marjorie_Burris_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Combination/Cooking_On_Top_Of_Your_Heating_Stove_Marjorie_Burris_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Combination/Cooking_On_Top_Of_Your_Heating_Stove_Marjorie_Burris_2001.pdf", + "size_bytes": 14465, + "size_mb": 0.0 + }, + { + "filename": "Cooking_With_Woodstoves-By_Jennifer_Stein_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Cooking_With_Woodstoves-By_Jennifer_Stein_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Cooking_With_Woodstoves-By_Jennifer_Stein_2001.pdf", + "size_bytes": 26355, + "size_mb": 0.0 + }, + { + "filename": "Cookstore_Lore_By_Don_Fallick_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Cookstore_Lore_By_Don_Fallick_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Cookstore_Lore_By_Don_Fallick_2001.pdf", + "size_bytes": 31616, + "size_mb": 0.0 + }, + { + "filename": "Cookstove_Construction_By_The_Terra-Ceta_Method_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Cookstove_Construction_By_The_Terra-Ceta_Method_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Cookstove_Construction_By_The_Terra-Ceta_Method_1982.pdf", + "size_bytes": 894735, + "size_mb": 0.9 + }, + { + "filename": "Coping_With_Power_Failures_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Coping_With_Power_Failures_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Coping_With_Power_Failures_1999.pdf", + "size_bytes": 108646, + "size_mb": 0.1 + }, + { + "filename": "Copper_Sulfate_Mixed_Fungicide_2010.pdf", + "ia_path": "preppers/Prepper_Ark/Copper_Sulfate_Mixed_Fungicide_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Mold/Copper_Sulfate_Mixed_Fungicide_2010.pdf", + "size_bytes": 68533, + "size_mb": 0.1 + }, + { + "filename": "Coppicing_With_Standards_Philip_Stewart_Ce_Quarterly_USA_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Coppicing_With_Standards_Philip_Stewart_Ce_Quarterly_USA_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Forestry/Coppicing_With_Standards_Philip_Stewart_Ce_Quarterly_USA_1981.pdf", + "size_bytes": 1127797, + "size_mb": 1.1 + }, + { + "filename": "Correct_Working_Positions_And_Measurements_Kern_1979-81.pdf", + "ia_path": "preppers/Prepper_Ark/Correct_Working_Positions/Correct_Working_Positions_And_Measurements_Kern_1979-81.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Correct_Working_Positions/Correct_Working_Positions_And_Measurements_Kern_1979-81.pdf", + "size_bytes": 44945, + "size_mb": 0.0 + }, + { + "filename": "Correct_Working_Positions_And_Measurements_Papanak_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Correct_Working_Positions/Correct_Working_Positions_And_Measurements_Papanak_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Correct_Working_Positions/Correct_Working_Positions_And_Measurements_Papanak_1973.pdf", + "size_bytes": 71563, + "size_mb": 0.1 + }, + { + "filename": "Correct_Working_Positions-By_Kern_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Correct_Working_Positions/Correct_Working_Positions-By_Kern_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Correct_Working_Positions/Correct_Working_Positions-By_Kern_1975.pdf", + "size_bytes": 50303, + "size_mb": 0.0 + }, + { + "filename": "Cost_Reduction_Considerations_In_Small_Hydropower_Development_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Cost_Reduction_Considerations_In_Small_Hydropower_Development_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Cost_Reduction_Considerations_In_Small_Hydropower_Development_1983.pdf", + "size_bytes": 996346, + "size_mb": 1.0 + }, + { + "filename": "Could_I_Power_My_Computer_Or_My_Tv_With_A_Bicycle_Generator_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Could_I_Power_My_Computer_Or_My_Tv_With_A_Bicycle_Generator_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bicycle/Generator/Could_I_Power_My_Computer_Or_My_Tv_With_A_Bicycle_Generator_2009.pdf", + "size_bytes": 453503, + "size_mb": 0.4 + }, + { + "filename": "Countering_Shrinkage_Cracking_In_Renders_Concrete_Rainwater_Harvesting_Tanks_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Countering_Shrinkage_Cracking_In_Renders_Concrete_Rainwater_Harvesting_Tanks_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Countering_Shrinkage_Cracking_In_Renders_Concrete_Rainwater_Harvesting_Tanks_2002.pdf", + "size_bytes": 524012, + "size_mb": 0.5 + }, + { + "filename": "Couple_Of_Changes_To_The_Midge_Stove_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Stoves/Couple_Of_Changes_To_The_Midge_Stove_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Midge/Couple_Of_Changes_To_The_Midge_Stove_2008.pdf", + "size_bytes": 602482, + "size_mb": 0.6 + }, + { + "filename": "Cracking_In_Waterproof_Mortars_For_Cheap_Hand-Built_Tanks_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Cracking_In_Waterproof_Mortars_For_Cheap_Hand-Built_Tanks_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Storage/Cracking_In_Waterproof_Mortars_For_Cheap_Hand-Built_Tanks_2001.pdf", + "size_bytes": 769190, + "size_mb": 0.7 + }, + { + "filename": "Crane_For_Lifting_Logs_Made_Of_Logs_Christian_Bruyere_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Crane_For_Lifting_Logs_Made_Of_Logs_Christian_Bruyere_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/Crane_For_Lifting_Logs_Made_Of_Logs_Christian_Bruyere_1975.pdf", + "size_bytes": 48337, + "size_mb": 0.0 + }, + { + "filename": "Creating_Sourdough_Bread_Starter_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Creating_Sourdough_Bread_Starter_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Creating_Sourdough_Bread_Starter_2006.pdf", + "size_bytes": 134446, + "size_mb": 0.1 + }, + { + "filename": "Crops_Fruits_Of_Warm_Climates_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Crops_Fruits_Of_Warm_Climates_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Crops_Fruits_Of_Warm_Climates_2004.pdf", + "size_bytes": 28941546, + "size_mb": 27.6 + }, + { + "filename": "Crossbow_Construction_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Bow-arrows/Crossbow_Construction_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Bow-arrows/Crossbow_Construction_1999.pdf", + "size_bytes": 190038, + "size_mb": 0.2 + }, + { + "filename": "Crosscut_Saw_Manual_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Crosscut_Saw_Manual_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/Crosscut_Saw_Manual_1978.pdf", + "size_bytes": 4445921, + "size_mb": 4.2 + }, + { + "filename": "Crushers_Grinders_Blenders_Patents_For_Animal_Carcus_Barf_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Crushers_Grinders_Blenders_Patents_For_Animal_Carcus_Barf_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/Crushers_Grinders_Blenders_Patents_For_Animal_Carcus_Barf_2005.pdf", + "size_bytes": 6258713, + "size_mb": 6.0 + }, + { + "filename": "Cultivating_Subtropical_Crops_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Cultivating_Subtropical_Crops_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Cultivating_Subtropical_Crops_2003.pdf", + "size_bytes": 1994814, + "size_mb": 1.9 + }, + { + "filename": "Cultivating_Vegetables_Create_A_Peace_Garden_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Cultivating_Vegetables_Create_A_Peace_Garden_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/Cultivating_Vegetables_Create_A_Peace_Garden_2002.pdf", + "size_bytes": 272408, + "size_mb": 0.3 + }, + { + "filename": "Cultivating_Vegetables_Crop_Rotation_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Cultivating_Vegetables_Crop_Rotation_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Cultivating_Vegetables_Crop_Rotation_2002.pdf", + "size_bytes": 268317, + "size_mb": 0.3 + }, + { + "filename": "Cung-Fu_Reflex_Violence_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Cung-Fu_Reflex_Violence_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Cung-Fu_Reflex_Violence_2003.pdf", + "size_bytes": 775913, + "size_mb": 0.7 + }, + { + "filename": "Current_Technology_For_Storing_Domestic_Rainwater_Part-1_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Current_Technology_For_Storing_Domestic_Rainwater_Part-1_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Current_Technology_For_Storing_Domestic_Rainwater_Part-1_1999.pdf", + "size_bytes": 642339, + "size_mb": 0.6 + }, + { + "filename": "Custom_Turgo_Runners_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Custom_Turgo_Runners_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Custom_Turgo_Runners_2004.pdf", + "size_bytes": 277771, + "size_mb": 0.3 + }, + { + "filename": "Cycles_The_Great_Year_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Cycles_The_Great_Year_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Calendars/Cycles_The_Great_Year_2004.pdf", + "size_bytes": 1549763, + "size_mb": 1.5 + }, + { + "filename": "Dairy_Cattle_Husbandry_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Dairy/Dairy_Cattle_Husbandry_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Dairy/Dairy_Cattle_Husbandry_2004.pdf", + "size_bytes": 485046, + "size_mb": 0.5 + }, + { + "filename": "Dandelion_Page_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Dandelion_Page_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/Dandelion_Page_2004.pdf", + "size_bytes": 116000, + "size_mb": 0.1 + }, + { + "filename": "Dasifier_The_Up-Downdraft_Gasifier_For_Metal_Melting_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Dasifier_The_Up-Downdraft_Gasifier_For_Metal_Melting_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Dasifier_The_Up-Downdraft_Gasifier_For_Metal_Melting_2001.pdf", + "size_bytes": 45237, + "size_mb": 0.0 + }, + { + "filename": "David_Butcher_Pedal_Powered_Generator_1994.pdf", + "ia_path": "preppers/Prepper_Ark/David_Butcher_Pedal_Powered_Generator_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bicycle/Generator/David_Butcher_Pedal_Powered_Generator_1994.pdf", + "size_bytes": 331607, + "size_mb": 0.3 + }, + { + "filename": "Daylight_Time_Measurements_Gives_Latitude_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Daylight_Time_Measurements_Gives_Latitude_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Latitude_Determination/Daylight_Time_Measurements_Gives_Latitude_2004.pdf", + "size_bytes": 182022, + "size_mb": 0.2 + }, + { + "filename": "DC_Motor_Calculations_2004.pdf", + "ia_path": "preppers/Prepper_Ark/DC_Motor_Calculations_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/DC_Motor_Calculations_2004.pdf", + "size_bytes": 1879557, + "size_mb": 1.8 + }, + { + "filename": "DC_Motor_Components_2004.pdf", + "ia_path": "preppers/Prepper_Ark/DC_Motor_Components_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/DC_Motor_Components_2004.pdf", + "size_bytes": 350370, + "size_mb": 0.3 + }, + { + "filename": "DC_Motor_Operation_2004.pdf", + "ia_path": "preppers/Prepper_Ark/DC_Motor_Operation_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/DC_Motor_Operation_2004.pdf", + "size_bytes": 56482, + "size_mb": 0.1 + }, + { + "filename": "DC_Motor_Theory_2004.pdf", + "ia_path": "preppers/Prepper_Ark/DC_Motor_Theory_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/DC_Motor_Theory_2004.pdf", + "size_bytes": 285135, + "size_mb": 0.3 + }, + { + "filename": "DC_Series_Motors_2004.pdf", + "ia_path": "preppers/Prepper_Ark/DC_Series_Motors_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/DC_Series_Motors_2004.pdf", + "size_bytes": 107363, + "size_mb": 0.1 + }, + { + "filename": "DC_Shunt_Motors_2004.pdf", + "ia_path": "preppers/Prepper_Ark/DC_Shunt_Motors_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/DC_Shunt_Motors_2004.pdf", + "size_bytes": 172935, + "size_mb": 0.2 + }, + { + "filename": "Dead_Fall_Trap_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Trapping/Dead_Fall_Trap_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Trapping/Dead_Fall_Trap_2004.pdf", + "size_bytes": 61009, + "size_mb": 0.1 + }, + { + "filename": "Delta_Lightning_Arrestor_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Delta_Lightning_Arrestor_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lightning/Delta_Lightning_Arrestor_2003.pdf", + "size_bytes": 33994, + "size_mb": 0.0 + }, + { + "filename": "Design_And_Build_A_Water_System_For_Your_Backwoods_Home_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Design_And_Build_A_Water_System_For_Your_Backwoods_Home_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Design_And_Build_A_Water_System_For_Your_Backwoods_Home_2001.pdf", + "size_bytes": 837543, + "size_mb": 0.8 + }, + { + "filename": "Design_And_Construction_Of_Woodburning_Cookstoves_Ceta_System_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Design_And_Construction_Of_Woodburning_Cookstoves_Ceta_System_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Design_And_Construction_Of_Woodburning_Cookstoves_Ceta_System_1982.pdf", + "size_bytes": 1239065, + "size_mb": 1.2 + }, + { + "filename": "Design_Calculations_For_No-Head_Low-Head_Waterwheels_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Calculations_For_No-Head_Low-Head_Waterwheels_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Design_Calculations_For_No-Head_Low-Head_Waterwheels_2001.pdf", + "size_bytes": 96787, + "size_mb": 0.1 + }, + { + "filename": "Design_Calculations_For_Overshot_Waterwheels-By_Rudy_Behren_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Calculations_For_Overshot_Waterwheels-By_Rudy_Behren_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Design_Calculations_For_Overshot_Waterwheels-By_Rudy_Behren_2001.pdf", + "size_bytes": 32859, + "size_mb": 0.0 + }, + { + "filename": "Design_Construction_And_Performance_Of_Stick-Wood_Fired_Furnace_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Construction_And_Performance_Of_Stick-Wood_Fired_Furnace_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Design_Construction_And_Performance_Of_Stick-Wood_Fired_Furnace_1979.pdf", + "size_bytes": 1124719, + "size_mb": 1.1 + }, + { + "filename": "Design_Manual_For_Water_Wheels_Math_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Manual_For_Water_Wheels_Math_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wheels/Design_Manual_For_Water_Wheels_Math_1975.pdf", + "size_bytes": 5504587, + "size_mb": 5.2 + }, + { + "filename": "Design_Of_A_Simple_Mechanical_Water-Hydraulic_Speed_Governor_No10-5_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Of_A_Simple_Mechanical_Water-Hydraulic_Speed_Governor_No10-5_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Design_Of_A_Simple_Mechanical_Water-Hydraulic_Speed_Governor_No10-5_1980.pdf", + "size_bytes": 6467440, + "size_mb": 6.2 + }, + { + "filename": "Design_Of_Cross-Flow_Turbine_Bys-T2_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Of_Cross-Flow_Turbine_Bys-T2_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Design_Of_Cross-Flow_Turbine_Bys-T2_2005.pdf", + "size_bytes": 1511177, + "size_mb": 1.4 + }, + { + "filename": "Design_Of_Cross-Flow_Turbine_Byst1_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Of_Cross-Flow_Turbine_Byst1_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Design_Of_Cross-Flow_Turbine_Byst1_1999.pdf", + "size_bytes": 5626683, + "size_mb": 5.4 + }, + { + "filename": "Design_Of_Cross-Flow_Turbine_Byst3_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Of_Cross-Flow_Turbine_Byst3_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Design_Of_Cross-Flow_Turbine_Byst3_1999.pdf", + "size_bytes": 5298882, + "size_mb": 5.1 + }, + { + "filename": "Design_Of_Pedal_Power_For_Transport_And_Machine_Uses_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Of_Pedal_Power_For_Transport_And_Machine_Uses_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/Design_Of_Pedal_Power_For_Transport_And_Machine_Uses_1976.pdf", + "size_bytes": 4099936, + "size_mb": 3.9 + }, + { + "filename": "Design_Of_Pelton_Turbines_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Of_Pelton_Turbines_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Design_Of_Pelton_Turbines_2004.pdf", + "size_bytes": 782050, + "size_mb": 0.7 + }, + { + "filename": "Design_Of_Rainwater_Ferrocement_Storage_Tanks_For_Use_In_Developing_Countries_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Of_Rainwater_Ferrocement_Storage_Tanks_For_Use_In_Developing_Countries_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Storage/Design_Of_Rainwater_Ferrocement_Storage_Tanks_For_Use_In_Developing_Countries_2000.pdf", + "size_bytes": 2114742, + "size_mb": 2.0 + }, + { + "filename": "Design_Of_Small_Water_Storage_And_Erosion_Control_Dams_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Of_Small_Water_Storage_And_Erosion_Control_Dams_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dams/Design_Of_Small_Water_Storage_And_Erosion_Control_Dams_1983.pdf", + "size_bytes": 5352131, + "size_mb": 5.1 + }, + { + "filename": "Design_Of_Small_Water_Turbines_For_Farms_And_Small_Communities_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Of_Small_Water_Turbines_For_Farms_And_Small_Communities_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Design_Of_Small_Water_Turbines_For_Farms_And_Small_Communities_1976.pdf", + "size_bytes": 6871973, + "size_mb": 6.6 + }, + { + "filename": "Design_Of_The_Wind_Turbine_Airfoil_Family_Riso-A-Xx_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Of_The_Wind_Turbine_Airfoil_Family_Riso-A-Xx_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Design_Of_The_Wind_Turbine_Airfoil_Family_Riso-A-Xx_1998.pdf", + "size_bytes": 523765, + "size_mb": 0.5 + }, + { + "filename": "Design_Operation_Of_Full-Scale_Anaerobic_Dairy_Manure_Digester_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Operation_Of_Full-Scale_Anaerobic_Dairy_Manure_Digester_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Methane/Design_Operation_Of_Full-Scale_Anaerobic_Dairy_Manure_Digester_1979.pdf", + "size_bytes": 5937056, + "size_mb": 5.7 + }, + { + "filename": "Design_Parameters_For_A_Rice_Husk_Throatless_Gasifier_Reactor_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Parameters_For_A_Rice_Husk_Throatless_Gasifier_Reactor_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Design_Parameters_For_A_Rice_Husk_Throatless_Gasifier_Reactor_2006.pdf", + "size_bytes": 117324, + "size_mb": 0.1 + }, + { + "filename": "Design_Problems_For_Simple_Rural_Water_Systems_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Design_Problems_For_Simple_Rural_Water_Systems_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Design_Problems_For_Simple_Rural_Water_Systems_1982.pdf", + "size_bytes": 1966103, + "size_mb": 1.9 + }, + { + "filename": "Designing_A_Hydraulic_RAM_Pump_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Designing_A_Hydraulic_RAM_Pump_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Designing_A_Hydraulic_RAM_Pump_2005.pdf", + "size_bytes": 372392, + "size_mb": 0.4 + }, + { + "filename": "Designing_A_Test_Procedure_For_Domestic_Woodburning_Stoves_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Designing_A_Test_Procedure_For_Domestic_Woodburning_Stoves_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Designing_A_Test_Procedure_For_Domestic_Woodburning_Stoves_1980.pdf", + "size_bytes": 4965372, + "size_mb": 4.7 + }, + { + "filename": "Designing_For_Solar_Heating-By_Don_Fallick_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Building_Heat/Designing_For_Solar_Heating-By_Don_Fallick_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Building_Heat/Designing_For_Solar_Heating-By_Don_Fallick_2001.pdf", + "size_bytes": 88680, + "size_mb": 0.1 + }, + { + "filename": "Designs_And_Math_For_Self-Sufficient_Living_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Self-Reliance/Designs_And_Math_For_Self-Sufficient_Living_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pioneer/Self-Reliance/Designs_And_Math_For_Self-Sufficient_Living_1981.pdf", + "size_bytes": 33007602, + "size_mb": 31.5 + }, + { + "filename": "Developing_Agriculture_With_Animal_Traction_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Developing_Agriculture_With_Animal_Traction_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/Developing_Agriculture_With_Animal_Traction_2005.pdf", + "size_bytes": 386203, + "size_mb": 0.4 + }, + { + "filename": "Developing_Innovative_Technologies_For_By_And_With_Disabled_Persons_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Developing_Innovative_Technologies_For_By_And_With_Disabled_Persons_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disabled/Developing_Innovative_Technologies_For_By_And_With_Disabled_Persons_2005.pdf", + "size_bytes": 21163803, + "size_mb": 20.2 + }, + { + "filename": "Development_And_Production_Of_School_Science_Equipment_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Development_And_Production_Of_School_Science_Equipment_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Development_And_Production_Of_School_Science_Equipment_1979.pdf", + "size_bytes": 5560685, + "size_mb": 5.3 + }, + { + "filename": "Development_Of_Wind_Energy_Conference_Extract_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Development_Of_Wind_Energy_Conference_Extract_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Development_Of_Wind_Energy_Conference_Extract_1976.pdf", + "size_bytes": 4812939, + "size_mb": 4.6 + }, + { + "filename": "Development_Selection_Low_Cost_Handpumps_For_Rainwater_Tanks_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/Development_Selection_Low_Cost_Handpumps_For_Rainwater_Tanks_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/Development_Selection_Low_Cost_Handpumps_For_Rainwater_Tanks_2001.pdf", + "size_bytes": 1653940, + "size_mb": 1.6 + }, + { + "filename": "Dewey_Decimal_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Libraries/Dewey_Decimal_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Libraries/Dewey_Decimal_2004.pdf", + "size_bytes": 132839, + "size_mb": 0.1 + }, + { + "filename": "Diagnose_Problems_With_Water_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Contaminants/Diagnose_Problems_With_Water_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Contaminants/Diagnose_Problems_With_Water_2004.pdf", + "size_bytes": 5263998, + "size_mb": 5.0 + }, + { + "filename": "Diagonal_Lashing_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Diagonal_Lashing_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Diagonal_Lashing_2004.pdf", + "size_bytes": 165236, + "size_mb": 0.2 + }, + { + "filename": "Diatomaceous_Earth_For_Food_Storage_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Diatomaceous_Earth_For_Food_Storage_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Storage/Diatomaceous_Earth_For_Food_Storage_1999.pdf", + "size_bytes": 194224, + "size_mb": 0.2 + }, + { + "filename": "Dibble_Sticks_Donkeys_And_Diesels_Machines_In_Crop_Production_1990.pdf", + "ia_path": "preppers/Prepper_Ark/Dibble_Sticks_Donkeys_And_Diesels_Machines_In_Crop_Production_1990.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Dibble_Sticks_Donkeys_And_Diesels_Machines_In_Crop_Production_1990.pdf", + "size_bytes": 19765116, + "size_mb": 18.8 + }, + { + "filename": "Diesel_Generators_Or_1800rpm_Is_Much_Better_Than_3600rpm_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Diesel_Generators_Or_1800rpm_Is_Much_Better_Than_3600rpm_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrical_Power/Diesel_Generators_Or_1800rpm_Is_Much_Better_Than_3600rpm_2001.pdf", + "size_bytes": 21240, + "size_mb": 0.0 + }, + { + "filename": "Different_Ways_Of_Killing_Mold_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Different_Ways_Of_Killing_Mold_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Mold/Different_Ways_Of_Killing_Mold_2009.pdf", + "size_bytes": 44536, + "size_mb": 0.0 + }, + { + "filename": "Dipole_101_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Antennas/Dipole_101_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Companion Survival Resource Library/Communication & Signaling/Dipole_101_2004.pdf", + "size_bytes": 1599086, + "size_mb": 1.5 + }, + { + "filename": "Direct_Osmosis_Cleaning_Using_High_Concentration_Of_Nacl_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Direct_Osmosis_Cleaning_Using_High_Concentration_Of_Nacl_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Reverse_Osmosis/Direct_Osmosis_Cleaning_Using_High_Concentration_Of_Nacl_2007.pdf", + "size_bytes": 366659, + "size_mb": 0.3 + }, + { + "filename": "Directory_Of_Machines_Hand_Tools_Plants_Eguipment_Processes_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Technology/Directory_Of_Machines_Hand_Tools_Plants_Eguipment_Processes_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Technology/Directory_Of_Machines_Hand_Tools_Plants_Eguipment_Processes_1999.pdf", + "size_bytes": 13946380, + "size_mb": 13.3 + }, + { + "filename": "Directory_Of_Manufacturers_Of_Small_Hydro-Power_Equipment_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Directory_Of_Manufacturers_Of_Small_Hydro-Power_Equipment_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Directory_Of_Manufacturers_Of_Small_Hydro-Power_Equipment_1984.pdf", + "size_bytes": 10224251, + "size_mb": 9.8 + }, + { + "filename": "Disaster_Mitigation_A_Community_Based_Approach_No-3_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Mitigation/Disaster_Mitigation_A_Community_Based_Approach_No-3_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disaster_Prep/Mitigation/Disaster_Mitigation_A_Community_Based_Approach_No-3_1989.pdf", + "size_bytes": 14125946, + "size_mb": 13.5 + }, + { + "filename": "Disaster_Preparedness_Kit_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Disaster_Preparedness_Kit_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disaster_Prep/Disaster_Preparedness_Kit_2003.pdf", + "size_bytes": 553469, + "size_mb": 0.5 + }, + { + "filename": "Diseases_Shared_By_Wildlife_And_Livestock_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Livestock/Diseases_Shared_By_Wildlife_And_Livestock_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Livestock/Diseases_Shared_By_Wildlife_And_Livestock_2002.pdf", + "size_bytes": 440547, + "size_mb": 0.4 + }, + { + "filename": "Disseminating_Ram-Pump_Technology_1994.pdf", + "ia_path": "preppers/Prepper_Ark/Disseminating_Ram-Pump_Technology_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Disseminating_Ram-Pump_Technology_1994.pdf", + "size_bytes": 34593, + "size_mb": 0.0 + }, + { + "filename": "Distilled_Water_From_Plastic_Covered_Hole_In_The_Ground_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Distillers/Distilled_Water_From_Plastic_Covered_Hole_In_The_Ground_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Distillers/Distilled_Water_From_Plastic_Covered_Hole_In_The_Ground_2005.pdf", + "size_bytes": 36992, + "size_mb": 0.0 + }, + { + "filename": "Distributed_Generation_In_The_New_Millennium_By_Edison_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Distributed_Generation_In_The_New_Millennium_By_Edison_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Distributed_Generation_In_The_New_Millennium_By_Edison_1998.pdf", + "size_bytes": 280633, + "size_mb": 0.3 + }, + { + "filename": "Diy_Wind_Generator_From_Three_Phase_Motor_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Diy_Wind_Generator_From_Three_Phase_Motor_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Diy_Wind_Generator_From_Three_Phase_Motor_2003.pdf", + "size_bytes": 487647, + "size_mb": 0.5 + }, + { + "filename": "Do-It-Yourself_Hydro-Power_Survey-By_Michael_Hackleman_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Do-It-Yourself_Hydro-Power_Survey-By_Michael_Hackleman_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Do-It-Yourself_Hydro-Power_Survey-By_Michael_Hackleman_2001.pdf", + "size_bytes": 289820, + "size_mb": 0.3 + }, + { + "filename": "Dome_Construction_Plans_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Dome_Construction_Plans_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Dome_Construction_Plans_2004.pdf", + "size_bytes": 60123872, + "size_mb": 57.3 + }, + { + "filename": "Domestic_Electricity_Generation_Using_Waterwheels_On_Moored_Barge_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Domestic_Electricity_Generation_Using_Waterwheels_On_Moored_Barge_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wheels/Domestic_Electricity_Generation_Using_Waterwheels_On_Moored_Barge_2005.pdf", + "size_bytes": 1659915, + "size_mb": 1.6 + }, + { + "filename": "Domestic_Grain_Storage_Bins_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Domestic_Grain_Storage_Bins_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Storage/Domestic_Grain_Storage_Bins_1973.pdf", + "size_bytes": 16403100, + "size_mb": 15.6 + }, + { + "filename": "Domestic_Rainwater_Harvesting_Perceptions_Of_Water_Professionals_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Domestic_Rainwater_Harvesting_Perceptions_Of_Water_Professionals_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Domestic_Rainwater_Harvesting_Perceptions_Of_Water_Professionals_1999.pdf", + "size_bytes": 31450, + "size_mb": 0.0 + }, + { + "filename": "Donkeys_For_Traction_And_Tillage_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Donkeys/Donkeys_For_Traction_And_Tillage_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Donkeys/Donkeys_For_Traction_And_Tillage_2004.pdf", + "size_bytes": 759959, + "size_mb": 0.7 + }, + { + "filename": "Dose_Your_Animals_For_Worms_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Livestock/Dose_Your_Animals_For_Worms_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Livestock/Dose_Your_Animals_For_Worms_2004.pdf", + "size_bytes": 981155, + "size_mb": 0.9 + }, + { + "filename": "Double-Drum_Sawdust_Stove_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Heating/Double-Drum_Sawdust_Stove_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Heating/Double-Drum_Sawdust_Stove_1975.pdf", + "size_bytes": 1567002, + "size_mb": 1.5 + }, + { + "filename": "Double_Vault_Composting_Toilets_State_Of_The_Art_Review_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Composting/Double_Vault_Composting_Toilets_State_Of_The_Art_Review_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/Composting/Double_Vault_Composting_Toilets_State_Of_The_Art_Review_1981.pdf", + "size_bytes": 4677118, + "size_mb": 4.5 + }, + { + "filename": "Dow_FILMTEC_Desalination_Filtration_Membranes_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Dow_FILMTEC_Desalination_Filtration_Membranes_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Reverse_Osmosis/Dow_FILMTEC_Desalination_Filtration_Membranes_2007.pdf", + "size_bytes": 127880, + "size_mb": 0.1 + }, + { + "filename": "Dow_FILMTEC_Home_Drinking_Water_RO_Membrane_Elements_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Dow_FILMTEC_Home_Drinking_Water_RO_Membrane_Elements_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Reverse_Osmosis/Dow_FILMTEC_Home_Drinking_Water_RO_Membrane_Elements_2007.pdf", + "size_bytes": 90260, + "size_mb": 0.1 + }, + { + "filename": "Dr_David_Roberts_Practical_Home_Veterinarian_1906.pdf", + "ia_path": "preppers/Prepper_Ark/Dr_David_Roberts_Practical_Home_Veterinarian_1906.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/Dr_David_Roberts_Practical_Home_Veterinarian_1906.pdf", + "size_bytes": 9384356, + "size_mb": 8.9 + }, + { + "filename": "Draft_Horse_Primer_Guide_To_Care_Use_Of_Work_Horses_And_Mules_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Draft_Horse_Primer_Guide_To_Care_Use_Of_Work_Horses_And_Mules_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/Draft_Horse_Primer_Guide_To_Care_Use_Of_Work_Horses_And_Mules_1977.pdf", + "size_bytes": 21523286, + "size_mb": 20.5 + }, + { + "filename": "Dragons_Touch_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Dragons_Touch_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Dragons_Touch_2002.pdf", + "size_bytes": 54190, + "size_mb": 0.1 + }, + { + "filename": "Drinking_Water_And_RAM_Pumps_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Drinking_Water_And_RAM_Pumps_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Drinking_Water_And_RAM_Pumps_2005.pdf", + "size_bytes": 19381159, + "size_mb": 18.5 + }, + { + "filename": "Drinking_Water_Contaminants_US_EPA_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Contaminants/Drinking_Water_Contaminants_US_EPA_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Contaminants/Drinking_Water_Contaminants_US_EPA_2009.pdf", + "size_bytes": 1020969, + "size_mb": 1.0 + }, + { + "filename": "Drinking_Water_From_Household_Wells_EPA_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Drinking_Water_From_Household_Wells_EPA_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Drinking_Water_From_Household_Wells_EPA_2002.pdf", + "size_bytes": 1684285, + "size_mb": 1.6 + }, + { + "filename": "DRWH_and_Insect_Vectors_A_Literature_Review_2001.pdf", + "ia_path": "preppers/Prepper_Ark/DRWH_and_Insect_Vectors_A_Literature_Review_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Insects/DRWH_and_Insect_Vectors_A_Literature_Review_2001.pdf", + "size_bytes": 169535, + "size_mb": 0.2 + }, + { + "filename": "DRWH_Design_and_Insect_Breeding_2001.pdf", + "ia_path": "preppers/Prepper_Ark/DRWH_Design_and_Insect_Breeding_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Insects/DRWH_Design_and_Insect_Breeding_2001.pdf", + "size_bytes": 91040, + "size_mb": 0.1 + }, + { + "filename": "DRWH_Water_Quality_A_Literature_Review_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Contaminants/DRWH_Water_Quality_A_Literature_Review_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Contaminants/DRWH_Water_Quality_A_Literature_Review_2001.pdf", + "size_bytes": 784782, + "size_mb": 0.7 + }, + { + "filename": "DRWH_Water_Quality_In_Domestic_Roofwater_Harvesting_Systems_2000.pdf", + "ia_path": "preppers/Prepper_Ark/DRWH_Water_Quality_In_Domestic_Roofwater_Harvesting_Systems_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/DRWH_Water_Quality_In_Domestic_Roofwater_Harvesting_Systems_2000.pdf", + "size_bytes": 190451, + "size_mb": 0.2 + }, + { + "filename": "Dry_Composting_Latrines_In_Guatemala_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Composting/Dry_Composting_Latrines_In_Guatemala_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/Composting/Dry_Composting_Latrines_In_Guatemala_1982.pdf", + "size_bytes": 1119567, + "size_mb": 1.1 + }, + { + "filename": "Dry_It_You_Will_Like_It_Food_Dehydration_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Dry_It_You_Will_Like_It_Food_Dehydration_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dehydrators/Dry_It_You_Will_Like_It_Food_Dehydration_1974.pdf", + "size_bytes": 5284213, + "size_mb": 5.0 + }, + { + "filename": "Dry It You'll Like It.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Dry It You'll Like It.pdf", + "local_path": "/export/library/Survival-Companion-Library/Survival Uploads/Food Preserving/Dry it you'll like it.pdf", + "size_bytes": 5284213, + "size_mb": 5.0 + }, + { + "filename": "Drying_And_Processing_Tree_Fruits_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Drying_And_Processing_Tree_Fruits_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dehydrators/Drying_And_Processing_Tree_Fruits_1976.pdf", + "size_bytes": 3651513, + "size_mb": 3.5 + }, + { + "filename": "Drying_Equipment_For_Cereal_Grains_And_Other_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Drying_Equipment_For_Cereal_Grains_And_Other_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dehydrators/Drying_Equipment_For_Cereal_Grains_And_Other_1977.pdf", + "size_bytes": 3173208, + "size_mb": 3.0 + }, + { + "filename": "Drying_Vegetables_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Dryers/Drying_Vegetables_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Dryers/Drying_Vegetables_2004.pdf", + "size_bytes": 41682, + "size_mb": 0.0 + }, + { + "filename": "DTU_Animal_Cart_Cast_Aluminium_Wheel_With_Roller_Bearing_1999.pdf", + "ia_path": "preppers/Prepper_Ark/DTU_Animal_Cart_Cast_Aluminium_Wheel_With_Roller_Bearing_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/DTU_Animal_Cart_Cast_Aluminium_Wheel_With_Roller_Bearing_1999.pdf", + "size_bytes": 215938, + "size_mb": 0.2 + }, + { + "filename": "DTU_Animal_Cart_How_to_Build_for_One_Donkey_1999.pdf", + "ia_path": "preppers/Prepper_Ark/DTU_Animal_Cart_How_to_Build_for_One_Donkey_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/DTU_Animal_Cart_How_to_Build_for_One_Donkey_1999.pdf", + "size_bytes": 2776276, + "size_mb": 2.6 + }, + { + "filename": "DTU_Animal_Cart_PVC_Plain_Bearing_OX_Cart_Axle_1999.pdf", + "ia_path": "preppers/Prepper_Ark/DTU_Animal_Cart_PVC_Plain_Bearing_OX_Cart_Axle_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/DTU_Animal_Cart_PVC_Plain_Bearing_OX_Cart_Axle_1999.pdf", + "size_bytes": 158754, + "size_mb": 0.2 + }, + { + "filename": "DTU_Animal_Cart_Straight_Hame_Collar_for_Donkey_Harness_1999.pdf", + "ia_path": "preppers/Prepper_Ark/DTU_Animal_Cart_Straight_Hame_Collar_for_Donkey_Harness_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/DTU_Animal_Cart_Straight_Hame_Collar_for_Donkey_Harness_1999.pdf", + "size_bytes": 193201, + "size_mb": 0.2 + }, + { + "filename": "DTU_Animal_Cart_Wheel_Spanner_1999.pdf", + "ia_path": "preppers/Prepper_Ark/DTU_Animal_Cart_Wheel_Spanner_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/DTU_Animal_Cart_Wheel_Spanner_1999.pdf", + "size_bytes": 52748, + "size_mb": 0.1 + }, + { + "filename": "Duck_Keeping_In_The_Tropics_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Ducks/Duck_Keeping_In_The_Tropics_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Ducks/Duck_Keeping_In_The_Tropics_2004.pdf", + "size_bytes": 613377, + "size_mb": 0.6 + }, + { + "filename": "Durability_Of_Compressed_And_Cement-Stabilised_Building_Blocks_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Durability_Of_Compressed_And_Cement-Stabilised_Building_Blocks_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Durability_Of_Compressed_And_Cement-Stabilised_Building_Blocks_2001.pdf", + "size_bytes": 1325028, + "size_mb": 1.3 + }, + { + "filename": "Duracell_Ni-MH_Rechargeable_Batteries_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Chemistry/Duracell_Ni-MH_Rechargeable_Batteries_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Chemistry/Duracell_Ni-MH_Rechargeable_Batteries_2007.pdf", + "size_bytes": 514052, + "size_mb": 0.5 + }, + { + "filename": "Dye_Plants_And_Dyeing_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Dye_Plants_And_Dyeing_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dyeing/Dye_Plants_And_Dyeing_1984.pdf", + "size_bytes": 34745765, + "size_mb": 33.1 + }, + { + "filename": "Dynamic_Compaction_Of_Soil_For_Low-Cost_Building_Blocks_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Dynamic_Compaction_Of_Soil_For_Low-Cost_Building_Blocks_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Dynamic_Compaction_Of_Soil_For_Low-Cost_Building_Blocks_2000.pdf", + "size_bytes": 196721, + "size_mb": 0.2 + }, + { + "filename": "Dynamically-Compacted_Cement_Stabilised_Soil_Blocks_For_Walling_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Dynamically-Compacted_Cement_Stabilised_Soil_Blocks_For_Walling_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Dynamically-Compacted_Cement_Stabilised_Soil_Blocks_For_Walling_2002.pdf", + "size_bytes": 2157082, + "size_mb": 2.1 + }, + { + "filename": "Early_Wood_Windmill_Drawings_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Early_Wood_Windmill_Drawings_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Early_Wood_Windmill_Drawings_2005.pdf", + "size_bytes": 164704, + "size_mb": 0.2 + }, + { + "filename": "Earth_For_Homes_1955.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Earth_For_Homes_1955.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Earth_For_Homes_1955.pdf", + "size_bytes": 7619384, + "size_mb": 7.3 + }, + { + "filename": "Eatbug_Edible_Insects_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Edible_Bugs/Eatbug_Edible_Insects_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Edible_Bugs/Eatbug_Edible_Insects_2004.pdf", + "size_bytes": 126338, + "size_mb": 0.1 + }, + { + "filename": "Eating_Bugs_And_Bees_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Edible_Bugs/Eating_Bugs_And_Bees_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Edible_Bugs/Eating_Bugs_And_Bees_2004.pdf", + "size_bytes": 11403751, + "size_mb": 10.9 + }, + { + "filename": "Ecological_Engineering-Waste_Water_Treatment_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Ecological_Engineering-Waste_Water_Treatment_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/Ecological_Engineering-Waste_Water_Treatment_2002.pdf", + "size_bytes": 5054201, + "size_mb": 4.8 + }, + { + "filename": "Ecological-Sanitation-2004.pdf", + "ia_path": "preppers/Prepper_Ark/Ecological-Sanitation-2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/Ecological-Sanitation-2004.pdf", + "size_bytes": 1300606, + "size_mb": 1.2 + }, + { + "filename": "ECOSAN-2005-compost_toilets_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Composting/ECOSAN-2005-compost_toilets_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/Composting/ECOSAN-2005-compost_toilets_2005.pdf", + "size_bytes": 1791741, + "size_mb": 1.7 + }, + { + "filename": "Edible_And_Other_Uses_Plants_For_A_Future_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Edible_Plants/Edible_And_Other_Uses_Plants_For_A_Future_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Edible_Plants/Edible_And_Other_Uses_Plants_For_A_Future_2004.pdf", + "size_bytes": 124082616, + "size_mb": 118.3 + }, + { + "filename": "Effects_Radiant_Light_Sources_On_Plant_Growth_And_Other_Subjects_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Growth/Effects_Radiant_Light_Sources_On_Plant_Growth_And_Other_Subjects_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Growth/Effects_Radiant_Light_Sources_On_Plant_Growth_And_Other_Subjects_2002.pdf", + "size_bytes": 122764399, + "size_mb": 117.1 + }, + { + "filename": "Elec-Mag-Rel_And_Formulas_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Antennas/Elec-Mag-Rel_And_Formulas_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Antennas/Elec-Mag-Rel_And_Formulas_2004.pdf", + "size_bytes": 57715, + "size_mb": 0.1 + }, + { + "filename": "Electric_Furnice_Patent_1899.pdf", + "ia_path": "preppers/Prepper_Ark/Electric_Furnice_Patent_1899.pdf", + "local_path": "/export/library/Survival-Companion-Library/Heat_and_Cool/Electric_Furnice_Patent_1899.pdf", + "size_bytes": 1664385, + "size_mb": 1.6 + }, + { + "filename": "Electric_Motor_Test_&_Repair_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Electric_Motor_Test_&_Repair_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Electric_Motor_Test_&_Repair_1999.pdf", + "size_bytes": 9154489, + "size_mb": 8.7 + }, + { + "filename": "Electric_Tractor_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Electric_Tractor_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Electric_Tractor_2007.pdf", + "size_bytes": 357689, + "size_mb": 0.3 + }, + { + "filename": "Electric_Tractor_Conversion_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Electric_Tractor_Conversion_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Electric_Tractor_Conversion_2008.pdf", + "size_bytes": 311116, + "size_mb": 0.3 + }, + { + "filename": "Electric_Wiring_And_Basic_Electricity_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Electricity/Electric_Wiring_And_Basic_Electricity_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Electricity/Electric_Wiring_And_Basic_Electricity_2003.pdf", + "size_bytes": 18719335, + "size_mb": 17.9 + }, + { + "filename": "Electrical_Basic_Concepts_And_Understandings_Needed_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Electrical_Basic_Concepts_And_Understandings_Needed_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Electrical_Basic_Concepts_And_Understandings_Needed_2005.pdf", + "size_bytes": 32731, + "size_mb": 0.0 + }, + { + "filename": "Electrical_Shock_First-Aid_Treatment_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Electricity/Electrical_Shock_First-Aid_Treatment_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Electricity/Electrical_Shock_First-Aid_Treatment_2002.pdf", + "size_bytes": 76131, + "size_mb": 0.1 + }, + { + "filename": "Electricity_From_The_Wind-Assessing_Wind_Energy_Potential_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Electricity_From_The_Wind-Assessing_Wind_Energy_Potential_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Electricity_From_The_Wind-Assessing_Wind_Energy_Potential_2001.pdf", + "size_bytes": 404209, + "size_mb": 0.4 + }, + { + "filename": "Electro_Magnetic_Generator_Timeline_History_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Electro_Magnetic_Generator_Timeline_History_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Generators/Electro_Magnetic_Generator_Timeline_History_2006.pdf", + "size_bytes": 2174714, + "size_mb": 2.1 + }, + { + "filename": "Electro_Plating_For_The_Amateur_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Electro_Plating_For_The_Amateur_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electro_Plating/Electro_Plating_For_The_Amateur_1976.pdf", + "size_bytes": 6697816, + "size_mb": 6.4 + }, + { + "filename": "Elementary_Guide_To_Fish_Culture_In_Nepal_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Elementary_Guide_To_Fish_Culture_In_Nepal_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Elementary_Guide_To_Fish_Culture_In_Nepal_1975.pdf", + "size_bytes": 12382988, + "size_mb": 11.8 + }, + { + "filename": "Elementary_Treatise_On_Electric_Batteries_1880.pdf", + "ia_path": "preppers/Prepper_Ark/Types/Elementary_Treatise_On_Electric_Batteries_1880.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Types/Elementary_Treatise_On_Electric_Batteries_1880.pdf", + "size_bytes": 7150126, + "size_mb": 6.8 + }, + { + "filename": "Elements_Of_Abstract_And_Linear_Algebra_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Math/Elements_Of_Abstract_And_Linear_Algebra_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Math/Elements_Of_Abstract_And_Linear_Algebra_2004.pdf", + "size_bytes": 652959, + "size_mb": 0.6 + }, + { + "filename": "Elements_Of_Solar_Architecture_For_Tropical_Regions_No-10_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Building_Heat/Elements_Of_Solar_Architecture_For_Tropical_Regions_No-10_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Building_Heat/Elements_Of_Solar_Architecture_For_Tropical_Regions_No-10_1980.pdf", + "size_bytes": 2367481, + "size_mb": 2.3 + }, + { + "filename": "Emergency_Grainmill_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Emergency_Grainmill_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/Emergency_Grainmill_2009.pdf", + "size_bytes": 17701, + "size_mb": 0.0 + }, + { + "filename": "Emergency_Health_Management_After_Natural_Disaster_No-407_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Mitigation/Emergency_Health_Management_After_Natural_Disaster_No-407_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disaster_Prep/Mitigation/Emergency_Health_Management_After_Natural_Disaster_No-407_1981.pdf", + "size_bytes": 8319494, + "size_mb": 7.9 + }, + { + "filename": "Emergency_Power_Supply_From_FEMA_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Emergency_Power_Supply_From_FEMA_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrical_Power/Emergency_Power_Supply_From_FEMA_1980.pdf", + "size_bytes": 176395, + "size_mb": 0.2 + }, + { + "filename": "Emergency_Prepare_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Emergency_Prepare_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disaster_Prep/Emergency_Prepare_2002.pdf", + "size_bytes": 1403904, + "size_mb": 1.3 + }, + { + "filename": "Emergency_Vector_Rodent_Pest_Control_Natural_Disaster_No-419_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Mitigation/Emergency_Vector_Rodent_Pest_Control_Natural_Disaster_No-419_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disaster_Prep/Mitigation/Emergency_Vector_Rodent_Pest_Control_Natural_Disaster_No-419_1982.pdf", + "size_bytes": 12098948, + "size_mb": 11.5 + }, + { + "filename": "Energizer_Alkaline_Manganese_Dioxide_Handbook_Alk1.0_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Chemistry/Energizer_Alkaline_Manganese_Dioxide_Handbook_Alk1.0_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Chemistry/Energizer_Alkaline_Manganese_Dioxide_Handbook_Alk1.0_2007.pdf", + "size_bytes": 581844, + "size_mb": 0.6 + }, + { + "filename": "Energizer_Batteries_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Chemistry/Energizer_Batteries_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Chemistry/Energizer_Batteries_2002.pdf", + "size_bytes": 18029718, + "size_mb": 17.2 + }, + { + "filename": "Energizer_Lithium_Application_Manual_L91_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Lithium/Energizer_Lithium_Application_Manual_L91_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lithium/Energizer_Lithium_Application_Manual_L91_2001.pdf", + "size_bytes": 1217299, + "size_mb": 1.2 + }, + { + "filename": "Energy_Conv_Analysis_For_Biomass_Utilization_Project_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Energy_Conv_Analysis_For_Biomass_Utilization_Project_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Energy_Conv_Analysis_For_Biomass_Utilization_Project_2005.pdf", + "size_bytes": 1092129, + "size_mb": 1.0 + }, + { + "filename": "Energy_Efficiency_In_Reverse_Osmosis_Systems_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Energy_Efficiency_In_Reverse_Osmosis_Systems_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Reverse_Osmosis/Energy_Efficiency_In_Reverse_Osmosis_Systems_2005.pdf", + "size_bytes": 2380530, + "size_mb": 2.3 + }, + { + "filename": "Energy_For_Rural_Development_Renewable_Resources_Alternative_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Energy_For_Rural_Development_Renewable_Resources_Alternative_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Energy_For_Rural_Development_Renewable_Resources_Alternative_1976.pdf", + "size_bytes": 26950637, + "size_mb": 25.7 + }, + { + "filename": "Energy_For_Rural_Development_Renewable_Resources_Alternative_Sup_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Energy_For_Rural_Development_Renewable_Resources_Alternative_Sup_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Energy_For_Rural_Development_Renewable_Resources_Alternative_Sup_1981.pdf", + "size_bytes": 28532340, + "size_mb": 27.2 + }, + { + "filename": "Energy_Storage_For_Hybrid_Village_Power_Systems_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Energy_Storage_For_Hybrid_Village_Power_Systems_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Energy_Storage_For_Hybrid_Village_Power_Systems_1998.pdf", + "size_bytes": 518401, + "size_mb": 0.5 + }, + { + "filename": "Engineered_Reed_Bed_Treatment_System_As_Low_Cost_Sanitation_Option_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Engineered_Reed_Bed_Treatment_System_As_Low_Cost_Sanitation_Option_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/Engineered_Reed_Bed_Treatment_System_As_Low_Cost_Sanitation_Option_2006.pdf", + "size_bytes": 330151, + "size_mb": 0.3 + }, + { + "filename": "Engines_for_Biogas_GTZ-Gate_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Engines_for_Biogas_GTZ-Gate_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Engines_for_Biogas_GTZ-Gate_1988.pdf", + "size_bytes": 6640721, + "size_mb": 6.3 + }, + { + "filename": "Enhanced_Production_Of_Syngas_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Enhanced_Production_Of_Syngas_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Enhanced_Production_Of_Syngas_2008.pdf", + "size_bytes": 670699, + "size_mb": 0.6 + }, + { + "filename": "Enviromentally_Sound_Leather_Tanning_1991.pdf", + "ia_path": "preppers/Prepper_Ark/Enviromentally_Sound_Leather_Tanning_1991.pdf", + "local_path": "/export/library/Survival-Companion-Library/Leather_Tanning/Enviromentally_Sound_Leather_Tanning_1991.pdf", + "size_bytes": 6213326, + "size_mb": 5.9 + }, + { + "filename": "Enviromentally_Sound_Small_Scale_Agricultural_Guidelines_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Enviromentally_Sound_Small_Scale_Agricultural_Guidelines_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Enviromentally_Sound_Small_Scale_Agricultural_Guidelines_1999.pdf", + "size_bytes": 10881108, + "size_mb": 10.4 + }, + { + "filename": "Environmental_Health_Management_Natural_Disaster_No-430_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Mitigation/Environmental_Health_Management_Natural_Disaster_No-430_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disaster_Prep/Mitigation/Environmental_Health_Management_Natural_Disaster_No-430_1982.pdf", + "size_bytes": 7778796, + "size_mb": 7.4 + }, + { + "filename": "Environmentally_Sound_Small-Scale_Forestry_Projects_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Environmentally_Sound_Small-Scale_Forestry_Projects_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Forestry/Environmentally_Sound_Small-Scale_Forestry_Projects_1983.pdf", + "size_bytes": 8212889, + "size_mb": 7.8 + }, + { + "filename": "Environmentally_Sound_Small_Scale_Water_Projects_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Environmentally_Sound_Small_Scale_Water_Projects_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Environmentally_Sound_Small_Scale_Water_Projects_1981.pdf", + "size_bytes": 9769998, + "size_mb": 9.3 + }, + { + "filename": "Equipment_For_Rural_Workshops_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Equipment_For_Rural_Workshops_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Power/Equipment_For_Rural_Workshops_1978.pdf", + "size_bytes": 6336503, + "size_mb": 6.0 + }, + { + "filename": "Equipment_Techniques_For_Screen_Printing_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Equipment_Techniques_For_Screen_Printing_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Printing/Equipment_Techniques_For_Screen_Printing_1980.pdf", + "size_bytes": 7316313, + "size_mb": 7.0 + }, + { + "filename": "Eradicating_Heart_Disease_Matthias_Rath_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Diseases/Eradicating_Heart_Disease_Matthias_Rath_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Diseases/Eradicating_Heart_Disease_Matthias_Rath_2007.pdf", + "size_bytes": 1838700, + "size_mb": 1.8 + }, + { + "filename": "ESD_Plastic_Pelton_Runner_2005.pdf", + "ia_path": "preppers/Prepper_Ark/ESD_Plastic_Pelton_Runner_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/ESD_Plastic_Pelton_Runner_2005.pdf", + "size_bytes": 79472, + "size_mb": 0.1 + }, + { + "filename": "ESD_Protection_Program_2009.pdf", + "ia_path": "preppers/Prepper_Ark/ESD_Protection_Program_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lightning/ESD_Protection_Program_2009.pdf", + "size_bytes": 137432, + "size_mb": 0.1 + }, + { + "filename": "Essentials_Of_Veterinary_Physiology_1920.pdf", + "ia_path": "preppers/Prepper_Ark/Essentials_Of_Veterinary_Physiology_1920.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/Essentials_Of_Veterinary_Physiology_1920.pdf", + "size_bytes": 17735868, + "size_mb": 16.9 + }, + { + "filename": "Establishing_And_Managing_Waterpoints_For_Village_Livestock_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Establishing_And_Managing_Waterpoints_For_Village_Livestock_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Establishing_And_Managing_Waterpoints_For_Village_Livestock_2004.pdf", + "size_bytes": 514680, + "size_mb": 0.5 + }, + { + "filename": "Establishing_Needs_After_A_Disaster_Assessment_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Mitigation/Establishing_Needs_After_A_Disaster_Assessment_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disaster_Prep/Mitigation/Establishing_Needs_After_A_Disaster_Assessment_1981.pdf", + "size_bytes": 921499, + "size_mb": 0.9 + }, + { + "filename": "Estimating_Water_Flow_Rates_EC1369_1994.pdf", + "ia_path": "preppers/Prepper_Ark/Estimating_Water_Flow_Rates_EC1369_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Flow/Estimating_Water_Flow_Rates_EC1369_1994.pdf", + "size_bytes": 202778, + "size_mb": 0.2 + }, + { + "filename": "Estimation_Of_Heights_Park_USA_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Estimation_Of_Heights_Park_USA_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Estimation_Of_Heights_Park_USA_1978.pdf", + "size_bytes": 49890, + "size_mb": 0.0 + }, + { + "filename": "Evaluating_The_Fuel_Consumption_Of_Improved_Cookstoves_198x.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Evaluating_The_Fuel_Consumption_Of_Improved_Cookstoves_198x.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Evaluating_The_Fuel_Consumption_Of_Improved_Cookstoves_198x.pdf", + "size_bytes": 2022675, + "size_mb": 1.9 + }, + { + "filename": "Evaluation_Of_Addition_Of_Super-Saturated_Ozonated_Water_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Ozone/Evaluation_Of_Addition_Of_Super-Saturated_Ozonated_Water_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Ozone/Evaluation_Of_Addition_Of_Super-Saturated_Ozonated_Water_2007.pdf", + "size_bytes": 99959, + "size_mb": 0.1 + }, + { + "filename": "Evaluation_Of_Solar_Cookers_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Evaluation_Of_Solar_Cookers_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Cooking/Evaluation_Of_Solar_Cookers_1977.pdf", + "size_bytes": 7849071, + "size_mb": 7.5 + }, + { + "filename": "Evaluation_Of_The_Bissa_An_Indigenous_Storage_Bin_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Evaluation_Of_The_Bissa_An_Indigenous_Storage_Bin_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Storage/Evaluation_Of_The_Bissa_An_Indigenous_Storage_Bin_1978.pdf", + "size_bytes": 2655374, + "size_mb": 2.5 + }, + { + "filename": "Every_Man_His_Own_Cattle_Doctor_1832.pdf", + "ia_path": "preppers/Prepper_Ark/Every_Man_His_Own_Cattle_Doctor_1832.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/Every_Man_His_Own_Cattle_Doctor_1832.pdf", + "size_bytes": 10598822, + "size_mb": 10.1 + }, + { + "filename": "Excreta_Disposal_For_Rural_Areas_And_Small_Communities_No-39_1958.pdf", + "ia_path": "preppers/Prepper_Ark/Excreta_Disposal_For_Rural_Areas_And_Small_Communities_No-39_1958.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/Excreta_Disposal_For_Rural_Areas_And_Small_Communities_No-39_1958.pdf", + "size_bytes": 15753661, + "size_mb": 15.0 + }, + { + "filename": "Experiences_In_Visual_Thinking_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Experiences_In_Visual_Thinking_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Experiences_In_Visual_Thinking_1999.pdf", + "size_bytes": 21845400, + "size_mb": 20.8 + }, + { + "filename": "Experiments_With_Homemade_Batteries_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Made/Experiments_With_Homemade_Batteries_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Home_Made/Experiments_With_Homemade_Batteries_2005.pdf", + "size_bytes": 136648, + "size_mb": 0.1 + }, + { + "filename": "Experiments_With_Solar_Hot_Air_Collectors_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Dryer/Experiments_With_Solar_Hot_Air_Collectors_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Dryer/Experiments_With_Solar_Hot_Air_Collectors_2004.pdf", + "size_bytes": 153031, + "size_mb": 0.1 + }, + { + "filename": "Expert_Working_Group_Use_Of_Solar_And_Wind_Energy_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Expert_Working_Group_Use_Of_Solar_And_Wind_Energy_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Expert_Working_Group_Use_Of_Solar_And_Wind_Energy_1976.pdf", + "size_bytes": 16955978, + "size_mb": 16.2 + }, + { + "filename": "Exploring_Water_Power_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Exploring_Water_Power_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Exploring_Water_Power_2005.pdf", + "size_bytes": 13535, + "size_mb": 0.0 + }, + { + "filename": "Extender_From_Rice-Husks_Using_A_Basket-Burner_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Extender_From_Rice-Husks_Using_A_Basket-Burner_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fertilizer/Extender_From_Rice-Husks_Using_A_Basket-Burner_2009.pdf", + "size_bytes": 271677, + "size_mb": 0.3 + }, + { + "filename": "Extracted_Types_From_Wind_Pumping_A_Handbook_No-101_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Extracted_Types_From_Wind_Pumping_A_Handbook_No-101_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pumping/Extracted_Types_From_Wind_Pumping_A_Handbook_No-101_1989.pdf", + "size_bytes": 354634, + "size_mb": 0.3 + }, + { + "filename": "Eye_Splice_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Eye_Splice_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Eye_Splice_2004.pdf", + "size_bytes": 227897, + "size_mb": 0.2 + }, + { + "filename": "Eyes_On_The_Sky_Education_Earth_Time_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Eyes_On_The_Sky_Education_Earth_Time_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Eyes_On_The_Sky_Education_Earth_Time_2004.pdf", + "size_bytes": 6168425, + "size_mb": 5.9 + }, + { + "filename": "Fabrication_Mathematics_Angles_Shape_Construction_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Fabrication_Mathematics_Angles_Shape_Construction_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Angle_Measurement/Fabrication_Mathematics_Angles_Shape_Construction_2003.pdf", + "size_bytes": 1345921, + "size_mb": 1.3 + }, + { + "filename": "Fabrication_Mathematics_Mass_Weight_Volume_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Fabrication_Mathematics_Mass_Weight_Volume_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Mathematics_Basic/Fabrication_Mathematics_Mass_Weight_Volume_2003.pdf", + "size_bytes": 462718, + "size_mb": 0.4 + }, + { + "filename": "Fabrication_Mathematics_Roof_Truss_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Fabrication_Mathematics_Roof_Truss_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Mathematics_Basic/Fabrication_Mathematics_Roof_Truss_2003.pdf", + "size_bytes": 77076, + "size_mb": 0.1 + }, + { + "filename": "Fabrication_Mathematics_Setting-Out_Measurements_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Fabrication_Mathematics_Setting-Out_Measurements_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Mathematics_Basic/Fabrication_Mathematics_Setting-Out_Measurements_2003.pdf", + "size_bytes": 335692, + "size_mb": 0.3 + }, + { + "filename": "Fabrication_Mathematics_Trigonometry_Tables_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Fabrication_Mathematics_Trigonometry_Tables_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Mathematics_Basic/Fabrication_Mathematics_Trigonometry_Tables_2003.pdf", + "size_bytes": 649362, + "size_mb": 0.6 + }, + { + "filename": "Factors_Affecting_Landslides_In_Forested_Terrain_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Factors_Affecting_Landslides_In_Forested_Terrain_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Earthquakes/Factors_Affecting_Landslides_In_Forested_Terrain_1999.pdf", + "size_bytes": 332266, + "size_mb": 0.3 + }, + { + "filename": "Factors_Affecting_RO_Membrane_Performance_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Factors_Affecting_RO_Membrane_Performance_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Reverse_Osmosis/Factors_Affecting_RO_Membrane_Performance_2007.pdf", + "size_bytes": 66452, + "size_mb": 0.1 + }, + { + "filename": "Facts_About_Minerals_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Minerals/Facts_About_Minerals_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Minerals/Facts_About_Minerals_2004.pdf", + "size_bytes": 724701, + "size_mb": 0.7 + }, + { + "filename": "Fallout_On_The_Farm_1967.pdf", + "ia_path": "preppers/Prepper_Ark/Nuclear/Fallout_On_The_Farm_1967.pdf", + "local_path": "/export/library/Survival-Companion-Library/Nuclear - Biological - Chemical - Warfare - Terrorism/Fallout_On_The_Farm_1967.pdf", + "size_bytes": 808638, + "size_mb": 0.8 + }, + { + "filename": "Fallout_Shelter_Modified_Ceiling_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Fallout_Shelter_Modified_Ceiling_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Fallout_Shelter_Modified_Ceiling_2002.pdf", + "size_bytes": 551412, + "size_mb": 0.5 + }, + { + "filename": "FAO_Animal_Production_and_Health_Paper_1992.pdf", + "ia_path": "preppers/Prepper_Ark/Livestock/FAO_Animal_Production_and_Health_Paper_1992.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Livestock/FAO_Animal_Production_and_Health_Paper_1992.pdf", + "size_bytes": 1077098, + "size_mb": 1.0 + }, + { + "filename": "FAO_Electronic_Conference_on_Tropical_Silage-Food_1999.pdf", + "ia_path": "preppers/Prepper_Ark/FAO_Electronic_Conference_on_Tropical_Silage-Food_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/FAO_Electronic_Conference_on_Tropical_Silage-Food_1999.pdf", + "size_bytes": 476053, + "size_mb": 0.5 + }, + { + "filename": "FAO_Electronic_Conference_on_Tropical_Silage_Introduction_1994.pdf", + "ia_path": "preppers/Prepper_Ark/FAO_Electronic_Conference_on_Tropical_Silage_Introduction_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/FAO_Electronic_Conference_on_Tropical_Silage_Introduction_1994.pdf", + "size_bytes": 454939, + "size_mb": 0.4 + }, + { + "filename": "FAO_Electronic_Conference_on_Tropical_Silage_Questionnaire_Analysis_1999.pdf", + "ia_path": "preppers/Prepper_Ark/FAO_Electronic_Conference_on_Tropical_Silage_Questionnaire_Analysis_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/FAO_Electronic_Conference_on_Tropical_Silage_Questionnaire_Analysis_1999.pdf", + "size_bytes": 34080, + "size_mb": 0.0 + }, + { + "filename": "FAQ_Telephone_ASCII_Schematics_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Circuits/FAQ_Telephone_ASCII_Schematics_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Circuits/FAQ_Telephone_ASCII_Schematics_2004.pdf", + "size_bytes": 137331, + "size_mb": 0.1 + }, + { + "filename": "FAQ_Water_Treatment_1997.pdf", + "ia_path": "preppers/Prepper_Ark/FAQ/FAQ_Water_Treatment_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/FAQ/FAQ_Water_Treatment_1997.pdf", + "size_bytes": 40252, + "size_mb": 0.0 + }, + { + "filename": "Farm_Devices_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Farm_Devices_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Farm_Devices_2003.pdf", + "size_bytes": 11334332, + "size_mb": 10.8 + }, + { + "filename": "Farm_Implements_For_Arid_And_Tropical_Regions_1969.pdf", + "ia_path": "preppers/Prepper_Ark/Farm_Implements_For_Arid_And_Tropical_Regions_1969.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Farm_Implements_For_Arid_And_Tropical_Regions_1969.pdf", + "size_bytes": 8168702, + "size_mb": 7.8 + }, + { + "filename": "Farm_Shop_And_Equipment_1953.pdf", + "ia_path": "preppers/Prepper_Ark/Farm_Shop_And_Equipment_1953.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Farm_Shop_And_Equipment_1953.pdf", + "size_bytes": 1777942, + "size_mb": 1.7 + }, + { + "filename": "Farm_Structures_In_Tropical_Climates_Structural_Engineering_Design_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Farm_Structures_In_Tropical_Climates_Structural_Engineering_Design_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Farm_Structures_In_Tropical_Climates_Structural_Engineering_Design_1986.pdf", + "size_bytes": 39867758, + "size_mb": 38.0 + }, + { + "filename": "Farmers_Permanent_Agriculture_In_China_1911.pdf", + "ia_path": "preppers/Prepper_Ark/Farmers_Permanent_Agriculture_In_China_1911.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Farmers_Permanent_Agriculture_In_China_1911.pdf", + "size_bytes": 74224573, + "size_mb": 70.8 + }, + { + "filename": "Farmers_Sociocultural_Perspectives_On_Experimental_Farm_Trials_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Self-Reliance/Farmers_Sociocultural_Perspectives_On_Experimental_Farm_Trials_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pioneer/Self-Reliance/Farmers_Sociocultural_Perspectives_On_Experimental_Farm_Trials_1982.pdf", + "size_bytes": 941170, + "size_mb": 0.9 + }, + { + "filename": "Farming_And_Composting_After_Nuclear_War_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Nuclear/Farming_And_Composting_After_Nuclear_War_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Nuclear - Biological - Chemical - Warfare - Terrorism/Farming_And_Composting_After_Nuclear_War_2004.pdf", + "size_bytes": 57243959, + "size_mb": 54.6 + }, + { + "filename": "Farming_And_Gardening_For_Health_Or_Disease_Soil_And_Health_1939.pdf", + "ia_path": "preppers/Prepper_Ark/Farming_And_Gardening_For_Health_Or_Disease_Soil_And_Health_1939.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Farming_And_Gardening_For_Health_Or_Disease_Soil_And_Health_1939.pdf", + "size_bytes": 1367148, + "size_mb": 1.3 + }, + { + "filename": "Farming_Tilapia_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Farming_Tilapia_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Farming_Tilapia_2003.pdf", + "size_bytes": 1416411, + "size_mb": 1.4 + }, + { + "filename": "Farming_With_Pigs_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Farming_With_Pigs_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Farming_With_Pigs_1997.pdf", + "size_bytes": 304698, + "size_mb": 0.3 + }, + { + "filename": "Favorite_Emergency_Kits_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Amateur_Electronics/Favorite_Emergency_Kits_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Amateur_Electronics/Favorite_Emergency_Kits_2004.pdf", + "size_bytes": 165189, + "size_mb": 0.2 + }, + { + "filename": "Feeder_For_Hand-Operated_Groundnut_Sheller_Rural_Tech_Guide_No-4_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Feeder_For_Hand-Operated_Groundnut_Sheller_Rural_Tech_Guide_No-4_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Processing/Feeder_For_Hand-Operated_Groundnut_Sheller_Rural_Tech_Guide_No-4_1999.pdf", + "size_bytes": 996951, + "size_mb": 1.0 + }, + { + "filename": "FEMA_Alternate_Communications_System_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Frequencies/FEMA_Alternate_Communications_System_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Frequencies/FEMA_Alternate_Communications_System_2002.pdf", + "size_bytes": 119330, + "size_mb": 0.1 + }, + { + "filename": "FEMA_Radio_Freqs_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Frequencies/FEMA_Radio_Freqs_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Frequencies/FEMA_Radio_Freqs_2002.pdf", + "size_bytes": 93332, + "size_mb": 0.1 + }, + { + "filename": "Fema-Shelter_Plans_Concrete_Block_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Fema-Shelter_Plans_Concrete_Block_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Fema-Shelter_Plans_Concrete_Block_2002.pdf", + "size_bytes": 235033, + "size_mb": 0.2 + }, + { + "filename": "FEMA_Simplified_Wood_Gas_Generator_For_Fueling_Internal_Combustion_Engines_July_1989.pdf", + "ia_path": "preppers/Prepper_Ark/FEMA_Simplified_Wood_Gas_Generator_For_Fueling_Internal_Combustion_Engines_July_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/FEMA_Simplified_Wood_Gas_Generator_For_Fueling_Internal_Combustion_Engines_July_1989.pdf", + "size_bytes": 5441153, + "size_mb": 5.2 + }, + { + "filename": "FEMA_Simplified_Wood_Gas_Generator_For_Fueling_Internal_Combustion_Engines_May_1989.pdf", + "ia_path": "preppers/Prepper_Ark/FEMA_Simplified_Wood_Gas_Generator_For_Fueling_Internal_Combustion_Engines_May_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/FEMA_Simplified_Wood_Gas_Generator_For_Fueling_Internal_Combustion_Engines_May_1989.pdf", + "size_bytes": 3426873, + "size_mb": 3.3 + }, + { + "filename": "Fence_Planner_For_The_Common_Sense_Fence_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Fence_Planner_For_The_Common_Sense_Fence_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Fence_Planner_For_The_Common_Sense_Fence_2003.pdf", + "size_bytes": 421344, + "size_mb": 0.4 + }, + { + "filename": "Ferro_To_Bamboo_Manual_Rain_Water_Catchment_Tank_Project_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Ferro_To_Bamboo_Manual_Rain_Water_Catchment_Tank_Project_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Ferro_To_Bamboo_Manual_Rain_Water_Catchment_Tank_Project_1983.pdf", + "size_bytes": 9715857, + "size_mb": 9.3 + }, + { + "filename": "Ferrocement_A_Versatile_Construction_Material_Use_In_Asia_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Ferrocement/Ferrocement_A_Versatile_Construction_Material_Use_In_Asia_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cement-Concrete/Ferrocement/Ferrocement_A_Versatile_Construction_Material_Use_In_Asia_1976.pdf", + "size_bytes": 15545341, + "size_mb": 14.8 + }, + { + "filename": "Ferrocement_Applications_In_Developing_Countries_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Ferrocement/Ferrocement_Applications_In_Developing_Countries_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cement-Concrete/Ferrocement/Ferrocement_Applications_In_Developing_Countries_1973.pdf", + "size_bytes": 8765504, + "size_mb": 8.4 + }, + { + "filename": "Ferrocement_Water_Tanks_And_Their_Construction_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Ferrocement/Ferrocement_Water_Tanks_And_Their_Construction_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cement-Concrete/Ferrocement/Ferrocement_Water_Tanks_And_Their_Construction_1978.pdf", + "size_bytes": 13141696, + "size_mb": 12.5 + }, + { + "filename": "Ferrocement_Watertank_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Ferrocement/Ferrocement_Watertank_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cement-Concrete/Ferrocement/Ferrocement_Watertank_2002.pdf", + "size_bytes": 19503, + "size_mb": 0.0 + }, + { + "filename": "Fertilisation_Role_Of_Nitrogen_In_Plant_Growth_And_Yield_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Fertilisation_Role_Of_Nitrogen_In_Plant_Growth_And_Yield_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fertilizer/Fertilisation_Role_Of_Nitrogen_In_Plant_Growth_And_Yield_1998.pdf", + "size_bytes": 170892, + "size_mb": 0.2 + }, + { + "filename": "Fertilizer_Producing_No-Pit_Latrine_Viet_Nam_Type_Toilet_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Pit_Latrines/Fertilizer_Producing_No-Pit_Latrine_Viet_Nam_Type_Toilet_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/Pit_Latrines/Fertilizer_Producing_No-Pit_Latrine_Viet_Nam_Type_Toilet_2002.pdf", + "size_bytes": 125186, + "size_mb": 0.1 + }, + { + "filename": "Field_And_Stream_Five_Finger_Fishing_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Trapping/Field_And_Stream_Five_Finger_Fishing_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Trapping/Field_And_Stream_Five_Finger_Fishing_2004.pdf", + "size_bytes": 16573, + "size_mb": 0.0 + }, + { + "filename": "Field_And_Stream_Stone_Age_Survival_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Trapping/Field_And_Stream_Stone_Age_Survival_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Trapping/Field_And_Stream_Stone_Age_Survival_2004.pdf", + "size_bytes": 16631, + "size_mb": 0.0 + }, + { + "filename": "Field_And_Stream_The_Self_Made_Bow_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Trapping/Field_And_Stream_The_Self_Made_Bow_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Trapping/Field_And_Stream_The_Self_Made_Bow_2004.pdf", + "size_bytes": 18773, + "size_mb": 0.0 + }, + { + "filename": "Field_And_Stream_Trap_Or_Die_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Trapping/Field_And_Stream_Trap_Or_Die_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Trapping/Field_And_Stream_Trap_Or_Die_2004.pdf", + "size_bytes": 312666, + "size_mb": 0.3 + }, + { + "filename": "Field_Engineering_Longland_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Field_Engineering_Longland_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engineering/Field_Engineering_Longland_1983.pdf", + "size_bytes": 6856153, + "size_mb": 6.5 + }, + { + "filename": "Field_Navigation_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Maps/Field_Navigation_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Maps/Field_Navigation_2004.pdf", + "size_bytes": 422160, + "size_mb": 0.4 + }, + { + "filename": "Fields_Pastures_In_Deserts_Agriculture_In_Simi-Arid_Lands_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Fields_Pastures_In_Deserts_Agriculture_In_Simi-Arid_Lands_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Growing/Fields_Pastures_In_Deserts_Agriculture_In_Simi-Arid_Lands_1999.pdf", + "size_bytes": 7500557, + "size_mb": 7.2 + }, + { + "filename": "Fighting_Fire_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fighting_Fire_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fire_Fighting/Fighting_Fire_2004.pdf", + "size_bytes": 210998, + "size_mb": 0.2 + }, + { + "filename": "Figure_Eight_Knot_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Figure_Eight_Knot_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Figure_Eight_Knot_2004.pdf", + "size_bytes": 76411, + "size_mb": 0.1 + }, + { + "filename": "FILMTEC_Membranes_Home_Drinking_Water_RO_Elements_2002.pdf", + "ia_path": "preppers/Prepper_Ark/FILMTEC_Membranes_Home_Drinking_Water_RO_Elements_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Reverse_Osmosis/FILMTEC_Membranes_Home_Drinking_Water_RO_Elements_2002.pdf", + "size_bytes": 65978, + "size_mb": 0.1 + }, + { + "filename": "Finalizing_A_Hydro-Electric_Installation_By_Michael_Hackle_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Finalizing_A_Hydro-Electric_Installation_By_Michael_Hackle_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Finalizing_A_Hydro-Electric_Installation_By_Michael_Hackle_2001.pdf", + "size_bytes": 1930914, + "size_mb": 1.8 + }, + { + "filename": "Finding_And_Restoring_A_1930s_Wincharger_By_Michael_Hacklem_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Finding_And_Restoring_A_1930s_Wincharger_By_Michael_Hacklem_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Finding_And_Restoring_A_1930s_Wincharger_By_Michael_Hacklem_2001.pdf", + "size_bytes": 755132, + "size_mb": 0.7 + }, + { + "filename": "Fire_Rubbing-Sticks_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fire/Fire_Rubbing-Sticks_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Fire/Fire_Rubbing-Sticks_2004.pdf", + "size_bytes": 124864, + "size_mb": 0.1 + }, + { + "filename": "Firewood_Crops_Shrubs_And_Tree_Species_For_Energy_Production_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Firewood_Crops_Shrubs_And_Tree_Species_For_Energy_Production_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Firewood_Crops_Shrubs_And_Tree_Species_For_Energy_Production_1980.pdf", + "size_bytes": 57035255, + "size_mb": 54.4 + }, + { + "filename": "Firewood_How_And_What_To_Buy_By_Ray_Lagoe_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Firewood_How_And_What_To_Buy_By_Ray_Lagoe_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firewood/Firewood_How_And_What_To_Buy_By_Ray_Lagoe_2001.pdf", + "size_bytes": 13066, + "size_mb": 0.0 + }, + { + "filename": "First-Aid-Kit_For_Small_Workplaces_UK_2003.pdf", + "ia_path": "preppers/Prepper_Ark/First-Aid-Kit_For_Small_Workplaces_UK_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/First-Aid-Rescue/First-Aid-Kit_For_Small_Workplaces_UK_2003.pdf", + "size_bytes": 193233, + "size_mb": 0.2 + }, + { + "filename": "Fish_Aquaculture_Practices_In_Taiwan_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Fish_Aquaculture_Practices_In_Taiwan_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Fish_Aquaculture_Practices_In_Taiwan_1976.pdf", + "size_bytes": 38540161, + "size_mb": 36.8 + }, + { + "filename": "Fish_Catching_Methods_Of_The_World_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Fish_Catching_Methods_Of_The_World_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fishing/Fish_Catching_Methods_Of_The_World_1984.pdf", + "size_bytes": 75067116, + "size_mb": 71.6 + }, + { + "filename": "Fish_Culture_In_Central_East_Africa_1966.pdf", + "ia_path": "preppers/Prepper_Ark/Fish_Culture_In_Central_East_Africa_1966.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Fish_Culture_In_Central_East_Africa_1966.pdf", + "size_bytes": 14302788, + "size_mb": 13.6 + }, + { + "filename": "Fish_Pond-Sealing_Method_From_Ussr_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fish_Pond-Sealing_Method_From_Ussr_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Fish_Pond-Sealing_Method_From_Ussr_2004.pdf", + "size_bytes": 194811, + "size_mb": 0.2 + }, + { + "filename": "Fisher_And_Paykel_Smart_Drive_Motors_2010.pdf", + "ia_path": "preppers/Prepper_Ark/PM_Alternators/Fisher_And_Paykel_Smart_Drive_Motors_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/PM_Alternators/Fisher_And_Paykel_Smart_Drive_Motors_2010.pdf", + "size_bytes": 1281187, + "size_mb": 1.2 + }, + { + "filename": "Fisher_And_Paykel_Smartdrive_Motor_2010.pdf", + "ia_path": "preppers/Prepper_Ark/PM_Alternators/Fisher_And_Paykel_Smartdrive_Motor_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/PM_Alternators/Fisher_And_Paykel_Smartdrive_Motor_2010.pdf", + "size_bytes": 1256392, + "size_mb": 1.2 + }, + { + "filename": "Fisher_And_Paykel_Wiring_2010.pdf", + "ia_path": "preppers/Prepper_Ark/PM_Alternators/Fisher_And_Paykel_Wiring_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/PM_Alternators/Fisher_And_Paykel_Wiring_2010.pdf", + "size_bytes": 1035814, + "size_mb": 1.0 + }, + { + "filename": "Fishing_Boat_Designs_Flat_Bottom_Boats_No-117_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing_Boat_Designs_Flat_Bottom_Boats_No-117_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Boats/Fishing_Boat_Designs_Flat_Bottom_Boats_No-117_1975.pdf", + "size_bytes": 4243677, + "size_mb": 4.0 + }, + { + "filename": "Fishing_Hook_Egg_Loop_Knot_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Fishing_Hook_Egg_Loop_Knot_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Fishing/Fishing_Hook_Egg_Loop_Knot_2004.pdf", + "size_bytes": 90772, + "size_mb": 0.1 + }, + { + "filename": "Fishing_Is_Fun_For_Everyone_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Fishing_Is_Fun_For_Everyone_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Fishing/Fishing_Is_Fun_For_Everyone_2004.pdf", + "size_bytes": 421920, + "size_mb": 0.4 + }, + { + "filename": "Fishing_Knots_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Fishing_Knots_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Fishing/Fishing_Knots_2004.pdf", + "size_bytes": 148709, + "size_mb": 0.1 + }, + { + "filename": "Fishing_Knots_And_How_To_Tie_Them_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Fishing_Knots_And_How_To_Tie_Them_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Fishing/Fishing_Knots_And_How_To_Tie_Them_2004.pdf", + "size_bytes": 395834, + "size_mb": 0.4 + }, + { + "filename": "Fishing_Knots_Rigs_And_Tips_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Fishing_Knots_Rigs_And_Tips_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Fishing/Fishing_Knots_Rigs_And_Tips_2004.pdf", + "size_bytes": 944666, + "size_mb": 0.9 + }, + { + "filename": "Fishing_Knots-Snelling_A_Hook_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Fishing_Knots-Snelling_A_Hook_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Fishing/Fishing_Knots-Snelling_A_Hook_2004.pdf", + "size_bytes": 88371, + "size_mb": 0.1 + }, + { + "filename": "Fishing_Tips_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Fishing_Tips_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Fishing/Fishing_Tips_2004.pdf", + "size_bytes": 321706, + "size_mb": 0.3 + }, + { + "filename": "Fishing_With_Bottom_Gillnets_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing_With_Bottom_Gillnets_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Companion Survival Resource Library/Hunting & Fishing/Fishing_With_Bottom_Gillnets_1980.pdf", + "size_bytes": 5349894, + "size_mb": 5.1 + }, + { + "filename": "Fiskars_Hand-Gear_Tools_For_Tree_Coppicing_Branch_Cutting.pdf", + "ia_path": "preppers/Prepper_Ark/Fiskars_Hand-Gear_Tools_For_Tree_Coppicing_Branch_Cutting.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Fiskars_Hand-Gear_Tools_For_Tree_Coppicing_Branch_Cutting.pdf", + "size_bytes": 2583644, + "size_mb": 2.5 + }, + { + "filename": "Fixed_Bed_Gasification_Food_Waste_And_Municipal_Solid_Waste_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Fixed_Bed_Gasification_Food_Waste_And_Municipal_Solid_Waste_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Fixed_Bed_Gasification_Food_Waste_And_Municipal_Solid_Waste_2000.pdf", + "size_bytes": 354815, + "size_mb": 0.3 + }, + { + "filename": "Flags_In_Wind_How_They_Look_Indicates_Mph_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Flags_In_Wind_How_They_Look_Indicates_Mph_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wind_Anemometer/Flags_In_Wind_How_They_Look_Indicates_Mph_2004.pdf", + "size_bytes": 5386, + "size_mb": 0.0 + }, + { + "filename": "Flashlight_LED_Conversion_2004.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/Flashlight_LED_Conversion_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/Flashlight_LED_Conversion_2004.pdf", + "size_bytes": 146396, + "size_mb": 0.1 + }, + { + "filename": "Flettner_Rotor_Sail_Boat_Finland_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Flettner_Rotor_Sail_Boat_Finland_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Boats/Flettner_Rotor_Sail_Boat_Finland_2003.pdf", + "size_bytes": 25807, + "size_mb": 0.0 + }, + { + "filename": "Floor_Lashing_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Floor_Lashing_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Floor_Lashing_2004.pdf", + "size_bytes": 216154, + "size_mb": 0.2 + }, + { + "filename": "Flow_rate_orifice_size_pressure_for_water_over_distance_table-BAE-1502_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Flow_rate_orifice_size_pressure_for_water_over_distance_table-BAE-1502_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Flow/Flow_rate_orifice_size_pressure_for_water_over_distance_table-BAE-1502_2008.pdf", + "size_bytes": 390246, + "size_mb": 0.4 + }, + { + "filename": "Fluidyne_Gasification_Since_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Fluidyne_Gasification_Since_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Fluidyne_Gasification_Since_1976.pdf", + "size_bytes": 21516850, + "size_mb": 20.5 + }, + { + "filename": "Flumes_For_Open_Channel_Flow_Measurement_Lecture-2_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Flumes_For_Open_Channel_Flow_Measurement_Lecture-2_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Flow/Flumes_For_Open_Channel_Flow_Measurement_Lecture-2_2005.pdf", + "size_bytes": 361645, + "size_mb": 0.3 + }, + { + "filename": "FM_101-5-1_Operational_Terms_And_Graphics_1997.pdf", + "ia_path": "preppers/Prepper_Ark/FM_101-5-1_Operational_Terms_And_Graphics_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/FM_101-5-1_Operational_Terms_And_Graphics_1997.pdf", + "size_bytes": 3433138, + "size_mb": 3.3 + }, + { + "filename": "FM_20-3_Camouflage_Concealment_And_Decoys_1999.pdf", + "ia_path": "preppers/Prepper_Ark/FM_20-3_Camouflage_Concealment_And_Decoys_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/FM_20-3_Camouflage_Concealment_And_Decoys_1999.pdf", + "size_bytes": 437559, + "size_mb": 0.4 + }, + { + "filename": "FM_21-10_Field_Hygiene_And_Sanitation_2000.pdf", + "ia_path": "preppers/Prepper_Ark/FM_21-10_Field_Hygiene_And_Sanitation_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/FM_21-10_Field_Hygiene_And_Sanitation_2000.pdf", + "size_bytes": 2860517, + "size_mb": 2.7 + }, + { + "filename": "FM_21-60_Visual_Signals_1987.pdf", + "ia_path": "preppers/Prepper_Ark/FM_21-60_Visual_Signals_1987.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/FM_21-60_Visual_Signals_1987.pdf", + "size_bytes": 1147697, + "size_mb": 1.1 + }, + { + "filename": "FM_21-76-1_Survival_Evasion_And_Recovery_1999.pdf", + "ia_path": "preppers/Prepper_Ark/FM_21-76-1_Survival_Evasion_And_Recovery_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/FM_21-76-1_Survival_Evasion_And_Recovery_1999.pdf", + "size_bytes": 3136930, + "size_mb": 3.0 + }, + { + "filename": "FM_21-76_Us_Army_Survival_Manual_2004.pdf", + "ia_path": "preppers/Prepper_Ark/FM_21-76_Us_Army_Survival_Manual_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/FM_21-76_US_Army_Survival_Manual_2004.pdf", + "size_bytes": 52450123, + "size_mb": 50.0 + }, + { + "filename": "FM_3-25.26_Map_Reading_And_Land_Navigation_2001.pdf", + "ia_path": "preppers/Prepper_Ark/FM_3-25.26_Map_Reading_And_Land_Navigation_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/FM_3-25.26_Map_Reading_And_Land_Navigation_2001.pdf", + "size_bytes": 25439633, + "size_mb": 24.3 + }, + { + "filename": "FM_3-97_61c1_Military_Mountaineering_2002.pdf", + "ia_path": "preppers/Prepper_Ark/FM_3-97_61c1_Military_Mountaineering_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/FM_3-97_61c1_Military_Mountaineering_2002.pdf", + "size_bytes": 58625018, + "size_mb": 55.9 + }, + { + "filename": "FM_4-25-11_First-Aid_2002.pdf", + "ia_path": "preppers/Prepper_Ark/FM_4-25-11_First-Aid_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/FM_4-25-11_First-Aid_2002.pdf", + "size_bytes": 2455031, + "size_mb": 2.3 + }, + { + "filename": "FM_6-22-5_Combat_Stress_2000.pdf", + "ia_path": "preppers/Prepper_Ark/FM_6-22-5_Combat_Stress_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/FM_6-22-5_Combat_Stress_2000.pdf", + "size_bytes": 209319, + "size_mb": 0.2 + }, + { + "filename": "FM_8-10-6_Medical_Evacuation_Tactics_Techniques_And_Procedures_2000.pdf", + "ia_path": "preppers/Prepper_Ark/FM_8-10-6_Medical_Evacuation_Tactics_Techniques_And_Procedures_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/FM_8-10-6_Medical_Evacuation_Tactics_Techniques_And_Procedures_2000.pdf", + "size_bytes": 7615049, + "size_mb": 7.3 + }, + { + "filename": "FM_8-34_Food_Sanitation_For_The_Supervisor_1983.pdf", + "ia_path": "preppers/Prepper_Ark/FM_8-34_Food_Sanitation_For_The_Supervisor_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/FM_8-34_Food_Sanitation_For_The_Supervisor_1983.pdf", + "size_bytes": 558772, + "size_mb": 0.5 + }, + { + "filename": "FM_90-3_Desert_Operations_1993.pdf", + "ia_path": "preppers/Prepper_Ark/FM_90-3_Desert_Operations_1993.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/FM_90-3_Desert_Operations_1993.pdf", + "size_bytes": 2441065, + "size_mb": 2.3 + }, + { + "filename": "FM_90-5_Jungle_Operations_1982.pdf", + "ia_path": "preppers/Prepper_Ark/FM_90-5_Jungle_Operations_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/FM_90-5_Jungle_Operations_1982.pdf", + "size_bytes": 15615824, + "size_mb": 14.9 + }, + { + "filename": "Food_Cycle_Technology_Source_Book-2_Fruit_And_Vegetable_Processing_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Food_Cycle_Technology_Source_Book-2_Fruit_And_Vegetable_Processing_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Food_Cycle_Technology_Source_Book-2_Fruit_And_Vegetable_Processing_1988.pdf", + "size_bytes": 7091640, + "size_mb": 6.8 + }, + { + "filename": "Food_Cycle_Technology_Source_Book_No-4_Fish_Processing_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Food_Cycle_Technology_Source_Book_No-4_Fish_Processing_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Food_Cycle_Technology_Source_Book_No-4_Fish_Processing_1988.pdf", + "size_bytes": 8719241, + "size_mb": 8.3 + }, + { + "filename": "Food_Drying_Publication_IDRC-195e_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Dryers/Food_Drying_Publication_IDRC-195e_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Dryers/Food_Drying_Publication_IDRC-195e_1981.pdf", + "size_bytes": 12148660, + "size_mb": 11.6 + }, + { + "filename": "Food_Heat_Producing_Solar_Greenhouse_Design_Construction_Operation_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Food_Heat_Producing_Solar_Greenhouse_Design_Construction_Operation_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/GreenHouse/Food_Heat_Producing_Solar_Greenhouse_Design_Construction_Operation_1976.pdf", + "size_bytes": 24224667, + "size_mb": 23.1 + }, + { + "filename": "Food_Preparation_And_Home_Food_Safety_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Safety/Food_Preparation_And_Home_Food_Safety_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Safety/Food_Preparation_And_Home_Food_Safety_2002.pdf", + "size_bytes": 881120, + "size_mb": 0.8 + }, + { + "filename": "Food_Preservation_Fish_Meat_And_Equipment_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Food_Preservation_Fish_Meat_And_Equipment_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Food_Preservation_Fish_Meat_And_Equipment_1974.pdf", + "size_bytes": 6020688, + "size_mb": 5.7 + }, + { + "filename": "Food_Safety_Will_Continue_Driving_Growth_In_Demand_For_Organic_Food_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Food_Safety_Will_Continue_Driving_Growth_In_Demand_For_Organic_Food_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Food_Safety_Will_Continue_Driving_Growth_In_Demand_For_Organic_Food_2003.pdf", + "size_bytes": 220928, + "size_mb": 0.2 + }, + { + "filename": "Foods_Conventional_Versus_Organic_Production_In_Humans_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Foods_Conventional_Versus_Organic_Production_In_Humans_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Foods_Conventional_Versus_Organic_Production_In_Humans_2003.pdf", + "size_bytes": 65943, + "size_mb": 0.1 + }, + { + "filename": "Foods_That_Heal_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Vitamins/Foods_That_Heal_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Therapy/Foods_That_Heal_2004.pdf", + "size_bytes": 1173578, + "size_mb": 1.1 + }, + { + "filename": "Foot Power.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Foot Power.pdf", + "local_path": "/export/library/Survival-Companion-Library/Alternative Power & Solar/Foot_Power.pdf", + "size_bytes": 796552, + "size_mb": 0.8 + }, + { + "filename": "Foot_Power_1965.pdf", + "ia_path": "preppers/Prepper_Ark/Foot_Power_1965.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/Foot_Power_1965.pdf", + "size_bytes": 796552, + "size_mb": 0.8 + }, + { + "filename": "Foot_Powered_Treadle_Lathe_W_C_Lecky_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Lathe_Foot_Powered/Foot_Powered_Treadle_Lathe_W_C_Lecky_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/Lathe_Foot_Powered/Foot_Powered_Treadle_Lathe_W_C_Lecky_1973.pdf", + "size_bytes": 398782, + "size_mb": 0.4 + }, + { + "filename": "For_Independent_Energy_Your_Choices_Are_Solar_Wind_Water_2001.pdf", + "ia_path": "preppers/Prepper_Ark/For_Independent_Energy_Your_Choices_Are_Solar_Wind_Water_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/For_Independent_Energy_Your_Choices_Are_Solar_Wind_Water_2001.pdf", + "size_bytes": 20193, + "size_mb": 0.0 + }, + { + "filename": "Forage_Production_And_Conservation_Manual_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Forage_Production_And_Conservation_Manual_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Forage_Production_And_Conservation_Manual_2002.pdf", + "size_bytes": 897462, + "size_mb": 0.9 + }, + { + "filename": "Forest_Farming_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Forest_Farming_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Forestry/Forest_Farming_1984.pdf", + "size_bytes": 23098081, + "size_mb": 22.0 + }, + { + "filename": "Forest_Tree_Seed_Directory_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Forest_Tree_Seed_Directory_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Forestry/Forest_Tree_Seed_Directory_1975.pdf", + "size_bytes": 13780247, + "size_mb": 13.1 + }, + { + "filename": "Forestry_Hand_Tools_Safety_Procedures_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Forestry_Hand_Tools_Safety_Procedures_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Forestry/Forestry_Hand_Tools_Safety_Procedures_2003.pdf", + "size_bytes": 7806058, + "size_mb": 7.4 + }, + { + "filename": "Foundry_Work_For_The_Amateur_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Foundry_Work_For_The_Amateur_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Foundry_Work_For_The_Amateur_1975.pdf", + "size_bytes": 5340355, + "size_mb": 5.1 + }, + { + "filename": "Four_Seasons_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Kids_Crafts/Four_Seasons_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Kids_Crafts/Four_Seasons_2004.pdf", + "size_bytes": 508946, + "size_mb": 0.5 + }, + { + "filename": "Frame_Saw_Manual_1902.pdf", + "ia_path": "preppers/Prepper_Ark/Frame_Saw_Manual_1902.pdf", + "local_path": "/export/library/Survival-Companion-Library/Saw_Mills/Frame_Saw_Manual_1902.pdf", + "size_bytes": 9323816, + "size_mb": 8.9 + }, + { + "filename": "Freq_Band_Chart_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Frequencies/Freq_Band_Chart_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Frequencies/Freq_Band_Chart_2004.pdf", + "size_bytes": 72427, + "size_mb": 0.1 + }, + { + "filename": "Frequency_Allocation_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Frequencies/Frequency_Allocation_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Frequencies/Frequency_Allocation_2004.pdf", + "size_bytes": 1054590, + "size_mb": 1.0 + }, + { + "filename": "Frequency_Of_Tick_Control_In_Cattle_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Cattle/Frequency_Of_Tick_Control_In_Cattle_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Cattle/Frequency_Of_Tick_Control_In_Cattle_2004.pdf", + "size_bytes": 239280, + "size_mb": 0.2 + }, + { + "filename": "Frequency-Reactance_Nomograph_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Frequency-Reactance_Nomograph_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Conversions/Frequency-Reactance_Nomograph_2007.pdf", + "size_bytes": 150580, + "size_mb": 0.1 + }, + { + "filename": "Freshwater_Fish_Farming_How_To_Begin_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Freshwater_Fish_Farming_How_To_Begin_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Freshwater_Fish_Farming_How_To_Begin_1978.pdf", + "size_bytes": 5592709, + "size_mb": 5.3 + }, + { + "filename": "Freshwater_Fish_Pond_Culture_And_Management_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Freshwater_Fish_Pond_Culture_And_Management_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Freshwater_Fish_Pond_Culture_And_Management_1976.pdf", + "size_bytes": 10303106, + "size_mb": 9.8 + }, + { + "filename": "Freshwater_Fisheries_And_Aquaculture_In_China_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Freshwater_Fisheries_And_Aquaculture_In_China_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Freshwater_Fisheries_And_Aquaculture_In_China_1976.pdf", + "size_bytes": 15141373, + "size_mb": 14.4 + }, + { + "filename": "Friction_Of_Water_In_Pipes_And_Spray_Cooling_Dairy_Cows_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Friction_Of_Water_In_Pipes_And_Spray_Cooling_Dairy_Cows_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engineering/Friction_Of_Water_In_Pipes_And_Spray_Cooling_Dairy_Cows_1996.pdf", + "size_bytes": 46172, + "size_mb": 0.0 + }, + { + "filename": "Frictional_Losses_At_Different_Flow_Rates_PVC_Pipe_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Frictional_Losses_At_Different_Flow_Rates_PVC_Pipe_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Frictional_Losses_At_Different_Flow_Rates_PVC_Pipe_2007.pdf", + "size_bytes": 95466, + "size_mb": 0.1 + }, + { + "filename": "Friends_Of_Rice_Farmer_Helpful_Insects_Spiders_And_Pathogens_1987.pdf", + "ia_path": "preppers/Prepper_Ark/Friends_Of_Rice_Farmer_Helpful_Insects_Spiders_And_Pathogens_1987.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Growing/Friends_Of_Rice_Farmer_Helpful_Insects_Spiders_And_Pathogens_1987.pdf", + "size_bytes": 23454528, + "size_mb": 22.4 + }, + { + "filename": "From_Fryer_To_Fuel_Tank_1999.pdf", + "ia_path": "preppers/Prepper_Ark/From_Fryer_To_Fuel_Tank_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biodiesel/From_Fryer_To_Fuel_Tank_1999.pdf", + "size_bytes": 16735810, + "size_mb": 16.0 + }, + { + "filename": "From_The_Field_Tested_Participatory_Activities_For_Trainers_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/From_The_Field_Tested_Participatory_Activities_For_Trainers_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/From_The_Field_Tested_Participatory_Activities_For_Trainers_1980.pdf", + "size_bytes": 14162575, + "size_mb": 13.5 + }, + { + "filename": "Fuel_Alcohol_Production_A_Survey_Of_Operating_Systems_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Fuel_Alcohol_Production_A_Survey_Of_Operating_Systems_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Alcohol/Fuel_Alcohol_Production_A_Survey_Of_Operating_Systems_1981.pdf", + "size_bytes": 1020518, + "size_mb": 1.0 + }, + { + "filename": "Fuel_From_Farms_Guide_To_Small-Scale_Ethanol_Production_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Fuel_From_Farms_Guide_To_Small-Scale_Ethanol_Production_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Alcohol/Fuel_From_Farms_Guide_To_Small-Scale_Ethanol_Production_1980.pdf", + "size_bytes": 293065, + "size_mb": 0.3 + }, + { + "filename": "Fuel_Gas_From_Cowdung_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Fuel_Gas_From_Cowdung_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Methane/Fuel_Gas_From_Cowdung_1983.pdf", + "size_bytes": 9054509, + "size_mb": 8.6 + }, + { + "filename": "Fundamentals_Of_Delco_Generators_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Fundamentals_Of_Delco_Generators_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Alternator/Fundamentals_Of_Delco_Generators_2006.pdf", + "size_bytes": 3182546, + "size_mb": 3.0 + }, + { + "filename": "Fundamentals_Of_Power_Electronics_2nded_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Formulas/Fundamentals_Of_Power_Electronics_2nded_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Formulas/Fundamentals_Of_Power_Electronics_2nded_2004.pdf", + "size_bytes": 20391658, + "size_mb": 19.4 + }, + { + "filename": "Garbage_Recycling_Components_And_Pointers_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Garbage_Recycling_Components_And_Pointers_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Recycling/Garbage_Recycling_Components_And_Pointers_2002.pdf", + "size_bytes": 246367, + "size_mb": 0.2 + }, + { + "filename": "Gardening_For_Better_Nutrition_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Nutrition/Gardening_For_Better_Nutrition_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Nutrition/Gardening_For_Better_Nutrition_1978.pdf", + "size_bytes": 8174208, + "size_mb": 7.8 + }, + { + "filename": "Gardening_With_The_Seasons_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Gardening_With_The_Seasons_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/Gardening_With_The_Seasons_1979.pdf", + "size_bytes": 5930440, + "size_mb": 5.7 + }, + { + "filename": "Garlic_A_Natural_Mosquito_Repellent_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Mosquito/Garlic_A_Natural_Mosquito_Repellent_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Insects/Mosquito/Garlic_A_Natural_Mosquito_Repellent_2006.pdf", + "size_bytes": 121526, + "size_mb": 0.1 + }, + { + "filename": "Garlic_Health-Promoting_Power_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Herbs/Garlic_Health-Promoting_Power_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Herbs/Garlic_Health-Promoting_Power_2002.pdf", + "size_bytes": 316786, + "size_mb": 0.3 + }, + { + "filename": "Gas_Engine_1905.pdf", + "ia_path": "preppers/Prepper_Ark/Gas_Engine_1905.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engines/Gas_Engine_1905.pdf", + "size_bytes": 24819041, + "size_mb": 23.7 + }, + { + "filename": "Gas_To_Liquids_Technology_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Gas_To_Liquids_Technology_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Gas_To_Liquids_Technology_2006.pdf", + "size_bytes": 1597708, + "size_mb": 1.5 + }, + { + "filename": "Gas_To_Propane_Conversion_For_Engines_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Gas_To_Propane_Conversion_For_Engines_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Methane/Gas_To_Propane_Conversion_For_Engines_2004.pdf", + "size_bytes": 77915, + "size_mb": 0.1 + }, + { + "filename": "Gasification_Of_Municipal_Solid_Wastes_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Gasification_Of_Municipal_Solid_Wastes_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Gasification_Of_Municipal_Solid_Wastes_2002.pdf", + "size_bytes": 503989, + "size_mb": 0.5 + }, + { + "filename": "Gasifier_Efficiency_1941.pdf", + "ia_path": "preppers/Prepper_Ark/Gasifier_Efficiency_1941.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Gasifier_Efficiency_1941.pdf", + "size_bytes": 5666663, + "size_mb": 5.4 + }, + { + "filename": "Gasifier_Experimenters_Kit-Allpowerlabs_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Gasifier_Experimenters_Kit-Allpowerlabs_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Gasifier_Experimenters_Kit-Allpowerlabs_2008.pdf", + "size_bytes": 42039874, + "size_mb": 40.1 + }, + { + "filename": "Gasifier_Fire_Tube_Dimensions_Needed_For_Given_Engine_Hp_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Gasifier_Fire_Tube_Dimensions_Needed_For_Given_Engine_Hp_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Gasifier_Fire_Tube_Dimensions_Needed_For_Given_Engine_Hp_1989.pdf", + "size_bytes": 463813, + "size_mb": 0.4 + }, + { + "filename": "Gasifier_For_Damp_Fuel-Finland-1945.pdf", + "ia_path": "preppers/Prepper_Ark/Gasifier_For_Damp_Fuel-Finland-1945.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Gasifier_For_Damp_Fuel-Finland-1945.pdf", + "size_bytes": 91260, + "size_mb": 0.1 + }, + { + "filename": "Gasifier_Made_Of_Adobe_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Gasifier_Made_Of_Adobe_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Gasifier_Made_Of_Adobe_2008.pdf", + "size_bytes": 543550, + "size_mb": 0.5 + }, + { + "filename": "Gasoline_Engine_Tune-Up_P-105N_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Gasoline_Engine_Tune-Up_P-105N_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engine_Repair/Gasoline_Engine_Tune-Up_P-105N_1999.pdf", + "size_bytes": 4797311, + "size_mb": 4.6 + }, + { + "filename": "Gathering_Low_Cost_Firewood_By_John_R_Horton_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Gathering_Low_Cost_Firewood_By_John_R_Horton_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fire_Fighting/Gathering_Low_Cost_Firewood_By_John_R_Horton_2004.pdf", + "size_bytes": 22673, + "size_mb": 0.0 + }, + { + "filename": "Gear_Wheels_And_Gear_Cutting_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Gears_Wheels/Gear_Wheels_And_Gear_Cutting_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Gear_Wheels_And_Gear_Cutting_1977.pdf", + "size_bytes": 9697975, + "size_mb": 9.2 + }, + { + "filename": "Gemini_Synchronous_Inverter_System_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Gemini_Synchronous_Inverter_System_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Gemini_Synchronous_Inverter_System_1975.pdf", + "size_bytes": 4545281, + "size_mb": 4.3 + }, + { + "filename": "General_Advice_Filters_How_And_When_To_Change_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Filtering/General_Advice_Filters_How_And_When_To_Change_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Filtering/General_Advice_Filters_How_And_When_To_Change_2007.pdf", + "size_bytes": 109905, + "size_mb": 0.1 + }, + { + "filename": "General_Metal_Sheet_Metal_Work_Hand_Pump_Maintenance_1990.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/General_Metal_Sheet_Metal_Work_Hand_Pump_Maintenance_1990.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/General_Metal_Sheet_Metal_Work_Hand_Pump_Maintenance_1990.pdf", + "size_bytes": 12389962, + "size_mb": 11.8 + }, + { + "filename": "General_Surgery_At_The_District_Hospital_1988.pdf", + "ia_path": "preppers/Prepper_Ark/General_Surgery_At_The_District_Hospital_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/General_Surgery_At_The_District_Hospital_1988.pdf", + "size_bytes": 25068133, + "size_mb": 23.9 + }, + { + "filename": "Generator_Power_For_The_Homestead_By_Doug_Montgomery_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Generator_Power_For_The_Homestead_By_Doug_Montgomery_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrical_Power/Generator_Power_For_The_Homestead_By_Doug_Montgomery_2001.pdf", + "size_bytes": 11567, + "size_mb": 0.0 + }, + { + "filename": "Geo_Dome_Cardboard_Construction_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Geo_Dome_Cardboard_Construction_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Geo_Dome_Cardboard_Construction_2004.pdf", + "size_bytes": 1433271, + "size_mb": 1.4 + }, + { + "filename": "Geothermal_Heat_Loss_Well_Pumps_And_Piping_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Wells/Geothermal_Heat_Loss_Well_Pumps_And_Piping_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Wells/Geothermal_Heat_Loss_Well_Pumps_And_Piping_2001.pdf", + "size_bytes": 163095, + "size_mb": 0.2 + }, + { + "filename": "German_Ideas_On_Improvements_Of_Wood_Gasifiers_1941.pdf", + "ia_path": "preppers/Prepper_Ark/German_Ideas_On_Improvements_Of_Wood_Gasifiers_1941.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/German_Ideas_On_Improvements_Of_Wood_Gasifiers_1941.pdf", + "size_bytes": 1895951, + "size_mb": 1.8 + }, + { + "filename": "Germicidal_Lamps_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Germicidal/Germicidal_Lamps_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Germicidal/Germicidal_Lamps_2006.pdf", + "size_bytes": 84668, + "size_mb": 0.1 + }, + { + "filename": "Getting_Started_In_Digital_Communications_P1-P4_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Getting_Started_In_Digital_Communications_P1-P4_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Getting_Started_In_Digital_Communications_P1-P4_2004.pdf", + "size_bytes": 3903135, + "size_mb": 3.7 + }, + { + "filename": "GFCI_Ground_Fault_Circuits_Types_And_How_They_Work_2009.pdf", + "ia_path": "preppers/Prepper_Ark/GFCI_Ground_Fault_Circuits_Types_And_How_They_Work_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrical_Power/GFCI_Ground_Fault_Circuits_Types_And_How_They_Work_2009.pdf", + "size_bytes": 34508, + "size_mb": 0.0 + }, + { + "filename": "Gin_Poles_For_Small_Wind_Turbine_Erection_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Tower/Gin_Poles_For_Small_Wind_Turbine_Erection_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Tower/Gin_Poles_For_Small_Wind_Turbine_Erection_2002.pdf", + "size_bytes": 179922, + "size_mb": 0.2 + }, + { + "filename": "Gizmology_Notes_On_Leds_2006.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/Gizmology_Notes_On_Leds_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/Gizmology_Notes_On_Leds_2006.pdf", + "size_bytes": 81824, + "size_mb": 0.1 + }, + { + "filename": "Glass_Blowing_Patents_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Glass_Blowing_Patents_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Glass/Glass_Blowing_Patents_2005.pdf", + "size_bytes": 1722912, + "size_mb": 1.6 + }, + { + "filename": "Glassware_Manufacture_For_Developing_Countries_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Glassware_Manufacture_For_Developing_Countries_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Glass/Glassware_Manufacture_For_Developing_Countries_1983.pdf", + "size_bytes": 8198958, + "size_mb": 7.8 + }, + { + "filename": "Global_Extremes_Of_Temperature_And_Precipitation_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Global_Extremes_Of_Temperature_And_Precipitation_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Global_Extremes_Of_Temperature_And_Precipitation_2004.pdf", + "size_bytes": 247432, + "size_mb": 0.2 + }, + { + "filename": "Glossary_Of_Electric_Motor_Terms_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Glossary_Of_Electric_Motor_Terms_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Glossary_Of_Electric_Motor_Terms_2005.pdf", + "size_bytes": 369165, + "size_mb": 0.4 + }, + { + "filename": "Glossary_Of_Terms_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Minerals/Glossary_Of_Terms_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Minerals/Glossary_Of_Terms_2004.pdf", + "size_bytes": 38278, + "size_mb": 0.0 + }, + { + "filename": "Goat_Health_Handbook_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Goats/Goat_Health_Handbook_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Goats/Goat_Health_Handbook_1983.pdf", + "size_bytes": 8241908, + "size_mb": 7.9 + }, + { + "filename": "Goat_Keeping_In_The_Tropics_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Goats/Goat_Keeping_In_The_Tropics_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Goats/Goat_Keeping_In_The_Tropics_2004.pdf", + "size_bytes": 632898, + "size_mb": 0.6 + }, + { + "filename": "Goats_Vaccination_Programme.pdf", + "ia_path": "preppers/Prepper_Ark/Goats_Vaccination_Programme.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/Goats_Vaccination_Programme.pdf", + "size_bytes": 261395, + "size_mb": 0.2 + }, + { + "filename": "Golf_cart_batteries_6_volt_2010.pdf", + "ia_path": "preppers/Prepper_Ark/Banks/Golf_cart_batteries_6_volt_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Banks/Golf_cart_batteries_6_volt_2010.pdf", + "size_bytes": 32236, + "size_mb": 0.0 + }, + { + "filename": "Good_Mechanism_For_Controlling_Carbon_Arc_Lighting_Electrod_Motion_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Good_Mechanism_For_Controlling_Carbon_Arc_Lighting_Electrod_Motion_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Carbon_Arc/Good_Mechanism_For_Controlling_Carbon_Arc_Lighting_Electrod_Motion_2006.pdf", + "size_bytes": 76158, + "size_mb": 0.1 + }, + { + "filename": "Goodbye_To_The_Flush_Toilet_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Composting/Goodbye_To_The_Flush_Toilet_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/Composting/Goodbye_To_The_Flush_Toilet_1977.pdf", + "size_bytes": 25768003, + "size_mb": 24.6 + }, + { + "filename": "Gordon_West_Marine_Single_Sideband_SSB_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Marine/Gordon_West_Marine_Single_Sideband_SSB_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Marine/Gordon_West_Marine_Single_Sideband_SSB_2004.pdf", + "size_bytes": 278791, + "size_mb": 0.3 + }, + { + "filename": "Grain_Grinders_Patent_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Grain_Grinders_Patent_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/Grain_Grinders_Patent_2005.pdf", + "size_bytes": 1029249, + "size_mb": 1.0 + }, + { + "filename": "Graph_Theory_II_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Math/Graph_Theory_II_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Math/Graph_Theory_II_2004.pdf", + "size_bytes": 2210716, + "size_mb": 2.1 + }, + { + "filename": "Grass_Clippings_Made_Into_Paper_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Grass_Clippings_Made_Into_Paper_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Paper_making/Grass_Clippings_Made_Into_Paper_2008.pdf", + "size_bytes": 4126089, + "size_mb": 3.9 + }, + { + "filename": "Grass_Roots_Radio_Transmissions_Manual_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Grass_Roots_Radio_Transmissions_Manual_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Companion Survival Resource Library/Communication & Signaling/Grass_Roots_Radio_Transmissions_Manual_1977.pdf", + "size_bytes": 7956713, + "size_mb": 7.6 + }, + { + "filename": "Grasses_Their_Use_In_Building_1969.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Grasses_Their_Use_In_Building_1969.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Grasses_Their_Use_In_Building_1969.pdf", + "size_bytes": 593647, + "size_mb": 0.6 + }, + { + "filename": "Gravity-Feed_Water_Supply_Cloudburst_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Gravity-Feed_Water_Supply_Cloudburst_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Gravity-Feed_Water_Supply_Cloudburst_1973.pdf", + "size_bytes": 341299, + "size_mb": 0.3 + }, + { + "filename": "Gravity_Flow_Water_Systems_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Gravity_Flow_Water_Systems_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Gravity_Flow_Water_Systems_1982.pdf", + "size_bytes": 3186249, + "size_mb": 3.0 + }, + { + "filename": "Gregorian_400yr_Cycle_Calendar_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Gregorian_400yr_Cycle_Calendar_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Calendars/Gregorian_400yr_Cycle_Calendar_2009.pdf", + "size_bytes": 190690, + "size_mb": 0.2 + }, + { + "filename": "Gregorian_Calendar_History_From_Wikipedia_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Gregorian_Calendar_History_From_Wikipedia_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Calendars/Gregorian_Calendar_History_From_Wikipedia_2009.pdf", + "size_bytes": 536887, + "size_mb": 0.5 + }, + { + "filename": "Grips_For_Throwing_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Knife_Axe/Grips_For_Throwing_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Knife_Axe/Grips_For_Throwing_2003.pdf", + "size_bytes": 56345, + "size_mb": 0.1 + }, + { + "filename": "Grounding_And_Lightning_Protection_For_Solar_Systems_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Grounding_And_Lightning_Protection_For_Solar_Systems_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lightning/Grounding_And_Lightning_Protection_For_Solar_Systems_2001.pdf", + "size_bytes": 140182, + "size_mb": 0.1 + }, + { + "filename": "Growing_Fish_Midge_Culture_V-3_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Growing_Fish_Midge_Culture_V-3_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Growing_Fish_Midge_Culture_V-3_1974.pdf", + "size_bytes": 917178, + "size_mb": 0.9 + }, + { + "filename": "Growing_Garden_Seeds_For_Gardeners_And_Small_Farmers_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Seeds/Growing_Garden_Seeds_For_Gardeners_And_Small_Farmers_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Seeds/Growing_Garden_Seeds_For_Gardeners_And_Small_Farmers_1983.pdf", + "size_bytes": 4393304, + "size_mb": 4.2 + }, + { + "filename": "GTZ_Biogas_for_Developing_Countries_2_1990.pdf", + "ia_path": "preppers/Prepper_Ark/GTZ_Biogas_for_Developing_Countries_2_1990.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/GTZ_Biogas_for_Developing_Countries_2_1990.pdf", + "size_bytes": 2724073, + "size_mb": 2.6 + }, + { + "filename": "GTZ_Lessons_from_the_Thai-German_Biogas_Programme_3_1994.pdf", + "ia_path": "preppers/Prepper_Ark/GTZ_Lessons_from_the_Thai-German_Biogas_Programme_3_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/GTZ_Lessons_from_the_Thai-German_Biogas_Programme_3_1994.pdf", + "size_bytes": 259437, + "size_mb": 0.2 + }, + { + "filename": "GTZ_Nepals_biogas_support_programme_Well_designed_4_1994.pdf", + "ia_path": "preppers/Prepper_Ark/GTZ_Nepals_biogas_support_programme_Well_designed_4_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/GTZ_Nepals_biogas_support_programme_Well_designed_4_1994.pdf", + "size_bytes": 95578, + "size_mb": 0.1 + }, + { + "filename": "GTZ_Renewable_Energy_Biogas_1985.pdf", + "ia_path": "preppers/Prepper_Ark/GTZ_Renewable_Energy_Biogas_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/GTZ_Renewable_Energy_Biogas_1985.pdf", + "size_bytes": 1997831, + "size_mb": 1.9 + }, + { + "filename": "GTZ_Renewable_Energy_Biogas_4_1985.pdf", + "ia_path": "preppers/Prepper_Ark/GTZ_Renewable_Energy_Biogas_4_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/GTZ_Renewable_Energy_Biogas_4_1985.pdf", + "size_bytes": 1599054, + "size_mb": 1.5 + }, + { + "filename": "Guayule-An_Alternative_Source_Of_Natural_Rubber_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Trees/Guayule-An_Alternative_Source_Of_Natural_Rubber_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Trees/Guayule-An_Alternative_Source_Of_Natural_Rubber_1977.pdf", + "size_bytes": 8494921, + "size_mb": 8.1 + }, + { + "filename": "Guide_Book_Rural_Small_Industries_Paddy_Rice_Cultivation_196x.pdf", + "ia_path": "preppers/Prepper_Ark/Guide_Book_Rural_Small_Industries_Paddy_Rice_Cultivation_196x.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Growing/Guide_Book_Rural_Small_Industries_Paddy_Rice_Cultivation_196x.pdf", + "size_bytes": 14852285, + "size_mb": 14.2 + }, + { + "filename": "Guide_For_Field_Crops_In_The_Tropics_Peace_Corps_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Guide_For_Field_Crops_In_The_Tropics_Peace_Corps_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Guide_For_Field_Crops_In_The_Tropics_Peace_Corps_1976.pdf", + "size_bytes": 33196012, + "size_mb": 31.7 + }, + { + "filename": "Guide_For_Small-Holder_Coffee_Farmers_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Guide_For_Small-Holder_Coffee_Farmers_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Guide_For_Small-Holder_Coffee_Farmers_1983.pdf", + "size_bytes": 2813846, + "size_mb": 2.7 + }, + { + "filename": "Guide_To_Available_Natural_Gas_Vehicles_And_Engines_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Guide_To_Available_Natural_Gas_Vehicles_And_Engines_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engines/Guide_To_Available_Natural_Gas_Vehicles_And_Engines_2008.pdf", + "size_bytes": 440531, + "size_mb": 0.4 + }, + { + "filename": "Guidebook_To_Constructing_Inexpensive_Science_Teaching_Equipment_Vol-1-3_1972.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Guidebook_To_Constructing_Inexpensive_Science_Teaching_Equipment_Vol-1-3_1972.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Guidebook_To_Constructing_Inexpensive_Science_Teaching_Equipment_Vol-1-3_1972.pdf", + "size_bytes": 56581977, + "size_mb": 54.0 + }, + { + "filename": "Guidelines_For_Evaluating_And_Mitigating_Seismic_Hazards_In_California_Sp117_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Guidelines_For_Evaluating_And_Mitigating_Seismic_Hazards_In_California_Sp117_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Earthquakes/Guidelines_For_Evaluating_And_Mitigating_Seismic_Hazards_In_California_Sp117_2008.pdf", + "size_bytes": 1296841, + "size_mb": 1.2 + }, + { + "filename": "Guidelines_For_Evaluating_The_Hazard_Of_Surface_Fault_Rupture_Note_49_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Guidelines_For_Evaluating_The_Hazard_Of_Surface_Fault_Rupture_Note_49_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Earthquakes/Guidelines_For_Evaluating_The_Hazard_Of_Surface_Fault_Rupture_Note_49_2002.pdf", + "size_bytes": 360414, + "size_mb": 0.3 + }, + { + "filename": "Guidelines_For_Watershed_Management_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Guidelines_For_Watershed_Management_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Storage/Guidelines_For_Watershed_Management_1977.pdf", + "size_bytes": 27676943, + "size_mb": 26.4 + }, + { + "filename": "Gully_Control_And_Reclamation_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Gully_Control_And_Reclamation_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soil/Gully_Control_And_Reclamation_1981.pdf", + "size_bytes": 3218115, + "size_mb": 3.1 + }, + { + "filename": "Gun_Powder-Foxfire_Book_5-USA_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Gun_Powder/Gun_Powder-Foxfire_Book_5-USA_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Gun_Powder/Gun_Powder-Foxfire_Book_5-USA_1979.pdf", + "size_bytes": 279057, + "size_mb": 0.3 + }, + { + "filename": "H42xx-Teaching_Resource_Of_Information_Low_Priority_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/H42xx-Teaching_Resource_Of_Information_Low_Priority_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/H42xx-Teaching_Resource_Of_Information_Low_Priority_1997.pdf", + "size_bytes": 164462764, + "size_mb": 156.8 + }, + { + "filename": "Habitat_Biomass_Biogas_1993.pdf", + "ia_path": "preppers/Prepper_Ark/Habitat_Biomass_Biogas_1993.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Habitat_Biomass_Biogas_1993.pdf", + "size_bytes": 8354216, + "size_mb": 8.0 + }, + { + "filename": "Ham_Radio_Terms_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Reference/Ham_Radio_Terms_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Reference/Ham_Radio_Terms_2004.pdf", + "size_bytes": 86741, + "size_mb": 0.1 + }, + { + "filename": "Hand_and_foot_Carts_David_Tresemer_USA_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Hand_and_foot_Carts_David_Tresemer_USA_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/Hand_and_foot_Carts_David_Tresemer_USA_1985.pdf", + "size_bytes": 712152, + "size_mb": 0.7 + }, + { + "filename": "Hand_Drilled_Wells_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Hand_Drilled_Wells_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Hand_Drilled_Wells_1984.pdf", + "size_bytes": 17055979, + "size_mb": 16.3 + }, + { + "filename": "Hand_Driven_12_Vdc_Generator_Source_Ideas_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Hand_Cranking/Hand_Driven_12_Vdc_Generator_Source_Ideas_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Generators/Hand_Cranking/Hand_Driven_12_Vdc_Generator_Source_Ideas_2005.pdf", + "size_bytes": 51910, + "size_mb": 0.0 + }, + { + "filename": "Hand_Dug_Wells_And_Their_Construction-1_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Hand_Dug_Wells_And_Their_Construction-1_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Hand_Dug_Wells_And_Their_Construction-1_1999.pdf", + "size_bytes": 22114675, + "size_mb": 21.1 + }, + { + "filename": "Hand_Dug_Wells_And_Their_Construction-2_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Hand_Dug_Wells_And_Their_Construction-2_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Hand_Dug_Wells_And_Their_Construction-2_1999.pdf", + "size_bytes": 18195367, + "size_mb": 17.4 + }, + { + "filename": "Hand_Mauls_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Hand_Mauls_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/Hand_Mauls_1999.pdf", + "size_bytes": 220648, + "size_mb": 0.2 + }, + { + "filename": "Hand-Powered_Hay-Leaf_Baler_Or_To_Make_Insulation_Blocks_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Hand-Powered_Hay-Leaf_Baler_Or_To_Make_Insulation_Blocks_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Balers/Hand-Powered_Hay-Leaf_Baler_Or_To_Make_Insulation_Blocks_1976.pdf", + "size_bytes": 188406, + "size_mb": 0.2 + }, + { + "filename": "Hand_Pump_Backup_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/Hand_Pump_Backup_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/Hand_Pump_Backup_2004.pdf", + "size_bytes": 1469395, + "size_mb": 1.4 + }, + { + "filename": "Hand_Pump_Maintenance_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/Hand_Pump_Maintenance_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/Hand_Pump_Maintenance_1977.pdf", + "size_bytes": 4599267, + "size_mb": 4.4 + }, + { + "filename": "Hand_Pumps_Types_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/Hand_Pumps_Types_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/Hand_Pumps_Types_2008.pdf", + "size_bytes": 118872, + "size_mb": 0.1 + }, + { + "filename": "Hand_Pumps_WHO_No-10_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/Hand_Pumps_WHO_No-10_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/Hand_Pumps_WHO_No-10_1977.pdf", + "size_bytes": 22618928, + "size_mb": 21.6 + }, + { + "filename": "Hand_Rower-Type_Water_Pump_Bangladesh_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/Hand_Rower-Type_Water_Pump_Bangladesh_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/Hand_Rower-Type_Water_Pump_Bangladesh_2002.pdf", + "size_bytes": 19957, + "size_mb": 0.0 + }, + { + "filename": "Hand_Tools_Example_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Hand_Tools_Example_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/Hand_Tools_Example_1999.pdf", + "size_bytes": 151561, + "size_mb": 0.1 + }, + { + "filename": "Hand_Water_Pumps_See-Saw_Bicycle_Rower_Types_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/Hand_Water_Pumps_See-Saw_Bicycle_Rower_Types_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/Hand_Water_Pumps_See-Saw_Bicycle_Rower_Types_2000.pdf", + "size_bytes": 482978, + "size_mb": 0.5 + }, + { + "filename": "Handbook_For_Boys_1912.pdf", + "ia_path": "preppers/Prepper_Ark/Boys/Handbook_For_Boys_1912.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Boys/Handbook_For_Boys_1912.pdf", + "size_bytes": 28874996, + "size_mb": 27.5 + }, + { + "filename": "Handbook_For_Building_Homes_Of_Earth_No-21_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Handbook_For_Building_Homes_Of_Earth_No-21_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Handbook_For_Building_Homes_Of_Earth_No-21_1999.pdf", + "size_bytes": 25874333, + "size_mb": 24.7 + }, + { + "filename": "Handbook_For_Electrical_Engineers_1922.pdf", + "ia_path": "preppers/Prepper_Ark/Handbook_For_Electrical_Engineers_1922.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engineering/Handbook_For_Electrical_Engineers_1922.pdf", + "size_bytes": 168525148, + "size_mb": 160.7 + }, + { + "filename": "Handbook_For_Pioneers_1919.pdf", + "ia_path": "preppers/Prepper_Ark/Handbook_For_Pioneers_1919.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pioneer/Handbook_For_Pioneers_1919.pdf", + "size_bytes": 10068432, + "size_mb": 9.6 + }, + { + "filename": "Handbook_For_Rangers_Woodsmen_1917.pdf", + "ia_path": "preppers/Prepper_Ark/Boys/Handbook_For_Rangers_Woodsmen_1917.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Boys/Handbook_For_Rangers_Woodsmen_1917.pdf", + "size_bytes": 14973733, + "size_mb": 14.3 + }, + { + "filename": "Handbook_For_Scout_Masters_Boy_Scouts_1913.pdf", + "ia_path": "preppers/Prepper_Ark/Boys/Handbook_For_Scout_Masters_Boy_Scouts_1913.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Boys/Handbook_For_Scout_Masters_Boy_Scouts_1913.pdf", + "size_bytes": 11737026, + "size_mb": 11.2 + }, + { + "filename": "Handbook_Of_Biomass_Downdraft_Gasifier_Engine_Systems_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Handbook_Of_Biomass_Downdraft_Gasifier_Engine_Systems_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Handbook_Of_Biomass_Downdraft_Gasifier_Engine_Systems_1988.pdf", + "size_bytes": 10990036, + "size_mb": 10.5 + }, + { + "filename": "Handbook_Of_Meteorology_1921.pdf", + "ia_path": "preppers/Prepper_Ark/Handbook_Of_Meteorology_1921.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Handbook_Of_Meteorology_1921.pdf", + "size_bytes": 10409805, + "size_mb": 9.9 + }, + { + "filename": "Handbook_Of_Notes_Tables_For_Emergencies_Unhcr_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Handbook_Of_Notes_Tables_For_Emergencies_Unhcr_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Emergencies/Handbook_Of_Notes_Tables_For_Emergencies_Unhcr_2003.pdf", + "size_bytes": 198422, + "size_mb": 0.2 + }, + { + "filename": "Handbook_Of_Ship_Calculations_Construct_1917.pdf", + "ia_path": "preppers/Prepper_Ark/Handbook_Of_Ship_Calculations_Construct_1917.pdf", + "local_path": "/export/library/Survival-Companion-Library/Boats/Handbook_Of_Ship_Calculations_Construct_1917.pdf", + "size_bytes": 21653567, + "size_mb": 20.7 + }, + { + "filename": "Handbook_Of_Tropical_And_Sub-Tropical_Horticulture_1970.pdf", + "ia_path": "preppers/Prepper_Ark/Handbook_Of_Tropical_And_Sub-Tropical_Horticulture_1970.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Handbook_Of_Tropical_And_Sub-Tropical_Horticulture_1970.pdf", + "size_bytes": 25407309, + "size_mb": 24.2 + }, + { + "filename": "Handcart_Homestead_Workshop_Kern_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Handcart_Homestead_Workshop_Kern_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/Handcart_Homestead_Workshop_Kern_1981.pdf", + "size_bytes": 1760844, + "size_mb": 1.7 + }, + { + "filename": "Handling_And_Storage_Food_Grains_In_Tropical_Subtropical_Areas_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Handling_And_Storage_Food_Grains_In_Tropical_Subtropical_Areas_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Storage/Handling_And_Storage_Food_Grains_In_Tropical_Subtropical_Areas_1975.pdf", + "size_bytes": 37535372, + "size_mb": 35.8 + }, + { + "filename": "Handloom_Construction_Practical_Guide_For_The_Non-Expert_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Handloom_Construction_Practical_Guide_For_The_Non-Expert_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sewing/Handloom_Construction_Practical_Guide_For_The_Non-Expert_1979.pdf", + "size_bytes": 11605910, + "size_mb": 11.1 + }, + { + "filename": "Handmade_Fishing_Net_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Handmade_Fishing_Net_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Companion Survival Resource Library/Hunting & Fishing/Handmade_Fishing_Net_2006.pdf", + "size_bytes": 27483, + "size_mb": 0.0 + }, + { + "filename": "Handmade_Organic_Mosquito_Repellent_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Mosquito/Handmade_Organic_Mosquito_Repellent_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Insects/Mosquito/Handmade_Organic_Mosquito_Repellent_2004.pdf", + "size_bytes": 276759, + "size_mb": 0.3 + }, + { + "filename": "Handpumps_Testing_And_Development_Field_And_Laboratory_Testing_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/Handpumps_Testing_And_Development_Field_And_Laboratory_Testing_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/Handpumps_Testing_And_Development_Field_And_Laboratory_Testing_1985.pdf", + "size_bytes": 43238101, + "size_mb": 41.2 + }, + { + "filename": "Handpumps_Testing_And_Development_Proceedings_Of_A_Workshop_In_China_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/Handpumps_Testing_And_Development_Proceedings_Of_A_Workshop_In_China_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/Handpumps_Testing_And_Development_Proceedings_Of_A_Workshop_In_China_1985.pdf", + "size_bytes": 25410701, + "size_mb": 24.2 + }, + { + "filename": "Handtool_Handbook_For_Woodworking_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Handtool_Handbook_For_Woodworking_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/Handtool_Handbook_For_Woodworking_1999.pdf", + "size_bytes": 21233907, + "size_mb": 20.3 + }, + { + "filename": "Handy_Farm_Devices_And_How_To_Make_Them_1909.pdf", + "ia_path": "preppers/Prepper_Ark/Handy_Farm_Devices_And_How_To_Make_Them_1909.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Handy_Farm_Devices_And_How_To_Make_Them_1909.pdf", + "size_bytes": 7613424, + "size_mb": 7.3 + }, + { + "filename": "Hardening_And_Tempering_Engineers_Tools_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Hardening_And_Tempering_Engineers_Tools_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Hardening_And_Tempering_Engineers_Tools_1977.pdf", + "size_bytes": 6604675, + "size_mb": 6.3 + }, + { + "filename": "Harmony_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Kids_Crafts/Harmony_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Kids_Crafts/Harmony_2004.pdf", + "size_bytes": 133692, + "size_mb": 0.1 + }, + { + "filename": "Harnessing_And_Hitching_Donkeys_Horses_And_Mules_For_Work_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Harnessing_And_Hitching_Donkeys_Horses_And_Mules_For_Work_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/Harnessing_And_Hitching_Donkeys_Horses_And_Mules_For_Work_2003.pdf", + "size_bytes": 1380576, + "size_mb": 1.3 + }, + { + "filename": "Harnessing_And_Implements_For_Animal_Traction_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Harnessing_And_Implements_For_Animal_Traction_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/Harnessing_And_Implements_For_Animal_Traction_2003.pdf", + "size_bytes": 1877902, + "size_mb": 1.8 + }, + { + "filename": "Harnessing_The_Wind_An_Interview_With_Mick_Sagrillo_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Harnessing_The_Wind_An_Interview_With_Mick_Sagrillo_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Harnessing_The_Wind_An_Interview_With_Mick_Sagrillo_2001.pdf", + "size_bytes": 586092, + "size_mb": 0.6 + }, + { + "filename": "Harnessing_Water_Power_For_Home_Energy_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Harnessing_Water_Power_For_Home_Energy_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Harnessing_Water_Power_For_Home_Energy_1978.pdf", + "size_bytes": 15758395, + "size_mb": 15.0 + }, + { + "filename": "Hatching_Eggs_By_Hens_Or_In_An_Incubator_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Poultry/Hatching_Eggs_By_Hens_Or_In_An_Incubator_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Poultry/Hatching_Eggs_By_Hens_Or_In_An_Incubator_2004.pdf", + "size_bytes": 438445, + "size_mb": 0.4 + }, + { + "filename": "Have_a_Positive_Attitude_in_the_Face_of_Long_Term_Primitive_Survival_2010.pdf", + "ia_path": "preppers/Prepper_Ark/Attitude/Have_a_Positive_Attitude_in_the_Face_of_Long_Term_Primitive_Survival_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disaster_Prep/Attitude/Have_a_Positive_Attitude_in_the_Face_of_Long_Term_Primitive_Survival_2010.pdf", + "size_bytes": 7342, + "size_mb": 0.0 + }, + { + "filename": "Hazardous_Household_Products_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Hazardous_Household_Products_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Poisons/Hazardous_Household_Products_1996.pdf", + "size_bytes": 35005, + "size_mb": 0.0 + }, + { + "filename": "Healers_WHO_Share_Testings_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Diseases/Healers_WHO_Share_Testings_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Diseases/Healers_WHO_Share_Testings_2002.pdf", + "size_bytes": 393932, + "size_mb": 0.4 + }, + { + "filename": "Health_And_Safety_At_Work_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Safety/Health_And_Safety_At_Work_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Safety/Health_And_Safety_At_Work_2003.pdf", + "size_bytes": 2006022, + "size_mb": 1.9 + }, + { + "filename": "Health_By_The_People_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Health_By_The_People_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Health_By_The_People_1977.pdf", + "size_bytes": 25861774, + "size_mb": 24.7 + }, + { + "filename": "Health_Care_And_Human_Dignity_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Health_Care_And_Human_Dignity_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Health_Care_And_Human_Dignity_1999.pdf", + "size_bytes": 2109796, + "size_mb": 2.0 + }, + { + "filename": "Health_Care_In_China_An_Introduction_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Health_Care_In_China_An_Introduction_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Health_Care_In_China_An_Introduction_1974.pdf", + "size_bytes": 17812777, + "size_mb": 17.0 + }, + { + "filename": "Health_Related_Inorganic_Contaminants_In_Drinking_Water_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Contaminants/Health_Related_Inorganic_Contaminants_In_Drinking_Water_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Contaminants/Health_Related_Inorganic_Contaminants_In_Drinking_Water_2007.pdf", + "size_bytes": 89292, + "size_mb": 0.1 + }, + { + "filename": "Healthy_Pigs_Criteria_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Pig/Healthy_Pigs_Criteria_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Pig/Healthy_Pigs_Criteria_2000.pdf", + "size_bytes": 203423, + "size_mb": 0.2 + }, + { + "filename": "Heart_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Diseases/Heart_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Diseases/Heart_2002.pdf", + "size_bytes": 1005353, + "size_mb": 1.0 + }, + { + "filename": "Heat_And_Cool_Inexpensively_With_A_Ground_Source_Heat_Pump_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Heat_And_Cool_Inexpensively_With_A_Ground_Source_Heat_Pump_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Heat_and_Cool/Heat_And_Cool_Inexpensively_With_A_Ground_Source_Heat_Pump_2001.pdf", + "size_bytes": 28449, + "size_mb": 0.0 + }, + { + "filename": "Heating_And_Cooking_With_Wood_Ken_Kern_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Heating_And_Cooking_With_Wood_Ken_Kern_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Heat_and_Cool/Heating_And_Cooking_With_Wood_Ken_Kern_1974.pdf", + "size_bytes": 1260078, + "size_mb": 1.2 + }, + { + "filename": "Helping_People_In_Poor_Countries_Develop_Fuel-Saving_Cookstoves_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Helping_People_In_Poor_Countries_Develop_Fuel-Saving_Cookstoves_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Helping_People_In_Poor_Countries_Develop_Fuel-Saving_Cookstoves_1980.pdf", + "size_bytes": 12406639, + "size_mb": 11.8 + }, + { + "filename": "Helping_Teachers_Children_To_Understand_Disabled_Children_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Helping_Teachers_Children_To_Understand_Disabled_Children_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disabled/Helping_Teachers_Children_To_Understand_Disabled_Children_2005.pdf", + "size_bytes": 2719253, + "size_mb": 2.6 + }, + { + "filename": "Helping_Your_Child_Learn_Mathematics_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Math/Helping_Your_Child_Learn_Mathematics_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Math/Helping_Your_Child_Learn_Mathematics_2004.pdf", + "size_bytes": 776991, + "size_mb": 0.7 + }, + { + "filename": "Herb_Info_From_Health_Food_Stores_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Herbs/Herb_Info_From_Health_Food_Stores_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Herbs/Herb_Info_From_Health_Food_Stores_2004.pdf", + "size_bytes": 2903891, + "size_mb": 2.8 + }, + { + "filename": "Herb_Pictures_For_Identification_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Herbs/Herb_Pictures_For_Identification_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Herbs/Herb_Pictures_For_Identification_2003.pdf", + "size_bytes": 13211030, + "size_mb": 12.6 + }, + { + "filename": "Herbal_1st_Aid_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Herbs/Herbal_1st_Aid_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Herbs/Herbal_1st_Aid_2004.pdf", + "size_bytes": 26653, + "size_mb": 0.0 + }, + { + "filename": "Herbs_Dr_Christopher_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Herbs/Herbs_Dr_Christopher_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Herbs/Herbs_Dr_Christopher_2003.pdf", + "size_bytes": 15355524, + "size_mb": 14.6 + }, + { + "filename": "HHHoagie_Milling_Company_2009.pdf", + "ia_path": "preppers/Prepper_Ark/HHHoagie_Milling_Company_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/HHHoagie_Milling_Company_2009.pdf", + "size_bytes": 199329, + "size_mb": 0.2 + }, + { + "filename": "High_Current_DC_Power_Supply_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Amateur_Electronics/High_Current_DC_Power_Supply_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Amateur_Electronics/High_Current_DC_Power_Supply_2004.pdf", + "size_bytes": 116733, + "size_mb": 0.1 + }, + { + "filename": "High_Penetration_AC_Bus_Wind-Diesel_Hybrid_Power_Systems_1998.pdf", + "ia_path": "preppers/Prepper_Ark/High_Penetration_AC_Bus_Wind-Diesel_Hybrid_Power_Systems_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Generators/High_Penetration_AC_Bus_Wind-Diesel_Hybrid_Power_Systems_1998.pdf", + "size_bytes": 33278, + "size_mb": 0.0 + }, + { + "filename": "High_Strength_Rope_Plasma_12-Strand_2008.pdf", + "ia_path": "preppers/Prepper_Ark/High_Strength_Rope_Plasma_12-Strand_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Rope/High_Strength_Rope_Plasma_12-Strand_2008.pdf", + "size_bytes": 229959, + "size_mb": 0.2 + }, + { + "filename": "Hints_On_The_Development_Of_Small_Water-Power_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Hints_On_The_Development_Of_Small_Water-Power_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Hints_On_The_Development_Of_Small_Water-Power_1999.pdf", + "size_bytes": 1813964, + "size_mb": 1.7 + }, + { + "filename": "History_Of_The_Hydraulic_RAM_Pump_2005.pdf", + "ia_path": "preppers/Prepper_Ark/History_Of_The_Hydraulic_RAM_Pump_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/History_Of_The_Hydraulic_RAM_Pump_2005.pdf", + "size_bytes": 452909, + "size_mb": 0.4 + }, + { + "filename": "History_Of_The_Lead_Pencil_2005.pdf", + "ia_path": "preppers/Prepper_Ark/History_Of_The_Lead_Pencil_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pencil/History_Of_The_Lead_Pencil_2005.pdf", + "size_bytes": 125626, + "size_mb": 0.1 + }, + { + "filename": "Hits_For_Dipping_Sheep_After_Birth_To_Prevent_Lice_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Sheep/Hits_For_Dipping_Sheep_After_Birth_To_Prevent_Lice_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Sheep/Hits_For_Dipping_Sheep_After_Birth_To_Prevent_Lice_2000.pdf", + "size_bytes": 377870, + "size_mb": 0.4 + }, + { + "filename": "Hivaids_Stay_Healthy_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Diseases/Hivaids_Stay_Healthy_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Diseases/Hivaids_Stay_Healthy_2000.pdf", + "size_bytes": 152122, + "size_mb": 0.1 + }, + { + "filename": "Hollowtop_Outdoor_Primitive_School_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Hollowtop_Outdoor_Primitive_School_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Hollowtop_Outdoor_Primitive_School_2003.pdf", + "size_bytes": 14733497, + "size_mb": 14.1 + }, + { + "filename": "Home_Built_Float_Switches_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Built_Float_Switches_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Home_Built_Float_Switches_2004.pdf", + "size_bytes": 74659, + "size_mb": 0.1 + }, + { + "filename": "Home-Built_Windmill_Jumbo-Rotors_1890.pdf", + "ia_path": "preppers/Prepper_Ark/Home-Built_Windmill_Jumbo-Rotors_1890.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Home-Built_Windmill_Jumbo-Rotors_1890.pdf", + "size_bytes": 9322546, + "size_mb": 8.9 + }, + { + "filename": "Home_Candy_Making_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Recipes/Home_Candy_Making_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Recipes/Home_Candy_Making_2004.pdf", + "size_bytes": 18001302, + "size_mb": 17.2 + }, + { + "filename": "Home_Canning_Guide_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Canning/Home_Canning_Guide_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Canning/Home_Canning_Guide_2004.pdf", + "size_bytes": 16405, + "size_mb": 0.0 + }, + { + "filename": "Home_Civil_Defense_Shelters_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Civil_Defense_Shelters_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Home_Civil_Defense_Shelters_2002.pdf", + "size_bytes": 661999, + "size_mb": 0.6 + }, + { + "filename": "Home_Drinking_Water_Treatment_Systems_1996.pdf", + "ia_path": "preppers/Prepper_Ark/FAQ/Home_Drinking_Water_Treatment_Systems_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/FAQ/Home_Drinking_Water_Treatment_Systems_1996.pdf", + "size_bytes": 251523, + "size_mb": 0.2 + }, + { + "filename": "Home_Grown_103_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Grown_103_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/Home_Grown_103_2007.pdf", + "size_bytes": 33190, + "size_mb": 0.0 + }, + { + "filename": "Home_Grown_104_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Grown_104_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/Home_Grown_104_2007.pdf", + "size_bytes": 44785, + "size_mb": 0.0 + }, + { + "filename": "Home_Honey_Production_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Honey_Production_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Beekeeping/Home_Honey_Production_1977.pdf", + "size_bytes": 10035197, + "size_mb": 9.6 + }, + { + "filename": "Home_Made_Big_Gasifier_From_Tire_Rim_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Made_Big_Gasifier_From_Tire_Rim_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Home_Made_Big_Gasifier_From_Tire_Rim_2008.pdf", + "size_bytes": 1259227, + "size_mb": 1.2 + }, + { + "filename": "Home-Made-Fishing-Gear_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Home-Made-Fishing-Gear_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Fishing/Home-Made-Fishing-Gear_2004.pdf", + "size_bytes": 159165, + "size_mb": 0.2 + }, + { + "filename": "Home_Made_Flour_Mil_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Made_Flour_Mil_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/Home_Made_Flour_Mil_2009.pdf", + "size_bytes": 605723, + "size_mb": 0.6 + }, + { + "filename": "Home_Made_Handcart_Storey_Books_USA_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Made_Handcart_Storey_Books_USA_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/Home_Made_Handcart_Storey_Books_USA_1998.pdf", + "size_bytes": 150046, + "size_mb": 0.1 + }, + { + "filename": "Home-Made_Hydraulic_RAM_Pump_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Home-Made_Hydraulic_RAM_Pump_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Home-Made_Hydraulic_RAM_Pump_2005.pdf", + "size_bytes": 1269167, + "size_mb": 1.2 + }, + { + "filename": "Home_Made_Piston_Pump_For_Shelter_Air_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Made_Piston_Pump_For_Shelter_Air_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Home_Made_Piston_Pump_For_Shelter_Air_2004.pdf", + "size_bytes": 408267, + "size_mb": 0.4 + }, + { + "filename": "Home_Made_Portable_Lightplants_And_Generators_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Made_Portable_Lightplants_And_Generators_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Generators/Home_Made_Portable_Lightplants_And_Generators_2005.pdf", + "size_bytes": 3128781, + "size_mb": 3.0 + }, + { + "filename": "Home_Made_RAM_Pump_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Made_RAM_Pump_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Home_Made_RAM_Pump_2000.pdf", + "size_bytes": 126660, + "size_mb": 0.1 + }, + { + "filename": "Home_Made_Rodale_Energy_Cycle-Frame_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Made_Rodale_Energy_Cycle-Frame_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bicycle/Generator/Home_Made_Rodale_Energy_Cycle-Frame_2001.pdf", + "size_bytes": 19957256, + "size_mb": 19.0 + }, + { + "filename": "Home_Made_Shunt_for_DC_Current_Meter_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Circuits/Home_Made_Shunt_for_DC_Current_Meter_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Circuits/Home_Made_Shunt_for_DC_Current_Meter_2007.pdf", + "size_bytes": 30380, + "size_mb": 0.0 + }, + { + "filename": "Home_Made_Solar_Cells_By_Screen_Printing_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/Home_Made_Solar_Cells_By_Screen_Printing_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/Home_Made_Solar_Cells_By_Screen_Printing_2003.pdf", + "size_bytes": 1993329, + "size_mb": 1.9 + }, + { + "filename": "Home_Made_Wind_Power_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Made_Wind_Power_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Home_Made_Wind_Power_2008.pdf", + "size_bytes": 1432633, + "size_mb": 1.4 + }, + { + "filename": "Home_Made_Yeast_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Made_Yeast_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Home_Made_Yeast_2002.pdf", + "size_bytes": 310048, + "size_mb": 0.3 + }, + { + "filename": "Home_Power_Example_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Power_Example_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Home_Power_Example_1999.pdf", + "size_bytes": 2105879, + "size_mb": 2.0 + }, + { + "filename": "Home_RAM_Pump_Parts_List_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Home_RAM_Pump_Parts_List_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Home_RAM_Pump_Parts_List_2005.pdf", + "size_bytes": 216042, + "size_mb": 0.2 + }, + { + "filename": "Home_Scale_Processing_And_Preservation_Of_Fruits_And_Vegetables_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Scale_Processing_And_Preservation_Of_Fruits_And_Vegetables_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Home_Scale_Processing_And_Preservation_Of_Fruits_And_Vegetables_1977.pdf", + "size_bytes": 6117797, + "size_mb": 5.8 + }, + { + "filename": "Homebrew_700_Watt_Wind_Turbine_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Homebrew_700_Watt_Wind_Turbine_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Homebrew_700_Watt_Wind_Turbine_2004.pdf", + "size_bytes": 455605, + "size_mb": 0.4 + }, + { + "filename": "Homebrew_Wind_Generator_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Homebrew_Wind_Generator_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Homebrew_Wind_Generator_2004.pdf", + "size_bytes": 270486, + "size_mb": 0.3 + }, + { + "filename": "Homebuilt_Wind-Generated_Electricity_Handbook_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Homebuilt_Wind-Generated_Electricity_Handbook_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Homebuilt_Wind-Generated_Electricity_Handbook_1975.pdf", + "size_bytes": 31641586, + "size_mb": 30.2 + }, + { + "filename": "Homegrown_Sundwellings_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Homegrown_Sundwellings_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Homegrown_Sundwellings_1979.pdf", + "size_bytes": 13677223, + "size_mb": 13.0 + }, + { + "filename": "Homemade_Distillation_Apparatus_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Homemade_Distillation_Apparatus_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stills/Homemade_Distillation_Apparatus_2003.pdf", + "size_bytes": 2103975, + "size_mb": 2.0 + }, + { + "filename": "Homemade_Easter_Egg_Anemometer_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Homemade_Easter_Egg_Anemometer_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Homemade_Easter_Egg_Anemometer_2004.pdf", + "size_bytes": 177548, + "size_mb": 0.2 + }, + { + "filename": "Homemade_Fallout_Meter_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Nuclear/Homemade_Fallout_Meter_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Nuclear - Biological - Chemical - Warfare - Terrorism/Homemade_Fallout_Meter_2002.pdf", + "size_bytes": 1216463, + "size_mb": 1.2 + }, + { + "filename": "Homemade_Grain_Mill_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Homemade_Grain_Mill_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/Homemade_Grain_Mill_2009.pdf", + "size_bytes": 70048, + "size_mb": 0.1 + }, + { + "filename": "Homemade_Six_Volt_Wind-Electric_Plants_1939.pdf", + "ia_path": "preppers/Prepper_Ark/Homemade_Six_Volt_Wind-Electric_Plants_1939.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Homemade_Six_Volt_Wind-Electric_Plants_1939.pdf", + "size_bytes": 1953027, + "size_mb": 1.9 + }, + { + "filename": "Homemade_Traps_And_Snares_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Trapping/Homemade_Traps_And_Snares_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Trapping/Homemade_Traps_And_Snares_2004.pdf", + "size_bytes": 353569, + "size_mb": 0.3 + }, + { + "filename": "Homeopathy_For_Trauma_Part_1_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Homeopathy_For_Trauma_Part_1_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/Homeopathy_For_Trauma_Part_1_2002.pdf", + "size_bytes": 36584, + "size_mb": 0.0 + }, + { + "filename": "Homeopathy_For_Trauma_Part_2_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Homeopathy_For_Trauma_Part_2_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/Homeopathy_For_Trauma_Part_2_2002.pdf", + "size_bytes": 30547, + "size_mb": 0.0 + }, + { + "filename": "Homestead_Forge_And_Fabricate_Your_Own_Hardware_1995.pdf", + "ia_path": "preppers/Prepper_Ark/Forge/Homestead_Forge_And_Fabricate_Your_Own_Hardware_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Forge/Homestead_Forge_And_Fabricate_Your_Own_Hardware_1995.pdf", + "size_bytes": 227557, + "size_mb": 0.2 + }, + { + "filename": "Homesteading_1918.pdf", + "ia_path": "preppers/Prepper_Ark/Homesteading_1918.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pioneer/Homesteading_1918.pdf", + "size_bytes": 6974912, + "size_mb": 6.7 + }, + { + "filename": "Homesteading_In_Rural_Bangladesh_With_Simple_Technologies_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Technology/Homesteading_In_Rural_Bangladesh_With_Simple_Technologies_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Technology/Homesteading_In_Rural_Bangladesh_With_Simple_Technologies_1977.pdf", + "size_bytes": 2081127, + "size_mb": 2.0 + }, + { + "filename": "Honduras-Waste-Stabilization-Ponds_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Honduras-Waste-Stabilization-Ponds_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/Honduras-Waste-Stabilization-Ponds_2006.pdf", + "size_bytes": 1078269, + "size_mb": 1.0 + }, + { + "filename": "Hook_Sharpening_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Hook_Sharpening_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Fishing/Hook_Sharpening_2004.pdf", + "size_bytes": 72350, + "size_mb": 0.1 + }, + { + "filename": "Horizontal_Axis_Fast_Running_Wind_Turbines_Math_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Horizontal_Axis_Fast_Running_Wind_Turbines_Math_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Horizontal_Axis_Fast_Running_Wind_Turbines_Math_1976.pdf", + "size_bytes": 5341040, + "size_mb": 5.1 + }, + { + "filename": "Horse-Drawn_Farm_Implements_Part_II_Preparing_the_Soil_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Horse-Drawn_Farm_Implements_Part_II_Preparing_the_Soil_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Horse-Drawn_Farm_Implements_Part_II_Preparing_the_Soil_1979.pdf", + "size_bytes": 7342027, + "size_mb": 7.0 + }, + { + "filename": "House_Forms_And_Culture_1969.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/House_Forms_And_Culture_1969.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/House_Forms_And_Culture_1969.pdf", + "size_bytes": 19382493, + "size_mb": 18.5 + }, + { + "filename": "How_Batteries_Work-An_Analogy_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Primitive_Survival/How_Batteries_Work-An_Analogy_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Primitive_Survival/How_Batteries_Work-An_Analogy_2005.pdf", + "size_bytes": 11615, + "size_mb": 0.0 + }, + { + "filename": "How_Distillation_Works_2002.pdf", + "ia_path": "preppers/Prepper_Ark/How_Distillation_Works_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stills/How_Distillation_Works_2002.pdf", + "size_bytes": 97280, + "size_mb": 0.1 + }, + { + "filename": "How_Emergency_Power_Systems_Work_2009.pdf", + "ia_path": "preppers/Prepper_Ark/How_Emergency_Power_Systems_Work_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Emergencies/How_Emergency_Power_Systems_Work_2009.pdf", + "size_bytes": 60074, + "size_mb": 0.1 + }, + { + "filename": "How_Hydro-Power_Plants_Work_2009.pdf", + "ia_path": "preppers/Prepper_Ark/How_Hydro-Power_Plants_Work_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/How_Hydro-Power_Plants_Work_2009.pdf", + "size_bytes": 262657, + "size_mb": 0.3 + }, + { + "filename": "How_Lightning_Works_2009.pdf", + "ia_path": "preppers/Prepper_Ark/How_Lightning_Works_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lightning/How_Lightning_Works_2009.pdf", + "size_bytes": 599064, + "size_mb": 0.6 + }, + { + "filename": "How_Medicine_Should_Be_Used_2001.pdf", + "ia_path": "preppers/Prepper_Ark/How_Medicine_Should_Be_Used_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/How_Medicine_Should_Be_Used_2001.pdf", + "size_bytes": 662505, + "size_mb": 0.6 + }, + { + "filename": "How_Much_Heat_To_Habitat_Does_It_Take_To_Kill_Fungi_Beetles_Termites_Ants_2008.pdf", + "ia_path": "preppers/Prepper_Ark/How_Much_Heat_To_Habitat_Does_It_Take_To_Kill_Fungi_Beetles_Termites_Ants_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pesticide/How_Much_Heat_To_Habitat_Does_It_Take_To_Kill_Fungi_Beetles_Termites_Ants_2008.pdf", + "size_bytes": 46198, + "size_mb": 0.0 + }, + { + "filename": "How_Much_Methanol_Should_You_Use_2004.pdf", + "ia_path": "preppers/Prepper_Ark/How_Much_Methanol_Should_You_Use_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Alcohol/How_Much_Methanol_Should_You_Use_2004.pdf", + "size_bytes": 69618, + "size_mb": 0.1 + }, + { + "filename": "How_Pencils_Are_Made_2005.pdf", + "ia_path": "preppers/Prepper_Ark/How_Pencils_Are_Made_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pencil/How_Pencils_Are_Made_2005.pdf", + "size_bytes": 421941, + "size_mb": 0.4 + }, + { + "filename": "How_Surge_Protectors_Work_2009.pdf", + "ia_path": "preppers/Prepper_Ark/How_Surge_Protectors_Work_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lightning/How_Surge_Protectors_Work_2009.pdf", + "size_bytes": 102318, + "size_mb": 0.1 + }, + { + "filename": "How_To_Build_A_House_Of_Modern_Adobe_1999.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Build_A_House_Of_Modern_Adobe_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/How_To_Build_A_House_Of_Modern_Adobe_1999.pdf", + "size_bytes": 5277760, + "size_mb": 5.0 + }, + { + "filename": "How_To_Build_A_House_Using_Self-Help_Housing_Techniques_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/How_To_Build_A_House_Using_Self-Help_Housing_Techniques_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/How_To_Build_A_House_Using_Self-Help_Housing_Techniques_1974.pdf", + "size_bytes": 4259515, + "size_mb": 4.1 + }, + { + "filename": "How_To_Build_A_Jam-Type_PV_Solar-Cell_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/How_To_Build_A_Jam-Type_PV_Solar-Cell_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/How_To_Build_A_Jam-Type_PV_Solar-Cell_2001.pdf", + "size_bytes": 1917586, + "size_mb": 1.8 + }, + { + "filename": "How_To_Build_A_Model_Airplane_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Toys/How_To_Build_A_Model_Airplane_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Toys/How_To_Build_A_Model_Airplane_2004.pdf", + "size_bytes": 154825, + "size_mb": 0.1 + }, + { + "filename": "How_To_Build_A_Pit_Latrine_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Pit_Latrines/How_To_Build_A_Pit_Latrine_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/Pit_Latrines/How_To_Build_A_Pit_Latrine_1999.pdf", + "size_bytes": 2551212, + "size_mb": 2.4 + }, + { + "filename": "How_To_Build_A_Safe_Effective_Wood-Fired_Hot_Water_Heater_2001.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Build_A_Safe_Effective_Wood-Fired_Hot_Water_Heater_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hot_Water/How_To_Build_A_Safe_Effective_Wood-Fired_Hot_Water_Heater_2001.pdf", + "size_bytes": 52932, + "size_mb": 0.1 + }, + { + "filename": "How_To_Build_A_Solar_Cell_That_Really_Works_W_Noon_1990.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/How_To_Build_A_Solar_Cell_That_Really_Works_W_Noon_1990.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/How_To_Build_A_Solar_Cell_That_Really_Works_W_Noon_1990.pdf", + "size_bytes": 1166541, + "size_mb": 1.1 + }, + { + "filename": "How_To_Build_A_Solar_Crop_Dryer_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Dryer/How_To_Build_A_Solar_Crop_Dryer_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Dryer/How_To_Build_A_Solar_Crop_Dryer_1999.pdf", + "size_bytes": 1161385, + "size_mb": 1.1 + }, + { + "filename": "How_To_Build_An_Adobe_Oven_2002.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Build_An_Adobe_Oven_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Adobe_Oven_Plans/How_To_Build_An_Adobe_Oven_2002.pdf", + "size_bytes": 50349, + "size_mb": 0.0 + }, + { + "filename": "How_To_Build_An_Oil_Barrel_Stove_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Combination/How_To_Build_An_Oil_Barrel_Stove_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Combination/How_To_Build_An_Oil_Barrel_Stove_1976.pdf", + "size_bytes": 7986901, + "size_mb": 7.6 + }, + { + "filename": "How_To_Can_Meat_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Canning/How_To_Can_Meat_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Canning/How_To_Can_Meat_2004.pdf", + "size_bytes": 233072, + "size_mb": 0.2 + }, + { + "filename": "How_To_Construct_A_Cheap_Wind_Machine_For_Pumping_Water_1965.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Construct_A_Cheap_Wind_Machine_For_Pumping_Water_1965.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pumping/How_To_Construct_A_Cheap_Wind_Machine_For_Pumping_Water_1965.pdf", + "size_bytes": 1478734, + "size_mb": 1.4 + }, + { + "filename": "How_To_Construct_A_Soundproof_Generator_Shed_2001.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Construct_A_Soundproof_Generator_Shed_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrical_Power/How_To_Construct_A_Soundproof_Generator_Shed_2001.pdf", + "size_bytes": 1477219, + "size_mb": 1.4 + }, + { + "filename": "How_To_Do_Leaflets_Newsletters_And_Newspapers_1991.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Do_Leaflets_Newsletters_And_Newspapers_1991.pdf", + "local_path": "/export/library/Survival-Companion-Library/Printing/How_To_Do_Leaflets_Newsletters_And_Newspapers_1991.pdf", + "size_bytes": 32540114, + "size_mb": 31.0 + }, + { + "filename": "How_To_Do_Square-Foot_Gardening_2007.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Do_Square-Foot_Gardening_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/How_To_Do_Square-Foot_Gardening_2007.pdf", + "size_bytes": 2965328, + "size_mb": 2.8 + }, + { + "filename": "How to Dry Fruits and Vegetables.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Dry Fruits and Vegetables.pdf", + "local_path": "/export/library/Survival-Companion-Library/Companion Survival Resource Library/Food, Nutrition & Recipes/Storage & Preservation/How_To_Dry_Fruits_And_Vegetables.pdf", + "size_bytes": 1403540, + "size_mb": 1.3 + }, + { + "filename": "How_To_Dry_Fruits_And_Vegetables_1999.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Dry_Fruits_And_Vegetables_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dehydrators/How_To_Dry_Fruits_And_Vegetables_1999.pdf", + "size_bytes": 1403540, + "size_mb": 1.3 + }, + { + "filename": "How_To_Grow_More_Vegetables_1982.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Grow_More_Vegetables_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/How_To_Grow_More_Vegetables_1982.pdf", + "size_bytes": 33347258, + "size_mb": 31.8 + }, + { + "filename": "How_To_Help_Rice_Grow-Produce_More_Teach_2009.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Help_Rice_Grow-Produce_More_Teach_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/How_To_Help_Rice_Grow-Produce_More_Teach_2009.pdf", + "size_bytes": 178665, + "size_mb": 0.2 + }, + { + "filename": "How_To_Kill_Mold_2008.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Kill_Mold_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Mold/How_To_Kill_Mold_2008.pdf", + "size_bytes": 409083, + "size_mb": 0.4 + }, + { + "filename": "How_To_Look_After_A_Refrigerator_1999.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Look_After_A_Refrigerator_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Refrigeration/How_To_Look_After_A_Refrigerator_1999.pdf", + "size_bytes": 7232054, + "size_mb": 6.9 + }, + { + "filename": "How_To_Make_A_Folding_Machine_For_Sheet_Metal_Work_1981.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_A_Folding_Machine_For_Sheet_Metal_Work_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Making/How_To_Make_A_Folding_Machine_For_Sheet_Metal_Work_1981.pdf", + "size_bytes": 3310159, + "size_mb": 3.2 + }, + { + "filename": "How_To_Make_A_Simple_Rope_Pump_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/How_To_Make_A_Simple_Rope_Pump_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/How_To_Make_A_Simple_Rope_Pump_2009.pdf", + "size_bytes": 579344, + "size_mb": 0.6 + }, + { + "filename": "How_To_Make_A_Solar_Cabinet_Dryer_For_Agricultural_Produce_1965.pdf", + "ia_path": "preppers/Prepper_Ark/Dryer/How_To_Make_A_Solar_Cabinet_Dryer_For_Agricultural_Produce_1965.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Dryer/How_To_Make_A_Solar_Cabinet_Dryer_For_Agricultural_Produce_1965.pdf", + "size_bytes": 1362650, + "size_mb": 1.3 + }, + { + "filename": "How_To_Make_A_Solar_Still_Plastic_Covered_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Distillation/How_To_Make_A_Solar_Still_Plastic_Covered_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Distillation/How_To_Make_A_Solar_Still_Plastic_Covered_1973.pdf", + "size_bytes": 1299509, + "size_mb": 1.2 + }, + { + "filename": "How_To_Make_A_Treadle-Operated_Wood-Turning_Lathe_UK_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Lathe_Foot_Powered/How_To_Make_A_Treadle-Operated_Wood-Turning_Lathe_UK_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/Lathe_Foot_Powered/How_To_Make_A_Treadle-Operated_Wood-Turning_Lathe_UK_1986.pdf", + "size_bytes": 875939, + "size_mb": 0.8 + }, + { + "filename": "How_To_Make_An_Emergency_Gas_Mask_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Gas_Mask/How_To_Make_An_Emergency_Gas_Mask_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Gas_Mask/How_To_Make_An_Emergency_Gas_Mask_2004.pdf", + "size_bytes": 919256, + "size_mb": 0.9 + }, + { + "filename": "How_To_Make_Basic_Hospital_Equipment_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Facilities/How_To_Make_Basic_Hospital_Equipment_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/Facilities/How_To_Make_Basic_Hospital_Equipment_1979.pdf", + "size_bytes": 11938715, + "size_mb": 11.4 + }, + { + "filename": "How_To_Make_Biodiesel_Fuel_2003.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_Biodiesel_Fuel_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biodiesel/How_To_Make_Biodiesel_Fuel_2003.pdf", + "size_bytes": 2769464, + "size_mb": 2.6 + }, + { + "filename": "How to Make Fertilizer.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Make Fertilizer.pdf", + "local_path": "/export/library/Survival-Companion-Library/Misc Skills/How_To_Make_Fertilizer.pdf", + "size_bytes": 1450826, + "size_mb": 1.4 + }, + { + "filename": "How_To_Make_Fertilizer_1999.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_Fertilizer_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Companion Survival Resource Library/Tools, Equipment & Weapons/How_To_Make_Fertilizer_1999.pdf", + "size_bytes": 1450826, + "size_mb": 1.4 + }, + { + "filename": "How_To_Make_Glue_From_Common_Items_2009.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_Glue_From_Common_Items_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Glue/How_To_Make_Glue_From_Common_Items_2009.pdf", + "size_bytes": 80705, + "size_mb": 0.1 + }, + { + "filename": "How_To_Make_Graphitized_Carbon_For_Electrodes_Patent_2005.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_Graphitized_Carbon_For_Electrodes_Patent_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Carbon_Arc/How_To_Make_Graphitized_Carbon_For_Electrodes_Patent_2005.pdf", + "size_bytes": 7920622, + "size_mb": 7.6 + }, + { + "filename": "How_To_Make_Lead_Acid_Battery_Plates_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Lead_Acid/How_To_Make_Lead_Acid_Battery_Plates_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lead_Acid/How_To_Make_Lead_Acid_Battery_Plates_2008.pdf", + "size_bytes": 119918, + "size_mb": 0.1 + }, + { + "filename": "How_To_Make-Paper_2008.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make-Paper_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Paper_making/How_To_Make-Paper_2008.pdf", + "size_bytes": 218578, + "size_mb": 0.2 + }, + { + "filename": "How_To_Make_Paper_An_Illustrated_Step-By-Step_Guide_2008.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_Paper_An_Illustrated_Step-By-Step_Guide_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Paper_making/How_To_Make_Paper_An_Illustrated_Step-By-Step_Guide_2008.pdf", + "size_bytes": 290550, + "size_mb": 0.3 + }, + { + "filename": "How_To_Make_Planes_Clamps_And_Vices_1987.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_Planes_Clamps_And_Vices_1987.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Making/How_To_Make_Planes_Clamps_And_Vices_1987.pdf", + "size_bytes": 6422060, + "size_mb": 6.1 + }, + { + "filename": "How_To_Make_Soap_1983.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_Soap_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soap/How_To_Make_Soap_1983.pdf", + "size_bytes": 760289, + "size_mb": 0.7 + }, + { + "filename": "How_To_Make_Soap_2008.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_Soap_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soap/How_To_Make_Soap_2008.pdf", + "size_bytes": 18379, + "size_mb": 0.0 + }, + { + "filename": "How_To_Make_Soap-Potash_2008.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_Soap-Potash_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soap/How_To_Make_Soap-Potash_2008.pdf", + "size_bytes": 67357, + "size_mb": 0.1 + }, + { + "filename": "How_To_Make_Tempeh_2009.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_Tempeh_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/How_To_Make_Tempeh_2009.pdf", + "size_bytes": 60498, + "size_mb": 0.1 + }, + { + "filename": "How_To_Make_Tools_1981.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_Tools_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Making/How_To_Make_Tools_1981.pdf", + "size_bytes": 4018372, + "size_mb": 3.8 + }, + { + "filename": "How_To_Make_Twelve_Woodworking_Tools_1986.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_Twelve_Woodworking_Tools_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Making/How_To_Make_Twelve_Woodworking_Tools_1986.pdf", + "size_bytes": 9664534, + "size_mb": 9.2 + }, + { + "filename": "How_To_Make_Your_Own_Moon_Pads_2003.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Make_Your_Own_Moon_Pads_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hygiene/How_To_Make_Your_Own_Moon_Pads_2003.pdf", + "size_bytes": 270902, + "size_mb": 0.3 + }, + { + "filename": "How_To_Perform_An_Agricultural_Experiment_1971.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Perform_An_Agricultural_Experiment_1971.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/How_To_Perform_An_Agricultural_Experiment_1971.pdf", + "size_bytes": 1960722, + "size_mb": 1.9 + }, + { + "filename": "How_To_Prepare_Your_Firewood_Supply_2009.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Prepare_Your_Firewood_Supply_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firewood/How_To_Prepare_Your_Firewood_Supply_2009.pdf", + "size_bytes": 204169, + "size_mb": 0.2 + }, + { + "filename": "How_To_Prolong_Lithium-Based_Batteries_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Lithium/How_To_Prolong_Lithium-Based_Batteries_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lithium/How_To_Prolong_Lithium-Based_Batteries_2005.pdf", + "size_bytes": 122919, + "size_mb": 0.1 + }, + { + "filename": "How_To_Repair_Briggs_And_Stratton_Engines_1978.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Repair_Briggs_And_Stratton_Engines_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engine_Repair/How_To_Repair_Briggs_And_Stratton_Engines_1978.pdf", + "size_bytes": 8541464, + "size_mb": 8.1 + }, + { + "filename": "How to Salt Fish.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/How to Salt Fish.pdf", + "local_path": "/export/library/Survival-Companion-Library/Misc Skills/How_To_Salt_Fish.pdf", + "size_bytes": 785510, + "size_mb": 0.7 + }, + { + "filename": "How_To_Salt_Fish_For_Storage_1966.pdf", + "ia_path": "preppers/Prepper_Ark/Salt/How_To_Salt_Fish_For_Storage_1966.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Salt/How_To_Salt_Fish_For_Storage_1966.pdf", + "size_bytes": 785510, + "size_mb": 0.7 + }, + { + "filename": "How_To_Store_Lp_Gas_Gasoline_Diesel_And_Kerosene_2001.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Store_Lp_Gas_Gasoline_Diesel_And_Kerosene_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fuel/How_To_Store_Lp_Gas_Gasoline_Diesel_And_Kerosene_2001.pdf", + "size_bytes": 160007, + "size_mb": 0.2 + }, + { + "filename": "How_To_Treat_A_Rib_Fracture_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Doctor/How_To_Treat_A_Rib_Fracture_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Doctor/How_To_Treat_A_Rib_Fracture_2006.pdf", + "size_bytes": 44891, + "size_mb": 0.0 + }, + { + "filename": "How_To_Use_An_Induction_Motor_Used_As_AC_Generator_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Induction_Motor_Gen/How_To_Use_An_Induction_Motor_Used_As_AC_Generator_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Induction_Motor_Gen/How_To_Use_An_Induction_Motor_Used_As_AC_Generator_2007.pdf", + "size_bytes": 45234, + "size_mb": 0.0 + }, + { + "filename": "How_To_Wire_Induction_Motors_To_Generate_Electricity_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Induction_Motor_Gen/How_To_Wire_Induction_Motors_To_Generate_Electricity_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Induction_Motor_Gen/How_To_Wire_Induction_Motors_To_Generate_Electricity_2007.pdf", + "size_bytes": 124036, + "size_mb": 0.1 + }, + { + "filename": "How_To_Work_Sheet_Metal_1963.pdf", + "ia_path": "preppers/Prepper_Ark/How_To_Work_Sheet_Metal_1963.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/How_To_Work_Sheet_Metal_1963.pdf", + "size_bytes": 8026332, + "size_mb": 7.7 + }, + { + "filename": "Hugh_Piggott_Airfoil3_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Hugh_Piggott/Hugh_Piggott_Airfoil3_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Hugh_Piggott/Hugh_Piggott_Airfoil3_2004.pdf", + "size_bytes": 48072, + "size_mb": 0.0 + }, + { + "filename": "Hugh_Piggott_Axial-Flow_PMG_Wind_Turbine_May_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Hugh_Piggott/Hugh_Piggott_Axial-Flow_PMG_Wind_Turbine_May_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Hugh_Piggott/Hugh_Piggott_Axial-Flow_PMG_Wind_Turbine_May_2003.pdf", + "size_bytes": 743762, + "size_mb": 0.7 + }, + { + "filename": "Hugh_Piggott_Axial_Flux_Alternator_Windmill_Plans_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Hugh_Piggott/Hugh_Piggott_Axial_Flux_Alternator_Windmill_Plans_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Hugh_Piggott/Hugh_Piggott_Axial_Flux_Alternator_Windmill_Plans_2003.pdf", + "size_bytes": 1654120, + "size_mb": 1.6 + }, + { + "filename": "Hugh_Piggott_Axial_Flux_Update_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Hugh_Piggott/Hugh_Piggott_Axial_Flux_Update_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Hugh_Piggott/Hugh_Piggott_Axial_Flux_Update_2004.pdf", + "size_bytes": 608833, + "size_mb": 0.6 + }, + { + "filename": "Hugh_Piggott_PMG_May-October_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Hugh_Piggott/Hugh_Piggott_PMG_May-October_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Hugh_Piggott/Hugh_Piggott_PMG_May-October_2002.pdf", + "size_bytes": 2442814, + "size_mb": 2.3 + }, + { + "filename": "Human-Animal_Driven_Pedal_Power_Systems_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Human-Animal_Driven_Pedal_Power_Systems_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/Human-Animal_Driven_Pedal_Power_Systems_2002.pdf", + "size_bytes": 32128444, + "size_mb": 30.6 + }, + { + "filename": "Human_Faeces_Urine_And_Their_Utilization_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Human_Faeces_Urine_And_Their_Utilization_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fertilizer/Human_Faeces_Urine_And_Their_Utilization_1981.pdf", + "size_bytes": 4519030, + "size_mb": 4.3 + }, + { + "filename": "Human_Power_Lathe_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Lathe_Foot_Powered/Human_Power_Lathe_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/Lathe_Foot_Powered/Human_Power_Lathe_1977.pdf", + "size_bytes": 682354, + "size_mb": 0.7 + }, + { + "filename": "Human_Power_Lathe_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Lathe_Foot_Powered/Human_Power_Lathe_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/Lathe_Foot_Powered/Human_Power_Lathe_2003.pdf", + "size_bytes": 1617955, + "size_mb": 1.5 + }, + { + "filename": "Human_Power_Washing_Machines_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Human_Power_Washing_Machines_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Washing_Machines/Human_Power_Washing_Machines_2001.pdf", + "size_bytes": 934084, + "size_mb": 0.9 + }, + { + "filename": "Human_Retainable_Five-Bit_Communication_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Morse_Code/Human_Retainable_Five-Bit_Communication_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Morse_Code/Human_Retainable_Five-Bit_Communication_2004.pdf", + "size_bytes": 38987, + "size_mb": 0.0 + }, + { + "filename": "Humanitarian_Charter_And_Minimum_Standards_In_Disaster_Response_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Humanitarian_Charter_And_Minimum_Standards_In_Disaster_Response_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Emergencies/Humanitarian_Charter_And_Minimum_Standards_In_Disaster_Response_2006.pdf", + "size_bytes": 2512154, + "size_mb": 2.4 + }, + { + "filename": "Humus_Origin_Chemical_Composition_And_Importance_1936.pdf", + "ia_path": "preppers/Prepper_Ark/Humus_Origin_Chemical_Composition_And_Importance_1936.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fertilizer/Humus_Origin_Chemical_Composition_And_Importance_1936.pdf", + "size_bytes": 22339271, + "size_mb": 21.3 + }, + { + "filename": "Hybrid_Photovoltaic-Diesel-Battery_Systems_For_Remote_Energy_Supply_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Hybrid_Photovoltaic-Diesel-Battery_Systems_For_Remote_Energy_Supply_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Hybrid_Photovoltaic-Diesel-Battery_Systems_For_Remote_Energy_Supply_1999.pdf", + "size_bytes": 584758, + "size_mb": 0.6 + }, + { + "filename": "Hybrid_Power_For_Village_Applications_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Hybrid_Power_For_Village_Applications_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Hybrid_Power_For_Village_Applications_1998.pdf", + "size_bytes": 763844, + "size_mb": 0.7 + }, + { + "filename": "Hybrid_Power_Systems_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Hybrid_Power_Systems_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Hybrid_Power_Systems_1999.pdf", + "size_bytes": 97099, + "size_mb": 0.1 + }, + { + "filename": "Hybrid_Village_Power_Systems_In_Amazonia_Brazil_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Hybrid_Village_Power_Systems_In_Amazonia_Brazil_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Hybrid_Village_Power_Systems_In_Amazonia_Brazil_1997.pdf", + "size_bytes": 51460, + "size_mb": 0.0 + }, + { + "filename": "Hydraulic_RAM_Pump_A_VITA_Design_Cloudburst2_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Hydraulic_RAM_Pump_A_VITA_Design_Cloudburst2_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Hydraulic_RAM_Pump_A_VITA_Design_Cloudburst2_2002.pdf", + "size_bytes": 613179, + "size_mb": 0.6 + }, + { + "filename": "Hydraulic_RAM_Pump_B_Popular_Science_Design_Cloudburst2_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Hydraulic_RAM_Pump_B_Popular_Science_Design_Cloudburst2_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Hydraulic_RAM_Pump_B_Popular_Science_Design_Cloudburst2_2002.pdf", + "size_bytes": 113392, + "size_mb": 0.1 + }, + { + "filename": "Hydraulic_RAM_Pump_Made_From_Standard_Plumbing_Parts_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Hydraulic_RAM_Pump_Made_From_Standard_Plumbing_Parts_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Hydraulic_RAM_Pump_Made_From_Standard_Plumbing_Parts_1998.pdf", + "size_bytes": 216042, + "size_mb": 0.2 + }, + { + "filename": "Hydraulic_RAM_Pump_Training_Manual_Peace_Corps_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Hydraulic_RAM_Pump_Training_Manual_Peace_Corps_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Hydraulic_RAM_Pump_Training_Manual_Peace_Corps_2002.pdf", + "size_bytes": 19460176, + "size_mb": 18.6 + }, + { + "filename": "Hydraulic_Rams_1987.pdf", + "ia_path": "preppers/Prepper_Ark/Hydraulic_Rams_1987.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Hydraulic_Rams_1987.pdf", + "size_bytes": 2533547, + "size_mb": 2.4 + }, + { + "filename": "Hydraulic_Rams_For_Off-Stream_Livestock_Watering_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Hydraulic_Rams_For_Off-Stream_Livestock_Watering_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Hydraulic_Rams_For_Off-Stream_Livestock_Watering_1998.pdf", + "size_bytes": 280093, + "size_mb": 0.3 + }, + { + "filename": "Hydro-Power_1950.pdf", + "ia_path": "preppers/Prepper_Ark/Hydro-Power_1950.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Hydro-Power_1950.pdf", + "size_bytes": 14487332, + "size_mb": 13.8 + }, + { + "filename": "Hydrochloric_Acid_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Hydrochloric_Acid_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Hydrochloric_Acid_2008.pdf", + "size_bytes": 191917, + "size_mb": 0.2 + }, + { + "filename": "Hydrogen_For_Rural_Electrification_As_A_Power_Choice_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Hydrogen_For_Rural_Electrification_As_A_Power_Choice_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Hydrogen_For_Rural_Electrification_As_A_Power_Choice_1999.pdf", + "size_bytes": 170612, + "size_mb": 0.2 + }, + { + "filename": "Hydrogen_Production_From_Hydrocarbons_Using_Electric_Plasma_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Hydrogen_Production_From_Hydrocarbons_Using_Electric_Plasma_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrolysis/Hydrogen_Production_From_Hydrocarbons_Using_Electric_Plasma_2008.pdf", + "size_bytes": 857362, + "size_mb": 0.8 + }, + { + "filename": "Hydroponics_The_Bengal_System_1959.pdf", + "ia_path": "preppers/Prepper_Ark/Hydroponics_The_Bengal_System_1959.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydroponics/Hydroponics_The_Bengal_System_1959.pdf", + "size_bytes": 27096271, + "size_mb": 25.8 + }, + { + "filename": "Ice_Maker_Manual_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Ice_Maker_Manual_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Refrigeration/Ice_Maker_Manual_2004.pdf", + "size_bytes": 472256, + "size_mb": 0.5 + }, + { + "filename": "IDRC_Pig_Waste_Management_2002.pdf", + "ia_path": "preppers/Prepper_Ark/IDRC_Pig_Waste_Management_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/IDRC_Pig_Waste_Management_2002.pdf", + "size_bytes": 25996623, + "size_mb": 24.8 + }, + { + "filename": "Igloo_Type_Brick_Kilns_In_Zimbabwe_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Igloo_Type_Brick_Kilns_In_Zimbabwe_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Kilns/Igloo_Type_Brick_Kilns_In_Zimbabwe_1997.pdf", + "size_bytes": 1003295, + "size_mb": 1.0 + }, + { + "filename": "IIRR_Technologies_for_Women_in_Agriculture_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Technology/IIRR_Technologies_for_Women_in_Agriculture_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Technology/IIRR_Technologies_for_Women_in_Agriculture_2002.pdf", + "size_bytes": 36670845, + "size_mb": 35.0 + }, + { + "filename": "Illustrated_Guide_To_Integrated_Pest_Management_In_Rice_Tropical_Asia_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Illustrated_Guide_To_Integrated_Pest_Management_In_Rice_Tropical_Asia_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pesticide/Illustrated_Guide_To_Integrated_Pest_Management_In_Rice_Tropical_Asia_1986.pdf", + "size_bytes": 33298472, + "size_mb": 31.8 + }, + { + "filename": "Illustrations_For_Development_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Illustrations_For_Development_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Illustrations_For_Development_1980.pdf", + "size_bytes": 7640513, + "size_mb": 7.3 + }, + { + "filename": "Immune_System_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Therapy/Immune_System_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Therapy/Immune_System_2004.pdf", + "size_bytes": 302810, + "size_mb": 0.3 + }, + { + "filename": "Impedance_Nomograph_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Impedance_Nomograph_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Conversions/Impedance_Nomograph_2009.pdf", + "size_bytes": 6219, + "size_mb": 0.0 + }, + { + "filename": "Importance_Of_Vitamin_C_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Vitamins/Importance_Of_Vitamin_C_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Vitamins/Importance_Of_Vitamin_C_2003.pdf", + "size_bytes": 1469948, + "size_mb": 1.4 + }, + { + "filename": "Improved_Indian_Water-Turbine_Mill_Soft_Tech_Australia_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Improved_Indian_Water-Turbine_Mill_Soft_Tech_Australia_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Improved_Indian_Water-Turbine_Mill_Soft_Tech_Australia_2001.pdf", + "size_bytes": 279615, + "size_mb": 0.3 + }, + { + "filename": "Improved_Wood_Waste_And_Charcoal_Burning_Stoves_1987.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Improved_Wood_Waste_And_Charcoal_Burning_Stoves_1987.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Improved_Wood_Waste_And_Charcoal_Burning_Stoves_1987.pdf", + "size_bytes": 21132056, + "size_mb": 20.2 + }, + { + "filename": "Improving_Building_Skills_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Improving_Building_Skills_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Improving_Building_Skills_1999.pdf", + "size_bytes": 1887147, + "size_mb": 1.8 + }, + { + "filename": "In-depth_FAQ_Batteries_2004.pdf", + "ia_path": "preppers/Prepper_Ark/FAQ/In-depth_FAQ_Batteries_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/FAQ/In-depth_FAQ_Batteries_2004.pdf", + "size_bytes": 1258561, + "size_mb": 1.2 + }, + { + "filename": "In_Spanish_Windmill_Construction_Rotating_Oil_Drums_2004.pdf", + "ia_path": "preppers/Prepper_Ark/In_Spanish_Windmill_Construction_Rotating_Oil_Drums_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/In_Spanish_Windmill_Construction_Rotating_Oil_Drums_2004.pdf", + "size_bytes": 29252848, + "size_mb": 27.9 + }, + { + "filename": "Indian_Winter_Cherry_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Herbs/Indian_Winter_Cherry_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Herbs/Indian_Winter_Cherry_2005.pdf", + "size_bytes": 57146, + "size_mb": 0.1 + }, + { + "filename": "Induction_Motors_For_Small-Scale_Hydro_By_Homepower_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Induction_Motor_Gen/Induction_Motors_For_Small-Scale_Hydro_By_Homepower_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Induction_Motor_Gen/Induction_Motors_For_Small-Scale_Hydro_By_Homepower_1999.pdf", + "size_bytes": 272344, + "size_mb": 0.3 + }, + { + "filename": "Industrial_Archaeology_Of_Watermills_And_Waterpower_History_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Industrial_Archaeology_Of_Watermills_And_Waterpower_History_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wheels/Industrial_Archaeology_Of_Watermills_And_Waterpower_History_1975.pdf", + "size_bytes": 40840193, + "size_mb": 38.9 + }, + { + "filename": "Information_About_Battery_Packs_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Banks/Information_About_Battery_Packs_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Banks/Information_About_Battery_Packs_2005.pdf", + "size_bytes": 39620, + "size_mb": 0.0 + }, + { + "filename": "Insights_Of_Outstanding_Farmers_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Insights_Of_Outstanding_Farmers_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Insights_Of_Outstanding_Farmers_1985.pdf", + "size_bytes": 12424186, + "size_mb": 11.8 + }, + { + "filename": "Installation_And_Drive_Pipe_Construction_RAM_Pump_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Installation_And_Drive_Pipe_Construction_RAM_Pump_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Installation_And_Drive_Pipe_Construction_RAM_Pump_2005.pdf", + "size_bytes": 208788, + "size_mb": 0.2 + }, + { + "filename": "Installation_Maintenance_Of_Engines_In_Small_Fishing_Vessels_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Installation_Maintenance_Of_Engines_In_Small_Fishing_Vessels_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Boats/Installation_Maintenance_Of_Engines_In_Small_Fishing_Vessels_1984.pdf", + "size_bytes": 8178971, + "size_mb": 7.8 + }, + { + "filename": "Installation_Of_A_Solar_Distillation_Plant_Haiti_No-I67_1970.pdf", + "ia_path": "preppers/Prepper_Ark/Distillation/Installation_Of_A_Solar_Distillation_Plant_Haiti_No-I67_1970.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Distillation/Installation_Of_A_Solar_Distillation_Plant_Haiti_No-I67_1970.pdf", + "size_bytes": 2228460, + "size_mb": 2.1 + }, + { + "filename": "Installing_A_Hydro_System_By_Michael_Hackleman_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Installing_A_Hydro_System_By_Michael_Hackleman_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Installing_A_Hydro_System_By_Michael_Hackleman_2001.pdf", + "size_bytes": 634905, + "size_mb": 0.6 + }, + { + "filename": "Instructional_Materials_In_Weather_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Instructional_Materials_In_Weather_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Instructional_Materials_In_Weather_2004.pdf", + "size_bytes": 63170635, + "size_mb": 60.2 + }, + { + "filename": "Instructions_For_Building_The_Midge_Stove_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Stoves/Instructions_For_Building_The_Midge_Stove_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Midge/Instructions_For_Building_The_Midge_Stove_2008.pdf", + "size_bytes": 558268, + "size_mb": 0.5 + }, + { + "filename": "Instructions_For_Building_The_Midge_Woodgas_Stove_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Stoves/Instructions_For_Building_The_Midge_Woodgas_Stove_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Midge/Instructions_For_Building_The_Midge_Woodgas_Stove_2008.pdf", + "size_bytes": 135435, + "size_mb": 0.1 + }, + { + "filename": "Instructions_For_Manufacture_Of_Brick_Jars_Tanks_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Instructions_For_Manufacture_Of_Brick_Jars_Tanks_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Instructions_For_Manufacture_Of_Brick_Jars_Tanks_2000.pdf", + "size_bytes": 495285, + "size_mb": 0.5 + }, + { + "filename": "Instructions_For_Manufacture_Of_Ferro-Cement_Jars_Tanks_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Instructions_For_Manufacture_Of_Ferro-Cement_Jars_Tanks_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Instructions_For_Manufacture_Of_Ferro-Cement_Jars_Tanks_2000.pdf", + "size_bytes": 563479, + "size_mb": 0.5 + }, + { + "filename": "Instructions_For_Manufacture_Of_Ferro-Cement_Tank_Cover_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Instructions_For_Manufacture_Of_Ferro-Cement_Tank_Cover_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Instructions_For_Manufacture_Of_Ferro-Cement_Tank_Cover_2000.pdf", + "size_bytes": 581669, + "size_mb": 0.6 + }, + { + "filename": "Instructions_For_Manufacture_Of_Partially_Below_Ground_Tank_For_Rainwater_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Instructions_For_Manufacture_Of_Partially_Below_Ground_Tank_For_Rainwater_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Instructions_For_Manufacture_Of_Partially_Below_Ground_Tank_For_Rainwater_2000.pdf", + "size_bytes": 666777, + "size_mb": 0.6 + }, + { + "filename": "Instructions_For_Manufacture_Of_Single-Skin_Eternally_Reinforced_Brick_Tank_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Instructions_For_Manufacture_Of_Single-Skin_Eternally_Reinforced_Brick_Tank_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Instructions_For_Manufacture_Of_Single-Skin_Eternally_Reinforced_Brick_Tank_2000.pdf", + "size_bytes": 766394, + "size_mb": 0.7 + }, + { + "filename": "Integrated_Farm_Management_197x.pdf", + "ia_path": "preppers/Prepper_Ark/Integrated_Farm_Management_197x.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Integrated_Farm_Management_197x.pdf", + "size_bytes": 7879080, + "size_mb": 7.5 + }, + { + "filename": "Integrated_Pest_Management_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Integrated_Pest_Management_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pesticide/Integrated_Pest_Management_1979.pdf", + "size_bytes": 17440111, + "size_mb": 16.6 + }, + { + "filename": "Integrated_Pest_Management_Catalogue_Of_Training_Materials_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Integrated_Pest_Management_Catalogue_Of_Training_Materials_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pesticide/Integrated_Pest_Management_Catalogue_Of_Training_Materials_1989.pdf", + "size_bytes": 24213096, + "size_mb": 23.1 + }, + { + "filename": "Intensive_Vegetable_Gardening_Self-Sufficiency_Peace_Corps_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Intensive_Vegetable_Gardening_Self-Sufficiency_Peace_Corps_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/Intensive_Vegetable_Gardening_Self-Sufficiency_Peace_Corps_1978.pdf", + "size_bytes": 13131043, + "size_mb": 12.5 + }, + { + "filename": "Intercropping_In_Tropical_Smallholder_Agriculture_Reference_West_Africa_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Intercropping_In_Tropical_Smallholder_Agriculture_Reference_West_Africa_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Intercropping_In_Tropical_Smallholder_Agriculture_Reference_West_Africa_1984.pdf", + "size_bytes": 23569446, + "size_mb": 22.5 + }, + { + "filename": "International_Voice_Channel_Designators_4-16_Mhz_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Marine/International_Voice_Channel_Designators_4-16_Mhz_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Marine/International_Voice_Channel_Designators_4-16_Mhz_2004.pdf", + "size_bytes": 11322, + "size_mb": 0.0 + }, + { + "filename": "Introduction_To_Astronomy_Good_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Introduction_To_Astronomy_Good_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Astronomy/Introduction_To_Astronomy_Good_2002.pdf", + "size_bytes": 3189936, + "size_mb": 3.0 + }, + { + "filename": "Introduction_To_Biomass_Thermochemical_Conversion_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Introduction_To_Biomass_Thermochemical_Conversion_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Introduction_To_Biomass_Thermochemical_Conversion_2004.pdf", + "size_bytes": 1900880, + "size_mb": 1.8 + }, + { + "filename": "Introduction_to_Chemically_Enhanced_Primary_Treatment_CEPT_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Introduction_to_Chemically_Enhanced_Primary_Treatment_CEPT_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/Introduction_to_Chemically_Enhanced_Primary_Treatment_CEPT_2004.pdf", + "size_bytes": 104853, + "size_mb": 0.1 + }, + { + "filename": "Introduction_To_Hydraulic_RAM_Pumps_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Introduction_To_Hydraulic_RAM_Pumps_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Introduction_To_Hydraulic_RAM_Pumps_2008.pdf", + "size_bytes": 194368, + "size_mb": 0.2 + }, + { + "filename": "Introduction_To_Soap_Making_VITA_No-3_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Introduction_To_Soap_Making_VITA_No-3_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soap/Introduction_To_Soap_Making_VITA_No-3_1981.pdf", + "size_bytes": 1698647, + "size_mb": 1.6 + }, + { + "filename": "Introduction_To_Soil_And_Water_Conservation_Practices_Dryland_Farming_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Introduction_To_Soil_And_Water_Conservation_Practices_Dryland_Farming_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Conservation/Introduction_To_Soil_And_Water_Conservation_Practices_Dryland_Farming_1999.pdf", + "size_bytes": 10267064, + "size_mb": 9.8 + }, + { + "filename": "Inventing_Six_Modern_Electric_Lamps_History_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Inventing_Six_Modern_Electric_Lamps_History_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Inventing_Six_Modern_Electric_Lamps_History_2005.pdf", + "size_bytes": 149126, + "size_mb": 0.1 + }, + { + "filename": "Inverter_Battery_Wiring_Fusing_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Inverter_Battery_Wiring_Fusing_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Inverters/Inverter_Battery_Wiring_Fusing_2006.pdf", + "size_bytes": 173122, + "size_mb": 0.2 + }, + { + "filename": "Inverters-Minimum-Power_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Inverters-Minimum-Power_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Inverters/Inverters-Minimum-Power_2007.pdf", + "size_bytes": 64790, + "size_mb": 0.1 + }, + { + "filename": "Inverters_Minimum_Power_Usage_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Inverters_Minimum_Power_Usage_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Inverters/Inverters_Minimum_Power_Usage_2007.pdf", + "size_bytes": 23797, + "size_mb": 0.0 + }, + { + "filename": "Ion_Exchange_Resin_Usfilter_Brand_Cross_Reference_Guide_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Resin/Ion_Exchange_Resin_Usfilter_Brand_Cross_Reference_Guide_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Resin/Ion_Exchange_Resin_Usfilter_Brand_Cross_Reference_Guide_2007.pdf", + "size_bytes": 261828, + "size_mb": 0.2 + }, + { + "filename": "Iridology_Charts_Eyes_and_Health_Diagnosis_2010.pdf", + "ia_path": "preppers/Prepper_Ark/Doctor/Iridology_Charts_Eyes_and_Health_Diagnosis_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Doctor/Iridology_Charts_Eyes_and_Health_Diagnosis_2010.pdf", + "size_bytes": 4401554, + "size_mb": 4.2 + }, + { + "filename": "Iridology_Study_of_Eyes_to_Diagnoses_Health_Problems_2010.pdf", + "ia_path": "preppers/Prepper_Ark/Doctor/Iridology_Study_of_Eyes_to_Diagnoses_Health_Problems_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Doctor/Iridology_Study_of_Eyes_to_Diagnoses_Health_Problems_2010.pdf", + "size_bytes": 232365, + "size_mb": 0.2 + }, + { + "filename": "Iron-Nickel_Battery_2008.pdf", + "ia_path": "preppers/Prepper_Ark/NiMH/Iron-Nickel_Battery_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/NiMH/Iron-Nickel_Battery_2008.pdf", + "size_bytes": 2176788, + "size_mb": 2.1 + }, + { + "filename": "Irrigation_Conveyance_Control_Flow_Measurement_And_Structure_Design_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Irrigation_Conveyance_Control_Flow_Measurement_And_Structure_Design_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Flow/Irrigation_Conveyance_Control_Flow_Measurement_And_Structure_Design_2004.pdf", + "size_bytes": 9145728, + "size_mb": 8.7 + }, + { + "filename": "Irrigation_Farming_1902.pdf", + "ia_path": "preppers/Prepper_Ark/Irrigation_Farming_1902.pdf", + "local_path": "/export/library/Survival-Companion-Library/Irrigation/Irrigation_Farming_1902.pdf", + "size_bytes": 22444655, + "size_mb": 21.4 + }, + { + "filename": "Irrigation_Of_Garden_Vegetables_With_Fertile_Fish_Pond_Water_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Irrigation_Of_Garden_Vegetables_With_Fertile_Fish_Pond_Water_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/Irrigation_Of_Garden_Vegetables_With_Fertile_Fish_Pond_Water_2004.pdf", + "size_bytes": 433761, + "size_mb": 0.4 + }, + { + "filename": "Irrigation_Principles_And_Practices_Peace_Corps_1969.pdf", + "ia_path": "preppers/Prepper_Ark/Irrigation_Principles_And_Practices_Peace_Corps_1969.pdf", + "local_path": "/export/library/Survival-Companion-Library/Irrigation/Irrigation_Principles_And_Practices_Peace_Corps_1969.pdf", + "size_bytes": 15034982, + "size_mb": 14.3 + }, + { + "filename": "Is_A_Gravity_Generator_Practical_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Is_A_Gravity_Generator_Practical_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Generators/Is_A_Gravity_Generator_Practical_2005.pdf", + "size_bytes": 22572, + "size_mb": 0.0 + }, + { + "filename": "Is_Methane_Production_On_Your_Homestead_Practical_By_Jim_Tr_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Is_Methane_Production_On_Your_Homestead_Practical_By_Jim_Tr_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Methane/Is_Methane_Production_On_Your_Homestead_Practical_By_Jim_Tr_2001.pdf", + "size_bytes": 62739, + "size_mb": 0.1 + }, + { + "filename": "Is_Mineral_Water_Good_For_You_2004.pdf", + "ia_path": "preppers/Prepper_Ark/FAQ/Is_Mineral_Water_Good_For_You_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/FAQ/Is_Mineral_Water_Good_For_You_2004.pdf", + "size_bytes": 100247, + "size_mb": 0.1 + }, + { + "filename": "Is_Renewable_Energy_For_You_Introduction_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Is_Renewable_Energy_For_You_Introduction_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Is_Renewable_Energy_For_You_Introduction_2005.pdf", + "size_bytes": 961090, + "size_mb": 0.9 + }, + { + "filename": "Is_Steam_Power_In_Your_Future_By_Skip_Goebel_USA_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Is_Steam_Power_In_Your_Future_By_Skip_Goebel_USA_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Steam/Is_Steam_Power_In_Your_Future_By_Skip_Goebel_USA_2001.pdf", + "size_bytes": 290314, + "size_mb": 0.3 + }, + { + "filename": "Israeli_Protected_Space_Shelters_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Israeli_Protected_Space_Shelters_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Israeli_Protected_Space_Shelters_2002.pdf", + "size_bytes": 162450, + "size_mb": 0.2 + }, + { + "filename": "ITDG_Agricultural_Equipment_and_Tools_Description_No_4-44_1979.pdf", + "ia_path": "preppers/Prepper_Ark/ITDG_Agricultural_Equipment_and_Tools_Description_No_4-44_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/ITDG_Agricultural_Equipment_and_Tools_Description_No_4-44_1979.pdf", + "size_bytes": 9805302, + "size_mb": 9.4 + }, + { + "filename": "ITDG_Boiling_Point_No-22_Biogas_Properties_Stoves_And_Lamps_1990.pdf", + "ia_path": "preppers/Prepper_Ark/ITDG_Boiling_Point_No-22_Biogas_Properties_Stoves_And_Lamps_1990.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/ITDG_Boiling_Point_No-22_Biogas_Properties_Stoves_And_Lamps_1990.pdf", + "size_bytes": 293002, + "size_mb": 0.3 + }, + { + "filename": "Japan_Soil_Management_King_1914.pdf", + "ia_path": "preppers/Prepper_Ark/Japan_Soil_Management_King_1914.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soil/Japan_Soil_Management_King_1914.pdf", + "size_bytes": 18750613, + "size_mb": 17.9 + }, + { + "filename": "Johnes_Disease_Affects_Cattle_Sheep_Goats_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Livestock/Johnes_Disease_Affects_Cattle_Sheep_Goats_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Livestock/Johnes_Disease_Affects_Cattle_Sheep_Goats_1997.pdf", + "size_bytes": 66684, + "size_mb": 0.1 + }, + { + "filename": "Johns_Throwing_Style_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Knife_Axe/Johns_Throwing_Style_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Knife_Axe/Johns_Throwing_Style_2003.pdf", + "size_bytes": 126083, + "size_mb": 0.1 + }, + { + "filename": "Jojoba_And_Its_Uses_1972.pdf", + "ia_path": "preppers/Prepper_Ark/Jojoba_And_Its_Uses_1972.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Jojoba_And_Its_Uses_1972.pdf", + "size_bytes": 7020635, + "size_mb": 6.7 + }, + { + "filename": "Jojoba_Planting_Happenings-24_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Jojoba_Planting_Happenings-24_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Jojoba_Planting_Happenings-24_1978.pdf", + "size_bytes": 2820601, + "size_mb": 2.7 + }, + { + "filename": "Joule_Thief_LED_Driver_2009.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/Joule_Thief_LED_Driver_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/Joule_Thief_LED_Driver_2009.pdf", + "size_bytes": 84867, + "size_mb": 0.1 + }, + { + "filename": "Journey_To_Forever_Organic_Gardening_Farming_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Journey_To_Forever_Organic_Gardening_Farming_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/Journey_To_Forever_Organic_Gardening_Farming_2004.pdf", + "size_bytes": 50643058, + "size_mb": 48.3 + }, + { + "filename": "Jug_Knot_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Jug_Knot_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Jug_Knot_2004.pdf", + "size_bytes": 157422, + "size_mb": 0.2 + }, + { + "filename": "Katame_Waza_Ground_Fighting_Charts_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Katame_Waza_Ground_Fighting_Charts_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Katame_Waza_Ground_Fighting_Charts_2003.pdf", + "size_bytes": 99875, + "size_mb": 0.1 + }, + { + "filename": "Keeping_And_Razing_Rabbits_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Rabbits/Keeping_And_Razing_Rabbits_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Rabbits/Keeping_And_Razing_Rabbits_1998.pdf", + "size_bytes": 155486, + "size_mb": 0.1 + }, + { + "filename": "Keeping_Livestock_Healthy_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Cattle/Keeping_Livestock_Healthy_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Cattle/Keeping_Livestock_Healthy_1985.pdf", + "size_bytes": 35499313, + "size_mb": 33.9 + }, + { + "filename": "Kempo_Karate_Chart_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Kempo_Karate_Chart_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Kempo_Karate_Chart_2003.pdf", + "size_bytes": 118389, + "size_mb": 0.1 + }, + { + "filename": "Kenya_Ceramic_Jiko_A_Manual_For_Stovemakers_1991.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Kenya_Ceramic_Jiko_A_Manual_For_Stovemakers_1991.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Kenya_Ceramic_Jiko_A_Manual_For_Stovemakers_1991.pdf", + "size_bytes": 12026095, + "size_mb": 11.5 + }, + { + "filename": "Kilns_Design_Construction_And_Operation_1968.pdf", + "ia_path": "preppers/Prepper_Ark/Kilns_Design_Construction_And_Operation_1968.pdf", + "local_path": "/export/library/Survival-Companion-Library/Kilns/Kilns_Design_Construction_And_Operation_1968.pdf", + "size_bytes": 37537015, + "size_mb": 35.8 + }, + { + "filename": "Kitten_Maze_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Kids_Crafts/Kitten_Maze_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Kids_Crafts/Kitten_Maze_2004.pdf", + "size_bytes": 107690, + "size_mb": 0.1 + }, + { + "filename": "Knife_Fighting_For_Defense_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Knife_Axe/Knife_Fighting_For_Defense_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firearms - Defense/Knife_Fighting_For_Defense_2003.pdf", + "size_bytes": 186616, + "size_mb": 0.2 + }, + { + "filename": "Knife_Throwing_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Knife_Axe/Knife_Throwing_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firearms - Defense/Knife_Throwing_2003.pdf", + "size_bytes": 172133, + "size_mb": 0.2 + }, + { + "filename": "Knot_Knowledge_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Knot_Knowledge_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Knot_Knowledge_2004.pdf", + "size_bytes": 5347035, + "size_mb": 5.1 + }, + { + "filename": "Knot_Knowledge_Photo_Illustrations_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Knot_Knowledge_Photo_Illustrations_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Knot_Knowledge_Photo_Illustrations_2004.pdf", + "size_bytes": 2438888, + "size_mb": 2.3 + }, + { + "filename": "Knot_Reference_Sheet_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Knot_Reference_Sheet_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Fishing/Knot_Reference_Sheet_2004.pdf", + "size_bytes": 289106, + "size_mb": 0.3 + }, + { + "filename": "Knots_For_Mountaineerinq_Camping_Climbing_Utility_Rescue_1883.pdf", + "ia_path": "preppers/Prepper_Ark/Rappelling/Knots_For_Mountaineerinq_Camping_Climbing_Utility_Rescue_1883.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Rappelling/Knots_For_Mountaineerinq_Camping_Climbing_Utility_Rescue_1883.pdf", + "size_bytes": 1620942, + "size_mb": 1.5 + }, + { + "filename": "Knowing_Survival_Fire_Craft_Can_Save_Your_Life_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Knowing_Survival_Fire_Craft_Can_Save_Your_Life_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fire_Fighting/Knowing_Survival_Fire_Craft_Can_Save_Your_Life_2004.pdf", + "size_bytes": 137562, + "size_mb": 0.1 + }, + { + "filename": "Kopi_Af_Windmills_Millwrightin_UK_1957.pdf", + "ia_path": "preppers/Prepper_Ark/Kopi_Af_Windmills_Millwrightin_UK_1957.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Kopi_Af_Windmills_Millwrightin_UK_1957.pdf", + "size_bytes": 527978, + "size_mb": 0.5 + }, + { + "filename": "Kratostat_La_Cour_Belt-Drive_Speed_Regulator_Denmark_1892-95.pdf", + "ia_path": "preppers/Prepper_Ark/Kratostat_La_Cour_Belt-Drive_Speed_Regulator_Denmark_1892-95.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Kratostat_La_Cour_Belt-Drive_Speed_Regulator_Denmark_1892-95.pdf", + "size_bytes": 214873, + "size_mb": 0.2 + }, + { + "filename": "Krav_Manga_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Krav_Manga_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Krav_Manga_2003.pdf", + "size_bytes": 70334, + "size_mb": 0.1 + }, + { + "filename": "Lab_Tests_Of_Fired_Clay_Stoves_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Lab_Tests_Of_Fired_Clay_Stoves_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Lab_Tests_Of_Fired_Clay_Stoves_1982.pdf", + "size_bytes": 3233808, + "size_mb": 3.1 + }, + { + "filename": "Laboratory_And_Field_Testing_Of_Monolithic_Mud_Stoves_Itdg-3-2_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Laboratory_And_Field_Testing_Of_Monolithic_Mud_Stoves_Itdg-3-2_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Laboratory_And_Field_Testing_Of_Monolithic_Mud_Stoves_Itdg-3-2_1981.pdf", + "size_bytes": 3600265, + "size_mb": 3.4 + }, + { + "filename": "Laboratory_Testing_Handpumps_Testing_Rural_Water_Paper-19_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/Laboratory_Testing_Handpumps_Testing_Rural_Water_Paper-19_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/Laboratory_Testing_Handpumps_Testing_Rural_Water_Paper-19_1984.pdf", + "size_bytes": 21939290, + "size_mb": 20.9 + }, + { + "filename": "Lamella_Wooden-Dome-Roof_Panel_Design.pdf", + "ia_path": "preppers/Prepper_Ark/Lamella_Wooden-Dome-Roof_Panel_Design.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Lamella_Wooden-Dome-Roof_Panel_Design.pdf", + "size_bytes": 27216, + "size_mb": 0.0 + }, + { + "filename": "Land_Clearance_Alternative_Techniques_For_Removing_Trees_Bushes_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Land_Clearing/Land_Clearance_Alternative_Techniques_For_Removing_Trees_Bushes_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Land_Clearing/Land_Clearance_Alternative_Techniques_For_Removing_Trees_Bushes_1981.pdf", + "size_bytes": 4742042, + "size_mb": 4.5 + }, + { + "filename": "Land_Navigation_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Maps/Land_Navigation_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Maps/Land_Navigation_2004.pdf", + "size_bytes": 31376, + "size_mb": 0.0 + }, + { + "filename": "Landslides_Liquefaction_Guide_Lines_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Landslides_Liquefaction_Guide_Lines_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Earthquakes/Landslides_Liquefaction_Guide_Lines_2002.pdf", + "size_bytes": 4723, + "size_mb": 0.0 + }, + { + "filename": "LAPD_police_codes_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Frequencies/LAPD_police_codes_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Frequencies/LAPD_police_codes_2002.pdf", + "size_bytes": 69691, + "size_mb": 0.1 + }, + { + "filename": "Large_Farm_Still_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Ethanol/Large_Farm_Still_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stills/Ethanol/Large_Farm_Still_2004.pdf", + "size_bytes": 49474, + "size_mb": 0.0 + }, + { + "filename": "Large_Quantity_Food_Dehydration_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Large_Quantity_Food_Dehydration_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dehydrators/Large_Quantity_Food_Dehydration_2001.pdf", + "size_bytes": 140679, + "size_mb": 0.1 + }, + { + "filename": "Large-Scale_Organic_Materials_Composting_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Large-Scale_Organic_Materials_Composting_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Composting/Large-Scale_Organic_Materials_Composting_2007.pdf", + "size_bytes": 239689, + "size_mb": 0.2 + }, + { + "filename": "Lathe_From_Taitokirja_V_Setala_Finland_1957.pdf", + "ia_path": "preppers/Prepper_Ark/Lathe_Foot_Powered/Lathe_From_Taitokirja_V_Setala_Finland_1957.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/Lathe_Foot_Powered/Lathe_From_Taitokirja_V_Setala_Finland_1957.pdf", + "size_bytes": 180561, + "size_mb": 0.2 + }, + { + "filename": "Lead-Acid_Battery_State_Of_Charge_Vs_Voltage_1993.pdf", + "ia_path": "preppers/Prepper_Ark/Lead_Acid/Lead-Acid_Battery_State_Of_Charge_Vs_Voltage_1993.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lead_Acid/Lead-Acid_Battery_State_Of_Charge_Vs_Voltage_1993.pdf", + "size_bytes": 82394, + "size_mb": 0.1 + }, + { + "filename": "Lead_Guide_Part_I_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Lead/Lead_Guide_Part_I_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Poisons/Lead/Lead_Guide_Part_I_2003.pdf", + "size_bytes": 66867, + "size_mb": 0.1 + }, + { + "filename": "Lead_Guide_Part_II_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Lead/Lead_Guide_Part_II_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Poisons/Lead/Lead_Guide_Part_II_2003.pdf", + "size_bytes": 69476, + "size_mb": 0.1 + }, + { + "filename": "Lead_In_Drinking_Water_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Lead/Lead_In_Drinking_Water_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Poisons/Lead/Lead_In_Drinking_Water_2006.pdf", + "size_bytes": 93421, + "size_mb": 0.1 + }, + { + "filename": "Lead_Poison_And_Antidote_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Lead/Lead_Poison_And_Antidote_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Poisons/Lead/Lead_Poison_And_Antidote_2004.pdf", + "size_bytes": 14255, + "size_mb": 0.0 + }, + { + "filename": "Lead_Poisoning_2010.pdf", + "ia_path": "preppers/Prepper_Ark/Lead/Lead_Poisoning_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Poisons/Lead/Lead_Poisoning_2010.pdf", + "size_bytes": 213172, + "size_mb": 0.2 + }, + { + "filename": "Lead_Poisoning_Guide_Part_I-Ii_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Lead/Lead_Poisoning_Guide_Part_I-Ii_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Poisons/Lead/Lead_Poisoning_Guide_Part_I-Ii_2003.pdf", + "size_bytes": 259193, + "size_mb": 0.2 + }, + { + "filename": "Learn_How_To_Camp_And_Fish_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Camping/Learn_How_To_Camp_And_Fish_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Camping/Learn_How_To_Camp_And_Fish_2004.pdf", + "size_bytes": 11349559, + "size_mb": 10.8 + }, + { + "filename": "Learn_How_To_Fish_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Learn_How_To_Fish_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Fishing/Learn_How_To_Fish_2004.pdf", + "size_bytes": 6738453, + "size_mb": 6.4 + }, + { + "filename": "Learn_Morse_Code_In_One_Minute_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Morse_Code/Learn_Morse_Code_In_One_Minute_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Morse_Code/Learn_Morse_Code_In_One_Minute_2004.pdf", + "size_bytes": 153804, + "size_mb": 0.1 + }, + { + "filename": "Learning_Science_Through_Activities_And_Toys_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Toys/Learning_Science_Through_Activities_And_Toys_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Toys/Learning_Science_Through_Activities_And_Toys_2008.pdf", + "size_bytes": 316839, + "size_mb": 0.3 + }, + { + "filename": "LED_Basics_And_Circuitry_Tutorial_2004.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/LED_Basics_And_Circuitry_Tutorial_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/LED_Basics_And_Circuitry_Tutorial_2004.pdf", + "size_bytes": 589099, + "size_mb": 0.6 + }, + { + "filename": "LED_Circuitry_Tutorial_2004.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/LED_Circuitry_Tutorial_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/LED_Circuitry_Tutorial_2004.pdf", + "size_bytes": 3194235, + "size_mb": 3.0 + }, + { + "filename": "LED_FAQ_2007.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/LED_FAQ_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/LED_FAQ_2007.pdf", + "size_bytes": 12330, + "size_mb": 0.0 + }, + { + "filename": "LED_Flashlight_2004.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/LED_Flashlight_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/LED_Flashlight_2004.pdf", + "size_bytes": 5190, + "size_mb": 0.0 + }, + { + "filename": "LED_Kit_2002.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/LED_Kit_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/LED_Kit_2002.pdf", + "size_bytes": 14303, + "size_mb": 0.0 + }, + { + "filename": "LED_Lighting_Shootout_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Measurements/LED_Lighting_Shootout_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Measurements/LED_Lighting_Shootout_1997.pdf", + "size_bytes": 132264, + "size_mb": 0.1 + }, + { + "filename": "LED_Lighting_Shootout_2001.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/LED_Lighting_Shootout_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/LED_Lighting_Shootout_2001.pdf", + "size_bytes": 132264, + "size_mb": 0.1 + }, + { + "filename": "LED_Notes_On_Types_2006.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/LED_Notes_On_Types_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/LED_Notes_On_Types_2006.pdf", + "size_bytes": 174885, + "size_mb": 0.2 + }, + { + "filename": "Legal_Identification_Marks_Brands_For_Animals_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Livestock/Legal_Identification_Marks_Brands_For_Animals_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Livestock/Legal_Identification_Marks_Brands_For_Animals_2002.pdf", + "size_bytes": 864312, + "size_mb": 0.8 + }, + { + "filename": "Lejay_Manual_Electrical_5thed_1945_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Lejay_Manual_Electrical_5thed_1945_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Lejay_Manual_Electrical_5thed_1945_1988.pdf", + "size_bytes": 10165227, + "size_mb": 9.7 + }, + { + "filename": "Lessons_In_Electric_Circuits_DC_V1_5-Ed_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Lessons_In_Electric_Circuits_DC_V1_5-Ed_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Lessons_In_Electric_Circuits_DC_V1_5-Ed_2005.pdf", + "size_bytes": 4067481, + "size_mb": 3.9 + }, + { + "filename": "Lessons_In_Electric_Circuits_Vol_1-DC_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Circuits/Lessons_In_Electric_Circuits_Vol_1-DC_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Circuits/Lessons_In_Electric_Circuits_Vol_1-DC_2006.pdf", + "size_bytes": 4483050, + "size_mb": 4.3 + }, + { + "filename": "Lessons_Learned_Village_Power_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Lessons_Learned_Village_Power_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Lessons_Learned_Village_Power_1999.pdf", + "size_bytes": 34759, + "size_mb": 0.0 + }, + { + "filename": "Leucaena_Based_Farming_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Leucaena_Based_Farming_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Leucaena_Based_Farming_1986.pdf", + "size_bytes": 7358058, + "size_mb": 7.0 + }, + { + "filename": "Leucaena_Promising_Forage_And_Tree_Crop_For_The_Tropics_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Leucaena_Promising_Forage_And_Tree_Crop_For_The_Tropics_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Leucaena_Promising_Forage_And_Tree_Crop_For_The_Tropics_1984.pdf", + "size_bytes": 23354186, + "size_mb": 22.3 + }, + { + "filename": "LH1000_Low_Head_Propeller_Turbine_Hydro-Power_Manual_2007.pdf", + "ia_path": "preppers/Prepper_Ark/LH1000_Low_Head_Propeller_Turbine_Hydro-Power_Manual_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/LH1000_Low_Head_Propeller_Turbine_Hydro-Power_Manual_2007.pdf", + "size_bytes": 638467, + "size_mb": 0.6 + }, + { + "filename": "Life_Cycle_Considerations_For_Selection_Of_Wastewater_Treatment_Alternatives_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Life_Cycle_Considerations_For_Selection_Of_Wastewater_Treatment_Alternatives_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/Life_Cycle_Considerations_For_Selection_Of_Wastewater_Treatment_Alternatives_2006.pdf", + "size_bytes": 22566, + "size_mb": 0.0 + }, + { + "filename": "Lifetime_Of_White_Leds_2006.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/Lifetime_Of_White_Leds_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/Lifetime_Of_White_Leds_2006.pdf", + "size_bytes": 659002, + "size_mb": 0.6 + }, + { + "filename": "Lifetime_Of_White_Leds_By_Doe-Gov_2007.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/Lifetime_Of_White_Leds_By_Doe-Gov_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/Lifetime_Of_White_Leds_By_Doe-Gov_2007.pdf", + "size_bytes": 4976491, + "size_mb": 4.7 + }, + { + "filename": "Lifting_Heavy_Objects_With_A_Rope_Backwoods_Home_Magazine_USA_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Lifting_Heavy_Objects_With_A_Rope_Backwoods_Home_Magazine_USA_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lifting/Lifting_Heavy_Objects_With_A_Rope_Backwoods_Home_Magazine_USA_2002.pdf", + "size_bytes": 89715, + "size_mb": 0.1 + }, + { + "filename": "Light_Intensity_Calibration_Curve_For_Different_Common_Silicon_Cells_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Light_Intensity_Calibration_Curve_For_Different_Common_Silicon_Cells_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Light_Intensity_Calibration_Curve_For_Different_Common_Silicon_Cells_2002.pdf", + "size_bytes": 18287, + "size_mb": 0.0 + }, + { + "filename": "Light_Sources_And_LED_Degrees_Kelvin_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Light_Sources_And_LED_Degrees_Kelvin_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Light_Sources_And_LED_Degrees_Kelvin_2004.pdf", + "size_bytes": 16648, + "size_mb": 0.0 + }, + { + "filename": "Lightfair_Presentation_6-1-06_2006.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/Lightfair_Presentation_6-1-06_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/Lightfair_Presentation_6-1-06_2006.pdf", + "size_bytes": 2100746, + "size_mb": 2.0 + }, + { + "filename": "Lightning_And_Surge_Arrestors_Types_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Lightning_And_Surge_Arrestors_Types_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lightning/Lightning_And_Surge_Arrestors_Types_2009.pdf", + "size_bytes": 14448, + "size_mb": 0.0 + }, + { + "filename": "Lightning_Protection_Of_Instrumentation_Operating_On_24-28_V_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Lightning_Protection_Of_Instrumentation_Operating_On_24-28_V_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lightning/Lightning_Protection_Of_Instrumentation_Operating_On_24-28_V_2009.pdf", + "size_bytes": 224591, + "size_mb": 0.2 + }, + { + "filename": "Lightweight_Seeder_Spreader_1957.pdf", + "ia_path": "preppers/Prepper_Ark/Seeds/Lightweight_Seeder_Spreader_1957.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Seeds/Lightweight_Seeder_Spreader_1957.pdf", + "size_bytes": 195467, + "size_mb": 0.2 + }, + { + "filename": "Livestock_Feed_Resources_Within_Integrated_Farming_Systems_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Livestock_Feed_Resources_Within_Integrated_Farming_Systems_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Livestock_Feed_Resources_Within_Integrated_Farming_Systems_1997.pdf", + "size_bytes": 1980811, + "size_mb": 1.9 + }, + { + "filename": "Livestock_Improvement_Terminology_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Livestock/Livestock_Improvement_Terminology_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Livestock/Livestock_Improvement_Terminology_2000.pdf", + "size_bytes": 133287, + "size_mb": 0.1 + }, + { + "filename": "Livestock_Poverty_Methodology_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Livestock_Poverty_Methodology_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Livestock_Poverty_Methodology_2005.pdf", + "size_bytes": 483382, + "size_mb": 0.5 + }, + { + "filename": "Local_Experience_With_Micro_Hydro_Technology_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Local_Experience_With_Micro_Hydro_Technology_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Local_Experience_With_Micro_Hydro_Technology_1981.pdf", + "size_bytes": 18401918, + "size_mb": 17.5 + }, + { + "filename": "Lorena_Designing_Building_Testing_Low-Cost_Wood-Conserving_Cookstoves_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Lorena_Designing_Building_Testing_Low-Cost_Wood-Conserving_Cookstoves_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Lorena_Designing_Building_Testing_Low-Cost_Wood-Conserving_Cookstoves_1981.pdf", + "size_bytes": 15056068, + "size_mb": 14.4 + }, + { + "filename": "Lost_Crops_Of_The_Incas_Or_Overlooked_Food_Crops_Of_The_Andes_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Lost_Crops_Of_The_Incas_Or_Overlooked_Food_Crops_Of_The_Andes_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Lost_Crops_Of_The_Incas_Or_Overlooked_Food_Crops_Of_The_Andes_1989.pdf", + "size_bytes": 60416336, + "size_mb": 57.6 + }, + { + "filename": "Lost-Wax_Casting_A_Practitioners_Manual_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Casting/Lost-Wax_Casting_A_Practitioners_Manual_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Casting/Lost-Wax_Casting_A_Practitioners_Manual_1983.pdf", + "size_bytes": 8307111, + "size_mb": 7.9 + }, + { + "filename": "Love_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Kids_Crafts/Love_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Kids_Crafts/Love_2004.pdf", + "size_bytes": 127617, + "size_mb": 0.1 + }, + { + "filename": "Low-Cost_Concrete_Panel_Ken_Kern_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Low-Cost_Concrete_Panel_Ken_Kern_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cement-Concrete/Low-Cost_Concrete_Panel_Ken_Kern_2006.pdf", + "size_bytes": 14695, + "size_mb": 0.0 + }, + { + "filename": "Low_Cost_Country_Home_Building_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Low_Cost_Country_Home_Building_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Low_Cost_Country_Home_Building_1981.pdf", + "size_bytes": 10869227, + "size_mb": 10.4 + }, + { + "filename": "Low-Cost_Development_Of_Small_Water-Power_Sites_1967.pdf", + "ia_path": "preppers/Prepper_Ark/Low-Cost_Development_Of_Small_Water-Power_Sites_1967.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Low-Cost_Development_Of_Small_Water-Power_Sites_1967.pdf", + "size_bytes": 3384057, + "size_mb": 3.2 + }, + { + "filename": "Low_Cost_Housing_Prefabricated_Panel_System_No-14_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Low_Cost_Housing_Prefabricated_Panel_System_No-14_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Low_Cost_Housing_Prefabricated_Panel_System_No-14_1974.pdf", + "size_bytes": 5252938, + "size_mb": 5.0 + }, + { + "filename": "Low_Cost_Physiotherapy_Aids_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Low_Cost_Physiotherapy_Aids_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/Low_Cost_Physiotherapy_Aids_1982.pdf", + "size_bytes": 7887698, + "size_mb": 7.5 + }, + { + "filename": "Low-Cost_Plastic_Biodigesters_Davis_Preston_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Low-Cost_Plastic_Biodigesters_Davis_Preston_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Low-Cost_Plastic_Biodigesters_Davis_Preston_2004.pdf", + "size_bytes": 691979, + "size_mb": 0.7 + }, + { + "filename": "Low-Cost_Plastic-Tube_Biogas_Digesters-1_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Low-Cost_Plastic-Tube_Biogas_Digesters-1_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Low-Cost_Plastic-Tube_Biogas_Digesters-1_2002.pdf", + "size_bytes": 25528967, + "size_mb": 24.3 + }, + { + "filename": "Low-Cost_Plastic-Tube_Biogas_Digesters-2_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Low-Cost_Plastic-Tube_Biogas_Digesters-2_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Low-Cost_Plastic-Tube_Biogas_Digesters-2_2004.pdf", + "size_bytes": 1153640, + "size_mb": 1.1 + }, + { + "filename": "Low_Cost_Printing_For_Development_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Low_Cost_Printing_For_Development_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Printing/Low_Cost_Printing_For_Development_1982.pdf", + "size_bytes": 12320817, + "size_mb": 11.8 + }, + { + "filename": "Low-Cost_Science_Teaching_Equipment_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Low-Cost_Science_Teaching_Equipment_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Low-Cost_Science_Teaching_Equipment_1976.pdf", + "size_bytes": 8781502, + "size_mb": 8.4 + }, + { + "filename": "Low_Cost_Willmill_For_Developing_Nations_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Low_Cost_Willmill_For_Developing_Nations_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Low_Cost_Willmill_For_Developing_Nations_1976.pdf", + "size_bytes": 3302468, + "size_mb": 3.1 + }, + { + "filename": "Low_Cost_Wind_Speed_Indicator_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Low_Cost_Wind_Speed_Indicator_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wind_Anemometer/Low_Cost_Wind_Speed_Indicator_1999.pdf", + "size_bytes": 271785, + "size_mb": 0.3 + }, + { + "filename": "Low-Cost_Wooden_Bearing-Blocks_Furze_2001-2003.pdf", + "ia_path": "preppers/Prepper_Ark/Low-Cost_Wooden_Bearing-Blocks_Furze_2001-2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bearing-Blocks/Low-Cost_Wooden_Bearing-Blocks_Furze_2001-2003.pdf", + "size_bytes": 40405, + "size_mb": 0.0 + }, + { + "filename": "Low-Cost_Wooden_Oil_Soaked_Bearings_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Low-Cost_Wooden_Oil_Soaked_Bearings_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bearing-Blocks/Low-Cost_Wooden_Oil_Soaked_Bearings_2002.pdf", + "size_bytes": 1234198, + "size_mb": 1.2 + }, + { + "filename": "Low-Head_Hydro-Power_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Low-Head_Hydro-Power_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Low-Head_Hydro-Power_2001.pdf", + "size_bytes": 1307596, + "size_mb": 1.2 + }, + { + "filename": "Low_Pressure_Sprinkler_For_Dairy_Facilities_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Low_Pressure_Sprinkler_For_Dairy_Facilities_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Irrigation/Low_Pressure_Sprinkler_For_Dairy_Facilities_2007.pdf", + "size_bytes": 104079, + "size_mb": 0.1 + }, + { + "filename": "Low_RPM_Alternator_Tests_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Low_RPM_Alternator_Tests_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Low_RPM_Alternator_Tests_2004.pdf", + "size_bytes": 201796, + "size_mb": 0.2 + }, + { + "filename": "Low-RPM_Disk_Alternator_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Low-RPM_Disk_Alternator_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Low-RPM_Disk_Alternator_2004.pdf", + "size_bytes": 497958, + "size_mb": 0.5 + }, + { + "filename": "Lucy_Maze_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Kids_Crafts/Lucy_Maze_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Kids_Crafts/Lucy_Maze_2004.pdf", + "size_bytes": 65352, + "size_mb": 0.1 + }, + { + "filename": "Lungsickness_Cattle_In_Africa_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Cattle/Lungsickness_Cattle_In_Africa_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Cattle/Lungsickness_Cattle_In_Africa_2002.pdf", + "size_bytes": 93400, + "size_mb": 0.1 + }, + { + "filename": "Luxeon_Product_Guide_2002.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/Luxeon_Product_Guide_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/Luxeon_Product_Guide_2002.pdf", + "size_bytes": 199625, + "size_mb": 0.2 + }, + { + "filename": "LWX_SKYWARN_Amateur_Radio_Severe_Weather_Identification_2007.pdf", + "ia_path": "preppers/Prepper_Ark/LWX_SKYWARN_Amateur_Radio_Severe_Weather_Identification_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/LWX_SKYWARN_Amateur_Radio_Severe_Weather_Identification_2007.pdf", + "size_bytes": 138696, + "size_mb": 0.1 + }, + { + "filename": "Magnet_Experiments_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Magnet_Experiments_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Magnet_Experiments_2004.pdf", + "size_bytes": 4613373, + "size_mb": 4.4 + }, + { + "filename": "Magnet_Pullforce_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Magnet_Pullforce_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Magnets/Magnet_Pullforce_2004.pdf", + "size_bytes": 134258, + "size_mb": 0.1 + }, + { + "filename": "Magnet_Rotors_Alternator_Otherpower_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Magnet_Rotors_Alternator_Otherpower_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Alternator/Magnet_Rotors_Alternator_Otherpower_2006.pdf", + "size_bytes": 1762490, + "size_mb": 1.7 + }, + { + "filename": "Magnets_And_How_To_Use_Them_To_Produce_Electricity_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Magnets_And_How_To_Use_Them_To_Produce_Electricity_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Magnets/Magnets_And_How_To_Use_Them_To_Produce_Electricity_2005.pdf", + "size_bytes": 7533, + "size_mb": 0.0 + }, + { + "filename": "Magnets_Catalog_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Magnets_Catalog_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Magnets/Magnets_Catalog_2001.pdf", + "size_bytes": 260044, + "size_mb": 0.2 + }, + { + "filename": "Maine-Built_Windmill_From_Scratch_Everet_Russell_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Maine-Built_Windmill_From_Scratch_Everet_Russell_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Maine-Built_Windmill_From_Scratch_Everet_Russell_2000.pdf", + "size_bytes": 1558327, + "size_mb": 1.5 + }, + { + "filename": "Maintaining_Motorcycles_A_Fieldworkers_Manual_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Maintaining_Motorcycles_A_Fieldworkers_Manual_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engine_Repair/Maintaining_Motorcycles_A_Fieldworkers_Manual_1999.pdf", + "size_bytes": 2810585, + "size_mb": 2.7 + }, + { + "filename": "Maize_Production_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Maize_Production_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Maize_Production_2003.pdf", + "size_bytes": 1805310, + "size_mb": 1.7 + }, + { + "filename": "Make_A_Fully_Functional_Cold_Storage_Pit-Mound_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Freezing/Make_A_Fully_Functional_Cold_Storage_Pit-Mound_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Freezing/Make_A_Fully_Functional_Cold_Storage_Pit-Mound_2001.pdf", + "size_bytes": 115625, + "size_mb": 0.1 + }, + { + "filename": "Make_A_Spring_Gauge_Wind_Anemometer_From_Cardboard_USA_1910.pdf", + "ia_path": "preppers/Prepper_Ark/Make_A_Spring_Gauge_Wind_Anemometer_From_Cardboard_USA_1910.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wind_Anemometer/Make_A_Spring_Gauge_Wind_Anemometer_From_Cardboard_USA_1910.pdf", + "size_bytes": 94661, + "size_mb": 0.1 + }, + { + "filename": "Make_Lifting_Easy_With_Rope_And_The_Principles_Of_Mechanics_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Make_Lifting_Easy_With_Rope_And_The_Principles_Of_Mechanics_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lifting/Make_Lifting_Easy_With_Rope_And_The_Principles_Of_Mechanics_2001.pdf", + "size_bytes": 86201, + "size_mb": 0.1 + }, + { + "filename": "Make_Paper_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Make_Paper_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Paper_making/Make_Paper_2008.pdf", + "size_bytes": 147545, + "size_mb": 0.1 + }, + { + "filename": "Make_Your_Own_Amtgard_Crossbow_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Bow-arrows/Make_Your_Own_Amtgard_Crossbow_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Bow-arrows/Make_Your_Own_Amtgard_Crossbow_1999.pdf", + "size_bytes": 19595, + "size_mb": 0.0 + }, + { + "filename": "Make_Your_Own_Biodiesel_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Make_Your_Own_Biodiesel_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biodiesel/Make_Your_Own_Biodiesel_2004.pdf", + "size_bytes": 564713, + "size_mb": 0.5 + }, + { + "filename": "Make_Your_Own_Ethanol_Still_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Ethanol/Make_Your_Own_Ethanol_Still_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stills/Ethanol/Make_Your_Own_Ethanol_Still_2004.pdf", + "size_bytes": 181287, + "size_mb": 0.2 + }, + { + "filename": "Make_Your_Own_Precision_Milled_Lumber_From_Logs_And_Trees_Alaskan_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Make_Your_Own_Precision_Milled_Lumber_From_Logs_And_Trees_Alaskan_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Saw_Mills/Make_Your_Own_Precision_Milled_Lumber_From_Logs_And_Trees_Alaskan_1999.pdf", + "size_bytes": 5358955, + "size_mb": 5.1 + }, + { + "filename": "Make_Your_Own_Weather_Station_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Make_Your_Own_Weather_Station_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Make_Your_Own_Weather_Station_2004.pdf", + "size_bytes": 8853716, + "size_mb": 8.4 + }, + { + "filename": "Making_A_Flemish_Twist_Bowstring_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Bow-arrows/Making_A_Flemish_Twist_Bowstring_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Bow-arrows/Making_A_Flemish_Twist_Bowstring_1999.pdf", + "size_bytes": 114547, + "size_mb": 0.1 + }, + { + "filename": "Making_a_Wheel_barrow_Peoples_Workbook_USA_1972.pdf", + "ia_path": "preppers/Prepper_Ark/Making_a_Wheel_barrow_Peoples_Workbook_USA_1972.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/Making_a_Wheel_barrow_Peoples_Workbook_USA_1972.pdf", + "size_bytes": 589494, + "size_mb": 0.6 + }, + { + "filename": "Making_And_Using_A_Solar_Cooker_Backwoods_Magazine_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Making_And_Using_A_Solar_Cooker_Backwoods_Magazine_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Cooking/Making_And_Using_A_Solar_Cooker_Backwoods_Magazine_1984.pdf", + "size_bytes": 110726, + "size_mb": 0.1 + }, + { + "filename": "Making_And_Using_A_Solar_Wax_Melter_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Making_And_Using_A_Solar_Wax_Melter_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Making_And_Using_A_Solar_Wax_Melter_1975.pdf", + "size_bytes": 571954, + "size_mb": 0.5 + }, + { + "filename": "Making_Aquatic_Weeds_Useful_Some_Perspectives_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Making_Aquatic_Weeds_Useful_Some_Perspectives_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/Making_Aquatic_Weeds_Useful_Some_Perspectives_1976.pdf", + "size_bytes": 66344408, + "size_mb": 63.3 + }, + { + "filename": "Making_Archery_Bow_And_Arrows_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Bow-arrows/Making_Archery_Bow_And_Arrows_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Bow-arrows/Making_Archery_Bow_And_Arrows_2004.pdf", + "size_bytes": 558491, + "size_mb": 0.5 + }, + { + "filename": "Making_Building_Blocks_With_the_CINVA-RAM_1966.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Making_Building_Blocks_With_the_CINVA-RAM_1966.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Making_Building_Blocks_With_the_CINVA-RAM_1966.pdf", + "size_bytes": 1901811, + "size_mb": 1.8 + }, + { + "filename": "Making_Handmade_Paper_In_10_Easy_Steps_1008.pdf", + "ia_path": "preppers/Prepper_Ark/Making_Handmade_Paper_In_10_Easy_Steps_1008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Paper_making/Making_Handmade_Paper_In_10_Easy_Steps_1008.pdf", + "size_bytes": 118517, + "size_mb": 0.1 + }, + { + "filename": "Making_Homemade_Soaps_And_Candles_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Making_Homemade_Soaps_And_Candles_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soap/Making_Homemade_Soaps_And_Candles_1974.pdf", + "size_bytes": 3232941, + "size_mb": 3.1 + }, + { + "filename": "Making_Hydrogen_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Making_Hydrogen_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrolysis/Making_Hydrogen_2008.pdf", + "size_bytes": 34923, + "size_mb": 0.0 + }, + { + "filename": "Making_Molasses-Urea_Feed-Blocks_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Making_Molasses-Urea_Feed-Blocks_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Making_Molasses-Urea_Feed-Blocks_2009.pdf", + "size_bytes": 210505, + "size_mb": 0.2 + }, + { + "filename": "Making_Pitch_Glue_2010.pdf", + "ia_path": "preppers/Prepper_Ark/Making_Pitch_Glue_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Glue/Making_Pitch_Glue_2010.pdf", + "size_bytes": 205520, + "size_mb": 0.2 + }, + { + "filename": "Making_The_Adobe_Brick_1971.pdf", + "ia_path": "preppers/Prepper_Ark/Making_The_Adobe_Brick_1971.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Making_The_Adobe_Brick_1971.pdf", + "size_bytes": 9559884, + "size_mb": 9.1 + }, + { + "filename": "Making_Use_Of_Weeds_And_Other_Pests_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Pests/Making_Use_Of_Weeds_And_Other_Pests_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Insects/Pests/Making_Use_Of_Weeds_And_Other_Pests_2009.pdf", + "size_bytes": 42776, + "size_mb": 0.0 + }, + { + "filename": "Management_of_Solid_Wastes_in_Developing_Countries_Asia_WHO_No-1_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Management_of_Solid_Wastes_in_Developing_Countries_Asia_WHO_No-1_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/Management_of_Solid_Wastes_in_Developing_Countries_Asia_WHO_No-1_1976.pdf", + "size_bytes": 24406504, + "size_mb": 23.3 + }, + { + "filename": "Managing_Pests_And_Pesticides_In_Small_Scale_Agriculture_199x.pdf", + "ia_path": "preppers/Prepper_Ark/Managing_Pests_And_Pesticides_In_Small_Scale_Agriculture_199x.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pesticide/Managing_Pests_And_Pesticides_In_Small_Scale_Agriculture_199x.pdf", + "size_bytes": 19933827, + "size_mb": 19.0 + }, + { + "filename": "Manometer_For_Biogas_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Manometer_For_Biogas_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Manometer_For_Biogas_2003.pdf", + "size_bytes": 70157, + "size_mb": 0.1 + }, + { + "filename": "Manual_De_Auto-Construccion_Mexico_1995.pdf", + "ia_path": "preppers/Prepper_Ark/Manual_De_Auto-Construccion_Mexico_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Manual_De_Auto-Construccion_Mexico_1995.pdf", + "size_bytes": 5894337, + "size_mb": 5.6 + }, + { + "filename": "Manual_For_Building_Rammed_Earth_Walls_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Manual_For_Building_Rammed_Earth_Walls_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Manual_For_Building_Rammed_Earth_Walls_1980.pdf", + "size_bytes": 9289985, + "size_mb": 8.9 + }, + { + "filename": "Manual_For_Family_Planning_Field_Workers_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Manual_For_Family_Planning_Field_Workers_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Family_Planning/Manual_For_Family_Planning_Field_Workers_1999.pdf", + "size_bytes": 6076754, + "size_mb": 5.8 + }, + { + "filename": "Manual_For_Rural_Water_Supply_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Manual_For_Rural_Water_Supply_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Manual_For_Rural_Water_Supply_1980.pdf", + "size_bytes": 17398687, + "size_mb": 16.6 + }, + { + "filename": "Manual_For_Water_Systems_And_Pipe_Works_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Manual_For_Water_Systems_And_Pipe_Works_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Manual_For_Water_Systems_And_Pipe_Works_1980.pdf", + "size_bytes": 3859421, + "size_mb": 3.7 + }, + { + "filename": "Manual_Of_Basic_Techniques_For_A_Health_Laboratory_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Facilities/Manual_Of_Basic_Techniques_For_A_Health_Laboratory_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/Facilities/Manual_Of_Basic_Techniques_For_A_Health_Laboratory_1980.pdf", + "size_bytes": 45693768, + "size_mb": 43.6 + }, + { + "filename": "Manual_Of_Reforestation_And_Erosion_Control_For_The_Philippines_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Manual_Of_Reforestation_And_Erosion_Control_For_The_Philippines_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Forestry/Manual_Of_Reforestation_And_Erosion_Control_For_The_Philippines_1976.pdf", + "size_bytes": 52117446, + "size_mb": 49.7 + }, + { + "filename": "Manual_Of_Rural_Wood_Preservation_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Manual_Of_Rural_Wood_Preservation_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wood/Manual_Of_Rural_Wood_Preservation_1975.pdf", + "size_bytes": 4077896, + "size_mb": 3.9 + }, + { + "filename": "Manual_Of_Veterinary_Microbiology_1894.pdf", + "ia_path": "preppers/Prepper_Ark/Manual_Of_Veterinary_Microbiology_1894.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/Manual_Of_Veterinary_Microbiology_1894.pdf", + "size_bytes": 9901929, + "size_mb": 9.4 + }, + { + "filename": "Manual_On_Building_Construction_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Manual_On_Building_Construction_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Manual_On_Building_Construction_1973.pdf", + "size_bytes": 36090204, + "size_mb": 34.4 + }, + { + "filename": "Manual_On_Improved_Farm_And_Village_Level_Grain_Storage_Methods_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Manual_On_Improved_Farm_And_Village_Level_Grain_Storage_Methods_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Storage/Manual_On_Improved_Farm_And_Village_Level_Grain_Storage_Methods_1999.pdf", + "size_bytes": 57999460, + "size_mb": 55.3 + }, + { + "filename": "Manual_On_Sharpening_Hand_Woodworking_Tools_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Manual_On_Sharpening_Hand_Woodworking_Tools_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/Manual_On_Sharpening_Hand_Woodworking_Tools_1999.pdf", + "size_bytes": 3985840, + "size_mb": 3.8 + }, + { + "filename": "Manual_On_The_Construction_Of_A_Solar_Water_Heater_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/Manual_On_The_Construction_Of_A_Solar_Water_Heater_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/Manual_On_The_Construction_Of_A_Solar_Water_Heater_2004.pdf", + "size_bytes": 3481493, + "size_mb": 3.3 + }, + { + "filename": "Manual_On_The_Production_Of_Rattan_Furniture_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Manual_On_The_Production_Of_Rattan_Furniture_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Furniture/Manual_On_The_Production_Of_Rattan_Furniture_1983.pdf", + "size_bytes": 26379299, + "size_mb": 25.2 + }, + { + "filename": "Manuel_De_Construction_Artisanale_Dembarcations_Handbook_Boatbuilding_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Manuel_De_Construction_Artisanale_Dembarcations_Handbook_Boatbuilding_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Boats/Manuel_De_Construction_Artisanale_Dembarcations_Handbook_Boatbuilding_1975.pdf", + "size_bytes": 22066981, + "size_mb": 21.0 + }, + { + "filename": "Manufacture_Of_Handpumps_For_Use_With_Rainwater_Harvesting_Tanks_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Manufacture_Of_Handpumps_For_Use_With_Rainwater_Harvesting_Tanks_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Manufacture_Of_Handpumps_For_Use_With_Rainwater_Harvesting_Tanks_2000.pdf", + "size_bytes": 502122, + "size_mb": 0.5 + }, + { + "filename": "Marine_Ample_Power_Primer_Good_For_Battery_Info_2008.pdf", + "ia_path": "preppers/Prepper_Ark/FAQ/Marine_Ample_Power_Primer_Good_For_Battery_Info_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/FAQ/Marine_Ample_Power_Primer_Good_For_Battery_Info_2008.pdf", + "size_bytes": 4206632, + "size_mb": 4.0 + }, + { + "filename": "Marine_Corps_Guide_To_Changing_Call_Signs_And_Frequencies_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Frequencies/Marine_Corps_Guide_To_Changing_Call_Signs_And_Frequencies_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Frequencies/Marine_Corps_Guide_To_Changing_Call_Signs_And_Frequencies_2002.pdf", + "size_bytes": 15731, + "size_mb": 0.0 + }, + { + "filename": "Marine_Corps_Manual_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Marine_Corps_Manual_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Marine_Corps_Manual_2003.pdf", + "size_bytes": 455210, + "size_mb": 0.4 + }, + { + "filename": "Maritime_Radiotelephone_Public_Correspondence_Stations_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Marine/Maritime_Radiotelephone_Public_Correspondence_Stations_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Marine/Maritime_Radiotelephone_Public_Correspondence_Stations_2004.pdf", + "size_bytes": 47318, + "size_mb": 0.0 + }, + { + "filename": "Masonry_Cooking-Heating_Stove_Ken_Kern_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Combination/Masonry_Cooking-Heating_Stove_Ken_Kern_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Combination/Masonry_Cooking-Heating_Stove_Ken_Kern_1981.pdf", + "size_bytes": 47751, + "size_mb": 0.0 + }, + { + "filename": "Masonry_Fireplace_Stove_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Heating/Masonry_Fireplace_Stove_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Heating/Masonry_Fireplace_Stove_2006.pdf", + "size_bytes": 1021270, + "size_mb": 1.0 + }, + { + "filename": "Mast_Head_Knot_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Mast_Head_Knot_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Mast_Head_Knot_2004.pdf", + "size_bytes": 185351, + "size_mb": 0.2 + }, + { + "filename": "Mastitis_Is_Inflammation_Of_Milk_Gland_Of_An_Animal_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Livestock/Mastitis_Is_Inflammation_Of_Milk_Gland_Of_An_Animal_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Livestock/Mastitis_Is_Inflammation_Of_Milk_Gland_Of_An_Animal_1996.pdf", + "size_bytes": 112844, + "size_mb": 0.1 + }, + { + "filename": "Materials_For_Low-Cost_Building_In_North_East_Nigeria_1991.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Materials_For_Low-Cost_Building_In_North_East_Nigeria_1991.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Materials_For_Low-Cost_Building_In_North_East_Nigeria_1991.pdf", + "size_bytes": 325895, + "size_mb": 0.3 + }, + { + "filename": "Math_Modeling_For_Control_Of_Biomass_Gasifier_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Math_Modeling_For_Control_Of_Biomass_Gasifier_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Math_Modeling_For_Control_Of_Biomass_Gasifier_2005.pdf", + "size_bytes": 472043, + "size_mb": 0.5 + }, + { + "filename": "Mauls_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Mauls_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Mauls_2004.pdf", + "size_bytes": 220648, + "size_mb": 0.2 + }, + { + "filename": "Mccabe-Windmill_Blade_B4120_C4128_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Mccabe-Windmill_Blade_B4120_C4128_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Mccabe-Windmill_Blade_B4120_C4128_2002.pdf", + "size_bytes": 57141, + "size_mb": 0.1 + }, + { + "filename": "Measuring_Potential_Power_From_Stream_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Measuring_Potential_Power_From_Stream_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Steam/Measuring_Potential_Power_From_Stream_2003.pdf", + "size_bytes": 141289, + "size_mb": 0.1 + }, + { + "filename": "Measuring_Water_Flow_In_Surface_Irrigation_Ditches_And_Gated_Pipe_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Measuring_Water_Flow_In_Surface_Irrigation_Ditches_And_Gated_Pipe_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Flow/Measuring_Water_Flow_In_Surface_Irrigation_Ditches_And_Gated_Pipe_2008.pdf", + "size_bytes": 287409, + "size_mb": 0.3 + }, + { + "filename": "Measuring_Wind_Speed_Using_Pm_Motor_DC_Fan_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Measuring_Wind_Speed_Using_Pm_Motor_DC_Fan_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wind_Anemometer/Measuring_Wind_Speed_Using_Pm_Motor_DC_Fan_1999.pdf", + "size_bytes": 22333, + "size_mb": 0.0 + }, + { + "filename": "Mechanical_Engineers_Pocket-Book_1910.pdf", + "ia_path": "preppers/Prepper_Ark/Mechanical_Engineers_Pocket-Book_1910.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engineering/Mechanical_Engineers_Pocket-Book_1910.pdf", + "size_bytes": 126739516, + "size_mb": 120.9 + }, + { + "filename": "Mechanics_In_Agriculture_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Mechanics_In_Agriculture_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Mechanics_In_Agriculture_1983.pdf", + "size_bytes": 38009290, + "size_mb": 36.2 + }, + { + "filename": "Medical_And_Veterinary_Entomology_1915.pdf", + "ia_path": "preppers/Prepper_Ark/Medical_And_Veterinary_Entomology_1915.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/Medical_And_Veterinary_Entomology_1915.pdf", + "size_bytes": 15562040, + "size_mb": 14.8 + }, + { + "filename": "Medical_Care_In_Developing_Countries_1966.pdf", + "ia_path": "preppers/Prepper_Ark/Medical_Care_In_Developing_Countries_1966.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/Medical_Care_In_Developing_Countries_1966.pdf", + "size_bytes": 60057052, + "size_mb": 57.3 + }, + { + "filename": "Medical_Supply_Management_After_Natural_Disaster_No-438_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Mitigation/Medical_Supply_Management_After_Natural_Disaster_No-438_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disaster_Prep/Mitigation/Medical_Supply_Management_After_Natural_Disaster_No-438_1983.pdf", + "size_bytes": 12265435, + "size_mb": 11.7 + }, + { + "filename": "Medicine_China_Infectious_Parasitic_Diseases_Herbs_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Medicine_China_Infectious_Parasitic_Diseases_Herbs_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Parasites/Medicine_China_Infectious_Parasitic_Diseases_Herbs_1973.pdf", + "size_bytes": 4805087, + "size_mb": 4.6 + }, + { + "filename": "Medleri_Charkha_A_Self-Winding_Foot-Operated_Spinning_Wheel_1991.pdf", + "ia_path": "preppers/Prepper_Ark/Spinning_Wheel/Medleri_Charkha_A_Self-Winding_Foot-Operated_Spinning_Wheel_1991.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/Spinning_Wheel/Medleri_Charkha_A_Self-Winding_Foot-Operated_Spinning_Wheel_1991.pdf", + "size_bytes": 10720953, + "size_mb": 10.2 + }, + { + "filename": "Melting_Temperatrures_Of_Metals_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Melting_Temperatrures_Of_Metals_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engineering/Melting_Temperatrures_Of_Metals_2005.pdf", + "size_bytes": 14632, + "size_mb": 0.0 + }, + { + "filename": "Melting_Temperatures_And_Ranges_Common_Materials_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Melting_Temperatures_And_Ranges_Common_Materials_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engineering/Melting_Temperatures_And_Ranges_Common_Materials_2005.pdf", + "size_bytes": 18554, + "size_mb": 0.0 + }, + { + "filename": "Metal_Bending_Machine_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Metal_Bending_Machine_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Metal_Bending_Machine_1978.pdf", + "size_bytes": 2032135, + "size_mb": 1.9 + }, + { + "filename": "Metal-Turning_Lathe_Smelting_Furnace_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Forge/Metal-Turning_Lathe_Smelting_Furnace_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Forge/Metal-Turning_Lathe_Smelting_Furnace_1999.pdf", + "size_bytes": 1679546, + "size_mb": 1.6 + }, + { + "filename": "Metallurgy_5th_Ed_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Metallurgy_5th_Ed_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Metallurgy_5th_Ed_1977.pdf", + "size_bytes": 47814212, + "size_mb": 45.6 + }, + { + "filename": "Metalworking_Handbook_Principles_And_Procedures_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Metalworking_Handbook_Principles_And_Procedures_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Metalworking_Handbook_Principles_And_Procedures_1976.pdf", + "size_bytes": 44181259, + "size_mb": 42.1 + }, + { + "filename": "Methane_Digester_Jemmett_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Methane_Digester_Jemmett_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Methane/Methane_Digester_Jemmett_1996.pdf", + "size_bytes": 2779298, + "size_mb": 2.7 + }, + { + "filename": "Methane_Gas_Production_From_Manure_And_Waste_1970.pdf", + "ia_path": "preppers/Prepper_Ark/Methane_Gas_Production_From_Manure_And_Waste_1970.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Methane_Gas_Production_From_Manure_And_Waste_1970.pdf", + "size_bytes": 314180, + "size_mb": 0.3 + }, + { + "filename": "Methane_Power_Plants_L_John_Fry_1973-74.pdf", + "ia_path": "preppers/Prepper_Ark/Methane_Power_Plants_L_John_Fry_1973-74.pdf", + "local_path": "/export/library/Survival-Companion-Library/Methane/Methane_Power_Plants_L_John_Fry_1973-74.pdf", + "size_bytes": 44424894, + "size_mb": 42.4 + }, + { + "filename": "Methane_Producers_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Methane_Producers_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Methane/Methane_Producers_2001.pdf", + "size_bytes": 274416, + "size_mb": 0.3 + }, + { + "filename": "Methanol_A_Versatile_Fuel_For_Immediate_Use_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Methanol_A_Versatile_Fuel_For_Immediate_Use_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Methanol_A_Versatile_Fuel_For_Immediate_Use_1973.pdf", + "size_bytes": 2458367, + "size_mb": 2.3 + }, + { + "filename": "Method_For_Cutting_Bottles_Light_Bulbs_And_Florescent_Tubes_No-36_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Method_For_Cutting_Bottles_Light_Bulbs_And_Florescent_Tubes_No-36_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Glass/Method_For_Cutting_Bottles_Light_Bulbs_And_Florescent_Tubes_No-36_1999.pdf", + "size_bytes": 763621, + "size_mb": 0.7 + }, + { + "filename": "Methods_For_Thermal_Improvement_Of_Dwellings_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Methods_For_Thermal_Improvement_Of_Dwellings_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Methods_For_Thermal_Improvement_Of_Dwellings_1997.pdf", + "size_bytes": 1311762, + "size_mb": 1.3 + }, + { + "filename": "Methods_Of_Tick_Control_In_Cattle_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Methods_Of_Tick_Control_In_Cattle_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pesticide/Methods_Of_Tick_Control_In_Cattle_2004.pdf", + "size_bytes": 747872, + "size_mb": 0.7 + }, + { + "filename": "Micro-Hydro_Civil_Engineering_Aspects_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Micro-Hydro_Civil_Engineering_Aspects_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Micro-Hydro_Civil_Engineering_Aspects_1975.pdf", + "size_bytes": 1065440, + "size_mb": 1.0 + }, + { + "filename": "Micro-Hydro_Electric_Power_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Micro-Hydro_Electric_Power_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Micro-Hydro_Electric_Power_1983.pdf", + "size_bytes": 5271457, + "size_mb": 5.0 + }, + { + "filename": "Micro_Hydro_Generators_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Micro_Hydro_Generators_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Micro_Hydro_Generators_2005.pdf", + "size_bytes": 78513, + "size_mb": 0.1 + }, + { + "filename": "Micro_Hydro_Power_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Micro_Hydro_Power_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Micro_Hydro_Power_2004.pdf", + "size_bytes": 3670377, + "size_mb": 3.5 + }, + { + "filename": "Micro_Hydro_Power_In_The_Nineties_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Micro_Hydro_Power_In_The_Nineties_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Micro_Hydro_Power_In_The_Nineties_2005.pdf", + "size_bytes": 79535, + "size_mb": 0.1 + }, + { + "filename": "Micro_Hydro_Power_Introduction_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Micro_Hydro_Power_Introduction_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Micro_Hydro_Power_Introduction_2005.pdf", + "size_bytes": 236243, + "size_mb": 0.2 + }, + { + "filename": "Micro-Hydro_Power_Reviewing_An_Old_Concept_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Micro-Hydro_Power_Reviewing_An_Old_Concept_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Micro-Hydro_Power_Reviewing_An_Old_Concept_1979.pdf", + "size_bytes": 5177283, + "size_mb": 4.9 + }, + { + "filename": "Micro-Hydropower_A_Working_Example_By_Greg_Chan_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Micro-Hydropower_A_Working_Example_By_Greg_Chan_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Micro-Hydropower_A_Working_Example_By_Greg_Chan_2001.pdf", + "size_bytes": 40082, + "size_mb": 0.0 + }, + { + "filename": "Micro-Hydropower_Handbook_Vol-1_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Micro-Hydropower_Handbook_Vol-1_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Micro-Hydropower_Handbook_Vol-1_1983.pdf", + "size_bytes": 28082756, + "size_mb": 26.8 + }, + { + "filename": "Micro-Hydropower_Handbook_Vol-2_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Micro-Hydropower_Handbook_Vol-2_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Micro-Hydropower_Handbook_Vol-2_1983.pdf", + "size_bytes": 21387214, + "size_mb": 20.4 + }, + { + "filename": "Micro-Hydropower_Schemes_In_Pakistan_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Micro-Hydropower_Schemes_In_Pakistan_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Micro-Hydropower_Schemes_In_Pakistan_1981.pdf", + "size_bytes": 4257086, + "size_mb": 4.1 + }, + { + "filename": "Micro-Hydropower_Sourcebook_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Micro-Hydropower_Sourcebook_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Micro-Hydropower_Sourcebook_1986.pdf", + "size_bytes": 62176150, + "size_mb": 59.3 + }, + { + "filename": "Micro_Pelton_Turbines_MHPG_Series_Vol-9_1991.pdf", + "ia_path": "preppers/Prepper_Ark/Micro_Pelton_Turbines_MHPG_Series_Vol-9_1991.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Micro_Pelton_Turbines_MHPG_Series_Vol-9_1991.pdf", + "size_bytes": 11377450, + "size_mb": 10.9 + }, + { + "filename": "Microgasification_Technology_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Microgasification_Technology_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Microgasification_Technology_2008.pdf", + "size_bytes": 244920, + "size_mb": 0.2 + }, + { + "filename": "Microwave_Wind_Generator_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Microwave_Wind_Generator_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Microwave_Wind_Generator_2004.pdf", + "size_bytes": 380163, + "size_mb": 0.4 + }, + { + "filename": "Microwind_Gen_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Microwind_Gen_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Microwind_Gen_2004.pdf", + "size_bytes": 375830, + "size_mb": 0.4 + }, + { + "filename": "Midge_Modification_For_Primary_Air_Control_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Stoves/Midge_Modification_For_Primary_Air_Control_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Midge/Midge_Modification_For_Primary_Air_Control_2008.pdf", + "size_bytes": 46812, + "size_mb": 0.0 + }, + { + "filename": "Mikes_Windmill_Shop_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Mikes_Windmill_Shop_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Mikes_Windmill_Shop_2006.pdf", + "size_bytes": 250686, + "size_mb": 0.2 + }, + { + "filename": "Millennium_Electric_Vehicles_Charged_By_Windmill_By_Michael_Hackleman_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Millennium_Electric_Vehicles_Charged_By_Windmill_By_Michael_Hackleman_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Millennium_Electric_Vehicles_Charged_By_Windmill_By_Michael_Hackleman_2001.pdf", + "size_bytes": 839595, + "size_mb": 0.8 + }, + { + "filename": "Milling_Machine_H37xx_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Milling_Machine_H37xx_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Power/Milling_Machine_H37xx_1999.pdf", + "size_bytes": 1780576, + "size_mb": 1.7 + }, + { + "filename": "Mineral-Wheel-Animals_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Minerals/Mineral-Wheel-Animals_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Minerals/Mineral-Wheel-Animals_2004.pdf", + "size_bytes": 61100, + "size_mb": 0.1 + }, + { + "filename": "Mineral-Wheel-Interrelationships_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Minerals/Mineral-Wheel-Interrelationships_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Minerals/Mineral-Wheel-Interrelationships_2004.pdf", + "size_bytes": 1004355, + "size_mb": 1.0 + }, + { + "filename": "Minerals_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Minerals/Minerals_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Minerals/Minerals_2004.pdf", + "size_bytes": 1310642, + "size_mb": 1.2 + }, + { + "filename": "Mini_Hydro_Power_Stations_Manual_For_Decision_Makers_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Mini_Hydro_Power_Stations_Manual_For_Decision_Makers_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Mini_Hydro_Power_Stations_Manual_For_Decision_Makers_1981.pdf", + "size_bytes": 10644102, + "size_mb": 10.2 + }, + { + "filename": "Mini_Technology_II_Overview_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Technology/Mini_Technology_II_Overview_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Technology/Mini_Technology_II_Overview_1982.pdf", + "size_bytes": 3878964, + "size_mb": 3.7 + }, + { + "filename": "Mini_Technology_Simple_Solutions_To_Problems_Of_Daily_Living_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Technology/Mini_Technology_Simple_Solutions_To_Problems_Of_Daily_Living_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Technology/Mini_Technology_Simple_Solutions_To_Problems_Of_Daily_Living_1978.pdf", + "size_bytes": 4886427, + "size_mb": 4.7 + }, + { + "filename": "Minimum_Standards_For_Cyclone_Resistant_Housing_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Minimum_Standards_For_Cyclone_Resistant_Housing_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Minimum_Standards_For_Cyclone_Resistant_Housing_1981.pdf", + "size_bytes": 3362880, + "size_mb": 3.2 + }, + { + "filename": "Minimum_Standards_For_Earthquake_Resistant_Housing_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Minimum_Standards_For_Earthquake_Resistant_Housing_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Minimum_Standards_For_Earthquake_Resistant_Housing_1981.pdf", + "size_bytes": 9352853, + "size_mb": 8.9 + }, + { + "filename": "Model_Boilers_And_Boilermaking_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Model_Boilers_And_Boilermaking_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Steam/Model_Boilers_And_Boilermaking_1976.pdf", + "size_bytes": 21628395, + "size_mb": 20.6 + }, + { + "filename": "Model_Stationary_And_Marine_Steam_Engines_1964.pdf", + "ia_path": "preppers/Prepper_Ark/Model_Stationary_And_Marine_Steam_Engines_1964.pdf", + "local_path": "/export/library/Survival-Companion-Library/Steam/Model_Stationary_And_Marine_Steam_Engines_1964.pdf", + "size_bytes": 15514586, + "size_mb": 14.8 + }, + { + "filename": "Modeling_And_Simulation_Of_Down_Draft_Wood_Gasifier_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Modeling_And_Simulation_Of_Down_Draft_Wood_Gasifier_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Modeling_And_Simulation_Of_Down_Draft_Wood_Gasifier_2008.pdf", + "size_bytes": 464091, + "size_mb": 0.4 + }, + { + "filename": "Modeling_For_Control_Of_A_Biomass_Gasifier-2005.pdf", + "ia_path": "preppers/Prepper_Ark/Modeling_For_Control_Of_A_Biomass_Gasifier-2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Modeling_For_Control_Of_A_Biomass_Gasifier-2005.pdf", + "size_bytes": 501464, + "size_mb": 0.5 + }, + { + "filename": "Modern_Dairy_Farming_1906.pdf", + "ia_path": "preppers/Prepper_Ark/Dairy/Modern_Dairy_Farming_1906.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Dairy/Modern_Dairy_Farming_1906.pdf", + "size_bytes": 10416978, + "size_mb": 9.9 + }, + { + "filename": "Modern_Dairy_Farming_In_Warm_Climate_Zones_V1_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Dairy/Modern_Dairy_Farming_In_Warm_Climate_Zones_V1_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Dairy/Modern_Dairy_Farming_In_Warm_Climate_Zones_V1_2005.pdf", + "size_bytes": 602922, + "size_mb": 0.6 + }, + { + "filename": "Modern_Dairy_Farming_In_Warm_Climate_Zones_V2_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Dairy/Modern_Dairy_Farming_In_Warm_Climate_Zones_V2_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Dairy/Modern_Dairy_Farming_In_Warm_Climate_Zones_V2_2005.pdf", + "size_bytes": 1019568, + "size_mb": 1.0 + }, + { + "filename": "Modern_Dairy_Farming_In_Warm_Climate_Zones_V3_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Dairy/Modern_Dairy_Farming_In_Warm_Climate_Zones_V3_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Dairy/Modern_Dairy_Farming_In_Warm_Climate_Zones_V3_2005.pdf", + "size_bytes": 503657, + "size_mb": 0.5 + }, + { + "filename": "Modern_Stoves_For_All_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Modern_Stoves_For_All_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Modern_Stoves_For_All_1985.pdf", + "size_bytes": 12912232, + "size_mb": 12.3 + }, + { + "filename": "Monkeys_Paw_Turks_Head_Style_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Monkeys_Paw_Turks_Head_Style_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Monkeys_Paw_Turks_Head_Style_2004.pdf", + "size_bytes": 114668, + "size_mb": 0.1 + }, + { + "filename": "Mooring_Hitch_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Mooring_Hitch_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Mooring_Hitch_2004.pdf", + "size_bytes": 119441, + "size_mb": 0.1 + }, + { + "filename": "More_Water_For_Arid_Lands_1974.pdf", + "ia_path": "preppers/Prepper_Ark/More_Water_For_Arid_Lands_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Conservation/More_Water_For_Arid_Lands_1974.pdf", + "size_bytes": 21258472, + "size_mb": 20.3 + }, + { + "filename": "Mosquito_Barrier_Garlic_On_Plants_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Mosquito/Mosquito_Barrier_Garlic_On_Plants_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Insects/Mosquito/Mosquito_Barrier_Garlic_On_Plants_2004.pdf", + "size_bytes": 131532, + "size_mb": 0.1 + }, + { + "filename": "Mosquito_Control_Some_Perspectives_For_Developing_Countries_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Mosquito/Mosquito_Control_Some_Perspectives_For_Developing_Countries_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Insects/Mosquito/Mosquito_Control_Some_Perspectives_For_Developing_Countries_1973.pdf", + "size_bytes": 7814052, + "size_mb": 7.5 + }, + { + "filename": "Mother_Goose_Nursery_Rhymes_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Stories/Mother_Goose_Nursery_Rhymes_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Stories/Mother_Goose_Nursery_Rhymes_2004.pdf", + "size_bytes": 427628, + "size_mb": 0.4 + }, + { + "filename": "Motor_Formulas_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Motor_Formulas_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Motor_Formulas_2004.pdf", + "size_bytes": 71980, + "size_mb": 0.1 + }, + { + "filename": "Motor_Type_Descriptions_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Motor_Type_Descriptions_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Motor_Type_Descriptions_2004.pdf", + "size_bytes": 48174, + "size_mb": 0.0 + }, + { + "filename": "Motoring_Without_Petrol_1957.pdf", + "ia_path": "preppers/Prepper_Ark/Motoring_Without_Petrol_1957.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Motoring_Without_Petrol_1957.pdf", + "size_bytes": 316865, + "size_mb": 0.3 + }, + { + "filename": "Motorize_Your_Hacksaw_Lathe_Sander_Scroll_Saw_Bandsaw_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Motorize_Your_Hacksaw_Lathe_Sander_Scroll_Saw_Bandsaw_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Power/Motorize_Your_Hacksaw_Lathe_Sander_Scroll_Saw_Bandsaw_1999.pdf", + "size_bytes": 6269760, + "size_mb": 6.0 + }, + { + "filename": "Motors_As_Generators_N_Smith_UK_1994.pdf", + "ia_path": "preppers/Prepper_Ark/Induction_Motor_Gen/Motors_As_Generators_N_Smith_UK_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Induction_Motor_Gen/Motors_As_Generators_N_Smith_UK_1994.pdf", + "size_bytes": 7451991, + "size_mb": 7.1 + }, + { + "filename": "Motors_How_They_Work_Library_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Motors_How_They_Work_Library_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Motors_How_They_Work_Library_2004.pdf", + "size_bytes": 2431872, + "size_mb": 2.3 + }, + { + "filename": "Moving_Heavy_Objects_Shelter_USA_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Moving_Heavy_Objects_Shelter_USA_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lifting/Moving_Heavy_Objects_Shelter_USA_1973.pdf", + "size_bytes": 42654, + "size_mb": 0.0 + }, + { + "filename": "Mud_Brick_Roofs_1957.pdf", + "ia_path": "preppers/Prepper_Ark/Mud_Brick_Roofs_1957.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Mud_Brick_Roofs_1957.pdf", + "size_bytes": 4907651, + "size_mb": 4.7 + }, + { + "filename": "Mud_Mud_The_Potential_Of_Earth-Based_Materials_For_Housing_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Mud_Mud_The_Potential_Of_Earth-Based_Materials_For_Housing_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Mud_Mud_The_Potential_Of_Earth-Based_Materials_For_Housing_1999.pdf", + "size_bytes": 16723983, + "size_mb": 15.9 + }, + { + "filename": "Mud_Straw_In_Modern_Building_House_Construction_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Mud_Straw_In_Modern_Building_House_Construction_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Mud_Straw_In_Modern_Building_House_Construction_2003.pdf", + "size_bytes": 8590, + "size_mb": 0.0 + }, + { + "filename": "Multi-Purpose_Power_Unit_With_Horizontal_Water_Turbine_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Multi-Purpose_Power_Unit_With_Horizontal_Water_Turbine_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Multi-Purpose_Power_Unit_With_Horizontal_Water_Turbine_1982.pdf", + "size_bytes": 9319941, + "size_mb": 8.9 + }, + { + "filename": "Multi-Purpose_Power_Unit_With_Horizontal_Water_Turbine_Operation_Maintenance_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Multi-Purpose_Power_Unit_With_Horizontal_Water_Turbine_Operation_Maintenance_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Multi-Purpose_Power_Unit_With_Horizontal_Water_Turbine_Operation_Maintenance_1984.pdf", + "size_bytes": 2029937, + "size_mb": 1.9 + }, + { + "filename": "Muscovy_Ducks_Advantages_Over_Other_Poultry_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Ducks/Muscovy_Ducks_Advantages_Over_Other_Poultry_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Ducks/Muscovy_Ducks_Advantages_Over_Other_Poultry_1996.pdf", + "size_bytes": 75077, + "size_mb": 0.1 + }, + { + "filename": "Mushroom_Society_Of_San_Francisco_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Mushrooms/Mushroom_Society_Of_San_Francisco_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Mushrooms/Mushroom_Society_Of_San_Francisco_2004.pdf", + "size_bytes": 5356909, + "size_mb": 5.1 + }, + { + "filename": "Mushroomers_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Mushrooms/Mushroomers_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Mushrooms/Mushroomers_2004.pdf", + "size_bytes": 3002228, + "size_mb": 2.9 + }, + { + "filename": "MX1500_Alkalline-Manganese_Dioxide_Battery_AA_Size_Duracell_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Alkaline/MX1500_Alkalline-Manganese_Dioxide_Battery_AA_Size_Duracell_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Alkaline/MX1500_Alkalline-Manganese_Dioxide_Battery_AA_Size_Duracell_2003.pdf", + "size_bytes": 96189, + "size_mb": 0.1 + }, + { + "filename": "My_New_Corona_Grain_Mill_And_Homemade_Sifter_2009.pdf", + "ia_path": "preppers/Prepper_Ark/My_New_Corona_Grain_Mill_And_Homemade_Sifter_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/My_New_Corona_Grain_Mill_And_Homemade_Sifter_2009.pdf", + "size_bytes": 145626, + "size_mb": 0.1 + }, + { + "filename": "Nage_Throwing_Charts_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Nage_Throwing_Charts_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Nage_Throwing_Charts_2003.pdf", + "size_bytes": 103876, + "size_mb": 0.1 + }, + { + "filename": "Napiers_Bones_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Ancient_Calculators/Napiers_Bones_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Ancient_Calculators/Napiers_Bones_2004.pdf", + "size_bytes": 45500, + "size_mb": 0.0 + }, + { + "filename": "Napiers_Bones_Diy_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Ancient_Calculators/Napiers_Bones_Diy_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Ancient_Calculators/Napiers_Bones_Diy_2004.pdf", + "size_bytes": 214452, + "size_mb": 0.2 + }, + { + "filename": "Native_American_Foods-Recipes_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Native_American_Foods-Recipes_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Native_American_Foods-Recipes_2004.pdf", + "size_bytes": 6740077, + "size_mb": 6.4 + }, + { + "filename": "Native_American_Herbal_Plant_Knowledge_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Herbs/Native_American_Herbal_Plant_Knowledge_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Herbs/Native_American_Herbal_Plant_Knowledge_2004.pdf", + "size_bytes": 5424689, + "size_mb": 5.2 + }, + { + "filename": "Nativetech_Org_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Nativetech_Org_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Nativetech_Org_2003.pdf", + "size_bytes": 37636542, + "size_mb": 35.9 + }, + { + "filename": "Natural_Durability_And_Preservation_Of_One_Hundred_Tropical_African_Woods_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Natural_Durability_And_Preservation_Of_One_Hundred_Tropical_African_Woods_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wood/Natural_Durability_And_Preservation_Of_One_Hundred_Tropical_African_Woods_1976.pdf", + "size_bytes": 10705424, + "size_mb": 10.2 + }, + { + "filename": "Natural_Gas_Storage_And_Cars_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Natural_Gas_Storage_And_Cars_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engines/Natural_Gas_Storage_And_Cars_2008.pdf", + "size_bytes": 120822, + "size_mb": 0.1 + }, + { + "filename": "Natural_Mosquito_Repellents_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Mosquito/Natural_Mosquito_Repellents_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Insects/Mosquito/Natural_Mosquito_Repellents_2004.pdf", + "size_bytes": 80213, + "size_mb": 0.1 + }, + { + "filename": "Natural_Mosquito_Repellents_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Mosquito/Natural_Mosquito_Repellents_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Insects/Mosquito/Natural_Mosquito_Repellents_2006.pdf", + "size_bytes": 130565, + "size_mb": 0.1 + }, + { + "filename": "Natural_Mosquito_Repellents_Strategies_That_Work_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Mosquito/Natural_Mosquito_Repellents_Strategies_That_Work_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Insects/Mosquito/Natural_Mosquito_Repellents_Strategies_That_Work_2006.pdf", + "size_bytes": 32786, + "size_mb": 0.0 + }, + { + "filename": "Natural_Plant_Dyeing_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Natural_Plant_Dyeing_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dyeing/Natural_Plant_Dyeing_1983.pdf", + "size_bytes": 14476375, + "size_mb": 13.8 + }, + { + "filename": "Natural_Sewage_Recycling_Systems_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Natural_Sewage_Recycling_Systems_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/Natural_Sewage_Recycling_Systems_1977.pdf", + "size_bytes": 8371281, + "size_mb": 8.0 + }, + { + "filename": "Natural_Treatments_For_Cold_And_Flu_Child_Health_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Diseases/Natural_Treatments_For_Cold_And_Flu_Child_Health_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Diseases/Natural_Treatments_For_Cold_And_Flu_Child_Health_2002.pdf", + "size_bytes": 2547469, + "size_mb": 2.4 + }, + { + "filename": "Navigation_Using_Sticks_Stones_And_The_Stars_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Celestial/Navigation_Using_Sticks_Stones_And_The_Stars_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Celestial/Navigation_Using_Sticks_Stones_And_The_Stars_2004.pdf", + "size_bytes": 41698, + "size_mb": 0.0 + }, + { + "filename": "Navy_EE_Training_Series_Wave_Propagation_Antennas_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Reference/Navy_EE_Training_Series_Wave_Propagation_Antennas_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Reference/Navy_EE_Training_Series_Wave_Propagation_Antennas_2004.pdf", + "size_bytes": 2525381, + "size_mb": 2.4 + }, + { + "filename": "ND3-In_French_Chicken_Care_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Poultry/ND3-In_French_Chicken_Care_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Poultry/ND3-In_French_Chicken_Care_2000.pdf", + "size_bytes": 359558, + "size_mb": 0.3 + }, + { + "filename": "Nebraska_Windmill_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Nebraska_Windmill_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Nebraska_Windmill_1999.pdf", + "size_bytes": 27930, + "size_mb": 0.0 + }, + { + "filename": "Nepal_Private_Sector_Approach_To_Implementing_Micro-Hydropower_Schemes_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Nepal_Private_Sector_Approach_To_Implementing_Micro-Hydropower_Schemes_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Nepal_Private_Sector_Approach_To_Implementing_Micro-Hydropower_Schemes_1982.pdf", + "size_bytes": 4313560, + "size_mb": 4.1 + }, + { + "filename": "New_Himalayan_Water_Wheels_1983.pdf", + "ia_path": "preppers/Prepper_Ark/New_Himalayan_Water_Wheels_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wheels/New_Himalayan_Water_Wheels_1983.pdf", + "size_bytes": 16527079, + "size_mb": 15.8 + }, + { + "filename": "New_Life_To_Old_Dead_Battery-Powered_Tools_By_Converting_To_12v_2001.pdf", + "ia_path": "preppers/Prepper_Ark/FAQ/New_Life_To_Old_Dead_Battery-Powered_Tools_By_Converting_To_12v_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/FAQ/New_Life_To_Old_Dead_Battery-Powered_Tools_By_Converting_To_12v_2001.pdf", + "size_bytes": 17350, + "size_mb": 0.0 + }, + { + "filename": "New_Nepali_Cooking_Stoves_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/New_Nepali_Cooking_Stoves_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/New_Nepali_Cooking_Stoves_1982.pdf", + "size_bytes": 1452887, + "size_mb": 1.4 + }, + { + "filename": "New_Working_Watercraft_1981.pdf", + "ia_path": "preppers/Prepper_Ark/New_Working_Watercraft_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Boats/New_Working_Watercraft_1981.pdf", + "size_bytes": 29455036, + "size_mb": 28.1 + }, + { + "filename": "Newcastle_Disease_In_Chickens_And_Vaccinating_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Poultry/Newcastle_Disease_In_Chickens_And_Vaccinating_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Poultry/Newcastle_Disease_In_Chickens_And_Vaccinating_2004.pdf", + "size_bytes": 226459, + "size_mb": 0.2 + }, + { + "filename": "Newcastle_Disease_In_Village_Chickens_A_Field_Manual_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Poultry/Newcastle_Disease_In_Village_Chickens_A_Field_Manual_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Poultry/Newcastle_Disease_In_Village_Chickens_A_Field_Manual_2000.pdf", + "size_bytes": 328950, + "size_mb": 0.3 + }, + { + "filename": "Nickel-Iron_Battery_2008.pdf", + "ia_path": "preppers/Prepper_Ark/NiMH/Nickel-Iron_Battery_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/NiMH/Nickel-Iron_Battery_2008.pdf", + "size_bytes": 273314, + "size_mb": 0.3 + }, + { + "filename": "Nickel_Metal_Hydride_Application_Manual_2006.pdf", + "ia_path": "preppers/Prepper_Ark/NiMH/Nickel_Metal_Hydride_Application_Manual_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/NiMH/Nickel_Metal_Hydride_Application_Manual_2006.pdf", + "size_bytes": 442849, + "size_mb": 0.4 + }, + { + "filename": "Nickel_Metal_Hydride_Batteries_Handbook_2005.pdf", + "ia_path": "preppers/Prepper_Ark/NiMH/Nickel_Metal_Hydride_Batteries_Handbook_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/NiMH/Nickel_Metal_Hydride_Batteries_Handbook_2005.pdf", + "size_bytes": 77780, + "size_mb": 0.1 + }, + { + "filename": "NiMH_Nickel_Metal_Hydride_Handbook_2004.pdf", + "ia_path": "preppers/Prepper_Ark/NiMH/NiMH_Nickel_Metal_Hydride_Handbook_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/NiMH/NiMH_Nickel_Metal_Hydride_Handbook_2004.pdf", + "size_bytes": 153627, + "size_mb": 0.1 + }, + { + "filename": "NiMH_Rechargeable_Sizes_2007.pdf", + "ia_path": "preppers/Prepper_Ark/NiMH/NiMH_Rechargeable_Sizes_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/NiMH/NiMH_Rechargeable_Sizes_2007.pdf", + "size_bytes": 659986, + "size_mb": 0.6 + }, + { + "filename": "Non-Motorised_Irrigation_Of_Small_Farms_From_Streams_No-32_1991.pdf", + "ia_path": "preppers/Prepper_Ark/Non-Motorised_Irrigation_Of_Small_Farms_From_Streams_No-32_1991.pdf", + "local_path": "/export/library/Survival-Companion-Library/Irrigation/Non-Motorised_Irrigation_Of_Small_Farms_From_Streams_No-32_1991.pdf", + "size_bytes": 801606, + "size_mb": 0.8 + }, + { + "filename": "Notes_On_Building_And_Testing_The_Axial_Flux_Wind_Generator_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Hugh_Piggott/Notes_On_Building_And_Testing_The_Axial_Flux_Wind_Generator_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Hugh_Piggott/Notes_On_Building_And_Testing_The_Axial_Flux_Wind_Generator_2004.pdf", + "size_bytes": 979093, + "size_mb": 0.9 + }, + { + "filename": "Notes_On_Chicken_Farming_In_Warm_Climate_Zones_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Poultry/Notes_On_Chicken_Farming_In_Warm_Climate_Zones_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Poultry/Notes_On_Chicken_Farming_In_Warm_Climate_Zones_2005.pdf", + "size_bytes": 679350, + "size_mb": 0.6 + }, + { + "filename": "Notes_On_Converting_A_Gasoline_Engine_To_Run_On_Methane_Or_Natural_Gas_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Notes_On_Converting_A_Gasoline_Engine_To_Run_On_Methane_Or_Natural_Gas_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engines/Notes_On_Converting_A_Gasoline_Engine_To_Run_On_Methane_Or_Natural_Gas_2008.pdf", + "size_bytes": 50661, + "size_mb": 0.0 + }, + { + "filename": "NRDC-Ecos_Battery_Charger_Efficiency_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Charging/NRDC-Ecos_Battery_Charger_Efficiency_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Charging/NRDC-Ecos_Battery_Charger_Efficiency_2003.pdf", + "size_bytes": 578666, + "size_mb": 0.6 + }, + { + "filename": "NTIA_Manual_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Reference/NTIA_Manual_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Reference/NTIA_Manual_2004.pdf", + "size_bytes": 42206060, + "size_mb": 40.3 + }, + { + "filename": "Nuclear_Weapons_Effects_1963.pdf", + "ia_path": "preppers/Prepper_Ark/Nuclear/Nuclear_Weapons_Effects_1963.pdf", + "local_path": "/export/library/Survival-Companion-Library/Nuclear - Biological - Chemical - Warfare - Terrorism/Nuclear_Weapons_Effects_1963.pdf", + "size_bytes": 974391, + "size_mb": 0.9 + }, + { + "filename": "Nutrient-Climate_Chart_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Nutrient-Climate_Chart_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Nutrient-Climate_Chart_2003.pdf", + "size_bytes": 13972, + "size_mb": 0.0 + }, + { + "filename": "Nutrition_And_National_Health_1936.pdf", + "ia_path": "preppers/Prepper_Ark/Nutrition_And_National_Health_1936.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Nutrition_And_National_Health_1936.pdf", + "size_bytes": 458101, + "size_mb": 0.4 + }, + { + "filename": "Nutrition_For_Developing_Countries_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Nutrition/Nutrition_For_Developing_Countries_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Nutrition/Nutrition_For_Developing_Countries_1976.pdf", + "size_bytes": 33970687, + "size_mb": 32.4 + }, + { + "filename": "Nutrition_Rehabilitation_Its_Practical_Application_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Nutrition/Nutrition_Rehabilitation_Its_Practical_Application_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Nutrition/Nutrition_Rehabilitation_Its_Practical_Application_1977.pdf", + "size_bytes": 16678632, + "size_mb": 15.9 + }, + { + "filename": "Nutritional_Quality_Of_Organic_Versus_Conventional_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Nutritional_Quality_Of_Organic_Versus_Conventional_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Nutritional_Quality_Of_Organic_Versus_Conventional_2001.pdf", + "size_bytes": 180254, + "size_mb": 0.2 + }, + { + "filename": "Nuts_And_Bolts_Sizes_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Nuts_And_Bolts_Sizes_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Machine_Making/Nuts_And_Bolts_Sizes_2002.pdf", + "size_bytes": 206744, + "size_mb": 0.2 + }, + { + "filename": "Ocean_Pick-Up_32_Ft_Fast_Sail-Powered_Fishing_Boat_Whole_Earth_41_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Ocean_Pick-Up_32_Ft_Fast_Sail-Powered_Fishing_Boat_Whole_Earth_41_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Boats/Ocean_Pick-Up_32_Ft_Fast_Sail-Powered_Fishing_Boat_Whole_Earth_41_1984.pdf", + "size_bytes": 405496, + "size_mb": 0.4 + }, + { + "filename": "Oil_And_Water_Separators_Patents_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Oil_And_Water_Separators_Patents_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fuel/Oil_And_Water_Separators_Patents_2005.pdf", + "size_bytes": 2179773, + "size_mb": 2.1 + }, + { + "filename": "Oil_Drum_Forges_For_Blacksmithing_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Forge/Oil_Drum_Forges_For_Blacksmithing_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Forge/Oil_Drum_Forges_For_Blacksmithing_1999.pdf", + "size_bytes": 1766914, + "size_mb": 1.7 + }, + { + "filename": "Oil_Drum_Stove_For_Cooking_And_Water-Heating_Ken_Kern_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Oil_Drum_Stove_For_Cooking_And_Water-Heating_Ken_Kern_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Heater/Oil_Drum_Stove_For_Cooking_And_Water-Heating_Ken_Kern_2002.pdf", + "size_bytes": 4037099, + "size_mb": 3.9 + }, + { + "filename": "Oil_Extraction_Food_Cycle_Technology_Source_Book_No-1_1987.pdf", + "ia_path": "preppers/Prepper_Ark/Oil_Extraction/Oil_Extraction_Food_Cycle_Technology_Source_Book_No-1_1987.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Processing/Oil_Extraction/Oil_Extraction_Food_Cycle_Technology_Source_Book_No-1_1987.pdf", + "size_bytes": 6151833, + "size_mb": 5.9 + }, + { + "filename": "Oil_From_Seeds_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Oil_From_Seeds_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biodiesel/Oil_From_Seeds_2003.pdf", + "size_bytes": 756606, + "size_mb": 0.7 + }, + { + "filename": "Oil-Producing_Crops_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Oil_Extraction/Oil-Producing_Crops_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Processing/Oil_Extraction/Oil-Producing_Crops_2003.pdf", + "size_bytes": 39541, + "size_mb": 0.0 + }, + { + "filename": "Old_Farm_Tools_And_Machinery_An_Illustrated_History_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Old_Farm_Tools_And_Machinery_An_Illustrated_History_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Old_Farm_Tools_And_Machinery_An_Illustrated_History_1976.pdf", + "size_bytes": 12529318, + "size_mb": 11.9 + }, + { + "filename": "Old_Hydraulic_RAM_Pumps_Patents_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Old_Hydraulic_RAM_Pumps_Patents_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Old_Hydraulic_RAM_Pumps_Patents_2005.pdf", + "size_bytes": 27929950, + "size_mb": 26.6 + }, + { + "filename": "Old_Wagon_Wheel_Construction_Patents_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Old_Wagon_Wheel_Construction_Patents_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Old_Wagon_Wheel_Construction_Patents_2005.pdf", + "size_bytes": 5859556, + "size_mb": 5.6 + }, + { + "filename": "Old_Water_Distiller_Patents_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Distillers/Old_Water_Distiller_Patents_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Distillers/Old_Water_Distiller_Patents_2005.pdf", + "size_bytes": 7591905, + "size_mb": 7.2 + }, + { + "filename": "Old_Water_Well_Pump_Patents_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Wells/Old_Water_Well_Pump_Patents_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Wells/Old_Water_Well_Pump_Patents_2005.pdf", + "size_bytes": 7983662, + "size_mb": 7.6 + }, + { + "filename": "Old_Windmills_History_Of_Technology_1500-1750_UK_1957.pdf", + "ia_path": "preppers/Prepper_Ark/Old_Windmills_History_Of_Technology_1500-1750_UK_1957.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Old_Windmills_History_Of_Technology_1500-1750_UK_1957.pdf", + "size_bytes": 7281769, + "size_mb": 6.9 + }, + { + "filename": "Old_Windmills-Millwrighting_Drawings_By_Stanley_Freese_UK_1957.pdf", + "ia_path": "preppers/Prepper_Ark/Old_Windmills-Millwrighting_Drawings_By_Stanley_Freese_UK_1957.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Old_Windmills-Millwrighting_Drawings_By_Stanley_Freese_UK_1957.pdf", + "size_bytes": 527978, + "size_mb": 0.5 + }, + { + "filename": "OMA_Desalination_Systems_for_Yachts_Boats_and_Motor_Homes_2002.pdf", + "ia_path": "preppers/Prepper_Ark/OMA_Desalination_Systems_for_Yachts_Boats_and_Motor_Homes_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Reverse_Osmosis/OMA_Desalination_Systems_for_Yachts_Boats_and_Motor_Homes_2002.pdf", + "size_bytes": 353283, + "size_mb": 0.3 + }, + { + "filename": "On_Food_Crops_Sir_Albert_Howard_In_India_1910.pdf", + "ia_path": "preppers/Prepper_Ark/On_Food_Crops_Sir_Albert_Howard_In_India_1910.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/On_Food_Crops_Sir_Albert_Howard_In_India_1910.pdf", + "size_bytes": 627382, + "size_mb": 0.6 + }, + { + "filename": "On_Use_Of_Gill_Net_Sizes_For_Survival_2008.pdf", + "ia_path": "preppers/Prepper_Ark/On_Use_Of_Gill_Net_Sizes_For_Survival_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Companion Survival Resource Library/Hunting & Fishing/On_Use_Of_Gill_Net_Sizes_For_Survival_2008.pdf", + "size_bytes": 38375, + "size_mb": 0.0 + }, + { + "filename": "One_Hour_Wind_Blade_Project_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/One_Hour_Wind_Blade_Project_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/One_Hour_Wind_Blade_Project_2004.pdf", + "size_bytes": 76076, + "size_mb": 0.1 + }, + { + "filename": "One_Hundred_Innovations_For_Development_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Technology/One_Hundred_Innovations_For_Development_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Technology/One_Hundred_Innovations_For_Development_1988.pdf", + "size_bytes": 5880747, + "size_mb": 5.6 + }, + { + "filename": "One_Underlying_Cause_Of_All_Health_Problems_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Diseases/One_Underlying_Cause_Of_All_Health_Problems_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Diseases/One_Underlying_Cause_Of_All_Health_Problems_2004.pdf", + "size_bytes": 1467619, + "size_mb": 1.4 + }, + { + "filename": "One_Underlying_Cause_Of_All_Health_Problems_The_Colon_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Therapy/One_Underlying_Cause_Of_All_Health_Problems_The_Colon_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Therapy/One_Underlying_Cause_Of_All_Health_Problems_The_Colon_2004.pdf", + "size_bytes": 1467619, + "size_mb": 1.4 + }, + { + "filename": "One_Way_Of_Making_Colloidal_Silver_2007.pdf", + "ia_path": "preppers/Prepper_Ark/One_Way_Of_Making_Colloidal_Silver_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Colloidal_Silver/One_Way_Of_Making_Colloidal_Silver_2007.pdf", + "size_bytes": 1123506, + "size_mb": 1.1 + }, + { + "filename": "One_Way_To_Build_A_Solar-Heated_Shower_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/One_Way_To_Build_A_Solar-Heated_Shower_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/One_Way_To_Build_A_Solar-Heated_Shower_2001.pdf", + "size_bytes": 12640, + "size_mb": 0.0 + }, + { + "filename": "Operating_60_Cycle_Capacitor-Induction-Motor_As_Generators_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Induction_Motor_Gen/Operating_60_Cycle_Capacitor-Induction-Motor_As_Generators_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/Induction_Motor_Gen/Operating_60_Cycle_Capacitor-Induction-Motor_As_Generators_2005.pdf", + "size_bytes": 161707, + "size_mb": 0.2 + }, + { + "filename": "Operating_Strategies_For_Hydropower_Systems_Using_Unregulated_Turbines_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Operating_Strategies_For_Hydropower_Systems_Using_Unregulated_Turbines_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Operating_Strategies_For_Hydropower_Systems_Using_Unregulated_Turbines_1996.pdf", + "size_bytes": 284709, + "size_mb": 0.3 + }, + { + "filename": "Operation_And_Maintenance_Of_Small_Irrigation_Schemes_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Operation_And_Maintenance_Of_Small_Irrigation_Schemes_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Irrigation/Operation_And_Maintenance_Of_Small_Irrigation_Schemes_1988.pdf", + "size_bytes": 6417940, + "size_mb": 6.1 + }, + { + "filename": "Options_For_The_Reconstruction_Of_Disaster_Resistant_Housing_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Options_For_The_Reconstruction_Of_Disaster_Resistant_Housing_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disaster_Prep/Options_For_The_Reconstruction_Of_Disaster_Resistant_Housing_1979.pdf", + "size_bytes": 960818, + "size_mb": 0.9 + }, + { + "filename": "Orienteering_Field_Expedient_Methods_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Orienteering/Orienteering_Field_Expedient_Methods_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Orienteering/Orienteering_Field_Expedient_Methods_2004.pdf", + "size_bytes": 5501112, + "size_mb": 5.2 + }, + { + "filename": "Osteoarthritis_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Diseases/Osteoarthritis_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Diseases/Osteoarthritis_2003.pdf", + "size_bytes": 281682, + "size_mb": 0.3 + }, + { + "filename": "Osteoporosis_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Diseases/Osteoporosis_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Diseases/Osteoporosis_2001.pdf", + "size_bytes": 303872, + "size_mb": 0.3 + }, + { + "filename": "Otherpower_Discussion_Board_Make_Electricity_From_Scratch_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Electricity/Otherpower_Discussion_Board_Make_Electricity_From_Scratch_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Electricity/Otherpower_Discussion_Board_Make_Electricity_From_Scratch_2004.pdf", + "size_bytes": 134462461, + "size_mb": 128.2 + }, + { + "filename": "Otherpower_Diy_Wind_Generators_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Otherpower_Diy_Wind_Generators_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Otherpower_Diy_Wind_Generators_2004.pdf", + "size_bytes": 40289216, + "size_mb": 38.4 + }, + { + "filename": "Our_Old_Icehouse_One_Of_Our_Most_Valuable_Buildings_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Our_Old_Icehouse_One_Of_Our_Most_Valuable_Buildings_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Our_Old_Icehouse_One_Of_Our_Most_Valuable_Buildings_2001.pdf", + "size_bytes": 102370, + "size_mb": 0.1 + }, + { + "filename": "Outdoor_Guide_To_High_Altitude_Acclimatization_And_Illnesses_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Diseases/Outdoor_Guide_To_High_Altitude_Acclimatization_And_Illnesses_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Diseases/Outdoor_Guide_To_High_Altitude_Acclimatization_And_Illnesses_1999.pdf", + "size_bytes": 25408, + "size_mb": 0.0 + }, + { + "filename": "Overshot_And_Current_Water_Wheels_Design_Construction_Installation_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Overshot_And_Current_Water_Wheels_Design_Construction_Installation_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wheels/Overshot_And_Current_Water_Wheels_Design_Construction_Installation_1975.pdf", + "size_bytes": 3816752, + "size_mb": 3.6 + }, + { + "filename": "Overview_Of_Gasification_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Overview_Of_Gasification_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Overview_Of_Gasification_2008.pdf", + "size_bytes": 1118885, + "size_mb": 1.1 + }, + { + "filename": "Overview_Of_Military_Combative_Arts_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Overview_Of_Military_Combative_Arts_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Overview_Of_Military_Combative_Arts_2003.pdf", + "size_bytes": 384507, + "size_mb": 0.4 + }, + { + "filename": "Ozone_Tech_Brief_Fact_Sheet_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Ozone/Ozone_Tech_Brief_Fact_Sheet_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Ozone/Ozone_Tech_Brief_Fact_Sheet_1999.pdf", + "size_bytes": 154754, + "size_mb": 0.1 + }, + { + "filename": "Ozone_Water_Treatment_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Ozone/Ozone_Water_Treatment_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Ozone/Ozone_Water_Treatment_2008.pdf", + "size_bytes": 387989, + "size_mb": 0.4 + }, + { + "filename": "Packet_Radio_Primer_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Packet_Radio_Primer_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Packet_Radio_Primer_2006.pdf", + "size_bytes": 172005, + "size_mb": 0.2 + }, + { + "filename": "Painting_Inside_And_Outside_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Painting_Inside_And_Outside_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Painting_Inside_And_Outside_1978.pdf", + "size_bytes": 4625158, + "size_mb": 4.4 + }, + { + "filename": "Pair_Net_Trawling_With_Small_Boats_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Pair_Net_Trawling_With_Small_Boats_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Boats/Pair_Net_Trawling_With_Small_Boats_1980.pdf", + "size_bytes": 8090076, + "size_mb": 7.7 + }, + { + "filename": "Paleolithic_Eating_Support_List_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Paleolithic_Eating_Support_List_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Paleolithic_Eating_Support_List_2004.pdf", + "size_bytes": 1335053, + "size_mb": 1.3 + }, + { + "filename": "Pan_Fish_On_The_Fly_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fishing/Pan_Fish_On_The_Fly_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Fishing/Pan_Fish_On_The_Fly_2004.pdf", + "size_bytes": 495570, + "size_mb": 0.5 + }, + { + "filename": "Paper-Mache_Papercrete_Construction_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Paper-Mache_Papercrete_Construction_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Paper_making/Paper-Mache_Papercrete_Construction_2002.pdf", + "size_bytes": 414875, + "size_mb": 0.4 + }, + { + "filename": "Parabola_Design_Solar_Cooking_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Parabola_Design_Solar_Cooking_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Cooking/Parabola_Design_Solar_Cooking_2004.pdf", + "size_bytes": 5506871, + "size_mb": 5.3 + }, + { + "filename": "Parasitic_Cysts_And_Lesions_In_Meat_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Parasitic_Cysts_And_Lesions_In_Meat_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Parasites/Parasitic_Cysts_And_Lesions_In_Meat_2004.pdf", + "size_bytes": 433102, + "size_mb": 0.4 + }, + { + "filename": "Parasitic_Cysts_And_Lesions_In_Organs_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Parasitic_Cysts_And_Lesions_In_Organs_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Parasites/Parasitic_Cysts_And_Lesions_In_Organs_2000.pdf", + "size_bytes": 523983, + "size_mb": 0.5 + }, + { + "filename": "Peace_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Kids_Crafts/Peace_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Kids_Crafts/Peace_2004.pdf", + "size_bytes": 107699, + "size_mb": 0.1 + }, + { + "filename": "Pedal-Drive_Powered_Thresher_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Pedal-Drive_Powered_Thresher_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Thresher/Pedal-Drive_Powered_Thresher_1975.pdf", + "size_bytes": 55196, + "size_mb": 0.1 + }, + { + "filename": "Pedal_Power_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Pedal_Power_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bicycle/Generator/Pedal_Power_1977.pdf", + "size_bytes": 16235411, + "size_mb": 15.5 + }, + { + "filename": "Pedal_Power_In_Work_Leisure_And_Transportation_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Pedal_Power_In_Work_Leisure_And_Transportation_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/Pedal_Power_In_Work_Leisure_And_Transportation_1977.pdf", + "size_bytes": 19993519, + "size_mb": 19.1 + }, + { + "filename": "Pedal_Power_Thresher_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Pedal_Power_Thresher_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Thresher/Pedal_Power_Thresher_1975.pdf", + "size_bytes": 55196, + "size_mb": 0.1 + }, + { + "filename": "Pediatric_Priorities_In_The_Developing_World_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Pediatric_Priorities_In_The_Developing_World_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/Pediatric_Priorities_In_The_Developing_World_1973.pdf", + "size_bytes": 39477157, + "size_mb": 37.6 + }, + { + "filename": "Pencil_History_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Pencil_History_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pencil/Pencil_History_2005.pdf", + "size_bytes": 530159, + "size_mb": 0.5 + }, + { + "filename": "Pencil_Lead_Patents_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Pencil_Lead_Patents_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pencil/Pencil_Lead_Patents_2005.pdf", + "size_bytes": 5584930, + "size_mb": 5.3 + }, + { + "filename": "Pencil_Making_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Pencil_Making_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pencil/Pencil_Making_2004.pdf", + "size_bytes": 65286, + "size_mb": 0.1 + }, + { + "filename": "Penryn_Windmill_Book_1995.pdf", + "ia_path": "preppers/Prepper_Ark/Penryn_Windmill_Book_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Penryn_Windmill_Book_1995.pdf", + "size_bytes": 17811529, + "size_mb": 17.0 + }, + { + "filename": "Penryn_Windmill_Book_7-Inch_Blade-Profiles_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Penryn_Windmill_Book_7-Inch_Blade-Profiles_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Penryn_Windmill_Book_7-Inch_Blade-Profiles_2003.pdf", + "size_bytes": 67822, + "size_mb": 0.1 + }, + { + "filename": "Peoples_Workbook_Training_Vital_Technology_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Technology/Peoples_Workbook_Training_Vital_Technology_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Technology/Peoples_Workbook_Training_Vital_Technology_1981.pdf", + "size_bytes": 43781430, + "size_mb": 41.8 + }, + { + "filename": "Perfect_LED_Light_2001.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/Perfect_LED_Light_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/Perfect_LED_Light_2001.pdf", + "size_bytes": 6208657, + "size_mb": 5.9 + }, + { + "filename": "Performance_And_Economic_Feasibility_Of_Solar_Grain_Drying_Systems_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Dryer/Performance_And_Economic_Feasibility_Of_Solar_Grain_Drying_Systems_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Dryer/Performance_And_Economic_Feasibility_Of_Solar_Grain_Drying_Systems_1978.pdf", + "size_bytes": 4837870, + "size_mb": 4.6 + }, + { + "filename": "Performance_Evaluation_Of_Double-Walled_Downdraft_Gasifier_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Performance_Evaluation_Of_Double-Walled_Downdraft_Gasifier_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Performance_Evaluation_Of_Double-Walled_Downdraft_Gasifier_2006.pdf", + "size_bytes": 568008, + "size_mb": 0.5 + }, + { + "filename": "Performance_Test_Of_A_Savonius_Rotor_1964.pdf", + "ia_path": "preppers/Prepper_Ark/Performance_Test_Of_A_Savonius_Rotor_1964.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Performance_Test_Of_A_Savonius_Rotor_1964.pdf", + "size_bytes": 1413563, + "size_mb": 1.3 + }, + { + "filename": "Periodic_Table_En-Black_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Periodic_Table_En-Black_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Periodic_Table_En-Black_2004.pdf", + "size_bytes": 68151, + "size_mb": 0.1 + }, + { + "filename": "Periodic_Table_En-Color100_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Periodic_Table_En-Color100_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Periodic_Table_En-Color100_2004.pdf", + "size_bytes": 395548, + "size_mb": 0.4 + }, + { + "filename": "Periodic_Table_SSHK1_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Periodic_Table_SSHK1_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Periodic_Table_SSHK1_2004.pdf", + "size_bytes": 2979025, + "size_mb": 2.8 + }, + { + "filename": "Permaculture_II_Practical_Design_For_Permanent_Agriculture_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Permaculture_II_Practical_Design_For_Permanent_Agriculture_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Permaculture_II_Practical_Design_For_Permanent_Agriculture_1979.pdf", + "size_bytes": 20938328, + "size_mb": 20.0 + }, + { + "filename": "Permanent_Magnet_Alternator_From_Harley-Davidson_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Permanent_Magnet_Alternator_From_Harley-Davidson_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Alternator/Permanent_Magnet_Alternator_From_Harley-Davidson_2006.pdf", + "size_bytes": 140607, + "size_mb": 0.1 + }, + { + "filename": "Permanent_Magnet_Alternator_Regulator_2004.pdf", + "ia_path": "preppers/Prepper_Ark/PM_Alternators/Permanent_Magnet_Alternator_Regulator_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/PM_Alternators/Permanent_Magnet_Alternator_Regulator_2004.pdf", + "size_bytes": 154036, + "size_mb": 0.1 + }, + { + "filename": "Perspectives_On_Nonformal_Adult_Learning_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Perspectives_On_Nonformal_Adult_Learning_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Perspectives_On_Nonformal_Adult_Learning_1977.pdf", + "size_bytes": 12638147, + "size_mb": 12.1 + }, + { + "filename": "Pesticides_Handlesafely_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Pesticides_Handlesafely_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pesticide/Pesticides_Handlesafely_2001.pdf", + "size_bytes": 181758, + "size_mb": 0.2 + }, + { + "filename": "Pesticides_Protective_Clothing_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Pesticides_Protective_Clothing_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pesticide/Pesticides_Protective_Clothing_2004.pdf", + "size_bytes": 161993, + "size_mb": 0.2 + }, + { + "filename": "Pesticides_Storing_Agrochemicals_And_Stock_Remedies_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Pesticides_Storing_Agrochemicals_And_Stock_Remedies_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pesticide/Pesticides_Storing_Agrochemicals_And_Stock_Remedies_2002.pdf", + "size_bytes": 302148, + "size_mb": 0.3 + }, + { + "filename": "PH_Control_Calcium_Carbonate_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Resin/PH_Control_Calcium_Carbonate_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Resin/PH_Control_Calcium_Carbonate_2007.pdf", + "size_bytes": 162175, + "size_mb": 0.2 + }, + { + "filename": "PH-Testing_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Therapy/PH-Testing_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Therapy/PH-Testing_2003.pdf", + "size_bytes": 2179454, + "size_mb": 2.1 + }, + { + "filename": "Philippine_Medicinal_Plants_In_Common_Use_Phytochemistry_Pharmacology_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Herbs/Philippine_Medicinal_Plants_In_Common_Use_Phytochemistry_Pharmacology_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Herbs/Philippine_Medicinal_Plants_In_Common_Use_Phytochemistry_Pharmacology_1980.pdf", + "size_bytes": 9540146, + "size_mb": 9.1 + }, + { + "filename": "Pico_Turbine_Deluxe_Windmill_Plans_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Pico_Turbine_Deluxe_Windmill_Plans_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pico_Turbine_Deluxe_Windmill_Plans_1999.pdf", + "size_bytes": 124141, + "size_mb": 0.1 + }, + { + "filename": "Picoturbindcexperiments-Dc-Plan10d_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Pico_Turbine/Picoturbindcexperiments-Dc-Plan10d_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pico_Turbine/Picoturbindcexperiments-Dc-Plan10d_2004.pdf", + "size_bytes": 111910, + "size_mb": 0.1 + }, + { + "filename": "Picoturbine_Plan11b_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Pico_Turbine/Picoturbine_Plan11b_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pico_Turbine/Picoturbine_Plan11b_2004.pdf", + "size_bytes": 907022, + "size_mb": 0.9 + }, + { + "filename": "Pictorial_Handbook_Of_Technical_Devices_1971.pdf", + "ia_path": "preppers/Prepper_Ark/Technology/Pictorial_Handbook_Of_Technical_Devices_1971.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Technology/Pictorial_Handbook_Of_Technical_Devices_1971.pdf", + "size_bytes": 30687757, + "size_mb": 29.3 + }, + { + "filename": "Pictoturbine250-Blade-Plan10a_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Pico_Turbine/Pictoturbine250-Blade-Plan10a_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pico_Turbine/Pictoturbine250-Blade-Plan10a_1999.pdf", + "size_bytes": 96260, + "size_mb": 0.1 + }, + { + "filename": "Pictoturbineptdeluxe-Plan10b_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Pico_Turbine/Pictoturbineptdeluxe-Plan10b_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pico_Turbine/Pictoturbineptdeluxe-Plan10b_1999.pdf", + "size_bytes": 124141, + "size_mb": 0.1 + }, + { + "filename": "Pig_Keeping_In_The_Tropics_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Pig/Pig_Keeping_In_The_Tropics_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Pig/Pig_Keeping_In_The_Tropics_2004.pdf", + "size_bytes": 522965, + "size_mb": 0.5 + }, + { + "filename": "Pigs_And_Poultry_In_The_South_Pacific_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Poultry/Pigs_And_Poultry_In_The_South_Pacific_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Poultry/Pigs_And_Poultry_In_The_South_Pacific_1975.pdf", + "size_bytes": 12215479, + "size_mb": 11.6 + }, + { + "filename": "Pine_Bark_And_Needles_As_Food_2010.pdf", + "ia_path": "preppers/Prepper_Ark/Edible_Plants/Pine_Bark_And_Needles_As_Food_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Edible_Plants/Pine_Bark_And_Needles_As_Food_2010.pdf", + "size_bytes": 272879, + "size_mb": 0.3 + }, + { + "filename": "Pioneering_The_West_1846_To_1878.pdf", + "ia_path": "preppers/Prepper_Ark/Pioneering_The_West_1846_To_1878.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pioneer/Pioneering_The_West_1846_To_1878.pdf", + "size_bytes": 16505192, + "size_mb": 15.7 + }, + { + "filename": "Piston_Water_Well_Pump_Plans_Drawings_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Wells/Piston_Water_Well_Pump_Plans_Drawings_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Wells/Piston_Water_Well_Pump_Plans_Drawings_1999.pdf", + "size_bytes": 1081613, + "size_mb": 1.0 + }, + { + "filename": "Plain_Talk_Clear_Communication_For_International_Development_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Plain_Talk_Clear_Communication_For_International_Development_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Plain_Talk_Clear_Communication_For_International_Development_1981.pdf", + "size_bytes": 4913430, + "size_mb": 4.7 + }, + { + "filename": "Plan_Your_Energy-Independent_Home_Before_Construction_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Plan_Your_Energy-Independent_Home_Before_Construction_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Plan_Your_Energy-Independent_Home_Before_Construction_2000.pdf", + "size_bytes": 80390, + "size_mb": 0.1 + }, + { + "filename": "Planning_For_Agroforestry_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Planning_For_Agroforestry_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Forestry/Planning_For_Agroforestry_1988.pdf", + "size_bytes": 12720332, + "size_mb": 12.1 + }, + { + "filename": "Planning_Installation_Maintenance_Of_Low-Voltage_Rural_Electrification_Systems_1969.pdf", + "ia_path": "preppers/Prepper_Ark/Planning_Installation_Maintenance_Of_Low-Voltage_Rural_Electrification_Systems_1969.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Planning_Installation_Maintenance_Of_Low-Voltage_Rural_Electrification_Systems_1969.pdf", + "size_bytes": 8800864, + "size_mb": 8.4 + }, + { + "filename": "Plans For A Complete Beekeeping System.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Plans For A Complete Beekeeping System.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bee Keeping/Plans_For_A_Complete_Beekeeping_System.pdf", + "size_bytes": 2000448, + "size_mb": 1.9 + }, + { + "filename": "Plans_For_A_Complete_Beekeeping_System_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Plans_For_A_Complete_Beekeeping_System_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Beekeeping/Plans_For_A_Complete_Beekeeping_System_1975.pdf", + "size_bytes": 2000448, + "size_mb": 1.9 + }, + { + "filename": "Plans_For_A_Glass_And_Concrete_Solar_Still_1972.pdf", + "ia_path": "preppers/Prepper_Ark/Distillation/Plans_For_A_Glass_And_Concrete_Solar_Still_1972.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Distillation/Plans_For_A_Glass_And_Concrete_Solar_Still_1972.pdf", + "size_bytes": 2283181, + "size_mb": 2.2 + }, + { + "filename": "Plans_For_Making_Machines_VITA_Technical_Bulletin_25-31_1970.pdf", + "ia_path": "preppers/Prepper_Ark/Plans_For_Making_Machines_VITA_Technical_Bulletin_25-31_1970.pdf", + "local_path": "/export/library/Survival-Companion-Library/Machine_Making/Plans_For_Making_Machines_VITA_Technical_Bulletin_25-31_1970.pdf", + "size_bytes": 3062168, + "size_mb": 2.9 + }, + { + "filename": "Planting_And_Growing_Garlic_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Planting_And_Growing_Garlic_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/Planting_And_Growing_Garlic_2004.pdf", + "size_bytes": 10115, + "size_mb": 0.0 + }, + { + "filename": "Planting_Tree_Crops_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Trees/Planting_Tree_Crops_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Trees/Planting_Tree_Crops_1999.pdf", + "size_bytes": 3918339, + "size_mb": 3.7 + }, + { + "filename": "Plastic_Bottle_Greenhouse_Booklet_Electronic_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Plastic_Bottle_Greenhouse_Booklet_Electronic_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/GreenHouse/Plastic_Bottle_Greenhouse_Booklet_Electronic_2008.pdf", + "size_bytes": 1928421, + "size_mb": 1.8 + }, + { + "filename": "Plastic_Sheeting_Its_Use_For_Emergency_Shelter_And_Other_Purposes_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Plastic_Sheeting_Its_Use_For_Emergency_Shelter_And_Other_Purposes_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Plastic_Sheeting_Its_Use_For_Emergency_Shelter_And_Other_Purposes_1989.pdf", + "size_bytes": 3039754, + "size_mb": 2.9 + }, + { + "filename": "Plywood_Sailing_Boat_Dory_for_Fishing_UK_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Plywood_Sailing_Boat_Dory_for_Fishing_UK_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Boats/Plywood_Sailing_Boat_Dory_for_Fishing_UK_1975.pdf", + "size_bytes": 474407, + "size_mb": 0.5 + }, + { + "filename": "Pm_DC_Motor_Generator_2004.pdf", + "ia_path": "preppers/Prepper_Ark/PM_Alternators/Pm_DC_Motor_Generator_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/PM_Alternators/Pm_DC_Motor_Generator_2004.pdf", + "size_bytes": 145770, + "size_mb": 0.1 + }, + { + "filename": "PMG_Construction_Manual_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Hugh_Piggott/PMG_Construction_Manual_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Hugh_Piggott/PMG_Construction_Manual_2001.pdf", + "size_bytes": 930149, + "size_mb": 0.9 + }, + { + "filename": "PMG_Construction_Manual_Wind_Power_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/PMG_Construction_Manual_Wind_Power_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/PMG_Construction_Manual_Wind_Power_2003.pdf", + "size_bytes": 930149, + "size_mb": 0.9 + }, + { + "filename": "PMG_Permanent_Magnet_Wind_Generator_Construction_Manual_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/PMG_Permanent_Magnet_Wind_Generator_Construction_Manual_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/PMG_Permanent_Magnet_Wind_Generator_Construction_Manual_2001.pdf", + "size_bytes": 930149, + "size_mb": 0.9 + }, + { + "filename": "PMG_Perment_Magnet_Generator_Windmill_Construction_Manual_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/PMG_Perment_Magnet_Generator_Windmill_Construction_Manual_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/PMG_Perment_Magnet_Generator_Windmill_Construction_Manual_2001.pdf", + "size_bytes": 930149, + "size_mb": 0.9 + }, + { + "filename": "Pole_Building_In_Papua_New_Guine_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Pole_Building_In_Papua_New_Guine_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Pole_Building_In_Papua_New_Guine_1974.pdf", + "size_bytes": 9026633, + "size_mb": 8.6 + }, + { + "filename": "Pole_Erection_Technique_Using_A_Truck_USA_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Pole_Erection_Technique_Using_A_Truck_USA_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lifting/Pole_Erection_Technique_Using_A_Truck_USA_1980.pdf", + "size_bytes": 21369, + "size_mb": 0.0 + }, + { + "filename": "Polish-Type_Horizontal_Wind_Rotors_Penryn_Windmill_Book_1995.pdf", + "ia_path": "preppers/Prepper_Ark/Polish-Type_Horizontal_Wind_Rotors_Penryn_Windmill_Book_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Polish-Type_Horizontal_Wind_Rotors_Penryn_Windmill_Book_1995.pdf", + "size_bytes": 583124, + "size_mb": 0.6 + }, + { + "filename": "Polygeneration_Training_Material_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Polygeneration_Training_Material_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Polygeneration_Training_Material_2006.pdf", + "size_bytes": 1876458, + "size_mb": 1.8 + }, + { + "filename": "Popular_Manual_For_Wooden_House_Construction_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Popular_Manual_For_Wooden_House_Construction_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Popular_Manual_For_Wooden_House_Construction_1985.pdf", + "size_bytes": 9289976, + "size_mb": 8.9 + }, + { + "filename": "Popular_Mechanics_Hydraulic_RAM_No-X346_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Popular_Mechanics_Hydraulic_RAM_No-X346_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Popular_Mechanics_Hydraulic_RAM_No-X346_1999.pdf", + "size_bytes": 1670383, + "size_mb": 1.6 + }, + { + "filename": "Portable_Charcoal_Kiln_Producer_Gas_For_Motor_Vehicles_1942.pdf", + "ia_path": "preppers/Prepper_Ark/Portable_Charcoal_Kiln_Producer_Gas_For_Motor_Vehicles_1942.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Portable_Charcoal_Kiln_Producer_Gas_For_Motor_Vehicles_1942.pdf", + "size_bytes": 218305, + "size_mb": 0.2 + }, + { + "filename": "Portable_Poultry_Pen_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Portable_Poultry_Pen_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/PVC/Portable_Poultry_Pen_2003.pdf", + "size_bytes": 365568, + "size_mb": 0.3 + }, + { + "filename": "Portable_PVC_Antenna_Mast_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Antennas/Portable_PVC_Antenna_Mast_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Companion Survival Resource Library/Communication & Signaling/Portable_PVC_Antenna_Mast_2004.pdf", + "size_bytes": 560849, + "size_mb": 0.5 + }, + { + "filename": "Potassium-Hydroxide_Koh_Caustic_Potash_Or_Lye_From_Wood_Ash_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Potassium-Hydroxide_Koh_Caustic_Potash_Or_Lye_From_Wood_Ash_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Potassium-Hydroxide_Koh_Caustic_Potash_Or_Lye_From_Wood_Ash_2004.pdf", + "size_bytes": 121799, + "size_mb": 0.1 + }, + { + "filename": "Potential_Of_Tapping_Palm_Trees_For_Animal_Production_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Potential_Of_Tapping_Palm_Trees_For_Animal_Production_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Potential_Of_Tapping_Palm_Trees_For_Animal_Production_1997.pdf", + "size_bytes": 22085, + "size_mb": 0.0 + }, + { + "filename": "Poultry_Production_Good_Practices_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Poultry/Poultry_Production_Good_Practices_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Poultry/Poultry_Production_Good_Practices_2005.pdf", + "size_bytes": 409137, + "size_mb": 0.4 + }, + { + "filename": "Power_Choices_Why_Wind_Energy_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Power_Choices_Why_Wind_Energy_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Power_Choices_Why_Wind_Energy_2005.pdf", + "size_bytes": 33508, + "size_mb": 0.0 + }, + { + "filename": "Power_In_Speed_Of_Windmill_Blades_Formula_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Power_In_Speed_Of_Windmill_Blades_Formula_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Power_In_Speed_Of_Windmill_Blades_Formula_2005.pdf", + "size_bytes": 49951, + "size_mb": 0.0 + }, + { + "filename": "Power_In_Wind_Formula_2_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Power_In_Wind_Formula_2_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Power_In_Wind_Formula_2_2005.pdf", + "size_bytes": 5389, + "size_mb": 0.0 + }, + { + "filename": "Power_In_Wind_Formula_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Power_In_Wind_Formula_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Power_In_Wind_Formula_2005.pdf", + "size_bytes": 38240, + "size_mb": 0.0 + }, + { + "filename": "Power_Quality_Weak_Electrical_Grids_In_India_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Power_Quality_Weak_Electrical_Grids_In_India_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrical_Power/Power_Quality_Weak_Electrical_Grids_In_India_2004.pdf", + "size_bytes": 614486, + "size_mb": 0.6 + }, + { + "filename": "Powering_Medical_Equipment_During_A_Utility_Blackout_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Powering_Medical_Equipment_During_A_Utility_Blackout_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Emergencies/Powering_Medical_Equipment_During_A_Utility_Blackout_2001.pdf", + "size_bytes": 65958, + "size_mb": 0.1 + }, + { + "filename": "Practical_Bacteriology_Microbiology_And_Serum_Therapy_1913.pdf", + "ia_path": "preppers/Prepper_Ark/Doctor/Practical_Bacteriology_Microbiology_And_Serum_Therapy_1913.pdf", + "local_path": "/export/library/Survival-Companion-Library/Doctor/Practical_Bacteriology_Microbiology_And_Serum_Therapy_1913.pdf", + "size_bytes": 41484378, + "size_mb": 39.6 + }, + { + "filename": "Practical_Blacksmithing_1116pages_1889-91.pdf", + "ia_path": "preppers/Prepper_Ark/Practical_Blacksmithing_1116pages_1889-91.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Practical_Blacksmithing_1116pages_1889-91.pdf", + "size_bytes": 54288656, + "size_mb": 51.8 + }, + { + "filename": "Practical_Farm_Drainage_1882.pdf", + "ia_path": "preppers/Prepper_Ark/Practical_Farm_Drainage_1882.pdf", + "local_path": "/export/library/Survival-Companion-Library/Irrigation/Practical_Farm_Drainage_1882.pdf", + "size_bytes": 3333457, + "size_mb": 3.2 + }, + { + "filename": "Practical_Farming_1907.pdf", + "ia_path": "preppers/Prepper_Ark/Practical_Farming_1907.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Practical_Farming_1907.pdf", + "size_bytes": 5001400, + "size_mb": 4.8 + }, + { + "filename": "Practical_Farming_And_Gardening_1902.pdf", + "ia_path": "preppers/Prepper_Ark/Practical_Farming_And_Gardening_1902.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Practical_Farming_And_Gardening_1902.pdf", + "size_bytes": 31771680, + "size_mb": 30.3 + }, + { + "filename": "Practical_Photovoltaic_Cells_And_How_They_Work_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/Practical_Photovoltaic_Cells_And_How_They_Work_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/Practical_Photovoltaic_Cells_And_How_They_Work_1982.pdf", + "size_bytes": 15244244, + "size_mb": 14.5 + }, + { + "filename": "Practical_Poultry_Raising_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Poultry/Practical_Poultry_Raising_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Poultry/Practical_Poultry_Raising_1981.pdf", + "size_bytes": 14945088, + "size_mb": 14.3 + }, + { + "filename": "Practical_Shellfish_Farming_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Practical_Shellfish_Farming_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Practical_Shellfish_Farming_1977.pdf", + "size_bytes": 18817470, + "size_mb": 17.9 + }, + { + "filename": "Practical_Things_With_Simple_Tools_1916.pdf", + "ia_path": "preppers/Prepper_Ark/Practical_Things_With_Simple_Tools_1916.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Making/Practical_Things_With_Simple_Tools_1916.pdf", + "size_bytes": 4263371, + "size_mb": 4.1 + }, + { + "filename": "Practical_Water_Farming_1892.pdf", + "ia_path": "preppers/Prepper_Ark/Practical_Water_Farming_1892.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Practical_Water_Farming_1892.pdf", + "size_bytes": 4994052, + "size_mb": 4.8 + }, + { + "filename": "Preliminary_Study_Of_Rainwater_Harvesting_In_Mid-West_Uganda_1995.pdf", + "ia_path": "preppers/Prepper_Ark/Preliminary_Study_Of_Rainwater_Harvesting_In_Mid-West_Uganda_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Preliminary_Study_Of_Rainwater_Harvesting_In_Mid-West_Uganda_1995.pdf", + "size_bytes": 200081, + "size_mb": 0.2 + }, + { + "filename": "Preparation_Of_Dairy_Products_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Preparation_Of_Dairy_Products_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Preparation_Of_Dairy_Products_2005.pdf", + "size_bytes": 962203, + "size_mb": 0.9 + }, + { + "filename": "Preparing_Your_Photovoltaic_System_For_Winter_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/Preparing_Your_Photovoltaic_System_For_Winter_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/Preparing_Your_Photovoltaic_System_For_Winter_2001.pdf", + "size_bytes": 52209, + "size_mb": 0.0 + }, + { + "filename": "Presbyopia_Chart_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Vision/Presbyopia_Chart_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Vision/Presbyopia_Chart_2004.pdf", + "size_bytes": 25121, + "size_mb": 0.0 + }, + { + "filename": "Preservation_Of_Foods_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Preservation_Of_Foods_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Preservation_Of_Foods_1999.pdf", + "size_bytes": 5709191, + "size_mb": 5.4 + }, + { + "filename": "Preserving_Food_By_Drying_A_Math-Science_Teaching_Manual_No-M10_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Dryers/Preserving_Food_By_Drying_A_Math-Science_Teaching_Manual_No-M10_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Dryers/Preserving_Food_By_Drying_A_Math-Science_Teaching_Manual_No-M10_1980.pdf", + "size_bytes": 13688289, + "size_mb": 13.1 + }, + { + "filename": "Pressurised_Entrained_Flow_Gasifiers_For_Biomass_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Pressurised_Entrained_Flow_Gasifiers_For_Biomass_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Pressurised_Entrained_Flow_Gasifiers_For_Biomass_2002.pdf", + "size_bytes": 88661, + "size_mb": 0.1 + }, + { + "filename": "Primary_Essential_Oils_For_After_Pole_Shift_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Essential_Oils/Primary_Essential_Oils_For_After_Pole_Shift_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Essential_Oils/Primary_Essential_Oils_For_After_Pole_Shift_2002.pdf", + "size_bytes": 27388, + "size_mb": 0.0 + }, + { + "filename": "Primitive_Living_Skills_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Primitive_Living_Skills_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Primitive_Living_Skills_2003.pdf", + "size_bytes": 6046232, + "size_mb": 5.8 + }, + { + "filename": "Primitive_Skills_Group_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Primitive_Skills_Group_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Primitive_Skills_Group_2003.pdf", + "size_bytes": 4500187, + "size_mb": 4.3 + }, + { + "filename": "Primitive-Survival-Notes-Toilet-Paper_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Primitive-Survival-Notes-Toilet-Paper_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hygiene/Primitive-Survival-Notes-Toilet-Paper_2006.pdf", + "size_bytes": 6138, + "size_mb": 0.0 + }, + { + "filename": "Primitive_Survival_Trapping_Buckshot_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Trapping/Primitive_Survival_Trapping_Buckshot_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Trapping/Primitive_Survival_Trapping_Buckshot_2008.pdf", + "size_bytes": 25408, + "size_mb": 0.0 + }, + { + "filename": "Primitive_Technology_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Primitive_Technology_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Primitive_Technology_2003.pdf", + "size_bytes": 8429373, + "size_mb": 8.0 + }, + { + "filename": "Primitive_Ways_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Primitive_Ways_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Primitive_Ways_2003.pdf", + "size_bytes": 34623458, + "size_mb": 33.0 + }, + { + "filename": "Primitive_Ways_Of_Boiling_Food_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Primitive_Ways_Of_Boiling_Food_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Primitive_Ways_Of_Boiling_Food_2005.pdf", + "size_bytes": 78638, + "size_mb": 0.1 + }, + { + "filename": "Principles_Of_Potato_Storage_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Principles_Of_Potato_Storage_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Principles_Of_Potato_Storage_1999.pdf", + "size_bytes": 10416692, + "size_mb": 9.9 + }, + { + "filename": "Principles_Of_Soil_Microbiology_Waksman_1927.pdf", + "ia_path": "preppers/Prepper_Ark/Principles_Of_Soil_Microbiology_Waksman_1927.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soil/Principles_Of_Soil_Microbiology_Waksman_1927.pdf", + "size_bytes": 37349869, + "size_mb": 35.6 + }, + { + "filename": "Print_How_You_Can_Do_It_Yourself.pdf", + "ia_path": "preppers/Prepper_Ark/Print_How_You_Can_Do_It_Yourself.pdf", + "local_path": "/export/library/Survival-Companion-Library/Printing/Print_How_You_Can_Do_It_Yourself.pdf", + "size_bytes": 9370533, + "size_mb": 8.9 + }, + { + "filename": "Producer_Gas_Space_Heater_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Producer_Gas_Space_Heater_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Producer_Gas_Space_Heater_2008.pdf", + "size_bytes": 2606242, + "size_mb": 2.5 + }, + { + "filename": "Production_And_Use_Of_Mortar_Rainwater_Jars_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Production_And_Use_Of_Mortar_Rainwater_Jars_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Storage/Production_And_Use_Of_Mortar_Rainwater_Jars_2006.pdf", + "size_bytes": 362768, + "size_mb": 0.3 + }, + { + "filename": "Production_Of_Charcoal_Briquettes_From_Forest_Wastes_Vol-10_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Production_Of_Charcoal_Briquettes_From_Forest_Wastes_Vol-10_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Charcoal/Production_Of_Charcoal_Briquettes_From_Forest_Wastes_Vol-10_2007.pdf", + "size_bytes": 685743, + "size_mb": 0.7 + }, + { + "filename": "Production_Of_Denr_Charcoal_Briquettes_From_Forest_Wastes_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Production_Of_Denr_Charcoal_Briquettes_From_Forest_Wastes_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Charcoal/Production_Of_Denr_Charcoal_Briquettes_From_Forest_Wastes_2007.pdf", + "size_bytes": 685743, + "size_mb": 0.7 + }, + { + "filename": "Production_Of_Red_Mud_Building_Materials_In_Jamaica_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Production_Of_Red_Mud_Building_Materials_In_Jamaica_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Production_Of_Red_Mud_Building_Materials_In_Jamaica_1998.pdf", + "size_bytes": 3630843, + "size_mb": 3.5 + }, + { + "filename": "Profitable_Fish_Cage_Culture_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Profitable_Fish_Cage_Culture_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Profitable_Fish_Cage_Culture_1979.pdf", + "size_bytes": 3684685, + "size_mb": 3.5 + }, + { + "filename": "Prologue_To_Methane_Gas_1991.pdf", + "ia_path": "preppers/Prepper_Ark/Prologue_To_Methane_Gas_1991.pdf", + "local_path": "/export/library/Survival-Companion-Library/Methane/Prologue_To_Methane_Gas_1991.pdf", + "size_bytes": 274416, + "size_mb": 0.3 + }, + { + "filename": "Promoting_Use_Of_Underutilized_And_Neglected_Crops_1_Physic_Jatropha_Nut_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Promoting_Use_Of_Underutilized_And_Neglected_Crops_1_Physic_Jatropha_Nut_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Promoting_Use_Of_Underutilized_And_Neglected_Crops_1_Physic_Jatropha_Nut_1996.pdf", + "size_bytes": 786842, + "size_mb": 0.8 + }, + { + "filename": "Proposed_Solar-Wind_Powered_Greenhouse_Ark_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Proposed_Solar-Wind_Powered_Greenhouse_Ark_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/GreenHouse/Proposed_Solar-Wind_Powered_Greenhouse_Ark_2004.pdf", + "size_bytes": 1270424, + "size_mb": 1.2 + }, + { + "filename": "Pu350-Pu500_Windmills_Construction_Manual.pdf", + "ia_path": "preppers/Prepper_Ark/Pu350-Pu500_Windmills_Construction_Manual.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pu350-Pu500_Windmills_Construction_Manual.pdf", + "size_bytes": 8076197, + "size_mb": 7.7 + }, + { + "filename": "Pu350-Pu500_Windmills_Technical_Report.pdf", + "ia_path": "preppers/Prepper_Ark/Pu350-Pu500_Windmills_Technical_Report.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pu350-Pu500_Windmills_Technical_Report.pdf", + "size_bytes": 10468259, + "size_mb": 10.0 + }, + { + "filename": "Pu500_Afghanistan_Windmill_Construction_Drawings.pdf", + "ia_path": "preppers/Prepper_Ark/Pu500_Afghanistan_Windmill_Construction_Drawings.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pu500_Afghanistan_Windmill_Construction_Drawings.pdf", + "size_bytes": 1624857, + "size_mb": 1.5 + }, + { + "filename": "Pu500-Water_Water_Pumping_Low_Tech_Windmill_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Pu500-Water_Water_Pumping_Low_Tech_Windmill_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pumping/Pu500-Water_Water_Pumping_Low_Tech_Windmill_2001.pdf", + "size_bytes": 5959998, + "size_mb": 5.7 + }, + { + "filename": "Pu500_Windmill_Construction_Manual_India_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Pu500_Windmill_Construction_Manual_India_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pu500_Windmill_Construction_Manual_India_1982.pdf", + "size_bytes": 4508995, + "size_mb": 4.3 + }, + { + "filename": "Public_Standpost_Water_Supplies_No-13_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Public_Standpost_Water_Supplies_No-13_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Public_Standpost_Water_Supplies_No-13_1979.pdf", + "size_bytes": 10222179, + "size_mb": 9.7 + }, + { + "filename": "Public_Standpost_Water_Supplies_WHO_No-14_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Public_Standpost_Water_Supplies_WHO_No-14_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Public_Standpost_Water_Supplies_WHO_No-14_1979.pdf", + "size_bytes": 4672908, + "size_mb": 4.5 + }, + { + "filename": "Pump_Gearing_For_Small_Windmill_F_E_Powell_USA_1910.pdf", + "ia_path": "preppers/Prepper_Ark/Pump_Gearing_For_Small_Windmill_F_E_Powell_USA_1910.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pumping/Pump_Gearing_For_Small_Windmill_F_E_Powell_USA_1910.pdf", + "size_bytes": 67182, + "size_mb": 0.1 + }, + { + "filename": "Pump_Selection_Field_Guide_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Pump_Selection_Field_Guide_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Pump_Selection_Field_Guide_1989.pdf", + "size_bytes": 23652653, + "size_mb": 22.6 + }, + { + "filename": "Pumps_And_Water_Lifters_For_Rural_Development_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Pumps_And_Water_Lifters_For_Rural_Development_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Pumps_And_Water_Lifters_For_Rural_Development_1977.pdf", + "size_bytes": 17163268, + "size_mb": 16.4 + }, + { + "filename": "Pumps_And_Wells_Performance_And_Tables_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Wells/Pumps_And_Wells_Performance_And_Tables_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Wells/Pumps_And_Wells_Performance_And_Tables_2008.pdf", + "size_bytes": 1303200, + "size_mb": 1.2 + }, + { + "filename": "Purification_of_Biogas_GTZ-Gate_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Purification_of_Biogas_GTZ-Gate_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Purification_of_Biogas_GTZ-Gate_1985.pdf", + "size_bytes": 3366704, + "size_mb": 3.2 + }, + { + "filename": "Purification_Of_Water_On_A_Small_Scale_No-3_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Filtering/Purification_Of_Water_On_A_Small_Scale_No-3_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Filtering/Purification_Of_Water_On_A_Small_Scale_No-3_1973.pdf", + "size_bytes": 1866544, + "size_mb": 1.8 + }, + { + "filename": "Purifying_Drinking_Water_2004.pdf", + "ia_path": "preppers/Prepper_Ark/FAQ/Purifying_Drinking_Water_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/FAQ/Purifying_Drinking_Water_2004.pdf", + "size_bytes": 15972, + "size_mb": 0.0 + }, + { + "filename": "PV_Solar_Technology_for_Global_Village_Power_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/PV_Solar_Technology_for_Global_Village_Power_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/PV_Solar_Technology_for_Global_Village_Power_1998.pdf", + "size_bytes": 280550, + "size_mb": 0.3 + }, + { + "filename": "Pv350-Pu500_Drawings.pdf", + "ia_path": "preppers/Prepper_Ark/Pv350-Pu500_Drawings.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pv350-Pu500_Drawings.pdf", + "size_bytes": 5119069, + "size_mb": 4.9 + }, + { + "filename": "PVC_Antenna_Tower_2003.pdf", + "ia_path": "preppers/Prepper_Ark/PVC_Antenna_Tower_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/PVC/PVC_Antenna_Tower_2003.pdf", + "size_bytes": 63488, + "size_mb": 0.1 + }, + { + "filename": "PVC_Campsite_2004.pdf", + "ia_path": "preppers/Prepper_Ark/PVC_Campsite_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/PVC/PVC_Campsite_2004.pdf", + "size_bytes": 381283, + "size_mb": 0.4 + }, + { + "filename": "Quad_Cover_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Quad_Cover_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/PVC/Quad_Cover_2003.pdf", + "size_bytes": 81920, + "size_mb": 0.1 + }, + { + "filename": "Quasi-Static_Compression_Forming_Of_Stabilised_Soil-Cement_Building_Blocks_1993.pdf", + "ia_path": "preppers/Prepper_Ark/Quasi-Static_Compression_Forming_Of_Stabilised_Soil-Cement_Building_Blocks_1993.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Quasi-Static_Compression_Forming_Of_Stabilised_Soil-Cement_Building_Blocks_1993.pdf", + "size_bytes": 1694466, + "size_mb": 1.6 + }, + { + "filename": "Quickie_Bows_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Bow-arrows/Quickie_Bows_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Bow-arrows/Quickie_Bows_1999.pdf", + "size_bytes": 32528, + "size_mb": 0.0 + }, + { + "filename": "Quiet_Your_Noisy_Generator_With_An_Automobile_Muffler_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Quiet_Your_Noisy_Generator_With_An_Automobile_Muffler_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Generators/Quiet_Your_Noisy_Generator_With_An_Automobile_Muffler_1998.pdf", + "size_bytes": 219680, + "size_mb": 0.2 + }, + { + "filename": "Rabbits_With_Vegetables_Recipes_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Rabbits_With_Vegetables_Recipes_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Rabbits_With_Vegetables_Recipes_1998.pdf", + "size_bytes": 58693, + "size_mb": 0.1 + }, + { + "filename": "Rabies_Guide_For_Medical_Veterinary_And_Allied_Professions_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Rabies_Guide_For_Medical_Veterinary_And_Allied_Professions_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/Rabies_Guide_For_Medical_Veterinary_And_Allied_Professions_2003.pdf", + "size_bytes": 1151231, + "size_mb": 1.1 + }, + { + "filename": "Radiological_Defence_Officers_Course_Manual_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Nuclear/Radiological_Defence_Officers_Course_Manual_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Nuclear - Biological - Chemical - Warfare - Terrorism/Radiological_Defence_Officers_Course_Manual_1974.pdf", + "size_bytes": 1138696, + "size_mb": 1.1 + }, + { + "filename": "Radionuclides_In_Food_1994.pdf", + "ia_path": "preppers/Prepper_Ark/Nuclear/Radionuclides_In_Food_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disaster_Prep/Nuclear/Radionuclides_In_Food_1994.pdf", + "size_bytes": 4402635, + "size_mb": 4.2 + }, + { + "filename": "Rainwater_Harvesting_For_Domestic_Water_Supply_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Rainwater_Harvesting_For_Domestic_Water_Supply_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Rainwater_Harvesting_For_Domestic_Water_Supply_1982.pdf", + "size_bytes": 7144738, + "size_mb": 6.8 + }, + { + "filename": "Rainwater_Harvesting_The_Collection_Of_Rainfall_And_Runoff_In_Rural_Areas_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Rainwater_Harvesting_The_Collection_Of_Rainfall_And_Runoff_In_Rural_Areas_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Rainwater_Harvesting_The_Collection_Of_Rainfall_And_Runoff_In_Rural_Areas_1986.pdf", + "size_bytes": 22519352, + "size_mb": 21.5 + }, + { + "filename": "Raising_Earthworms_Successfully_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Raising_Earthworms_Successfully_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Worms/Raising_Earthworms_Successfully_2007.pdf", + "size_bytes": 337336, + "size_mb": 0.3 + }, + { + "filename": "Raising_Fresh_Fish_In_Your_Home_Waters_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Raising_Fresh_Fish_In_Your_Home_Waters_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Raising_Fresh_Fish_In_Your_Home_Waters_1977.pdf", + "size_bytes": 8880135, + "size_mb": 8.5 + }, + { + "filename": "Raising_Goats_For_Milk_And_Meat_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Goats/Raising_Goats_For_Milk_And_Meat_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Goats/Raising_Goats_For_Milk_And_Meat_1985.pdf", + "size_bytes": 9569786, + "size_mb": 9.1 + }, + { + "filename": "Raising_Healthy_Cattle_Under_Primitive_Conditions_198x.pdf", + "ia_path": "preppers/Prepper_Ark/Cattle/Raising_Healthy_Cattle_Under_Primitive_Conditions_198x.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Cattle/Raising_Healthy_Cattle_Under_Primitive_Conditions_198x.pdf", + "size_bytes": 13336026, + "size_mb": 12.7 + }, + { + "filename": "Raising_Healthy_Goats_Under_Primitive_Conditions_198x.pdf", + "ia_path": "preppers/Prepper_Ark/Goats/Raising_Healthy_Goats_Under_Primitive_Conditions_198x.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Goats/Raising_Healthy_Goats_Under_Primitive_Conditions_198x.pdf", + "size_bytes": 12718826, + "size_mb": 12.1 + }, + { + "filename": "Raising_Healthy_Pigs_Under_Primitive_Conditions_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Pig/Raising_Healthy_Pigs_Under_Primitive_Conditions_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Pig/Raising_Healthy_Pigs_Under_Primitive_Conditions_1985.pdf", + "size_bytes": 7833473, + "size_mb": 7.5 + }, + { + "filename": "Raising_Healthy_Poultry_Under_Primitive_Conditions_198x.pdf", + "ia_path": "preppers/Prepper_Ark/Poultry/Raising_Healthy_Poultry_Under_Primitive_Conditions_198x.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Poultry/Raising_Healthy_Poultry_Under_Primitive_Conditions_198x.pdf", + "size_bytes": 7920432, + "size_mb": 7.6 + }, + { + "filename": "Raising_Healthy_Rabbits_Under_Primitive_Conditions_198x.pdf", + "ia_path": "preppers/Prepper_Ark/Rabbits/Raising_Healthy_Rabbits_Under_Primitive_Conditions_198x.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Rabbits/Raising_Healthy_Rabbits_Under_Primitive_Conditions_198x.pdf", + "size_bytes": 7442053, + "size_mb": 7.1 + }, + { + "filename": "Raising_Poultry_The_Modern_Way_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Poultry/Raising_Poultry_The_Modern_Way_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Poultry/Raising_Poultry_The_Modern_Way_1985.pdf", + "size_bytes": 19243231, + "size_mb": 18.4 + }, + { + "filename": "Raising_The_Home_Duck_Flock_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Ducks/Raising_The_Home_Duck_Flock_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Ducks/Raising_The_Home_Duck_Flock_1982.pdf", + "size_bytes": 19448840, + "size_mb": 18.5 + }, + { + "filename": "RAM_Pump_03_1998.pdf", + "ia_path": "preppers/Prepper_Ark/RAM_Pump_03_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/RAM_Pump_03_1998.pdf", + "size_bytes": 280093, + "size_mb": 0.3 + }, + { + "filename": "RAM_Pump_How_To_Make_Good_Plans_2008.pdf", + "ia_path": "preppers/Prepper_Ark/RAM_Pump_How_To_Make_Good_Plans_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/RAM_Pump_How_To_Make_Good_Plans_2008.pdf", + "size_bytes": 3331652, + "size_mb": 3.2 + }, + { + "filename": "RAM_Pump_Plans_2009.pdf", + "ia_path": "preppers/Prepper_Ark/RAM_Pump_Plans_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/RAM_Pump_Plans_2009.pdf", + "size_bytes": 186047, + "size_mb": 0.2 + }, + { + "filename": "RAM_Pump_Programme_Calculator_And_Design_2000.pdf", + "ia_path": "preppers/Prepper_Ark/RAM_Pump_Programme_Calculator_And_Design_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/RAM_Pump_Programme_Calculator_And_Design_2000.pdf", + "size_bytes": 3426427, + "size_mb": 3.3 + }, + { + "filename": "RAM_Pump_Programme_Dtu_2006.pdf", + "ia_path": "preppers/Prepper_Ark/RAM_Pump_Programme_Dtu_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/RAM_Pump_Programme_Dtu_2006.pdf", + "size_bytes": 593474, + "size_mb": 0.6 + }, + { + "filename": "RAM_Pump_Programme_Tr12_2008.pdf", + "ia_path": "preppers/Prepper_Ark/RAM_Pump_Programme_Tr12_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/RAM_Pump_Programme_Tr12_2008.pdf", + "size_bytes": 756753, + "size_mb": 0.7 + }, + { + "filename": "RAM_Pumps_2004.pdf", + "ia_path": "preppers/Prepper_Ark/RAM_Pumps_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/RAM_Pumps_2004.pdf", + "size_bytes": 394063, + "size_mb": 0.4 + }, + { + "filename": "Rang_Of_Functions_Of_Traditional_Stoves_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Rang_Of_Functions_Of_Traditional_Stoves_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Rang_Of_Functions_Of_Traditional_Stoves_2001.pdf", + "size_bytes": 2081865, + "size_mb": 2.0 + }, + { + "filename": "Rape-Seed-Oil-Conversion_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Rape-Seed-Oil-Conversion_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biodiesel/Rape-Seed-Oil-Conversion_2001.pdf", + "size_bytes": 678738, + "size_mb": 0.6 + }, + { + "filename": "Rappelling_Knots_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Rappelling/Rappelling_Knots_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Rappelling/Rappelling_Knots_2004.pdf", + "size_bytes": 471451, + "size_mb": 0.4 + }, + { + "filename": "Rattan_And_Bamboo_Equipment_For_Physically_Handicapped_Children_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Rattan_And_Bamboo_Equipment_For_Physically_Handicapped_Children_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/Rattan_And_Bamboo_Equipment_For_Physically_Handicapped_Children_1979.pdf", + "size_bytes": 1344224, + "size_mb": 1.3 + }, + { + "filename": "Raw_Feeding_Learning_Site_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Raw_Feeding_Learning_Site_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Raw_Feeding_Learning_Site_2004.pdf", + "size_bytes": 1933340, + "size_mb": 1.8 + }, + { + "filename": "Real_Knots_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Real_Knots_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Real_Knots_2004.pdf", + "size_bytes": 1494665, + "size_mb": 1.4 + }, + { + "filename": "Rebar_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Rebar_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cement-Concrete/Rebar_2002.pdf", + "size_bytes": 424971, + "size_mb": 0.4 + }, + { + "filename": "Rebuilding_Lead-Acid_Batteries_1922-Witte_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Lead_Acid/Rebuilding_Lead-Acid_Batteries_1922-Witte_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lead_Acid/Rebuilding_Lead-Acid_Batteries_1922-Witte_2008.pdf", + "size_bytes": 10228800, + "size_mb": 9.8 + }, + { + "filename": "Rechargeable_Alkaline_Manganese_Dioxide_RAM_Cell_Chemistry_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Alkaline/Rechargeable_Alkaline_Manganese_Dioxide_RAM_Cell_Chemistry_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Alkaline/Rechargeable_Alkaline_Manganese_Dioxide_RAM_Cell_Chemistry_1998.pdf", + "size_bytes": 622310, + "size_mb": 0.6 + }, + { + "filename": "Rechargeable_Batteries_Basics_Pitfalls_And_Safe_Recharging_Practices_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Charging/Rechargeable_Batteries_Basics_Pitfalls_And_Safe_Recharging_Practices_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Charging/Rechargeable_Batteries_Basics_Pitfalls_And_Safe_Recharging_Practices_2005.pdf", + "size_bytes": 119929, + "size_mb": 0.1 + }, + { + "filename": "Rechargeable_Battery_And_Charger_Sources_2007.pdf", + "ia_path": "preppers/Prepper_Ark/AA/Rechargeable_Battery_And_Charger_Sources_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/AA/Rechargeable_Battery_And_Charger_Sources_2007.pdf", + "size_bytes": 211314, + "size_mb": 0.2 + }, + { + "filename": "Reconstruction_By_Way_Of_The_Soil_1943.pdf", + "ia_path": "preppers/Prepper_Ark/Reconstruction_By_Way_Of_The_Soil_1943.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soil/Reconstruction_By_Way_Of_The_Soil_1943.pdf", + "size_bytes": 815539, + "size_mb": 0.8 + }, + { + "filename": "Recycling_From_Municipal_Refuse_State-Of-The-Art_Review_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Recycling_From_Municipal_Refuse_State-Of-The-Art_Review_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Recycling/Recycling_From_Municipal_Refuse_State-Of-The-Art_Review_1984.pdf", + "size_bytes": 12506018, + "size_mb": 11.9 + }, + { + "filename": "Reforestation_In_Arid_Lands_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Reforestation_In_Arid_Lands_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Forestry/Reforestation_In_Arid_Lands_1986.pdf", + "size_bytes": 23244675, + "size_mb": 22.2 + }, + { + "filename": "Refrigerator_Low-Cost_Low-Tech_That_Really_Works_1994.pdf", + "ia_path": "preppers/Prepper_Ark/Refrigerator_Low-Cost_Low-Tech_That_Really_Works_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Refrigeration/Refrigerator_Low-Cost_Low-Tech_That_Really_Works_1994.pdf", + "size_bytes": 44657, + "size_mb": 0.0 + }, + { + "filename": "Refugees_Handbook_For_Emergencies_Part_1_Field_Operations_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Refugees_Handbook_For_Emergencies_Part_1_Field_Operations_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Emergencies/Refugees_Handbook_For_Emergencies_Part_1_Field_Operations_1982.pdf", + "size_bytes": 20946488, + "size_mb": 20.0 + }, + { + "filename": "Regulator_For_Permanent_Magnet_Alternators_2004.pdf", + "ia_path": "preppers/Prepper_Ark/PM_Alternators/Regulator_For_Permanent_Magnet_Alternators_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/PM_Alternators/Regulator_For_Permanent_Magnet_Alternators_2004.pdf", + "size_bytes": 153758, + "size_mb": 0.1 + }, + { + "filename": "Relays_And_Relay_Drivers_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Reference/Relays_And_Relay_Drivers_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Reference/Relays_And_Relay_Drivers_2004.pdf", + "size_bytes": 184469, + "size_mb": 0.2 + }, + { + "filename": "Remote_Power_What_To_Choose_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Remote_Power_What_To_Choose_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrical_Power/Remote_Power_What_To_Choose_2003.pdf", + "size_bytes": 163444, + "size_mb": 0.2 + }, + { + "filename": "Remote_Pumping_Buyers_Guide_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Remote_Pumping_Buyers_Guide_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Remote_Pumping_Buyers_Guide_1999.pdf", + "size_bytes": 1398480, + "size_mb": 1.3 + }, + { + "filename": "Removal_Of_Lead_Ion_From_Industrial_Wastewaters_Using_Activated_Carbon_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Lead/Removal_Of_Lead_Ion_From_Industrial_Wastewaters_Using_Activated_Carbon_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Poisons/Lead/Removal_Of_Lead_Ion_From_Industrial_Wastewaters_Using_Activated_Carbon_2008.pdf", + "size_bytes": 214177, + "size_mb": 0.2 + }, + { + "filename": "Removal_Of_Strontium-89_And_Calcium-45_From_Milk_1959.pdf", + "ia_path": "preppers/Prepper_Ark/Nuclear/Removal_Of_Strontium-89_And_Calcium-45_From_Milk_1959.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disaster_Prep/Nuclear/Removal_Of_Strontium-89_And_Calcium-45_From_Milk_1959.pdf", + "size_bytes": 3729907, + "size_mb": 3.6 + }, + { + "filename": "Renewable_Energy_Resources_And_Rural_Applications_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Renewable_Energy_Resources_And_Rural_Applications_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Renewable_Energy_Resources_And_Rural_Applications_1978.pdf", + "size_bytes": 17544502, + "size_mb": 16.7 + }, + { + "filename": "Renewable_Sources_Of_Energy_Vol-Ii_Biogas_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Renewable_Sources_Of_Energy_Vol-Ii_Biogas_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Renewable_Sources_Of_Energy_Vol-Ii_Biogas_1981.pdf", + "size_bytes": 19107197, + "size_mb": 18.2 + }, + { + "filename": "Repair_And_Maintenance_Of_Diesel_Engines_Rural_Mechanics_Course_3_1990.pdf", + "ia_path": "preppers/Prepper_Ark/Repair_And_Maintenance_Of_Diesel_Engines_Rural_Mechanics_Course_3_1990.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engines/Repair_And_Maintenance_Of_Diesel_Engines_Rural_Mechanics_Course_3_1990.pdf", + "size_bytes": 10002154, + "size_mb": 9.5 + }, + { + "filename": "Repelling_Mosquitoes_Naturally_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Mosquito/Repelling_Mosquitoes_Naturally_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Insects/Mosquito/Repelling_Mosquitoes_Naturally_2006.pdf", + "size_bytes": 65591, + "size_mb": 0.1 + }, + { + "filename": "Report_On_Hybrid_Village_Wind_Power_Systems_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Report_On_Hybrid_Village_Wind_Power_Systems_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Report_On_Hybrid_Village_Wind_Power_Systems_1998.pdf", + "size_bytes": 1553898, + "size_mb": 1.5 + }, + { + "filename": "Reproduction_In_Dairy_Cattle_1_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Dairy/Reproduction_In_Dairy_Cattle_1_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Dairy/Reproduction_In_Dairy_Cattle_1_2005.pdf", + "size_bytes": 638829, + "size_mb": 0.6 + }, + { + "filename": "Reproduction_In_Dairy_Cattle_2_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Dairy/Reproduction_In_Dairy_Cattle_2_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Dairy/Reproduction_In_Dairy_Cattle_2_2005.pdf", + "size_bytes": 605569, + "size_mb": 0.6 + }, + { + "filename": "Required_Power_For_Pumping_Water_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Required_Power_For_Pumping_Water_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Required_Power_For_Pumping_Water_2006.pdf", + "size_bytes": 65582, + "size_mb": 0.1 + }, + { + "filename": "Residential_And_Non-Residential_Drinking_Water_Installations_And_Drainage_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Residential_And_Non-Residential_Drinking_Water_Installations_And_Drainage_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Residential_And_Non-Residential_Drinking_Water_Installations_And_Drainage_1976.pdf", + "size_bytes": 10111939, + "size_mb": 9.6 + }, + { + "filename": "Residual_Ozone_Destruction_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Ozone/Residual_Ozone_Destruction_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Ozone/Residual_Ozone_Destruction_2007.pdf", + "size_bytes": 212189, + "size_mb": 0.2 + }, + { + "filename": "Resistor_Color_Codes1_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Reference/Resistor_Color_Codes1_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Reference/Resistor_Color_Codes1_2004.pdf", + "size_bytes": 60019, + "size_mb": 0.1 + }, + { + "filename": "Resistor_Color_Codes2_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Reference/Resistor_Color_Codes2_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Reference/Resistor_Color_Codes2_2004.pdf", + "size_bytes": 59982, + "size_mb": 0.1 + }, + { + "filename": "Resistors_Batteries_Wire_Gauge_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Resistors_Batteries_Wire_Gauge_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wire/Resistors_Batteries_Wire_Gauge_2004.pdf", + "size_bytes": 425267, + "size_mb": 0.4 + }, + { + "filename": "Restoring_A_Hydro_Unit_By_Michael_Hackleman_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Restoring_A_Hydro_Unit_By_Michael_Hackleman_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Restoring_A_Hydro_Unit_By_Michael_Hackleman_2001.pdf", + "size_bytes": 212087, + "size_mb": 0.2 + }, + { + "filename": "Reusable_Alkaline_Battery_From_Rayovac_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Alkaline/Reusable_Alkaline_Battery_From_Rayovac_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Alkaline/Reusable_Alkaline_Battery_From_Rayovac_2007.pdf", + "size_bytes": 575410, + "size_mb": 0.5 + }, + { + "filename": "Reverse_Osmosis_Membrane_Sensitivity_To_Ozone_And_Halogen_Disinfectants_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Reverse_Osmosis_Membrane_Sensitivity_To_Ozone_And_Halogen_Disinfectants_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Reverse_Osmosis/Reverse_Osmosis_Membrane_Sensitivity_To_Ozone_And_Halogen_Disinfectants_1983.pdf", + "size_bytes": 870400, + "size_mb": 0.8 + }, + { + "filename": "Review_Applications_Of_Gases_From_Biomass_Gasification_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Review_Applications_Of_Gases_From_Biomass_Gasification_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Review_Applications_Of_Gases_From_Biomass_Gasification_2006.pdf", + "size_bytes": 842774, + "size_mb": 0.8 + }, + { + "filename": "Review_Of_Solar_Cooker_Designs_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Review_Of_Solar_Cooker_Designs_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Cooking/Review_Of_Solar_Cooker_Designs_2004.pdf", + "size_bytes": 75967, + "size_mb": 0.1 + }, + { + "filename": "Revised_Medicinal_Seed_Information_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Seeds/Revised_Medicinal_Seed_Information_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Seeds/Revised_Medicinal_Seed_Information_2003.pdf", + "size_bytes": 208729, + "size_mb": 0.2 + }, + { + "filename": "RF_Spectrum_Analyzer_Part1_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Amateur_Electronics/RF_Spectrum_Analyzer_Part1_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Amateur_Electronics/RF_Spectrum_Analyzer_Part1_2004.pdf", + "size_bytes": 395509, + "size_mb": 0.4 + }, + { + "filename": "RF_Spectrum_Analyzer_Part2_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Amateur_Electronics/RF_Spectrum_Analyzer_Part2_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Amateur_Electronics/RF_Spectrum_Analyzer_Part2_2004.pdf", + "size_bytes": 196693, + "size_mb": 0.2 + }, + { + "filename": "Rice_Husk_Ash_Cement_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Rice_Husk_Ash_Cement_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cement-Concrete/Rice_Husk_Ash_Cement_1984.pdf", + "size_bytes": 6545944, + "size_mb": 6.2 + }, + { + "filename": "Rice-Husk_Conversion_To_Energy_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Rice-Husk_Conversion_To_Energy_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Rice-Husk_Conversion_To_Energy_1978.pdf", + "size_bytes": 21104177, + "size_mb": 20.1 + }, + { + "filename": "Rice_Husks_As_A_Fuel_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Rice_Husks_As_A_Fuel_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Rice_Husks_As_A_Fuel_1982.pdf", + "size_bytes": 6217424, + "size_mb": 5.9 + }, + { + "filename": "Rice_Postharvest_Technology_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Rice_Postharvest_Technology_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Processing/Rice_Postharvest_Technology_1976.pdf", + "size_bytes": 22237242, + "size_mb": 21.2 + }, + { + "filename": "Rife_Hydraulic_Rams_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Rife_Hydraulic_Rams_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Rife_Hydraulic_Rams_1985.pdf", + "size_bytes": 1664480, + "size_mb": 1.6 + }, + { + "filename": "Right_Distance_For_Throwing_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Knife_Axe/Right_Distance_For_Throwing_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firearms - Defense/Right_Distance_For_Throwing_2003.pdf", + "size_bytes": 55848, + "size_mb": 0.1 + }, + { + "filename": "Rinbolt_Hitching_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Rinbolt_Hitching_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Rinbolt_Hitching_2004.pdf", + "size_bytes": 146185, + "size_mb": 0.1 + }, + { + "filename": "Rise_Set_And_Twilight_Definitions_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Rise_Set_And_Twilight_Definitions_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Latitude_Determination/Rise_Set_And_Twilight_Definitions_2004.pdf", + "size_bytes": 26298, + "size_mb": 0.0 + }, + { + "filename": "RO_Membrane_Specifications_2007.pdf", + "ia_path": "preppers/Prepper_Ark/RO_Membrane_Specifications_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Reverse_Osmosis/RO_Membrane_Specifications_2007.pdf", + "size_bytes": 155433, + "size_mb": 0.1 + }, + { + "filename": "RO_Residential_Installation_Guide_2007.pdf", + "ia_path": "preppers/Prepper_Ark/RO_Residential_Installation_Guide_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Reverse_Osmosis/RO_Residential_Installation_Guide_2007.pdf", + "size_bytes": 485380, + "size_mb": 0.5 + }, + { + "filename": "RO_Tubing_Push_In_Fittings_2007.pdf", + "ia_path": "preppers/Prepper_Ark/RO_Tubing_Push_In_Fittings_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Reverse_Osmosis/RO_Tubing_Push_In_Fittings_2007.pdf", + "size_bytes": 118172, + "size_mb": 0.1 + }, + { + "filename": "Rock_Climbing_Basics_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Rock_Climbing_Basics_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Climbing/Rock_Climbing_Basics_2007.pdf", + "size_bytes": 13280, + "size_mb": 0.0 + }, + { + "filename": "Rodale_Grain_Thresher_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Rodale_Grain_Thresher_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Thresher/Rodale_Grain_Thresher_1977.pdf", + "size_bytes": 315187, + "size_mb": 0.3 + }, + { + "filename": "Roma_Wood_Gas_Fuelled_Electric_Power_House_In_1950.pdf", + "ia_path": "preppers/Prepper_Ark/Roma_Wood_Gas_Fuelled_Electric_Power_House_In_1950.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Roma_Wood_Gas_Fuelled_Electric_Power_House_In_1950.pdf", + "size_bytes": 1195028, + "size_mb": 1.1 + }, + { + "filename": "Roof_Constructions_For_Housing_In_Developing_Countries_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Roof_Constructions_For_Housing_In_Developing_Countries_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Roof_Constructions_For_Housing_In_Developing_Countries_1982.pdf", + "size_bytes": 30091986, + "size_mb": 28.7 + }, + { + "filename": "Roof-Vault_Catenary_Parabola_Curve_To_Hold_Weight_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Roof-Vault_Catenary_Parabola_Curve_To_Hold_Weight_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Roof-Vault_Catenary_Parabola_Curve_To_Hold_Weight_2005.pdf", + "size_bytes": 15398, + "size_mb": 0.0 + }, + { + "filename": "Roof_Water_Harvisting_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Roof_Water_Harvisting_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Roof_Water_Harvisting_2002.pdf", + "size_bytes": 580980, + "size_mb": 0.6 + }, + { + "filename": "Roofing_In_Developing_Countries_Research_For_New_Technologies_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Roofing_In_Developing_Countries_Research_For_New_Technologies_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Roofing_In_Developing_Countries_Research_For_New_Technologies_1974.pdf", + "size_bytes": 6123603, + "size_mb": 5.8 + }, + { + "filename": "Roofwater_Harvesting_Recommendations_For_Designing_Rainwater_Tanks_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Roofwater_Harvesting_Recommendations_For_Designing_Rainwater_Tanks_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Roofwater_Harvesting_Recommendations_For_Designing_Rainwater_Tanks_2001.pdf", + "size_bytes": 634696, + "size_mb": 0.6 + }, + { + "filename": "Roofwater_Harvesting_Reinforced_Brick_Tank_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Roofwater_Harvesting_Reinforced_Brick_Tank_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Roofwater_Harvesting_Reinforced_Brick_Tank_2000.pdf", + "size_bytes": 460301, + "size_mb": 0.4 + }, + { + "filename": "Roofwater_Harvesting_Single_Skin_Externally_Reinforced_Brick_Tanks_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Roofwater_Harvesting_Single_Skin_Externally_Reinforced_Brick_Tanks_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Roofwater_Harvesting_Single_Skin_Externally_Reinforced_Brick_Tanks_1999.pdf", + "size_bytes": 1164435, + "size_mb": 1.1 + }, + { + "filename": "Roofwater_Harvesting_Stabilised_Soil_Tanks_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Roofwater_Harvesting_Stabilised_Soil_Tanks_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Roofwater_Harvesting_Stabilised_Soil_Tanks_2000.pdf", + "size_bytes": 915071, + "size_mb": 0.9 + }, + { + "filename": "Roofwater_Harvesting_Three_Partially_Below_Ground_Tanks_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Roofwater_Harvesting_Three_Partially_Below_Ground_Tanks_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Roofwater_Harvesting_Three_Partially_Below_Ground_Tanks_2000.pdf", + "size_bytes": 563827, + "size_mb": 0.5 + }, + { + "filename": "Root_Crop_Processing_Food_Cycle_Technology_Source_Book_No-5_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Root_Crop_Processing_Food_Cycle_Technology_Source_Book_No-5_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Processing/Root_Crop_Processing_Food_Cycle_Technology_Source_Book_No-5_1989.pdf", + "size_bytes": 7548828, + "size_mb": 7.2 + }, + { + "filename": "Rope_Making_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Rope_Making/Rope_Making_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Rope_Making/Rope_Making_2004.pdf", + "size_bytes": 252994, + "size_mb": 0.2 + }, + { + "filename": "Rope_Types_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Rope_Types_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Rope/Rope_Types_2003.pdf", + "size_bytes": 72823, + "size_mb": 0.1 + }, + { + "filename": "Rope_Water_Pumps_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/Rope_Water_Pumps_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/Rope_Water_Pumps_2008.pdf", + "size_bytes": 87231, + "size_mb": 0.1 + }, + { + "filename": "Rope_Works_Archive_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Rope_Works_Archive_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Rope_Works_Archive_2004.pdf", + "size_bytes": 10650914, + "size_mb": 10.2 + }, + { + "filename": "Ropers_Knots_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Ropers_Knots_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Ropers_Knots_2004.pdf", + "size_bytes": 8100207, + "size_mb": 7.7 + }, + { + "filename": "Ropes_Knots_Ladders_Lashings_And_Anchorages_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Ropes_Knots_Ladders_Lashings_And_Anchorages_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Ropes_Knots_Ladders_Lashings_And_Anchorages_2003.pdf", + "size_bytes": 2971688, + "size_mb": 2.8 + }, + { + "filename": "Rotor_Design_For_Horizontal_Axis_Windmills_Math_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Rotor_Design_For_Horizontal_Axis_Windmills_Math_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Rotor_Design_For_Horizontal_Axis_Windmills_Math_1977.pdf", + "size_bytes": 3455367, + "size_mb": 3.3 + }, + { + "filename": "Row_Covers_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Row_Covers_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/PVC/Row_Covers_2003.pdf", + "size_bytes": 61440, + "size_mb": 0.1 + }, + { + "filename": "Ruminant_Feeding_Strategies_For_Sustainable_Agricultural_Production_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Ruminant_Feeding_Strategies_For_Sustainable_Agricultural_Production_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Growing/Ruminant_Feeding_Strategies_For_Sustainable_Agricultural_Production_1997.pdf", + "size_bytes": 34632, + "size_mb": 0.0 + }, + { + "filename": "Running_A_Biogas_Programme_Handbook_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Running_A_Biogas_Programme_Handbook_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Running_A_Biogas_Programme_Handbook_1988.pdf", + "size_bytes": 19041254, + "size_mb": 18.2 + }, + { + "filename": "Rural_Building_Reference_Book_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Rural_Building_Reference_Book_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Rural_Building_Reference_Book_1986.pdf", + "size_bytes": 18826115, + "size_mb": 18.0 + }, + { + "filename": "Rural_Building_Vol-2_Basic_Knowledge_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Rural_Building_Vol-2_Basic_Knowledge_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Rural_Building_Vol-2_Basic_Knowledge_1986.pdf", + "size_bytes": 14654337, + "size_mb": 14.0 + }, + { + "filename": "Rural_Building_Vol-3_Construction_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Rural_Building_Vol-3_Construction_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Rural_Building_Vol-3_Construction_1986.pdf", + "size_bytes": 24034356, + "size_mb": 22.9 + }, + { + "filename": "Rural_Building_Vol-4_Drawing_Book_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Rural_Building_Vol-4_Drawing_Book_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Rural_Building_Vol-4_Drawing_Book_1986.pdf", + "size_bytes": 8884546, + "size_mb": 8.5 + }, + { + "filename": "Rural_Coastal_Sewerage_Concept_In_Papua_New_Guinea_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Rural_Coastal_Sewerage_Concept_In_Papua_New_Guinea_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/Rural_Coastal_Sewerage_Concept_In_Papua_New_Guinea_2006.pdf", + "size_bytes": 49654, + "size_mb": 0.0 + }, + { + "filename": "Rural_Crop_Selection_Handbook_For_New_Guinea_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Rural_Crop_Selection_Handbook_For_New_Guinea_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Rural_Crop_Selection_Handbook_For_New_Guinea_1999.pdf", + "size_bytes": 25557093, + "size_mb": 24.4 + }, + { + "filename": "Rural_Energy_Choices_In_Developing_Countries_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Rural_Energy_Choices_In_Developing_Countries_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Rural_Energy_Choices_In_Developing_Countries_2008.pdf", + "size_bytes": 317698, + "size_mb": 0.3 + }, + { + "filename": "Rural_Mimeo_Newspapers_1963.pdf", + "ia_path": "preppers/Prepper_Ark/Rural_Mimeo_Newspapers_1963.pdf", + "local_path": "/export/library/Survival-Companion-Library/Printing/Rural_Mimeo_Newspapers_1963.pdf", + "size_bytes": 6822394, + "size_mb": 6.5 + }, + { + "filename": "Rural_Tanning_Techniques_No-68_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Rural_Tanning_Techniques_No-68_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tanning/Rural_Tanning_Techniques_No-68_1974.pdf", + "size_bytes": 27189102, + "size_mb": 25.9 + }, + { + "filename": "Rural_Water_Supply_In_China_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Rural_Water_Supply_In_China_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Rural_Water_Supply_In_China_1981.pdf", + "size_bytes": 10644886, + "size_mb": 10.2 + }, + { + "filename": "Rural_Water_Supply_In_Developing_Countries_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Rural_Water_Supply_In_Developing_Countries_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Rural_Water_Supply_In_Developing_Countries_1980.pdf", + "size_bytes": 21798824, + "size_mb": 20.8 + }, + { + "filename": "Rural_Water_Supply_In_Nepal_Concrete_Course_No-3_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Rural_Water_Supply_In_Nepal_Concrete_Course_No-3_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Storage/Rural_Water_Supply_In_Nepal_Concrete_Course_No-3_1977.pdf", + "size_bytes": 995074, + "size_mb": 0.9 + }, + { + "filename": "Rural_Water_Supply_In_Nepal_Construction_Design_Course_No-5_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Rural_Water_Supply_In_Nepal_Construction_Design_Course_No-5_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Rural_Water_Supply_In_Nepal_Construction_Design_Course_No-5_1978.pdf", + "size_bytes": 6934100, + "size_mb": 6.6 + }, + { + "filename": "Rural_Water_Supply_In_Nepal_Hydrology-Water_Cycle_Course_No-1_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Rural_Water_Supply_In_Nepal_Hydrology-Water_Cycle_Course_No-1_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Rural_Water_Supply_In_Nepal_Hydrology-Water_Cycle_Course_No-1_1977.pdf", + "size_bytes": 1219771, + "size_mb": 1.2 + }, + { + "filename": "Rural_Water_Supply_In_Nepal_Pipe_And_Fittings_Course_No-4_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Rural_Water_Supply_In_Nepal_Pipe_And_Fittings_Course_No-4_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Rural_Water_Supply_In_Nepal_Pipe_And_Fittings_Course_No-4_1978.pdf", + "size_bytes": 2555779, + "size_mb": 2.4 + }, + { + "filename": "Rural_Water_Supply_In_Nepal_Stone_Masonry_Course_No-2_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Rural_Water_Supply_In_Nepal_Stone_Masonry_Course_No-2_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Rural_Water_Supply_In_Nepal_Stone_Masonry_Course_No-2_1977.pdf", + "size_bytes": 1807943, + "size_mb": 1.7 + }, + { + "filename": "Safety_Precautions_When_Working_In_Tanks_Silos_Etc_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Safety/Safety_Precautions_When_Working_In_Tanks_Silos_Etc_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Safety/Safety_Precautions_When_Working_In_Tanks_Silos_Etc_2003.pdf", + "size_bytes": 81471, + "size_mb": 0.1 + }, + { + "filename": "Safety_Systems_For_Water_Pumping_Windmills_Kragten_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Safety_Systems_For_Water_Pumping_Windmills_Kragten_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pumping/Safety_Systems_For_Water_Pumping_Windmills_Kragten_1989.pdf", + "size_bytes": 2947538, + "size_mb": 2.8 + }, + { + "filename": "Sahores_Windmill_Water_Pump_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Sahores_Windmill_Water_Pump_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pumping/Sahores_Windmill_Water_Pump_1975.pdf", + "size_bytes": 7027672, + "size_mb": 6.7 + }, + { + "filename": "Sails_As_An_Aid_To_Fishing_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Sails_As_An_Aid_To_Fishing_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fishing/Sails_As_An_Aid_To_Fishing_1988.pdf", + "size_bytes": 42137264, + "size_mb": 40.2 + }, + { + "filename": "Salmon_Ranchers_Manual_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Salmon_Ranchers_Manual_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Salmon_Ranchers_Manual_1975.pdf", + "size_bytes": 15999767, + "size_mb": 15.3 + }, + { + "filename": "Salt_Water_Battery_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Home_Made/Salt_Water_Battery_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Home_Made/Salt_Water_Battery_2005.pdf", + "size_bytes": 108818, + "size_mb": 0.1 + }, + { + "filename": "Salvaged_Materials_To_Build_A_Thermosiphon_Solar_Hot_Water_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/Salvaged_Materials_To_Build_A_Thermosiphon_Solar_Hot_Water_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/Salvaged_Materials_To_Build_A_Thermosiphon_Solar_Hot_Water_2001.pdf", + "size_bytes": 114379, + "size_mb": 0.1 + }, + { + "filename": "Sams_Electronics_Repair_FAQ_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Repair/Sams_Electronics_Repair_FAQ_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Repair/Sams_Electronics_Repair_FAQ_2004.pdf", + "size_bytes": 14514934, + "size_mb": 13.8 + }, + { + "filename": "Sanitation_Without_Water_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Sanitation_Without_Water_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/Sanitation_Without_Water_1985.pdf", + "size_bytes": 11555609, + "size_mb": 11.0 + }, + { + "filename": "Savanna_Afforestation_In_Africa_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Savanna_Afforestation_In_Africa_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Forestry/Savanna_Afforestation_In_Africa_1976.pdf", + "size_bytes": 26949488, + "size_mb": 25.7 + }, + { + "filename": "Saw_Filing_To_Sharpen_It_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Saw_Filing_To_Sharpen_It_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/Saw_Filing_To_Sharpen_It_2004.pdf", + "size_bytes": 1186232, + "size_mb": 1.1 + }, + { + "filename": "Sawdust_Burning_Space-Heater_Stove_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Heating/Sawdust_Burning_Space-Heater_Stove_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Heating/Sawdust_Burning_Space-Heater_Stove_1975.pdf", + "size_bytes": 893539, + "size_mb": 0.9 + }, + { + "filename": "Sawing-Out_Wooden_Bearings_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Technology/Sawing-Out_Wooden_Bearings_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Technology/Sawing-Out_Wooden_Bearings_2003.pdf", + "size_bytes": 56722, + "size_mb": 0.1 + }, + { + "filename": "Scoraig_Wind_Electric_Projects_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Hugh_Piggott/Scoraig_Wind_Electric_Projects_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Hugh_Piggott/Scoraig_Wind_Electric_Projects_2003.pdf", + "size_bytes": 33059014, + "size_mb": 31.5 + }, + { + "filename": "Scout_Notebook_Lighting_A_Fire_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Fire/Scout_Notebook_Lighting_A_Fire_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Fire/Scout_Notebook_Lighting_A_Fire_2004.pdf", + "size_bytes": 63944, + "size_mb": 0.1 + }, + { + "filename": "Search_Light_Carbon_Arc_Electrodes_Gives_Amps_And_Volts_For_Given_Size_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Search_Light_Carbon_Arc_Electrodes_Gives_Amps_And_Volts_For_Given_Size_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Carbon_Arc/Search_Light_Carbon_Arc_Electrodes_Gives_Amps_And_Volts_For_Given_Size_2005.pdf", + "size_bytes": 146983, + "size_mb": 0.1 + }, + { + "filename": "Seed_For_The_Garden_Virginia_Cooperative_Extension_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Seeds/Seed_For_The_Garden_Virginia_Cooperative_Extension_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Seeds/Seed_For_The_Garden_Virginia_Cooperative_Extension_2007.pdf", + "size_bytes": 43822, + "size_mb": 0.0 + }, + { + "filename": "Seeds_Of_The_World_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Seeds/Seeds_Of_The_World_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Seeds/Seeds_Of_The_World_2009.pdf", + "size_bytes": 239129, + "size_mb": 0.2 + }, + { + "filename": "Selecting_The_Right_PV_Voltage_By_Windy_Dankoff_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/Selecting_The_Right_PV_Voltage_By_Windy_Dankoff_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/Selecting_The_Right_PV_Voltage_By_Windy_Dankoff_2001.pdf", + "size_bytes": 14650, + "size_mb": 0.0 + }, + { + "filename": "Selecting_Water-Pumping_Windmills_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Selecting_Water-Pumping_Windmills_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pumping/Selecting_Water-Pumping_Windmills_1978.pdf", + "size_bytes": 2397543, + "size_mb": 2.3 + }, + { + "filename": "Selection_Of_Materials_For_Burnt_Clay_Brick_Manufacture_No-7_1970.pdf", + "ia_path": "preppers/Prepper_Ark/Selection_Of_Materials_For_Burnt_Clay_Brick_Manufacture_No-7_1970.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Selection_Of_Materials_For_Burnt_Clay_Brick_Manufacture_No-7_1970.pdf", + "size_bytes": 341426, + "size_mb": 0.3 + }, + { + "filename": "Self-Defense_Training_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Self-Defense_Training_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Self-Defense_Training_2003.pdf", + "size_bytes": 463818, + "size_mb": 0.4 + }, + { + "filename": "Self-Help_Construction_Of_1-Story_Buildings_M-6_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Self-Help_Construction_Of_1-Story_Buildings_M-6_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Self-Help_Construction_Of_1-Story_Buildings_M-6_1980.pdf", + "size_bytes": 17457171, + "size_mb": 16.6 + }, + { + "filename": "Self-Help_Practices_In_Housing_Selected_Case_Studies_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Self-Help_Practices_In_Housing_Selected_Case_Studies_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Self-Help_Practices_In_Housing_Selected_Case_Studies_1973.pdf", + "size_bytes": 12676353, + "size_mb": 12.1 + }, + { + "filename": "Self-Help_Wells_FAO_Irrigation_and_Drainage_Paper_No-30_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Self-Help_Wells_FAO_Irrigation_and_Drainage_Paper_No-30_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Irrigation/Self-Help_Wells_FAO_Irrigation_and_Drainage_Paper_No-30_1977.pdf", + "size_bytes": 10825623, + "size_mb": 10.3 + }, + { + "filename": "Self-Reliance_Ways_To_Stay_Warm_By_Robert_Williams_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Self-Reliance/Self-Reliance_Ways_To_Stay_Warm_By_Robert_Williams_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pioneer/Self-Reliance/Self-Reliance_Ways_To_Stay_Warm_By_Robert_Williams_2001.pdf", + "size_bytes": 5759797, + "size_mb": 5.5 + }, + { + "filename": "Semi-Underground_Solar_House_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Building_Heat/Semi-Underground_Solar_House_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Building_Heat/Semi-Underground_Solar_House_2001.pdf", + "size_bytes": 59510, + "size_mb": 0.1 + }, + { + "filename": "Septic_Tank_Practices_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Septic_Tanks/Septic_Tank_Practices_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/Septic_Tanks/Septic_Tank_Practices_1976.pdf", + "size_bytes": 8008846, + "size_mb": 7.6 + }, + { + "filename": "Septic_Tank_System_Kern_And_Mullen_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Septic_Tanks/Septic_Tank_System_Kern_And_Mullen_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/Septic_Tanks/Septic_Tank_System_Kern_And_Mullen_1982.pdf", + "size_bytes": 12773, + "size_mb": 0.0 + }, + { + "filename": "Series_Of_Articles_On_The_Use_Of_Bamboo_In_Building_Construction_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Series_Of_Articles_On_The_Use_Of_Bamboo_In_Building_Construction_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Series_Of_Articles_On_The_Use_Of_Bamboo_In_Building_Construction_1982.pdf", + "size_bytes": 19607242, + "size_mb": 18.7 + }, + { + "filename": "Severe_Weather_Identification_Guidelines_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Severe_Weather_Identification_Guidelines_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Severe_Weather_Identification_Guidelines_2007.pdf", + "size_bytes": 138696, + "size_mb": 0.1 + }, + { + "filename": "Sewage_Treatment_Chagnon_Introduction_to_CEPT_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Sewage_Treatment_Chagnon_Introduction_to_CEPT_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/Sewage_Treatment_Chagnon_Introduction_to_CEPT_2002.pdf", + "size_bytes": 86314, + "size_mb": 0.1 + }, + { + "filename": "Shaft_Lime_Kiln_No-13_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Shaft_Lime_Kiln_No-13_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Kilns/Shaft_Lime_Kiln_No-13_1974.pdf", + "size_bytes": 1629904, + "size_mb": 1.6 + }, + { + "filename": "Sharpening_Small_Tools_And_Appliances_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Sharpening_Small_Tools_And_Appliances_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/Sharpening_Small_Tools_And_Appliances_1976.pdf", + "size_bytes": 7789425, + "size_mb": 7.4 + }, + { + "filename": "Sheep_Health_Handbook_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Sheep/Sheep_Health_Handbook_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Sheep/Sheep_Health_Handbook_1983.pdf", + "size_bytes": 9782507, + "size_mb": 9.3 + }, + { + "filename": "Sheet_Bend_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Sheet_Bend_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Sheet_Bend_2004.pdf", + "size_bytes": 361979, + "size_mb": 0.3 + }, + { + "filename": "Shelter.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Shelter.pdf", + "local_path": "/export/library/Survival-Companion-Library/Nuclear - Biological - Chemical - Warfare - Terrorism/shelter.pdf", + "size_bytes": 48735441, + "size_mb": 46.5 + }, + { + "filename": "Shelter_After_Disaster_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Shelter_After_Disaster_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Shelter_After_Disaster_1978.pdf", + "size_bytes": 34933991, + "size_mb": 33.3 + }, + { + "filename": "Shelter_After_Disaster_Guidelines_For_Assistance_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Shelter_After_Disaster_Guidelines_For_Assistance_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Shelter_After_Disaster_Guidelines_For_Assistance_1982.pdf", + "size_bytes": 12619761, + "size_mb": 12.0 + }, + { + "filename": "Shelter_And_Making_Camp-1_1995.pdf", + "ia_path": "preppers/Prepper_Ark/Camping/Shelter_And_Making_Camp-1_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Camping/Shelter_And_Making_Camp-1_1995.pdf", + "size_bytes": 201021, + "size_mb": 0.2 + }, + { + "filename": "Shelter_History_I_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Shelter_History_I_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Shelter_History_I_1978.pdf", + "size_bytes": 648192, + "size_mb": 0.6 + }, + { + "filename": "Shelter_History_II_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Shelter_History_II_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Shelter_History_II_1978.pdf", + "size_bytes": 41566919, + "size_mb": 39.6 + }, + { + "filename": "Shelter_Kearny_Air_Pump_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Shelter_Kearny_Air_Pump_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Shelter_Kearny_Air_Pump_2004.pdf", + "size_bytes": 861740, + "size_mb": 0.8 + }, + { + "filename": "Shelter_Types_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Shelter_Types_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Shelter_Types_2004.pdf", + "size_bytes": 46151, + "size_mb": 0.0 + }, + { + "filename": "Shelter_Ventilation_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Shelter_Ventilation_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Shelter_Ventilation_2004.pdf", + "size_bytes": 272918, + "size_mb": 0.3 + }, + { + "filename": "Shop_Tactics_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Shop_Tactics_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Power/Shop_Tactics_1976.pdf", + "size_bytes": 11031946, + "size_mb": 10.5 + }, + { + "filename": "Significance_Of_The_Lunar_Week_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Significance_Of_The_Lunar_Week_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Calendars/Significance_Of_The_Lunar_Week_2008.pdf", + "size_bytes": 850656, + "size_mb": 0.8 + }, + { + "filename": "Silages-Fodder_From_Tropical_Forages_For_Milk_Production_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Silages-Fodder_From_Tropical_Forages_For_Milk_Production_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Silages-Fodder_From_Tropical_Forages_For_Milk_Production_1997.pdf", + "size_bytes": 246263, + "size_mb": 0.2 + }, + { + "filename": "Silicon_Sams_Technology_Resource_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Repair/Silicon_Sams_Technology_Resource_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Repair/Silicon_Sams_Technology_Resource_2004.pdf", + "size_bytes": 13576697, + "size_mb": 12.9 + }, + { + "filename": "Silkworm_Rearing_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Insects/Silkworm_Rearing_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Insects/Silkworm_Rearing_1988.pdf", + "size_bytes": 8258061, + "size_mb": 7.9 + }, + { + "filename": "Simple_Assessment_Techniques_For_Soil_And_Water_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Simple_Assessment_Techniques_For_Soil_And_Water_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soil/Simple_Assessment_Techniques_For_Soil_And_Water_1999.pdf", + "size_bytes": 2343716, + "size_mb": 2.2 + }, + { + "filename": "Simple_Bridge_Structures_1972.pdf", + "ia_path": "preppers/Prepper_Ark/Simple_Bridge_Structures_1972.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bridges/Simple_Bridge_Structures_1972.pdf", + "size_bytes": 12304124, + "size_mb": 11.7 + }, + { + "filename": "Simple_Build_Your_Own_PV_Solar-Cell_Swiss_Jam-Type_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/Simple_Build_Your_Own_PV_Solar-Cell_Swiss_Jam-Type_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/Simple_Build_Your_Own_PV_Solar-Cell_Swiss_Jam-Type_2001.pdf", + "size_bytes": 1917586, + "size_mb": 1.8 + }, + { + "filename": "Simple_Chain_And_Wood_Saddle_For_Donkeys_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Simple_Chain_And_Wood_Saddle_For_Donkeys_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/Simple_Chain_And_Wood_Saddle_For_Donkeys_1999.pdf", + "size_bytes": 379490, + "size_mb": 0.4 + }, + { + "filename": "Simple_Dental_Care_For_Rural_Hospitals_1971.pdf", + "ia_path": "preppers/Prepper_Ark/Simple_Dental_Care_For_Rural_Hospitals_1971.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dental_Care/Simple_Dental_Care_For_Rural_Hospitals_1971.pdf", + "size_bytes": 3601507, + "size_mb": 3.4 + }, + { + "filename": "Simple_Grain_Drier_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Simple_Grain_Drier_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dehydrators/Simple_Grain_Drier_1999.pdf", + "size_bytes": 2489054, + "size_mb": 2.4 + }, + { + "filename": "Simple_Machines_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Simple_Machines_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Making/Simple_Machines_2002.pdf", + "size_bytes": 2945120, + "size_mb": 2.8 + }, + { + "filename": "Simple_Methods_Of_Candle_Manufacture_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Simple_Methods_Of_Candle_Manufacture_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Candles/Simple_Methods_Of_Candle_Manufacture_1975.pdf", + "size_bytes": 2188554, + "size_mb": 2.1 + }, + { + "filename": "Simple_Non-Destructive_Defense_Using_Hot_Pepper_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Simple_Non-Destructive_Defense_Using_Hot_Pepper_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Simple_Non-Destructive_Defense_Using_Hot_Pepper_1997.pdf", + "size_bytes": 7473, + "size_mb": 0.0 + }, + { + "filename": "Simple_Rotary_Pump_Finland_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Simple_Rotary_Pump_Finland_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Simple_Rotary_Pump_Finland_2003.pdf", + "size_bytes": 48116, + "size_mb": 0.0 + }, + { + "filename": "Simple_Slow_Cooker_Heat_Insolate_Cook_Slowly_As_It_Cools_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Slow/Simple_Slow_Cooker_Heat_Insolate_Cook_Slowly_As_It_Cools_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cooking-Caning-Curing/Slow/Simple_Slow_Cooker_Heat_Insolate_Cook_Slowly_As_It_Cools_2001.pdf", + "size_bytes": 187758, + "size_mb": 0.2 + }, + { + "filename": "Simple_Solar_Still_For_The_Production_Of_Distilled_Water_1967.pdf", + "ia_path": "preppers/Prepper_Ark/Distillation/Simple_Solar_Still_For_The_Production_Of_Distilled_Water_1967.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Distillation/Simple_Solar_Still_For_The_Production_Of_Distilled_Water_1967.pdf", + "size_bytes": 759005, + "size_mb": 0.7 + }, + { + "filename": "Simple_Stress_Formulas_For_Beams_J_E_Gordon_UK_1968.pdf", + "ia_path": "preppers/Prepper_Ark/Simple_Stress_Formulas_For_Beams_J_E_Gordon_UK_1968.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engineering/Simple_Stress_Formulas_For_Beams_J_E_Gordon_UK_1968.pdf", + "size_bytes": 78830, + "size_mb": 0.1 + }, + { + "filename": "Simple_Survival_Water_Filter_Construction_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Filtering/Simple_Survival_Water_Filter_Construction_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Filtering/Simple_Survival_Water_Filter_Construction_2004.pdf", + "size_bytes": 13726, + "size_mb": 0.0 + }, + { + "filename": "Simple_Tin_Fluid_Transfer_Pump_Used_In_Orient_Java_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Simple_Tin_Fluid_Transfer_Pump_Used_In_Orient_Java_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Simple_Tin_Fluid_Transfer_Pump_Used_In_Orient_Java_1977.pdf", + "size_bytes": 1064185, + "size_mb": 1.0 + }, + { + "filename": "Simple_Water_Wheels_Mills_And_Math_Cloudburst_1947.pdf", + "ia_path": "preppers/Prepper_Ark/Simple_Water_Wheels_Mills_And_Math_Cloudburst_1947.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wheels/Simple_Water_Wheels_Mills_And_Math_Cloudburst_1947.pdf", + "size_bytes": 8580439, + "size_mb": 8.2 + }, + { + "filename": "Simple_Ways_To_Get_Started_In_Solar_Hot_Water_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/Simple_Ways_To_Get_Started_In_Solar_Hot_Water_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/Simple_Ways_To_Get_Started_In_Solar_Hot_Water_2001.pdf", + "size_bytes": 26043, + "size_mb": 0.0 + }, + { + "filename": "Simple_Wind_Speed_Anemometers_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Simple_Wind_Speed_Anemometers_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wind_Anemometer/Simple_Wind_Speed_Anemometers_2005.pdf", + "size_bytes": 148566, + "size_mb": 0.1 + }, + { + "filename": "Simple_Working_Models_Of_Historic_Machines_1968.pdf", + "ia_path": "preppers/Prepper_Ark/Simple_Working_Models_Of_Historic_Machines_1968.pdf", + "local_path": "/export/library/Survival-Companion-Library/Machine_Making/Simple_Working_Models_Of_Historic_Machines_1968.pdf", + "size_bytes": 3193116, + "size_mb": 3.0 + }, + { + "filename": "Simplified_Wind_Power_Systems_For_Experimenters_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Simplified_Wind_Power_Systems_For_Experimenters_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Simplified_Wind_Power_Systems_For_Experimenters_1975.pdf", + "size_bytes": 9577142, + "size_mb": 9.1 + }, + { + "filename": "Siphons_Principles_Garrett_1991.pdf", + "ia_path": "preppers/Prepper_Ark/Siphons_Principles_Garrett_1991.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Siphons_Principles_Garrett_1991.pdf", + "size_bytes": 3500591, + "size_mb": 3.3 + }, + { + "filename": "Site_Selection_Handbook_For_Small_Wind_Energy_Conversion_Systems_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Site_Selection_Handbook_For_Small_Wind_Energy_Conversion_Systems_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Site_Selection_Handbook_For_Small_Wind_Energy_Conversion_Systems_1978.pdf", + "size_bytes": 8159821, + "size_mb": 7.8 + }, + { + "filename": "Sizing_an_Inverter_Battery_Bank_FAQ_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Banks/Sizing_an_Inverter_Battery_Bank_FAQ_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Banks/Sizing_an_Inverter_Battery_Bank_FAQ_2004.pdf", + "size_bytes": 99451, + "size_mb": 0.1 + }, + { + "filename": "Skin_Conditions_In_Pigs_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Pig/Skin_Conditions_In_Pigs_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Pig/Skin_Conditions_In_Pigs_2001.pdf", + "size_bytes": 299314, + "size_mb": 0.3 + }, + { + "filename": "Slide_Over_View_Of_Batteries_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Types/Slide_Over_View_Of_Batteries_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Types/Slide_Over_View_Of_Batteries_2007.pdf", + "size_bytes": 464046, + "size_mb": 0.4 + }, + { + "filename": "Sling_Pump_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Spirals/Sling_Pump_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Spirals/Sling_Pump_2008.pdf", + "size_bytes": 37561, + "size_mb": 0.0 + }, + { + "filename": "Slow_Sand_Filtration_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Sand/Slow_Sand_Filtration_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Sand/Slow_Sand_Filtration_1974.pdf", + "size_bytes": 15298539, + "size_mb": 14.6 + }, + { + "filename": "Slow_Sand_Filtration_For_Community_Water_Supply_1987.pdf", + "ia_path": "preppers/Prepper_Ark/Sand/Slow_Sand_Filtration_For_Community_Water_Supply_1987.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Sand/Slow_Sand_Filtration_For_Community_Water_Supply_1987.pdf", + "size_bytes": 14296475, + "size_mb": 13.6 + }, + { + "filename": "Slow_Sand_Filtration_For_Community_Water_Supply_In_Developing_Countries_No-11_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Sand/Slow_Sand_Filtration_For_Community_Water_Supply_In_Developing_Countries_No-11_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Sand/Slow_Sand_Filtration_For_Community_Water_Supply_In_Developing_Countries_No-11_1978.pdf", + "size_bytes": 18595078, + "size_mb": 17.7 + }, + { + "filename": "Slow_Sand_Filtration_For_Community_Water_Supply_In_Developing_Countries_No-9_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Sand/Slow_Sand_Filtration_For_Community_Water_Supply_In_Developing_Countries_No-9_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Sand/Slow_Sand_Filtration_For_Community_Water_Supply_In_Developing_Countries_No-9_1977.pdf", + "size_bytes": 5686685, + "size_mb": 5.4 + }, + { + "filename": "Small_Animal_Dead_Fall_Support_To_Hold_Up_Heavy_Kill_Rock_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Trapping/Small_Animal_Dead_Fall_Support_To_Hold_Up_Heavy_Kill_Rock_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Trapping/Small_Animal_Dead_Fall_Support_To_Hold_Up_Heavy_Kill_Rock_2005.pdf", + "size_bytes": 16239, + "size_mb": 0.0 + }, + { + "filename": "Small_Backyard_Greenhouse_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Backyard_Greenhouse_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/Small_Backyard_Greenhouse_2004.pdf", + "size_bytes": 899890, + "size_mb": 0.9 + }, + { + "filename": "Small_Boat_Design_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Boat_Design_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Boats/Small_Boat_Design_1975.pdf", + "size_bytes": 8807243, + "size_mb": 8.4 + }, + { + "filename": "Small_Community_Water_Supplies_No-18_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Community_Water_Supplies_No-18_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Small_Community_Water_Supplies_No-18_1981.pdf", + "size_bytes": 39824930, + "size_mb": 38.0 + }, + { + "filename": "Small_Cupola_For_Workshop_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Casting/Small_Cupola_For_Workshop_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Casting/Small_Cupola_For_Workshop_2004.pdf", + "size_bytes": 323471, + "size_mb": 0.3 + }, + { + "filename": "Small_Earth_Dams_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Earth_Dams_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dams/Small_Earth_Dams_1983.pdf", + "size_bytes": 5318291, + "size_mb": 5.1 + }, + { + "filename": "Small_Engine_Maintenance_For_Women_By_Michelle_Richard_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Engine_Maintenance_For_Women_By_Michelle_Richard_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engines/Small_Engine_Maintenance_For_Women_By_Michelle_Richard_2001.pdf", + "size_bytes": 24344, + "size_mb": 0.0 + }, + { + "filename": "Small_Farm_Equipment_For_Developing_Countries_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Farm_Equipment_For_Developing_Countries_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Small_Farm_Equipment_For_Developing_Countries_1985.pdf", + "size_bytes": 56334204, + "size_mb": 53.7 + }, + { + "filename": "Small_Farm_Grain_Storage_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Farm_Grain_Storage_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Storage/Small_Farm_Grain_Storage_1999.pdf", + "size_bytes": 34640985, + "size_mb": 33.0 + }, + { + "filename": "Small_Farm_Weed_Control_Annotated_Bibliography_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Farm_Weed_Control_Annotated_Bibliography_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Small_Farm_Weed_Control_Annotated_Bibliography_1982.pdf", + "size_bytes": 17022048, + "size_mb": 16.2 + }, + { + "filename": "Small_Game_Trapping_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Trapping/Small_Game_Trapping_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Trapping/Small_Game_Trapping_2004.pdf", + "size_bytes": 311589, + "size_mb": 0.3 + }, + { + "filename": "Small_Gas_Engines_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Gas_Engines_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engines/Small_Gas_Engines_1976.pdf", + "size_bytes": 11148262, + "size_mb": 10.6 + }, + { + "filename": "Small_Gasification_Combined_Cycle_And_Fuel_Cell_Systems_Ph-Ii_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Gasification_Combined_Cycle_And_Fuel_Cell_Systems_Ph-Ii_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Small_Gasification_Combined_Cycle_And_Fuel_Cell_Systems_Ph-Ii_2003.pdf", + "size_bytes": 6746842, + "size_mb": 6.4 + }, + { + "filename": "Small_Hydroelectric_Plants_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Hydroelectric_Plants_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Small_Hydroelectric_Plants_1980.pdf", + "size_bytes": 39280475, + "size_mb": 37.5 + }, + { + "filename": "Small_Hydropower_For_Asian_Rural_Development_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Hydropower_For_Asian_Rural_Development_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Small_Hydropower_For_Asian_Rural_Development_1981.pdf", + "size_bytes": 48919217, + "size_mb": 46.7 + }, + { + "filename": "Small_Michell_Banki_Turbine_Construction_Manual_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Michell_Banki_Turbine_Construction_Manual_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Small_Michell_Banki_Turbine_Construction_Manual_1979.pdf", + "size_bytes": 3516067, + "size_mb": 3.4 + }, + { + "filename": "Small Plastic Greenhouses.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Small Plastic Greenhouses.pdf", + "local_path": "/export/library/Survival-Companion-Library/Construction-Building/Small_Plastic_Greenhouses.pdf", + "size_bytes": 1922658, + "size_mb": 1.8 + }, + { + "filename": "Small_Plastic_Greenhouses_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Plastic_Greenhouses_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/GreenHouse/Small_Plastic_Greenhouses_1980.pdf", + "size_bytes": 1922658, + "size_mb": 1.8 + }, + { + "filename": "Small_Scale_Beekeeping_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Scale_Beekeeping_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Beekeeping/Small_Scale_Beekeeping_1982.pdf", + "size_bytes": 18660293, + "size_mb": 17.8 + }, + { + "filename": "Small_Scale_Biomass_Gasification_In_Regional_Communities_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Scale_Biomass_Gasification_In_Regional_Communities_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Small_Scale_Biomass_Gasification_In_Regional_Communities_2008.pdf", + "size_bytes": 119052, + "size_mb": 0.1 + }, + { + "filename": "Small-Scale_Brickmaking_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Small-Scale_Brickmaking_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Small-Scale_Brickmaking_1984.pdf", + "size_bytes": 30690090, + "size_mb": 29.3 + }, + { + "filename": "Small_Scale_Foundries_For_Developing_Countries_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Scale_Foundries_For_Developing_Countries_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Small_Scale_Foundries_For_Developing_Countries_1981.pdf", + "size_bytes": 7803478, + "size_mb": 7.4 + }, + { + "filename": "Small-Scale_Gasification-Based_Biomass_Power_Generation_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Small-Scale_Gasification-Based_Biomass_Power_Generation_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Small-Scale_Gasification-Based_Biomass_Power_Generation_1998.pdf", + "size_bytes": 3539989, + "size_mb": 3.4 + }, + { + "filename": "Small_Scale_Hydropower_Technologies_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Scale_Hydropower_Technologies_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Small_Scale_Hydropower_Technologies_1999.pdf", + "size_bytes": 8183943, + "size_mb": 7.8 + }, + { + "filename": "Small_Scale_Irrigation_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Scale_Irrigation_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Irrigation/Small_Scale_Irrigation_1979.pdf", + "size_bytes": 15989596, + "size_mb": 15.2 + }, + { + "filename": "Small_Scale_Lime_Burning_A_Practical_Introduction_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Scale_Lime_Burning_A_Practical_Introduction_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cement-Concrete/Small_Scale_Lime_Burning_A_Practical_Introduction_1985.pdf", + "size_bytes": 15038909, + "size_mb": 14.3 + }, + { + "filename": "Small-Scale_Maize_Milling_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Small-Scale_Maize_Milling_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/Small-Scale_Maize_Milling_1984.pdf", + "size_bytes": 9637399, + "size_mb": 9.2 + }, + { + "filename": "Small-Scale_Manufacture_Of_Burned_Building_Brick_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Small-Scale_Manufacture_Of_Burned_Building_Brick_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Small-Scale_Manufacture_Of_Burned_Building_Brick_1999.pdf", + "size_bytes": 2444148, + "size_mb": 2.3 + }, + { + "filename": "Small_Scale_Manufacture_Of_Footwear_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Scale_Manufacture_Of_Footwear_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Footwear/Small_Scale_Manufacture_Of_Footwear_1982.pdf", + "size_bytes": 14584144, + "size_mb": 13.9 + }, + { + "filename": "Small-Scale_Milk_Collection_And_Processing_In_Developing_Countries_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Dairy/Small-Scale_Milk_Collection_And_Processing_In_Developing_Countries_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Dairy/Small-Scale_Milk_Collection_And_Processing_In_Developing_Countries_2000.pdf", + "size_bytes": 675374, + "size_mb": 0.6 + }, + { + "filename": "Small_Scale_Oil_Extraction_From_Groundnuts_And_Copra_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Oil_Extraction/Small_Scale_Oil_Extraction_From_Groundnuts_And_Copra_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Processing/Oil_Extraction/Small_Scale_Oil_Extraction_From_Groundnuts_And_Copra_1983.pdf", + "size_bytes": 4389255, + "size_mb": 4.2 + }, + { + "filename": "Small_Scale_Papermaking_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Scale_Papermaking_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Paper_making/Small_Scale_Papermaking_1979.pdf", + "size_bytes": 37022749, + "size_mb": 35.3 + }, + { + "filename": "Small-Scale_Pig_Raising_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Pig/Small-Scale_Pig_Raising_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Pig/Small-Scale_Pig_Raising_1985.pdf", + "size_bytes": 20848210, + "size_mb": 19.9 + }, + { + "filename": "Small-Scale_Poultry_Production_In_The_Tropics_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Poultry/Small-Scale_Poultry_Production_In_The_Tropics_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Poultry/Small-Scale_Poultry_Production_In_The_Tropics_2004.pdf", + "size_bytes": 503412, + "size_mb": 0.5 + }, + { + "filename": "Small-Scale_Processing_Of_Fish_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Small-Scale_Processing_Of_Fish_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Processing/Small-Scale_Processing_Of_Fish_1982.pdf", + "size_bytes": 11949541, + "size_mb": 11.4 + }, + { + "filename": "Small_Scale_Processing_Of_Oilfruits_And_Oilseeds_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Oil_Extraction/Small_Scale_Processing_Of_Oilfruits_And_Oilseeds_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Processing/Oil_Extraction/Small_Scale_Processing_Of_Oilfruits_And_Oilseeds_1989.pdf", + "size_bytes": 6495767, + "size_mb": 6.2 + }, + { + "filename": "Small-Scale_Production_Of_Cementitious_Materials_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Small-Scale_Production_Of_Cementitious_Materials_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cement-Concrete/Small-Scale_Production_Of_Cementitious_Materials_1980.pdf", + "size_bytes": 5622470, + "size_mb": 5.4 + }, + { + "filename": "Small-Scale_Soapmaking_A_Handbook_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Small-Scale_Soapmaking_A_Handbook_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soap/Small-Scale_Soapmaking_A_Handbook_1986.pdf", + "size_bytes": 10195536, + "size_mb": 9.7 + }, + { + "filename": "Small-Scale_Solar-Power_Irrigation_Pumping_Systems_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Pumping/Small-Scale_Solar-Power_Irrigation_Pumping_Systems_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Pumping/Small-Scale_Solar-Power_Irrigation_Pumping_Systems_1981.pdf", + "size_bytes": 8550728, + "size_mb": 8.2 + }, + { + "filename": "Small-Scale_Textiles_Dyeing_Printing_A_Handbook_1990.pdf", + "ia_path": "preppers/Prepper_Ark/Small-Scale_Textiles_Dyeing_Printing_A_Handbook_1990.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dyeing/Small-Scale_Textiles_Dyeing_Printing_A_Handbook_1990.pdf", + "size_bytes": 5975643, + "size_mb": 5.7 + }, + { + "filename": "Small_Scale_Weaving_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Weaving/Small_Scale_Weaving_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crafts/Weaving/Small_Scale_Weaving_1983.pdf", + "size_bytes": 9667312, + "size_mb": 9.2 + }, + { + "filename": "Small_Stream_Water_Volume_Flow_Tables_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Stream_Water_Volume_Flow_Tables_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Flow/Small_Stream_Water_Volume_Flow_Tables_2000.pdf", + "size_bytes": 1472169, + "size_mb": 1.4 + }, + { + "filename": "Small_Technical_Libraries_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Libraries/Small_Technical_Libraries_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Libraries/Small_Technical_Libraries_1973.pdf", + "size_bytes": 4346027, + "size_mb": 4.1 + }, + { + "filename": "Small_Village_Power_Systems_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Village_Power_Systems_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Small_Village_Power_Systems_1999.pdf", + "size_bytes": 57994, + "size_mb": 0.1 + }, + { + "filename": "Small_Water_Wheels_Wire_Power-Transmission_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Water_Wheels_Wire_Power-Transmission_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wheels/Small_Water_Wheels_Wire_Power-Transmission_2001.pdf", + "size_bytes": 2230206, + "size_mb": 2.1 + }, + { + "filename": "Small_Wind_Generators_And_Charge_Controllers_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Small_Wind_Generators_And_Charge_Controllers_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Small_Wind_Generators_And_Charge_Controllers_2003.pdf", + "size_bytes": 1875260, + "size_mb": 1.8 + }, + { + "filename": "Smart_Batteries_And_Lithium_Ion_Voltage_Profiles_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Lithium/Smart_Batteries_And_Lithium_Ion_Voltage_Profiles_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lithium/Smart_Batteries_And_Lithium_Ion_Voltage_Profiles_1996.pdf", + "size_bytes": 550103, + "size_mb": 0.5 + }, + { + "filename": "Smart_Water_Solutions_Pumps_Wells_Storage_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Smart_Water_Solutions_Pumps_Wells_Storage_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Smart_Water_Solutions_Pumps_Wells_Storage_2004.pdf", + "size_bytes": 3897744, + "size_mb": 3.7 + }, + { + "filename": "Smelter_Site_Lead_Removal_Notes_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Lead/Smelter_Site_Lead_Removal_Notes_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Poisons/Lead/Smelter_Site_Lead_Removal_Notes_2002.pdf", + "size_bytes": 54848, + "size_mb": 0.1 + }, + { + "filename": "Smoking_Fish_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Smoking/Smoking_Fish_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Smoking/Smoking_Fish_2004.pdf", + "size_bytes": 16937, + "size_mb": 0.0 + }, + { + "filename": "Snail_Farming_In_Tropical_Areas_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Insects/Snail_Farming_In_Tropical_Areas_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Insects/Snail_Farming_In_Tropical_Areas_2005.pdf", + "size_bytes": 128537, + "size_mb": 0.1 + }, + { + "filename": "Soap-Making_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Soap-Making_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soap/Soap-Making_2009.pdf", + "size_bytes": 132711, + "size_mb": 0.1 + }, + { + "filename": "Soap_Pilot_Plant_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Soap_Pilot_Plant_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soap/Soap_Pilot_Plant_1981.pdf", + "size_bytes": 9325841, + "size_mb": 8.9 + }, + { + "filename": "Society_Of_Primitive_Knowledge_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Society_Of_Primitive_Knowledge_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Society_Of_Primitive_Knowledge_2003.pdf", + "size_bytes": 3537130, + "size_mb": 3.4 + }, + { + "filename": "Sodium_Bicarbonate_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Sodium_Bicarbonate_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Sodium_Bicarbonate_2007.pdf", + "size_bytes": 117165, + "size_mb": 0.1 + }, + { + "filename": "Sodium_Carbonate_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Sodium_Carbonate_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Sodium_Carbonate_2007.pdf", + "size_bytes": 58636, + "size_mb": 0.1 + }, + { + "filename": "Sodium_Hydroxide_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Sodium_Hydroxide_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Sodium_Hydroxide_2007.pdf", + "size_bytes": 74980, + "size_mb": 0.1 + }, + { + "filename": "Soil_Block_Presses_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Soil_Block_Presses_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Soil_Block_Presses_1999.pdf", + "size_bytes": 15381844, + "size_mb": 14.7 + }, + { + "filename": "Soil-Cement_Its_Use_In_Building_1964.pdf", + "ia_path": "preppers/Prepper_Ark/Soil-Cement_Its_Use_In_Building_1964.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cement-Concrete/Soil-Cement_Its_Use_In_Building_1964.pdf", + "size_bytes": 27966351, + "size_mb": 26.7 + }, + { + "filename": "Soil_Testing_For_Soil-Cement_Block_Preparation_1993.pdf", + "ia_path": "preppers/Prepper_Ark/Soil_Testing_For_Soil-Cement_Block_Preparation_1993.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cement-Concrete/Soil_Testing_For_Soil-Cement_Block_Preparation_1993.pdf", + "size_bytes": 1610099, + "size_mb": 1.5 + }, + { + "filename": "Soil_Tillage_In_The_Tropics_And_Subtropics_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Soil_Tillage_In_The_Tropics_And_Subtropics_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Soil_Tillage_In_The_Tropics_And_Subtropics_1984.pdf", + "size_bytes": 45029964, + "size_mb": 42.9 + }, + { + "filename": "Soils_Crops_And_Fertilizer_Use_Peace_Corps_Guide_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Soils_Crops_And_Fertilizer_Use_Peace_Corps_Guide_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Soils_Crops_And_Fertilizer_Use_Peace_Corps_Guide_1977.pdf", + "size_bytes": 11271089, + "size_mb": 10.7 + }, + { + "filename": "Solar_Cell_Paper1_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/Solar_Cell_Paper1_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/Solar_Cell_Paper1_2002.pdf", + "size_bytes": 714735, + "size_mb": 0.7 + }, + { + "filename": "Solar_Cell_Paper2_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/Solar_Cell_Paper2_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/Solar_Cell_Paper2_2002.pdf", + "size_bytes": 508057, + "size_mb": 0.5 + }, + { + "filename": "Solar_Cooker_System_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Solar_Cooker_System_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Cooking/Solar_Cooker_System_2001.pdf", + "size_bytes": 317704, + "size_mb": 0.3 + }, + { + "filename": "Solar_Cookers_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Solar_Cookers_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Cooking/Solar_Cookers_2004.pdf", + "size_bytes": 269898, + "size_mb": 0.3 + }, + { + "filename": "Solar_Cookers_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Solar_Cookers_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Cooking/Solar_Cookers_2006.pdf", + "size_bytes": 94259, + "size_mb": 0.1 + }, + { + "filename": "Solar_Cooking_Blue_Rock_Station_Style_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Solar_Cooking_Blue_Rock_Station_Style_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Cooking/Solar_Cooking_Blue_Rock_Station_Style_2006.pdf", + "size_bytes": 2363154, + "size_mb": 2.3 + }, + { + "filename": "Solar_Cooking_Box-Type_Designs_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Solar_Cooking_Box-Type_Designs_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Cooking/Solar_Cooking_Box-Type_Designs_2004.pdf", + "size_bytes": 95190, + "size_mb": 0.1 + }, + { + "filename": "Solar_Cooking_Foldable_Family_Panel_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Solar_Cooking_Foldable_Family_Panel_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Cooking/Solar_Cooking_Foldable_Family_Panel_2004.pdf", + "size_bytes": 53084, + "size_mb": 0.1 + }, + { + "filename": "Solar_Disinfection_Of_Drinking_Water_And_Oral_Rehydration_Solutions_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Distillers/Solar_Disinfection_Of_Drinking_Water_And_Oral_Rehydration_Solutions_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Distillers/Solar_Disinfection_Of_Drinking_Water_And_Oral_Rehydration_Solutions_1984.pdf", + "size_bytes": 12774272, + "size_mb": 12.2 + }, + { + "filename": "Solar_Distillation_Meeting_Small-Scale_Water_Demands_1970.pdf", + "ia_path": "preppers/Prepper_Ark/Distillers/Solar_Distillation_Meeting_Small-Scale_Water_Demands_1970.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Distillers/Solar_Distillation_Meeting_Small-Scale_Water_Demands_1970.pdf", + "size_bytes": 14704644, + "size_mb": 14.0 + }, + { + "filename": "Solar_Drying_Of_Sawn_Timber_In_Kingston_Jamaica_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Dryer/Solar_Drying_Of_Sawn_Timber_In_Kingston_Jamaica_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Dryer/Solar_Drying_Of_Sawn_Timber_In_Kingston_Jamaica_1997.pdf", + "size_bytes": 1205034, + "size_mb": 1.1 + }, + { + "filename": "Solar_Drying_Practical_Methods_Of_Food_Preservation_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Dryer/Solar_Drying_Practical_Methods_Of_Food_Preservation_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Dryer/Solar_Drying_Practical_Methods_Of_Food_Preservation_1986.pdf", + "size_bytes": 10438569, + "size_mb": 10.0 + }, + { + "filename": "Solar_Dwelling_Design_Concepts_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Solar_Dwelling_Design_Concepts_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Solar_Dwelling_Design_Concepts_1979.pdf", + "size_bytes": 21371259, + "size_mb": 20.4 + }, + { + "filename": "Solar_Energy_Small_Scale_Applications_1990.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/Solar_Energy_Small_Scale_Applications_1990.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/Solar_Energy_Small_Scale_Applications_1990.pdf", + "size_bytes": 310911, + "size_mb": 0.3 + }, + { + "filename": "Solar_Food_Drying_By_Marcella_Shaffer_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Dryer/Solar_Food_Drying_By_Marcella_Shaffer_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Dryer/Solar_Food_Drying_By_Marcella_Shaffer_2001.pdf", + "size_bytes": 150570, + "size_mb": 0.1 + }, + { + "filename": "Solar_Grain_Drying_Progress_And_Potential_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Dryer/Solar_Grain_Drying_Progress_And_Potential_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Dryer/Solar_Grain_Drying_Progress_And_Potential_1976.pdf", + "size_bytes": 3917118, + "size_mb": 3.7 + }, + { + "filename": "Solar-Heated_Greenhouses_Conference_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Solar-Heated_Greenhouses_Conference_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/GreenHouse/Solar-Heated_Greenhouses_Conference_1977.pdf", + "size_bytes": 34428830, + "size_mb": 32.8 + }, + { + "filename": "Solar_Hot_Water_System_Aes_Ltd_UK_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/Solar_Hot_Water_System_Aes_Ltd_UK_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/Solar_Hot_Water_System_Aes_Ltd_UK_2002.pdf", + "size_bytes": 64786, + "size_mb": 0.1 + }, + { + "filename": "Solar_Hot_Water_System_Self_Build_Richardson_UK_1995.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/Solar_Hot_Water_System_Self_Build_Richardson_UK_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/Solar_Hot_Water_System_Self_Build_Richardson_UK_1995.pdf", + "size_bytes": 73631, + "size_mb": 0.1 + }, + { + "filename": "Solar_Hot-Water_Systems_Basic_Country_Skills_USA_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/Solar_Hot-Water_Systems_Basic_Country_Skills_USA_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/Solar_Hot-Water_Systems_Basic_Country_Skills_USA_1999.pdf", + "size_bytes": 90380, + "size_mb": 0.1 + }, + { + "filename": "Solar_Irrigation_Pumps_Solar_Cookers_And_Wood_Burning_Stoves_Africa_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Pumping/Solar_Irrigation_Pumps_Solar_Cookers_And_Wood_Burning_Stoves_Africa_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Pumping/Solar_Irrigation_Pumps_Solar_Cookers_And_Wood_Burning_Stoves_Africa_1978.pdf", + "size_bytes": 18807001, + "size_mb": 17.9 + }, + { + "filename": "Solar_Panel_Testing_And_Repair_By_Donald_Koehler_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/Solar_Panel_Testing_And_Repair_By_Donald_Koehler_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/Solar_Panel_Testing_And_Repair_By_Donald_Koehler_2001.pdf", + "size_bytes": 21458, + "size_mb": 0.0 + }, + { + "filename": "Solar_Photovoltaic_Products_Guide_1991.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/Solar_Photovoltaic_Products_Guide_1991.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/Solar_Photovoltaic_Products_Guide_1991.pdf", + "size_bytes": 14340741, + "size_mb": 13.7 + }, + { + "filename": "Solar_Photovoltaics_For_Irrigation_Water_Pumping_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Pumping/Solar_Photovoltaics_For_Irrigation_Water_Pumping_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Pumping/Solar_Photovoltaics_For_Irrigation_Water_Pumping_1982.pdf", + "size_bytes": 934040, + "size_mb": 0.9 + }, + { + "filename": "Solar_Power_Is_It_The_Answer_For_Your_Electric_Needs_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/Solar_Power_Is_It_The_Answer_For_Your_Electric_Needs_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/Solar_Power_Is_It_The_Answer_For_Your_Electric_Needs_2001.pdf", + "size_bytes": 35388, + "size_mb": 0.0 + }, + { + "filename": "Solar_Powered_Electricity_Survey_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/Solar_Powered_Electricity_Survey_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/Solar_Powered_Electricity_Survey_1988.pdf", + "size_bytes": 9460524, + "size_mb": 9.0 + }, + { + "filename": "Solar_Water_Heaters_And_Stack_Coil_Heating_Systems_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/Solar_Water_Heaters_And_Stack_Coil_Heating_Systems_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/Solar_Water_Heaters_And_Stack_Coil_Heating_Systems_1975.pdf", + "size_bytes": 2098230, + "size_mb": 2.0 + }, + { + "filename": "Solar_Water_Heaters_In_Nepal_Manufacture_Installation_1990.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/Solar_Water_Heaters_In_Nepal_Manufacture_Installation_1990.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/Solar_Water_Heaters_In_Nepal_Manufacture_Installation_1990.pdf", + "size_bytes": 8463084, + "size_mb": 8.1 + }, + { + "filename": "Solar_Water_Heating_A_Diy_Guide_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/Solar_Water_Heating_A_Diy_Guide_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/Solar_Water_Heating_A_Diy_Guide_2002.pdf", + "size_bytes": 15343669, + "size_mb": 14.6 + }, + { + "filename": "Solar_Water_Heating_System_Designs_Michael_Hackleman_USA_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/Solar_Water_Heating_System_Designs_Michael_Hackleman_USA_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/Solar_Water_Heating_System_Designs_Michael_Hackleman_USA_2002.pdf", + "size_bytes": 370044, + "size_mb": 0.4 + }, + { + "filename": "Solar_Water_Kitchen_Systems_Las_Gaviotas_Columbia_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Hotwater/Solar_Water_Kitchen_Systems_Las_Gaviotas_Columbia_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Hotwater/Solar_Water_Kitchen_Systems_Las_Gaviotas_Columbia_2003.pdf", + "size_bytes": 141662, + "size_mb": 0.1 + }, + { + "filename": "Solar_Water_Pumping_Basics_By_Windy_Dankoff_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Pumping/Solar_Water_Pumping_Basics_By_Windy_Dankoff_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Pumping/Solar_Water_Pumping_Basics_By_Windy_Dankoff_2001.pdf", + "size_bytes": 168367, + "size_mb": 0.2 + }, + { + "filename": "Solar_Water_Pumping_Handbook_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Pumping/Solar_Water_Pumping_Handbook_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Pumping/Solar_Water_Pumping_Handbook_1985.pdf", + "size_bytes": 11065842, + "size_mb": 10.6 + }, + { + "filename": "Solar_Water_Pumping_Reliable_Alternative_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Pumping/Solar_Water_Pumping_Reliable_Alternative_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Pumping/Solar_Water_Pumping_Reliable_Alternative_2001.pdf", + "size_bytes": 32064, + "size_mb": 0.0 + }, + { + "filename": "Soldering_Batteries_2004.pdf", + "ia_path": "preppers/Prepper_Ark/NiCD/Soldering_Batteries_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/NiCD/Soldering_Batteries_2004.pdf", + "size_bytes": 126805, + "size_mb": 0.1 + }, + { + "filename": "Solid_State_Tesla_Coil_By_Johnson_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Circuits/Solid_State_Tesla_Coil_By_Johnson_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Circuits/Solid_State_Tesla_Coil_By_Johnson_2004.pdf", + "size_bytes": 1587840, + "size_mb": 1.5 + }, + { + "filename": "Solutions_To_Refrigeration_When_Electricity_Is_Scarce_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Solutions_To_Refrigeration_When_Electricity_Is_Scarce_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Refrigeration/Solutions_To_Refrigeration_When_Electricity_Is_Scarce_1999.pdf", + "size_bytes": 192267, + "size_mb": 0.2 + }, + { + "filename": "Some_Thoughts_About_My_Wood_Cookstove_By_Dynah_Geissal_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Some_Thoughts_About_My_Wood_Cookstove_By_Dynah_Geissal_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Some_Thoughts_About_My_Wood_Cookstove_By_Dynah_Geissal_2001.pdf", + "size_bytes": 11263, + "size_mb": 0.0 + }, + { + "filename": "Some_Tips_On_Drying_Foods_At_Home_By_Fallick_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Some_Tips_On_Drying_Foods_At_Home_By_Fallick_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dehydrators/Some_Tips_On_Drying_Foods_At_Home_By_Fallick_2001.pdf", + "size_bytes": 216966, + "size_mb": 0.2 + }, + { + "filename": "Specifying_The_Battery_Wiring_Fusing_Recreation_Vehicle_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Specifying_The_Battery_Wiring_Fusing_Recreation_Vehicle_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wire/Specifying_The_Battery_Wiring_Fusing_Recreation_Vehicle_2007.pdf", + "size_bytes": 173122, + "size_mb": 0.2 + }, + { + "filename": "Spiral_Pumps-How_To_Make_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Spirals/Spiral_Pumps-How_To_Make_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Spirals/Spiral_Pumps-How_To_Make_2008.pdf", + "size_bytes": 1840773, + "size_mb": 1.8 + }, + { + "filename": "Splitting_Firewood_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Splitting_Firewood_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firewood/Splitting_Firewood_1981.pdf", + "size_bytes": 17041134, + "size_mb": 16.3 + }, + { + "filename": "Splitting_Water_In_Hydrogen_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Splitting_Water_In_Hydrogen_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrolysis/Splitting_Water_In_Hydrogen_2005.pdf", + "size_bytes": 58157, + "size_mb": 0.1 + }, + { + "filename": "Spring_Design_And_Calculations_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Spring_Design_And_Calculations_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engineering/Spring_Design_And_Calculations_1973.pdf", + "size_bytes": 2644449, + "size_mb": 2.5 + }, + { + "filename": "Sprinkle_And_Trickle_Irrigation_Lecture_Notes_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Sprinkle_And_Trickle_Irrigation_Lecture_Notes_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Irrigation/Sprinkle_And_Trickle_Irrigation_Lecture_Notes_2004.pdf", + "size_bytes": 3465934, + "size_mb": 3.3 + }, + { + "filename": "Square_Lashing_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Square_Lashing_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Square_Lashing_2004.pdf", + "size_bytes": 158431, + "size_mb": 0.2 + }, + { + "filename": "SSB_Marine_Channels_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Marine/SSB_Marine_Channels_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Marine/SSB_Marine_Channels_2004.pdf", + "size_bytes": 11597, + "size_mb": 0.0 + }, + { + "filename": "Stabilised_Soil_Building_Blocks_Progress_Report_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Stabilised_Soil_Building_Blocks_Progress_Report_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Stabilised_Soil_Building_Blocks_Progress_Report_1998.pdf", + "size_bytes": 1204069, + "size_mb": 1.1 + }, + { + "filename": "Stainless_Steel_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Stainless_Steel_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Stainless_Steel_2008.pdf", + "size_bytes": 174326, + "size_mb": 0.2 + }, + { + "filename": "Stainless_Steel_420-440_Hardness_Of_Blades_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Stainless_Steel_420-440_Hardness_Of_Blades_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Stainless_Steel_420-440_Hardness_Of_Blades_2007.pdf", + "size_bytes": 73092, + "size_mb": 0.1 + }, + { + "filename": "Standard_Handbook_For_Electrical_Engineer_1915.pdf", + "ia_path": "preppers/Prepper_Ark/Standard_Handbook_For_Electrical_Engineer_1915.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engineering/Standard_Handbook_For_Electrical_Engineer_1915.pdf", + "size_bytes": 65024330, + "size_mb": 62.0 + }, + { + "filename": "Standard_Trail_Suspended_And_Suspension_Bridges_Vol-A_B_1983.pdf", + "ia_path": "preppers/Prepper_Ark/Standard_Trail_Suspended_And_Suspension_Bridges_Vol-A_B_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bridges/Standard_Trail_Suspended_And_Suspension_Bridges_Vol-A_B_1983.pdf", + "size_bytes": 53837142, + "size_mb": 51.3 + }, + { + "filename": "Status_Of_Biomass_Gasifier_Village_Systems_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Status_Of_Biomass_Gasifier_Village_Systems_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/Status_Of_Biomass_Gasifier_Village_Systems_1998.pdf", + "size_bytes": 1168037, + "size_mb": 1.1 + }, + { + "filename": "Steam_Power_And_Reciprocating_Steam_Engines_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Steam_Power_And_Reciprocating_Steam_Engines_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Steam/Steam_Power_And_Reciprocating_Steam_Engines_1998.pdf", + "size_bytes": 2902105, + "size_mb": 2.8 + }, + { + "filename": "Steam_Power_Quarterly_Vol-Xxix_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Steam_Power_Quarterly_Vol-Xxix_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Steam/Steam_Power_Quarterly_Vol-Xxix_1977.pdf", + "size_bytes": 8530102, + "size_mb": 8.1 + }, + { + "filename": "Steam_Tables_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Steam_Tables_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Steam/Steam_Tables_2008.pdf", + "size_bytes": 438541, + "size_mb": 0.4 + }, + { + "filename": "Steam-Tables-Pressure-Heat-Of-Vaporization_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Steam-Tables-Pressure-Heat-Of-Vaporization_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Steam/Steam-Tables-Pressure-Heat-Of-Vaporization_2008.pdf", + "size_bytes": 162420, + "size_mb": 0.2 + }, + { + "filename": "Steam-Water_Heat_Of_Vaporization_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Steam-Water_Heat_Of_Vaporization_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Steam/Steam-Water_Heat_Of_Vaporization_2005.pdf", + "size_bytes": 11984, + "size_mb": 0.0 + }, + { + "filename": "Stepper_Motor_Wind_Generator_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Stepper_Motor_Wind_Generator_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Stepper_Motor_Wind_Generator_2003.pdf", + "size_bytes": 193087, + "size_mb": 0.2 + }, + { + "filename": "Still_Safety_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Ethanol/Still_Safety_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stills/Ethanol/Still_Safety_2004.pdf", + "size_bytes": 39728, + "size_mb": 0.0 + }, + { + "filename": "Stirling_Engine_Philips_Netherlands_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Stirling_Engine_Philips_Netherlands_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engines/Stirling_Engine_Philips_Netherlands_2001.pdf", + "size_bytes": 90120, + "size_mb": 0.1 + }, + { + "filename": "Stitches_Sutures_ETHICON_Wound_Closure_Manual_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Doctor/Stitches_Sutures_ETHICON_Wound_Closure_Manual_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Doctor/Stitches_Sutures_ETHICON_Wound_Closure_Manual_2004.pdf", + "size_bytes": 3294651, + "size_mb": 3.1 + }, + { + "filename": "Stocking_Up_How_To_Preserve_The_Foods_You_Grow_Naturally_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Stocking_Up_How_To_Preserve_The_Foods_You_Grow_Naturally_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Stocking_Up_How_To_Preserve_The_Foods_You_Grow_Naturally_1977.pdf", + "size_bytes": 51138193, + "size_mb": 48.8 + }, + { + "filename": "Stone_Construction_Introduction_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Stone_Construction_Introduction_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Stone_Construction_Introduction_1989.pdf", + "size_bytes": 19043330, + "size_mb": 18.2 + }, + { + "filename": "Stone_Wall_Building_Process_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Stone_Wall_Building_Process_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Stone_Wall_Building_Process_1999.pdf", + "size_bytes": 3201730, + "size_mb": 3.1 + }, + { + "filename": "Storage_Batteries_1920.pdf", + "ia_path": "preppers/Prepper_Ark/Lead_Acid/Storage_Batteries_1920.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lead_Acid/Storage_Batteries_1920.pdf", + "size_bytes": 4486622, + "size_mb": 4.3 + }, + { + "filename": "Storage_Batteries_Simplified_Operating_Principles_Care_1917.pdf", + "ia_path": "preppers/Prepper_Ark/Lead_Acid/Storage_Batteries_Simplified_Operating_Principles_Care_1917.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lead_Acid/Storage_Batteries_Simplified_Operating_Principles_Care_1917.pdf", + "size_bytes": 8089188, + "size_mb": 7.7 + }, + { + "filename": "Storage_Cell_Technology_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Chemistry/Storage_Cell_Technology_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Chemistry/Storage_Cell_Technology_2005.pdf", + "size_bytes": 79148, + "size_mb": 0.1 + }, + { + "filename": "Storage_Of_Foodgrain_A_Guide_For_Extension_Workers_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Storage_Of_Foodgrain_A_Guide_For_Extension_Workers_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Storage/Storage_Of_Foodgrain_A_Guide_For_Extension_Workers_1975.pdf", + "size_bytes": 13171262, + "size_mb": 12.6 + }, + { + "filename": "Storing_Hides_for_Tanning_2010.pdf", + "ia_path": "preppers/Prepper_Ark/Storing_Hides_for_Tanning_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tanning/Storing_Hides_for_Tanning_2010.pdf", + "size_bytes": 158912, + "size_mb": 0.2 + }, + { + "filename": "Storing_Vegetables_Fruits_In_Basements_Cellars_Outbuildings_Pits_No-119_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Storing_Vegetables_Fruits_In_Basements_Cellars_Outbuildings_Pits_No-119_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Preservation/Storing_Vegetables_Fruits_In_Basements_Cellars_Outbuildings_Pits_No-119_1978.pdf", + "size_bytes": 2093879, + "size_mb": 2.0 + }, + { + "filename": "Story_Of_The_Wild_West_And_Camp_Fire_Chats_1888.pdf", + "ia_path": "preppers/Prepper_Ark/Story_Of_The_Wild_West_And_Camp_Fire_Chats_1888.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pioneer/Story_Of_The_Wild_West_And_Camp_Fire_Chats_1888.pdf", + "size_bytes": 95419824, + "size_mb": 91.0 + }, + { + "filename": "Stove_Can_Burner_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Stoves/Stove_Can_Burner_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Midge/Stove_Can_Burner_2008.pdf", + "size_bytes": 3680902, + "size_mb": 3.5 + }, + { + "filename": "Straight_Vegetable_Oil_As_Diesel_Fuel_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Straight_Vegetable_Oil_As_Diesel_Fuel_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biodiesel/Straight_Vegetable_Oil_As_Diesel_Fuel_2004.pdf", + "size_bytes": 207962, + "size_mb": 0.2 + }, + { + "filename": "String_Of_Pearls_Chart_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Vision/String_Of_Pearls_Chart_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Vision/String_Of_Pearls_Chart_2004.pdf", + "size_bytes": 18046, + "size_mb": 0.0 + }, + { + "filename": "Strong_Signals_Frequency_Bandplan_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Frequencies/Strong_Signals_Frequency_Bandplan_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Frequencies/Strong_Signals_Frequency_Bandplan_2004.pdf", + "size_bytes": 66308, + "size_mb": 0.1 + }, + { + "filename": "Stubble_Grazing_By_Sheep_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Stubble_Grazing_By_Sheep_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Stubble_Grazing_By_Sheep_1997.pdf", + "size_bytes": 38925, + "size_mb": 0.0 + }, + { + "filename": "Sturtevants_Edible_Plants_1919.pdf", + "ia_path": "preppers/Prepper_Ark/Edible_Plants/Sturtevants_Edible_Plants_1919.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Edible_Plants/Sturtevants_Edible_Plants_1919.pdf", + "size_bytes": 1748315, + "size_mb": 1.7 + }, + { + "filename": "Sulfur_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Sulfur_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Sulfur_2005.pdf", + "size_bytes": 103214, + "size_mb": 0.1 + }, + { + "filename": "Sulfur_Cures_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Minerals/Sulfur_Cures_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Minerals/Sulfur_Cures_2000.pdf", + "size_bytes": 99143, + "size_mb": 0.1 + }, + { + "filename": "Sulfur_Cures_From_The_Past_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Minerals/Sulfur_Cures_From_The_Past_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Minerals/Sulfur_Cures_From_The_Past_2005.pdf", + "size_bytes": 33826, + "size_mb": 0.0 + }, + { + "filename": "Sulfuric_Acid_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Sulfuric_Acid_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Sulfuric_Acid_2008.pdf", + "size_bytes": 202623, + "size_mb": 0.2 + }, + { + "filename": "Sulfuric_Acid_Frezing_Point_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Sulfuric_Acid_Frezing_Point_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/Sulfuric_Acid_Frezing_Point_2008.pdf", + "size_bytes": 73969, + "size_mb": 0.1 + }, + { + "filename": "Sun_Dry_Your_Fruits_And_Vegetables_1958.pdf", + "ia_path": "preppers/Prepper_Ark/Dryer/Sun_Dry_Your_Fruits_And_Vegetables_1958.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Dryer/Sun_Dry_Your_Fruits_And_Vegetables_1958.pdf", + "size_bytes": 2130704, + "size_mb": 2.0 + }, + { + "filename": "Sun_Rising_And_Setting_Times_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Sun_Rising_And_Setting_Times_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sun_Dial/Sun_Rising_And_Setting_Times_2001.pdf", + "size_bytes": 105826, + "size_mb": 0.1 + }, + { + "filename": "Sundial_Design_And_Construction_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Sundials/Sundial_Design_And_Construction_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Sundials/Sundial_Design_And_Construction_2004.pdf", + "size_bytes": 19103679, + "size_mb": 18.2 + }, + { + "filename": "Sundials_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Sundials/Sundials_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Sundials/Sundials_2004.pdf", + "size_bytes": 19916812, + "size_mb": 19.0 + }, + { + "filename": "Sundials_Earths_Declination_Ver_Date_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Sundials_Earths_Declination_Ver_Date_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sun_Dial/Sundials_Earths_Declination_Ver_Date_2004.pdf", + "size_bytes": 39069, + "size_mb": 0.0 + }, + { + "filename": "Sunpit_Greenhouse_Lama_Foundation_Kern_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Sunpit_Greenhouse_Lama_Foundation_Kern_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/GreenHouse/Sunpit_Greenhouse_Lama_Foundation_Kern_1975.pdf", + "size_bytes": 118851, + "size_mb": 0.1 + }, + { + "filename": "Suns_Light_Output_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Measurements/Suns_Light_Output_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Measurements/Suns_Light_Output_2004.pdf", + "size_bytes": 137541, + "size_mb": 0.1 + }, + { + "filename": "Superficial_Vel_Final_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Superficial_Vel_Final_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Superficial_Vel_Final_2008.pdf", + "size_bytes": 283677, + "size_mb": 0.3 + }, + { + "filename": "Superficial_Velocity_The_Key_To_Downdraft_Gasification_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Superficial_Velocity_The_Key_To_Downdraft_Gasification_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Superficial_Velocity_The_Key_To_Downdraft_Gasification_1999.pdf", + "size_bytes": 290850, + "size_mb": 0.3 + }, + { + "filename": "Superflux_Ds_2002.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/Superflux_Ds_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/Superflux_Ds_2002.pdf", + "size_bytes": 436663, + "size_mb": 0.4 + }, + { + "filename": "Surface_Irrigation_FAO_Agricultural_Development-95_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Surface_Irrigation_FAO_Agricultural_Development-95_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Irrigation/Surface_Irrigation_FAO_Agricultural_Development-95_1974.pdf", + "size_bytes": 20305788, + "size_mb": 19.4 + }, + { + "filename": "Surge_Arrester_A81c90xx1380_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Surge_Arrester_A81c90xx1380_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lightning/Surge_Arrester_A81c90xx1380_2009.pdf", + "size_bytes": 79405, + "size_mb": 0.1 + }, + { + "filename": "Surge_Arrester_Ec75x_X0180_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Surge_Arrester_Ec75x_X0180_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lightning/Surge_Arrester_Ec75x_X0180_2009.pdf", + "size_bytes": 121494, + "size_mb": 0.1 + }, + { + "filename": "Surge_Arresters_Are_They_The_Solution_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Surge_Arresters_Are_They_The_Solution_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lightning/Surge_Arresters_Are_They_The_Solution_2009.pdf", + "size_bytes": 341881, + "size_mb": 0.3 + }, + { + "filename": "Surge_Lightning_Arrestors_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Surge_Lightning_Arrestors_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lightning/Surge_Lightning_Arrestors_2009.pdf", + "size_bytes": 266392, + "size_mb": 0.3 + }, + { + "filename": "Surge_Protections_Circuits_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Surge_Protections_Circuits_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lightning/Surge_Protections_Circuits_2009.pdf", + "size_bytes": 11773, + "size_mb": 0.0 + }, + { + "filename": "Survey_Of_Solar_Agricultural_Dryers_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Dryer/Survey_Of_Solar_Agricultural_Dryers_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Dryer/Survey_Of_Solar_Agricultural_Dryers_1975.pdf", + "size_bytes": 11669402, + "size_mb": 11.1 + }, + { + "filename": "Survey_Of_Uses_Of_Windpower_In_Thailand_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Survey_Of_Uses_Of_Windpower_In_Thailand_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Survey_Of_Uses_Of_Windpower_In_Thailand_1974.pdf", + "size_bytes": 9744127, + "size_mb": 9.3 + }, + { + "filename": "Survival_Climbing_Rope_Tips_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Survival_Climbing_Rope_Tips_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Climbing/Survival_Climbing_Rope_Tips_2007.pdf", + "size_bytes": 250190, + "size_mb": 0.2 + }, + { + "filename": "Survival_Foods_Kurt_Saxon_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Survival_Foods_Kurt_Saxon_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Survival_Foods_Kurt_Saxon_2004.pdf", + "size_bytes": 2393499, + "size_mb": 2.3 + }, + { + "filename": "Switching_Amps_And_Power_Supplies_How_They_Work_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Circuits/Switching_Amps_And_Power_Supplies_How_They_Work_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Circuits/Switching_Amps_And_Power_Supplies_How_They_Work_2008.pdf", + "size_bytes": 61704, + "size_mb": 0.1 + }, + { + "filename": "Symptoms_And_Cure_Of_Lead_Poisoning_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Lead/Symptoms_And_Cure_Of_Lead_Poisoning_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Poisons/Lead/Symptoms_And_Cure_Of_Lead_Poisoning_2005.pdf", + "size_bytes": 11999, + "size_mb": 0.0 + }, + { + "filename": "Symptoms_And_Notes_On_Heavy_Metal_Toxins_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Toxins/Symptoms_And_Notes_On_Heavy_Metal_Toxins_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Poisons/Toxins/Symptoms_And_Notes_On_Heavy_Metal_Toxins_2008.pdf", + "size_bytes": 38859, + "size_mb": 0.0 + }, + { + "filename": "Symptoms_Of_Vitamin_Deficiency_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Vitamins/Symptoms_Of_Vitamin_Deficiency_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Vitamins/Symptoms_Of_Vitamin_Deficiency_2004.pdf", + "size_bytes": 15825, + "size_mb": 0.0 + }, + { + "filename": "System_Of_Rice_Intensification_Based_On_Katayamas_Tillering_Model_1992.pdf", + "ia_path": "preppers/Prepper_Ark/System_Of_Rice_Intensification_Based_On_Katayamas_Tillering_Model_1992.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/System_Of_Rice_Intensification_Based_On_Katayamas_Tillering_Model_1992.pdf", + "size_bytes": 206111, + "size_mb": 0.2 + }, + { + "filename": "System_Of_Rice_Intensification-Sri_Raising_Productivity_2009.pdf", + "ia_path": "preppers/Prepper_Ark/System_Of_Rice_Intensification-Sri_Raising_Productivity_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/System_Of_Rice_Intensification-Sri_Raising_Productivity_2009.pdf", + "size_bytes": 235533, + "size_mb": 0.2 + }, + { + "filename": "Tactical_Communications_Procedures_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Reference/Tactical_Communications_Procedures_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Reference/Tactical_Communications_Procedures_2004.pdf", + "size_bytes": 32839, + "size_mb": 0.0 + }, + { + "filename": "Tail_For_Small_Windmill_F_E_Powell_USA_1910.pdf", + "ia_path": "preppers/Prepper_Ark/Tail_For_Small_Windmill_F_E_Powell_USA_1910.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Tail_For_Small_Windmill_F_E_Powell_USA_1910.pdf", + "size_bytes": 19910, + "size_mb": 0.0 + }, + { + "filename": "Talks_On_Manures_1893.pdf", + "ia_path": "preppers/Prepper_Ark/Talks_On_Manures_1893.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fertilizer/Talks_On_Manures_1893.pdf", + "size_bytes": 18901165, + "size_mb": 18.0 + }, + { + "filename": "Tankless_Water_Heaters_Offer_Important_Advantages_At_Slower_Flow_Rates_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Tankless_Water_Heaters_Offer_Important_Advantages_At_Slower_Flow_Rates_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Heater/Tankless_Water_Heaters_Offer_Important_Advantages_At_Slower_Flow_Rates_2001.pdf", + "size_bytes": 212100, + "size_mb": 0.2 + }, + { + "filename": "Tanning_Hides_Patents_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Tanning_Hides_Patents_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tanning/Tanning_Hides_Patents_2005.pdf", + "size_bytes": 3330671, + "size_mb": 3.2 + }, + { + "filename": "Tanning_Of_Hides_And_Skins_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Tanning_Of_Hides_And_Skins_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tanning/Tanning_Of_Hides_And_Skins_1981.pdf", + "size_bytes": 13580290, + "size_mb": 13.0 + }, + { + "filename": "Tapeworm_Life_Cycle_Humans_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Tapeworm_Life_Cycle_Humans_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Parasites/Tapeworm_Life_Cycle_Humans_1998.pdf", + "size_bytes": 85384, + "size_mb": 0.1 + }, + { + "filename": "Tarp_Shelters_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Tarp_Shelters_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Tarp_Shelters_2004.pdf", + "size_bytes": 861899, + "size_mb": 0.8 + }, + { + "filename": "TC_21-24_Rappelling_1997.pdf", + "ia_path": "preppers/Prepper_Ark/TC_21-24_Rappelling_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Military_FMs/TC_21-24_Rappelling_1997.pdf", + "size_bytes": 2309974, + "size_mb": 2.2 + }, + { + "filename": "Teach_Your_Kids_The_Fun_Safe_Way_To_Split_Kindling_Wood_By_Don_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Teach_Your_Kids_The_Fun_Safe_Way_To_Split_Kindling_Wood_By_Don_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firewood/Teach_Your_Kids_The_Fun_Safe_Way_To_Split_Kindling_Wood_By_Don_2001.pdf", + "size_bytes": 22753, + "size_mb": 0.0 + }, + { + "filename": "Techniques_Of_Unarmed_Combatives_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Techniques_Of_Unarmed_Combatives_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Techniques_Of_Unarmed_Combatives_2003.pdf", + "size_bytes": 208374, + "size_mb": 0.2 + }, + { + "filename": "Technology_Data_For_Electricity_And_Heat_Generating_Plants_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Technology_Data_For_Electricity_And_Heat_Generating_Plants_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Technology_Data_For_Electricity_And_Heat_Generating_Plants_2005.pdf", + "size_bytes": 1892650, + "size_mb": 1.8 + }, + { + "filename": "Technology_For_Municipal_Solid_Waste-To-Energy_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Technology_For_Municipal_Solid_Waste-To-Energy_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Technology_For_Municipal_Solid_Waste-To-Energy_2000.pdf", + "size_bytes": 65623, + "size_mb": 0.1 + }, + { + "filename": "Technology_Metal_Work_Fundamental_Skills_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Technology_Metal_Work_Fundamental_Skills_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Technology_Metal_Work_Fundamental_Skills_1982.pdf", + "size_bytes": 75411318, + "size_mb": 71.9 + }, + { + "filename": "Test the Soil First.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Test the Soil First.pdf", + "local_path": "/export/library/Survival-Companion-Library/Misc Skills/Test_The_Soil_First.pdf", + "size_bytes": 573381, + "size_mb": 0.5 + }, + { + "filename": "Test_The_Soil_First_1957.pdf", + "ia_path": "preppers/Prepper_Ark/Test_The_Soil_First_1957.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soil/Test_The_Soil_First_1957.pdf", + "size_bytes": 573381, + "size_mb": 0.5 + }, + { + "filename": "Testing_Solder_As_An_Emergency_Fuse_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Testing_Solder_As_An_Emergency_Fuse_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Testing_Solder_As_An_Emergency_Fuse_2005.pdf", + "size_bytes": 6467, + "size_mb": 0.0 + }, + { + "filename": "Testing_The_Efficiency_Of_Word-Burning_Cookstoves_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Testing_The_Efficiency_Of_Word-Burning_Cookstoves_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Testing_The_Efficiency_Of_Word-Burning_Cookstoves_1985.pdf", + "size_bytes": 4276874, + "size_mb": 4.1 + }, + { + "filename": "Testing_Timber_For_Moisture_Content_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Testing_Timber_For_Moisture_Content_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firewood/Testing_Timber_For_Moisture_Content_1974.pdf", + "size_bytes": 5055421, + "size_mb": 4.8 + }, + { + "filename": "Text_Book_Of_Close_Combat_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Text_Book_Of_Close_Combat_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Text_Book_Of_Close_Combat_2003.pdf", + "size_bytes": 1221332, + "size_mb": 1.2 + }, + { + "filename": "Text_Book_Of_Veterinary_Medicine_Vol-4_1900.pdf", + "ia_path": "preppers/Prepper_Ark/Text_Book_Of_Veterinary_Medicine_Vol-4_1900.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/Text_Book_Of_Veterinary_Medicine_Vol-4_1900.pdf", + "size_bytes": 16026765, + "size_mb": 15.3 + }, + { + "filename": "Thailand_Water-Seal_Privy_Slab_Toilet_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Thailand_Water-Seal_Privy_Slab_Toilet_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/Thailand_Water-Seal_Privy_Slab_Toilet_2002.pdf", + "size_bytes": 1407197, + "size_mb": 1.3 + }, + { + "filename": "Thatching_A_Handbook_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Thatching_A_Handbook_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Thatching_A_Handbook_1988.pdf", + "size_bytes": 6402560, + "size_mb": 6.1 + }, + { + "filename": "The_13_Moon_Spectral_Wizard_Year_2004.pdf", + "ia_path": "preppers/Prepper_Ark/13_Month/The_13_Moon_Spectral_Wizard_Year_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Calendars/13_Month/The_13_Moon_Spectral_Wizard_Year_2004.pdf", + "size_bytes": 22349138, + "size_mb": 21.3 + }, + { + "filename": "The_ABC_and_XYZ_of_Bee_Culture_1980.pdf", + "ia_path": "preppers/Prepper_Ark/The_ABC_and_XYZ_of_Bee_Culture_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Beekeeping/The_ABC_and_XYZ_of_Bee_Culture_1980.pdf", + "size_bytes": 116526776, + "size_mb": 111.1 + }, + { + "filename": "The_Agribar_Operators_Manual_1989.pdf", + "ia_path": "preppers/Prepper_Ark/The_Agribar_Operators_Manual_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/The_Agribar_Operators_Manual_1989.pdf", + "size_bytes": 11753502, + "size_mb": 11.2 + }, + { + "filename": "The_Amazing_Bicycle_Wheelbarrow_Part_1_2002.pdf", + "ia_path": "preppers/Prepper_Ark/The_Amazing_Bicycle_Wheelbarrow_Part_1_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/The_Amazing_Bicycle_Wheelbarrow_Part_1_2002.pdf", + "size_bytes": 1221094, + "size_mb": 1.2 + }, + { + "filename": "The_Animal_Drawn_Wheeled_Tool_Carrier_1983.pdf", + "ia_path": "preppers/Prepper_Ark/The_Animal_Drawn_Wheeled_Tool_Carrier_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/The_Animal_Drawn_Wheeled_Tool_Carrier_1983.pdf", + "size_bytes": 4024513, + "size_mb": 3.8 + }, + { + "filename": "The_Antenna_Elmer_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Antennas/The_Antenna_Elmer_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Antennas/The_Antenna_Elmer_2004.pdf", + "size_bytes": 466069, + "size_mb": 0.4 + }, + { + "filename": "The_Aquilia_Solar_Water_Pump_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Pumping/The_Aquilia_Solar_Water_Pump_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Pumping/The_Aquilia_Solar_Water_Pump_2002.pdf", + "size_bytes": 196608, + "size_mb": 0.2 + }, + { + "filename": "The_Automobile_Storage_Battery_1919.pdf", + "ia_path": "preppers/Prepper_Ark/Lead_Acid/The_Automobile_Storage_Battery_1919.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lead_Acid/The_Automobile_Storage_Battery_1919.pdf", + "size_bytes": 17449686, + "size_mb": 16.6 + }, + { + "filename": "The_Backyard_Dairy_Book_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Dairy/The_Backyard_Dairy_Book_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Dairy/The_Backyard_Dairy_Book_1975.pdf", + "size_bytes": 8741426, + "size_mb": 8.3 + }, + { + "filename": "The_Baki_Water_Turbine_Math_1949.pdf", + "ia_path": "preppers/Prepper_Ark/The_Baki_Water_Turbine_Math_1949.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/The_Baki_Water_Turbine_Math_1949.pdf", + "size_bytes": 2975844, + "size_mb": 2.8 + }, + { + "filename": "The_Basic_Book_Of_Organic_Gardening_1971.pdf", + "ia_path": "preppers/Prepper_Ark/The_Basic_Book_Of_Organic_Gardening_1971.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/The_Basic_Book_Of_Organic_Gardening_1971.pdf", + "size_bytes": 40090176, + "size_mb": 38.2 + }, + { + "filename": "The_Basics_Of_Chicken_Farming_In_The_Tropics_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Poultry/The_Basics_Of_Chicken_Farming_In_The_Tropics_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Poultry/The_Basics_Of_Chicken_Farming_In_The_Tropics_2005.pdf", + "size_bytes": 4182583, + "size_mb": 4.0 + }, + { + "filename": "The_Beekeepers_Handbook_1978.pdf", + "ia_path": "preppers/Prepper_Ark/The_Beekeepers_Handbook_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Beekeeping/The_Beekeepers_Handbook_1978.pdf", + "size_bytes": 21807304, + "size_mb": 20.8 + }, + { + "filename": "The_Best_Way_To_Split_Gnarly_Firewood_2001.pdf", + "ia_path": "preppers/Prepper_Ark/The_Best_Way_To_Split_Gnarly_Firewood_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firewood/The_Best_Way_To_Split_Gnarly_Firewood_2001.pdf", + "size_bytes": 97307, + "size_mb": 0.1 + }, + { + "filename": "The_Bicycle_Builders_Bible_1980.pdf", + "ia_path": "preppers/Prepper_Ark/The_Bicycle_Builders_Bible_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bicycle/The_Bicycle_Builders_Bible_1980.pdf", + "size_bytes": 54691913, + "size_mb": 52.2 + }, + { + "filename": "The_Biogas_Biofertilizer_Business_Handbook_1982.pdf", + "ia_path": "preppers/Prepper_Ark/The_Biogas_Biofertilizer_Business_Handbook_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/The_Biogas_Biofertilizer_Business_Handbook_1982.pdf", + "size_bytes": 17305523, + "size_mb": 16.5 + }, + { + "filename": "The_Book_Of_Geese_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Ducks/The_Book_Of_Geese_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Ducks/The_Book_Of_Geese_1981.pdf", + "size_bytes": 62734204, + "size_mb": 59.8 + }, + { + "filename": "The_Book_Of_Power_Tools_1976.pdf", + "ia_path": "preppers/Prepper_Ark/The_Book_Of_Power_Tools_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Power/The_Book_Of_Power_Tools_1976.pdf", + "size_bytes": 72400834, + "size_mb": 69.0 + }, + { + "filename": "The_Book_Of_Tempeh_Soyfood_From_Indonesia_1979.pdf", + "ia_path": "preppers/Prepper_Ark/The_Book_Of_Tempeh_Soyfood_From_Indonesia_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/The_Book_Of_Tempeh_Soyfood_From_Indonesia_1979.pdf", + "size_bytes": 19051017, + "size_mb": 18.2 + }, + { + "filename": "The_Boulder_Concept_In_Building_Walls_Of_Stone_2003.pdf", + "ia_path": "preppers/Prepper_Ark/The_Boulder_Concept_In_Building_Walls_Of_Stone_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/The_Boulder_Concept_In_Building_Walls_Of_Stone_2003.pdf", + "size_bytes": 1194891, + "size_mb": 1.1 + }, + { + "filename": "The_Bright_Navigation_Stars_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Celestial/The_Bright_Navigation_Stars_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Celestial/The_Bright_Navigation_Stars_2004.pdf", + "size_bytes": 48114, + "size_mb": 0.0 + }, + { + "filename": "The_Brush_Arc_Lamp_2005.pdf", + "ia_path": "preppers/Prepper_Ark/The_Brush_Arc_Lamp_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Carbon_Arc/The_Brush_Arc_Lamp_2005.pdf", + "size_bytes": 73490, + "size_mb": 0.1 + }, + { + "filename": "The_Calculus_Bible_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Math/The_Calculus_Bible_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Math/The_Calculus_Bible_2004.pdf", + "size_bytes": 1233429, + "size_mb": 1.2 + }, + { + "filename": "The_Case_For_A_Generator_Based_Electrical_System_By_Skip_2001.pdf", + "ia_path": "preppers/Prepper_Ark/The_Case_For_A_Generator_Based_Electrical_System_By_Skip_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Generators/The_Case_For_A_Generator_Based_Electrical_System_By_Skip_2001.pdf", + "size_bytes": 73575, + "size_mb": 0.1 + }, + { + "filename": "The_Chainsaw_And_The_Lumbermaker_1999.pdf", + "ia_path": "preppers/Prepper_Ark/The_Chainsaw_And_The_Lumbermaker_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chain_Saw/The_Chainsaw_And_The_Lumbermaker_1999.pdf", + "size_bytes": 4512937, + "size_mb": 4.3 + }, + { + "filename": "The_Cholesterol_In_Your_Stovepipe_Can_Be_Fatal_By_D_B_Fran_1995.pdf", + "ia_path": "preppers/Prepper_Ark/The_Cholesterol_In_Your_Stovepipe_Can_Be_Fatal_By_D_B_Fran_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/The_Cholesterol_In_Your_Stovepipe_Can_Be_Fatal_By_D_B_Fran_1995.pdf", + "size_bytes": 8452, + "size_mb": 0.0 + }, + { + "filename": "The_Co-Composting_Of_Domestic_Solid_And_Human_Wastes_1954.pdf", + "ia_path": "preppers/Prepper_Ark/The_Co-Composting_Of_Domestic_Solid_And_Human_Wastes_1954.pdf", + "local_path": "/export/library/Survival-Companion-Library/Composting/The_Co-Composting_Of_Domestic_Solid_And_Human_Wastes_1954.pdf", + "size_bytes": 7961134, + "size_mb": 7.6 + }, + { + "filename": "The_Complete_Book_Of_Heating_With_Wood_1974.pdf", + "ia_path": "preppers/Prepper_Ark/The_Complete_Book_Of_Heating_With_Wood_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Heat_and_Cool/The_Complete_Book_Of_Heating_With_Wood_1974.pdf", + "size_bytes": 9344097, + "size_mb": 8.9 + }, + { + "filename": "The_Complete_Midge-1_Down-Draft_Gasifier_Stove_Instructions_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Stoves/The_Complete_Midge-1_Down-Draft_Gasifier_Stove_Instructions_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Midge/The_Complete_Midge-1_Down-Draft_Gasifier_Stove_Instructions_2005.pdf", + "size_bytes": 476961, + "size_mb": 0.5 + }, + { + "filename": "The_Construction_And_Working_Of_Internal_Combustion_Engines_1910.pdf", + "ia_path": "preppers/Prepper_Ark/The_Construction_And_Working_Of_Internal_Combustion_Engines_1910.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engines/The_Construction_And_Working_Of_Internal_Combustion_Engines_1910.pdf", + "size_bytes": 22074316, + "size_mb": 21.1 + }, + { + "filename": "The_Construction_Of_A_Hydraulic_RAM_Pump_1999.pdf", + "ia_path": "preppers/Prepper_Ark/The_Construction_Of_A_Hydraulic_RAM_Pump_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/The_Construction_Of_A_Hydraulic_RAM_Pump_1999.pdf", + "size_bytes": 3992615, + "size_mb": 3.8 + }, + { + "filename": "The_Construction_Of_A_Transportable_Metal_Kiln_1980.pdf", + "ia_path": "preppers/Prepper_Ark/The_Construction_Of_A_Transportable_Metal_Kiln_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Kilns/The_Construction_Of_A_Transportable_Metal_Kiln_1980.pdf", + "size_bytes": 1633075, + "size_mb": 1.6 + }, + { + "filename": "The_Copy_Book_Copyright_Free_Illustrations_For_Development_1988.pdf", + "ia_path": "preppers/Prepper_Ark/The_Copy_Book_Copyright_Free_Illustrations_For_Development_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Printing/The_Copy_Book_Copyright_Free_Illustrations_For_Development_1988.pdf", + "size_bytes": 10505330, + "size_mb": 10.0 + }, + { + "filename": "The_Cure_For_All_Diseases_1995.pdf", + "ia_path": "preppers/Prepper_Ark/Diseases/The_Cure_For_All_Diseases_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Diseases/The_Cure_For_All_Diseases_1995.pdf", + "size_bytes": 5768352, + "size_mb": 5.5 + }, + { + "filename": "The_Design_And_Development_Of_Solar_Powered_Refrigerator_1976.pdf", + "ia_path": "preppers/Prepper_Ark/The_Design_And_Development_Of_Solar_Powered_Refrigerator_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Refrigeration/The_Design_And_Development_Of_Solar_Powered_Refrigerator_1976.pdf", + "size_bytes": 5834910, + "size_mb": 5.6 + }, + { + "filename": "The_Design_And_Manufacture_Of_Animal_Drawn_Carts_1986.pdf", + "ia_path": "preppers/Prepper_Ark/The_Design_And_Manufacture_Of_Animal_Drawn_Carts_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/The_Design_And_Manufacture_Of_Animal_Drawn_Carts_1986.pdf", + "size_bytes": 13368867, + "size_mb": 12.7 + }, + { + "filename": "The_Design_Of_Bicycle_Trailers_1986.pdf", + "ia_path": "preppers/Prepper_Ark/The_Design_Of_Bicycle_Trailers_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/The_Design_Of_Bicycle_Trailers_1986.pdf", + "size_bytes": 5305708, + "size_mb": 5.1 + }, + { + "filename": "The_Design_Of_Small_Bore_Sewer_Systems_1985.pdf", + "ia_path": "preppers/Prepper_Ark/The_Design_Of_Small_Bore_Sewer_Systems_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/The_Design_Of_Small_Bore_Sewer_Systems_1985.pdf", + "size_bytes": 5121749, + "size_mb": 4.9 + }, + { + "filename": "The_Design_Of_Ventilated_Improved_Pit_Latrines_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Pit_Latrines/The_Design_Of_Ventilated_Improved_Pit_Latrines_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/Pit_Latrines/The_Design_Of_Ventilated_Improved_Pit_Latrines_1984.pdf", + "size_bytes": 13516196, + "size_mb": 12.9 + }, + { + "filename": "The_Dhading_Micro_Hydropower_Plant_30kwe_1983.pdf", + "ia_path": "preppers/Prepper_Ark/The_Dhading_Micro_Hydropower_Plant_30kwe_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/The_Dhading_Micro_Hydropower_Plant_30kwe_1983.pdf", + "size_bytes": 2069034, + "size_mb": 2.0 + }, + { + "filename": "The_Dory-Boat_Book_1978.pdf", + "ia_path": "preppers/Prepper_Ark/The_Dory-Boat_Book_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Boats/The_Dory-Boat_Book_1978.pdf", + "size_bytes": 28928382, + "size_mb": 27.6 + }, + { + "filename": "The_Earths_Green_Carpet_Organic_Knowledge_2009.pdf", + "ia_path": "preppers/Prepper_Ark/The_Earths_Green_Carpet_Organic_Knowledge_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/The_Earths_Green_Carpet_Organic_Knowledge_2009.pdf", + "size_bytes": 517629, + "size_mb": 0.5 + }, + { + "filename": "The_Effect_Of_Fine_Sand_For_Concrete_2002.pdf", + "ia_path": "preppers/Prepper_Ark/The_Effect_Of_Fine_Sand_For_Concrete_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cement-Concrete/The_Effect_Of_Fine_Sand_For_Concrete_2002.pdf", + "size_bytes": 740169, + "size_mb": 0.7 + }, + { + "filename": "The_Electro_Platers_Handbook_1905.pdf", + "ia_path": "preppers/Prepper_Ark/The_Electro_Platers_Handbook_1905.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electro_Plating/The_Electro_Platers_Handbook_1905.pdf", + "size_bytes": 6302730, + "size_mb": 6.0 + }, + { + "filename": "The_Employment_Of_Draught_Animals_In_Agriculture_1972.pdf", + "ia_path": "preppers/Prepper_Ark/The_Employment_Of_Draught_Animals_In_Agriculture_1972.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/The_Employment_Of_Draught_Animals_In_Agriculture_1972.pdf", + "size_bytes": 11838067, + "size_mb": 11.3 + }, + { + "filename": "The_Farmers_Dictionary_1854.pdf", + "ia_path": "preppers/Prepper_Ark/The_Farmers_Dictionary_1854.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/The_Farmers_Dictionary_1854.pdf", + "size_bytes": 68236896, + "size_mb": 65.1 + }, + { + "filename": "The_Farmers_Veterinarian_1907.pdf", + "ia_path": "preppers/Prepper_Ark/The_Farmers_Veterinarian_1907.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/The_Farmers_Veterinarian_1907.pdf", + "size_bytes": 9172855, + "size_mb": 8.7 + }, + { + "filename": "The_Flying_Lizard_Windmill_By_John_Franks_2008.pdf", + "ia_path": "preppers/Prepper_Ark/The_Flying_Lizard_Windmill_By_John_Franks_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/The_Flying_Lizard_Windmill_By_John_Franks_2008.pdf", + "size_bytes": 100819, + "size_mb": 0.1 + }, + { + "filename": "The_Folk_RAM_Pump_1994.pdf", + "ia_path": "preppers/Prepper_Ark/The_Folk_RAM_Pump_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/The_Folk_RAM_Pump_1994.pdf", + "size_bytes": 394063, + "size_mb": 0.4 + }, + { + "filename": "The_Foolproof_Way_To_Make_Biodiesel_2004.pdf", + "ia_path": "preppers/Prepper_Ark/The_Foolproof_Way_To_Make_Biodiesel_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biodiesel/The_Foolproof_Way_To_Make_Biodiesel_2004.pdf", + "size_bytes": 180838, + "size_mb": 0.2 + }, + { + "filename": "The_Forager_Home_Page_2004.pdf", + "ia_path": "preppers/Prepper_Ark/The_Forager_Home_Page_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/The_Forager_Home_Page_2004.pdf", + "size_bytes": 1773508, + "size_mb": 1.7 + }, + { + "filename": "The_Formula_Manual_4th_Edition_1980.pdf", + "ia_path": "preppers/Prepper_Ark/The_Formula_Manual_4th_Edition_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/The_Formula_Manual_4th_Edition_1980.pdf", + "size_bytes": 13382491, + "size_mb": 12.8 + }, + { + "filename": "The_Garden_Yard_1909.pdf", + "ia_path": "preppers/Prepper_Ark/The_Garden_Yard_1909.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/The_Garden_Yard_1909.pdf", + "size_bytes": 6552893, + "size_mb": 6.2 + }, + { + "filename": "The_Golden_Insect_A_Handbook_On_Beekeeping_For_Beginners_1984.pdf", + "ia_path": "preppers/Prepper_Ark/The_Golden_Insect_A_Handbook_On_Beekeeping_For_Beginners_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Beekeeping/The_Golden_Insect_A_Handbook_On_Beekeeping_For_Beginners_1984.pdf", + "size_bytes": 10354909, + "size_mb": 9.9 + }, + { + "filename": "The_Golovan_Cart_Light_Weight_Animal_Drawn_Cart_2005.pdf", + "ia_path": "preppers/Prepper_Ark/The_Golovan_Cart_Light_Weight_Animal_Drawn_Cart_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/The_Golovan_Cart_Light_Weight_Animal_Drawn_Cart_2005.pdf", + "size_bytes": 111227, + "size_mb": 0.1 + }, + { + "filename": "The_Grain_Mill_An_Essential_Homesteading_Appliance_2009.pdf", + "ia_path": "preppers/Prepper_Ark/The_Grain_Mill_An_Essential_Homesteading_Appliance_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/The_Grain_Mill_An_Essential_Homesteading_Appliance_2009.pdf", + "size_bytes": 157707, + "size_mb": 0.2 + }, + { + "filename": "The_Handbook_For_Practical_Farmers_1920.pdf", + "ia_path": "preppers/Prepper_Ark/The_Handbook_For_Practical_Farmers_1920.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/The_Handbook_For_Practical_Farmers_1920.pdf", + "size_bytes": 27550565, + "size_mb": 26.3 + }, + { + "filename": "The_Handcart_Handbook_1985.pdf", + "ia_path": "preppers/Prepper_Ark/The_Handcart_Handbook_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/The_Handcart_Handbook_1985.pdf", + "size_bytes": 5130495, + "size_mb": 4.9 + }, + { + "filename": "The_Harness_Makers_Illustrated_Manual_1975.pdf", + "ia_path": "preppers/Prepper_Ark/The_Harness_Makers_Illustrated_Manual_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/The_Harness_Makers_Illustrated_Manual_1975.pdf", + "size_bytes": 14999431, + "size_mb": 14.3 + }, + { + "filename": "The_Harnessing_Of_Draught_Animals_1999.pdf", + "ia_path": "preppers/Prepper_Ark/The_Harnessing_Of_Draught_Animals_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/The_Harnessing_Of_Draught_Animals_1999.pdf", + "size_bytes": 3278218, + "size_mb": 3.1 + }, + { + "filename": "The_Haybox_The_Energy_Saving_Cooker_Insolate_Pot_After_Heating_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Slow/The_Haybox_The_Energy_Saving_Cooker_Insolate_Pot_After_Heating_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Cooking-Caning-Curing/Slow/The_Haybox_The_Energy_Saving_Cooker_Insolate_Pot_After_Heating_1999.pdf", + "size_bytes": 1065819, + "size_mb": 1.0 + }, + { + "filename": "The_Heat_Generator_Mechanical_Power_Directly_Into_Heat_1983.pdf", + "ia_path": "preppers/Prepper_Ark/The_Heat_Generator_Mechanical_Power_Directly_Into_Heat_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Heat_and_Cool/The_Heat_Generator_Mechanical_Power_Directly_Into_Heat_1983.pdf", + "size_bytes": 8908280, + "size_mb": 8.5 + }, + { + "filename": "The_History_Of_The_Light_Bulb_2009.pdf", + "ia_path": "preppers/Prepper_Ark/The_History_Of_The_Light_Bulb_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/The_History_Of_The_Light_Bulb_2009.pdf", + "size_bytes": 91893, + "size_mb": 0.1 + }, + { + "filename": "The_Homemade_Windmills_Of_Nebraska_1989.pdf", + "ia_path": "preppers/Prepper_Ark/The_Homemade_Windmills_Of_Nebraska_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/The_Homemade_Windmills_Of_Nebraska_1989.pdf", + "size_bytes": 6333241, + "size_mb": 6.0 + }, + { + "filename": "The_Homesteaders_Handbook_To_Raising_Small_Livestock_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Cattle/The_Homesteaders_Handbook_To_Raising_Small_Livestock_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Cattle/The_Homesteaders_Handbook_To_Raising_Small_Livestock_1975.pdf", + "size_bytes": 39109663, + "size_mb": 37.3 + }, + { + "filename": "The_Humanure_Handbook_1994.pdf", + "ia_path": "preppers/Prepper_Ark/The_Humanure_Handbook_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hygiene/The_Humanure_Handbook_1994.pdf", + "size_bytes": 17963776, + "size_mb": 17.1 + }, + { + "filename": "The_Kenyan_Low_Cost_Modular_Timber_Bridge_1981.pdf", + "ia_path": "preppers/Prepper_Ark/The_Kenyan_Low_Cost_Modular_Timber_Bridge_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bridges/The_Kenyan_Low_Cost_Modular_Timber_Bridge_1981.pdf", + "size_bytes": 2430576, + "size_mb": 2.3 + }, + { + "filename": "The_Low-Cost_Wooden_Duplicator_1984.pdf", + "ia_path": "preppers/Prepper_Ark/The_Low-Cost_Wooden_Duplicator_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Printing/The_Low-Cost_Wooden_Duplicator_1984.pdf", + "size_bytes": 1922386, + "size_mb": 1.8 + }, + { + "filename": "The_Making_Of_The_Kalle-Gasifier_1942.pdf", + "ia_path": "preppers/Prepper_Ark/The_Making_Of_The_Kalle-Gasifier_1942.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/The_Making_Of_The_Kalle-Gasifier_1942.pdf", + "size_bytes": 97853, + "size_mb": 0.1 + }, + { + "filename": "The_Making_Of_Tools_1973.pdf", + "ia_path": "preppers/Prepper_Ark/The_Making_Of_Tools_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Making/The_Making_Of_Tools_1973.pdf", + "size_bytes": 5647384, + "size_mb": 5.4 + }, + { + "filename": "The_Management_Of_Nutritional_Emergencies_In_Large_Populations_1978.pdf", + "ia_path": "preppers/Prepper_Ark/The_Management_Of_Nutritional_Emergencies_In_Large_Populations_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Emergencies/The_Management_Of_Nutritional_Emergencies_In_Large_Populations_1978.pdf", + "size_bytes": 10406943, + "size_mb": 9.9 + }, + { + "filename": "The_Math_Of_Pulleys_Belts_Transmission_Systems_La_Cour_2002.pdf", + "ia_path": "preppers/Prepper_Ark/The_Math_Of_Pulleys_Belts_Transmission_Systems_La_Cour_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Mathematics_Basic/The_Math_Of_Pulleys_Belts_Transmission_Systems_La_Cour_2002.pdf", + "size_bytes": 3845454, + "size_mb": 3.7 + }, + { + "filename": "The_Miners_Handbook_1902.pdf", + "ia_path": "preppers/Prepper_Ark/The_Miners_Handbook_1902.pdf", + "local_path": "/export/library/Survival-Companion-Library/Chemistry/The_Miners_Handbook_1902.pdf", + "size_bytes": 9272476, + "size_mb": 8.8 + }, + { + "filename": "The_Modern_Blacksmith_1974.pdf", + "ia_path": "preppers/Prepper_Ark/The_Modern_Blacksmith_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/The_Modern_Blacksmith_1974.pdf", + "size_bytes": 8980948, + "size_mb": 8.6 + }, + { + "filename": "The_Modern_Horse_Doctor_1854.pdf", + "ia_path": "preppers/Prepper_Ark/The_Modern_Horse_Doctor_1854.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/The_Modern_Horse_Doctor_1854.pdf", + "size_bytes": 20593048, + "size_mb": 19.6 + }, + { + "filename": "The_New_Solar_Home_Book_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Building_Heat/The_New_Solar_Home_Book_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Building_Heat/The_New_Solar_Home_Book_1976.pdf", + "size_bytes": 20518596, + "size_mb": 19.6 + }, + { + "filename": "The_Nursery_Manual_1922.pdf", + "ia_path": "preppers/Prepper_Ark/The_Nursery_Manual_1922.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/The_Nursery_Manual_1922.pdf", + "size_bytes": 49208184, + "size_mb": 46.9 + }, + { + "filename": "The_Official_Handbook_For_Boys_1920.pdf", + "ia_path": "preppers/Prepper_Ark/Boys/The_Official_Handbook_For_Boys_1920.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Boys/The_Official_Handbook_For_Boys_1920.pdf", + "size_bytes": 32483904, + "size_mb": 31.0 + }, + { + "filename": "The_Old_Time_Spring_Water_House_By_Bill_Parman_2001.pdf", + "ia_path": "preppers/Prepper_Ark/The_Old_Time_Spring_Water_House_By_Bill_Parman_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Storage/The_Old_Time_Spring_Water_House_By_Bill_Parman_2001.pdf", + "size_bytes": 67701, + "size_mb": 0.1 + }, + { + "filename": "The_Old_Timer_Page_2004.pdf", + "ia_path": "preppers/Prepper_Ark/The_Old_Timer_Page_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/The_Old_Timer_Page_2004.pdf", + "size_bytes": 1996397, + "size_mb": 1.9 + }, + { + "filename": "The_Optimum_Sizing_Of_Gutters_For_Domestic_Roofwater_Harvesting_2002.pdf", + "ia_path": "preppers/Prepper_Ark/The_Optimum_Sizing_Of_Gutters_For_Domestic_Roofwater_Harvesting_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/The_Optimum_Sizing_Of_Gutters_For_Domestic_Roofwater_Harvesting_2002.pdf", + "size_bytes": 663568, + "size_mb": 0.6 + }, + { + "filename": "The_Organization_Of_The_Small_Public_Library_1963.pdf", + "ia_path": "preppers/Prepper_Ark/Libraries/The_Organization_Of_The_Small_Public_Library_1963.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Libraries/The_Organization_Of_The_Small_Public_Library_1963.pdf", + "size_bytes": 10029382, + "size_mb": 9.6 + }, + { + "filename": "The_Owners-Builders_Guide_To_Stone_Masonry_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Building/The_Owners-Builders_Guide_To_Stone_Masonry_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/The_Owners-Builders_Guide_To_Stone_Masonry_1976.pdf", + "size_bytes": 36795759, + "size_mb": 35.1 + }, + { + "filename": "The_Pathology_And_Differential_Diagnosis_1916.pdf", + "ia_path": "preppers/Prepper_Ark/Doctor/The_Pathology_And_Differential_Diagnosis_1916.pdf", + "local_path": "/export/library/Survival-Companion-Library/Doctor/The_Pathology_And_Differential_Diagnosis_1916.pdf", + "size_bytes": 21788968, + "size_mb": 20.8 + }, + { + "filename": "The_Performance_Testing_Of_Treadle_Pumps_No-39_1993.pdf", + "ia_path": "preppers/Prepper_Ark/The_Performance_Testing_Of_Treadle_Pumps_No-39_1993.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/The_Performance_Testing_Of_Treadle_Pumps_No-39_1993.pdf", + "size_bytes": 264432, + "size_mb": 0.3 + }, + { + "filename": "The_Permanent_Magnet_Generator_PMG_Manual_For_Building_2001.pdf", + "ia_path": "preppers/Prepper_Ark/PM_Alternators/The_Permanent_Magnet_Generator_PMG_Manual_For_Building_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/PM_Alternators/The_Permanent_Magnet_Generator_PMG_Manual_For_Building_2001.pdf", + "size_bytes": 952220, + "size_mb": 0.9 + }, + { + "filename": "The_Photonovel_A_Tool_For_Development_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/The_Photonovel_A_Tool_For_Development_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/The_Photonovel_A_Tool_For_Development_1976.pdf", + "size_bytes": 9496660, + "size_mb": 9.1 + }, + { + "filename": "The_Practical_Stock_Doctor_1908.pdf", + "ia_path": "preppers/Prepper_Ark/The_Practical_Stock_Doctor_1908.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/The_Practical_Stock_Doctor_1908.pdf", + "size_bytes": 30379246, + "size_mb": 29.0 + }, + { + "filename": "The_Preparation_Of_Soap_1983.pdf", + "ia_path": "preppers/Prepper_Ark/The_Preparation_Of_Soap_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soap/The_Preparation_Of_Soap_1983.pdf", + "size_bytes": 1252718, + "size_mb": 1.2 + }, + { + "filename": "The_Principles_And_Practice_Of_Primary_Health_Care_Contact_No-1_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Facilities/The_Principles_And_Practice_Of_Primary_Health_Care_Contact_No-1_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/Facilities/The_Principles_And_Practice_Of_Primary_Health_Care_Contact_No-1_1979.pdf", + "size_bytes": 15256380, + "size_mb": 14.5 + }, + { + "filename": "The_Principles_And_Practice_Of_Veterinarian_Medicine_1884.pdf", + "ia_path": "preppers/Prepper_Ark/The_Principles_And_Practice_Of_Veterinarian_Medicine_1884.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/The_Principles_And_Practice_Of_Veterinarian_Medicine_1884.pdf", + "size_bytes": 34156492, + "size_mb": 32.6 + }, + { + "filename": "The_Procedure_Handbook_Of_Arc_Welding_742pages_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Welding/The_Procedure_Handbook_Of_Arc_Welding_742pages_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Welding/The_Procedure_Handbook_Of_Arc_Welding_742pages_1973.pdf", + "size_bytes": 71223189, + "size_mb": 67.9 + }, + { + "filename": "The_Production_Of_School_Science_Equipment_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/The_Production_Of_School_Science_Equipment_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/The_Production_Of_School_Science_Equipment_1975.pdf", + "size_bytes": 14655087, + "size_mb": 14.0 + }, + { + "filename": "The_Propagation_Of_Tropical_Fruits_Trees_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Trees/The_Propagation_Of_Tropical_Fruits_Trees_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Trees/The_Propagation_Of_Tropical_Fruits_Trees_1985.pdf", + "size_bytes": 45194024, + "size_mb": 43.1 + }, + { + "filename": "The_Purification_Of_Biogas_Helmut_1985.pdf", + "ia_path": "preppers/Prepper_Ark/The_Purification_Of_Biogas_Helmut_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Biogas/The_Purification_Of_Biogas_Helmut_1985.pdf", + "size_bytes": 1763082, + "size_mb": 1.7 + }, + { + "filename": "The_Recycling_Use_And_Repair_Of_Tools_Blacksmithing_1978.pdf", + "ia_path": "preppers/Prepper_Ark/The_Recycling_Use_And_Repair_Of_Tools_Blacksmithing_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/The_Recycling_Use_And_Repair_Of_Tools_Blacksmithing_1978.pdf", + "size_bytes": 11849679, + "size_mb": 11.3 + }, + { + "filename": "The_Rower_Pump_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/The_Rower_Pump_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/The_Rower_Pump_1985.pdf", + "size_bytes": 2375354, + "size_mb": 2.3 + }, + { + "filename": "The_Samaka_Guide_To_Homesite_Farming_1983.pdf", + "ia_path": "preppers/Prepper_Ark/The_Samaka_Guide_To_Homesite_Farming_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/The_Samaka_Guide_To_Homesite_Farming_1983.pdf", + "size_bytes": 20592281, + "size_mb": 19.6 + }, + { + "filename": "The_Scout_Notebook_2010.pdf", + "ia_path": "preppers/Prepper_Ark/The_Scout_Notebook_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/The_Scout_Notebook_2010.pdf", + "size_bytes": 2067980, + "size_mb": 2.0 + }, + { + "filename": "The_Scythe_Book_1982.pdf", + "ia_path": "preppers/Prepper_Ark/The_Scythe_Book_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/The_Scythe_Book_1982.pdf", + "size_bytes": 7498360, + "size_mb": 7.2 + }, + { + "filename": "The_Scythe_Book_2002.pdf", + "ia_path": "preppers/Prepper_Ark/The_Scythe_Book_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/The_Scythe_Book_2002.pdf", + "size_bytes": 5373519, + "size_mb": 5.1 + }, + { + "filename": "The_Segner_Turbine_A_Low-Cost_Solution_For_Water_Power_1983.pdf", + "ia_path": "preppers/Prepper_Ark/The_Segner_Turbine_A_Low-Cost_Solution_For_Water_Power_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/The_Segner_Turbine_A_Low-Cost_Solution_For_Water_Power_1983.pdf", + "size_bytes": 2302642, + "size_mb": 2.2 + }, + { + "filename": "The_Self-Reliant_Potter_Refractories_And_Kilns_1987.pdf", + "ia_path": "preppers/Prepper_Ark/The_Self-Reliant_Potter_Refractories_And_Kilns_1987.pdf", + "local_path": "/export/library/Survival-Companion-Library/Kilns/The_Self-Reliant_Potter_Refractories_And_Kilns_1987.pdf", + "size_bytes": 15296543, + "size_mb": 14.6 + }, + { + "filename": "The_Sensible_Integrated_Photovoltaic_Energy_System_.pdf", + "ia_path": "preppers/Prepper_Ark/Electric/The_Sensible_Integrated_Photovoltaic_Energy_System_.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Electric/The_Sensible_Integrated_Photovoltaic_Energy_System_.pdf", + "size_bytes": 34979, + "size_mb": 0.0 + }, + { + "filename": "The_Seven_Major_Mistakes_In_Food_Storage_2004.pdf", + "ia_path": "preppers/Prepper_Ark/The_Seven_Major_Mistakes_In_Food_Storage_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Storage/The_Seven_Major_Mistakes_In_Food_Storage_2004.pdf", + "size_bytes": 11129, + "size_mb": 0.0 + }, + { + "filename": "The_Simplest_Nomogram_Design_Notes_2009.pdf", + "ia_path": "preppers/Prepper_Ark/The_Simplest_Nomogram_Design_Notes_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Conversions/The_Simplest_Nomogram_Design_Notes_2009.pdf", + "size_bytes": 118332, + "size_mb": 0.1 + }, + { + "filename": "The_Small_Farm_Resource_2004.pdf", + "ia_path": "preppers/Prepper_Ark/The_Small_Farm_Resource_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/The_Small_Farm_Resource_2004.pdf", + "size_bytes": 7857859, + "size_mb": 7.5 + }, + { + "filename": "The-Soil-And-The-Microbe_Waksman_1931.pdf", + "ia_path": "preppers/Prepper_Ark/The-Soil-And-The-Microbe_Waksman_1931.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soil/The-Soil-And-The-Microbe_Waksman_1931.pdf", + "size_bytes": 22614064, + "size_mb": 21.6 + }, + { + "filename": "The_Soil_King_1913.pdf", + "ia_path": "preppers/Prepper_Ark/The_Soil_King_1913.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soil/The_Soil_King_1913.pdf", + "size_bytes": 20123905, + "size_mb": 19.2 + }, + { + "filename": "The_Solar_Bakery_Quickbreads_And_Cakes_By_Jennifer_Stein_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/The_Solar_Bakery_Quickbreads_And_Cakes_By_Jennifer_Stein_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Cooking/The_Solar_Bakery_Quickbreads_And_Cakes_By_Jennifer_Stein_2001.pdf", + "size_bytes": 67618, + "size_mb": 0.1 + }, + { + "filename": "The_Solar_Cookery_Book_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/The_Solar_Cookery_Book_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Cooking/The_Solar_Cookery_Book_1978.pdf", + "size_bytes": 14334136, + "size_mb": 13.7 + }, + { + "filename": "The_Sten-Screen_Making_And_Using_A_Low-Cost_Printing_Process_1983.pdf", + "ia_path": "preppers/Prepper_Ark/The_Sten-Screen_Making_And_Using_A_Low-Cost_Printing_Process_1983.pdf", + "local_path": "/export/library/Survival-Companion-Library/Printing/The_Sten-Screen_Making_And_Using_A_Low-Cost_Printing_Process_1983.pdf", + "size_bytes": 1582764, + "size_mb": 1.5 + }, + { + "filename": "The_Storage_Battery_1906.pdf", + "ia_path": "preppers/Prepper_Ark/Lead_Acid/The_Storage_Battery_1906.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lead_Acid/The_Storage_Battery_1906.pdf", + "size_bytes": 3875825, + "size_mb": 3.7 + }, + { + "filename": "The_Sun_Charts_How_The_Sun_Works_1979.pdf", + "ia_path": "preppers/Prepper_Ark/The_Sun_Charts_How_The_Sun_Works_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sun_Dial/The_Sun_Charts_How_The_Sun_Works_1979.pdf", + "size_bytes": 546008, + "size_mb": 0.5 + }, + { + "filename": "The_Sun_Compass_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Sundials/The_Sun_Compass_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Sundials/The_Sun_Compass_2004.pdf", + "size_bytes": 380163, + "size_mb": 0.4 + }, + { + "filename": "The_Sunless_Windless_Waterless_Alternative_Energy_System_2001.pdf", + "ia_path": "preppers/Prepper_Ark/The_Sunless_Windless_Waterless_Alternative_Energy_System_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/The_Sunless_Windless_Waterless_Alternative_Energy_System_2001.pdf", + "size_bytes": 83286, + "size_mb": 0.1 + }, + { + "filename": "The_Three_Rs_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Nuclear/The_Three_Rs_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disaster_Prep/Nuclear/The_Three_Rs_2004.pdf", + "size_bytes": 136349738, + "size_mb": 130.0 + }, + { + "filename": "The_Throw_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Knife_Axe/The_Throw_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Knife_Axe/The_Throw_2003.pdf", + "size_bytes": 83509, + "size_mb": 0.1 + }, + { + "filename": "The_Timber_Framing_Book_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/The_Timber_Framing_Book_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/The_Timber_Framing_Book_1977.pdf", + "size_bytes": 17087949, + "size_mb": 16.3 + }, + { + "filename": "The_Tooth_Trip_1980.pdf", + "ia_path": "preppers/Prepper_Ark/The_Tooth_Trip_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dental_Care/The_Tooth_Trip_1980.pdf", + "size_bytes": 22927933, + "size_mb": 21.9 + }, + { + "filename": "The_Treadle_Pump_No-34_1991.pdf", + "ia_path": "preppers/Prepper_Ark/The_Treadle_Pump_No-34_1991.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/The_Treadle_Pump_No-34_1991.pdf", + "size_bytes": 793320, + "size_mb": 0.8 + }, + { + "filename": "The_Tropicultor_Operators_Manual_1985.pdf", + "ia_path": "preppers/Prepper_Ark/The_Tropicultor_Operators_Manual_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/The_Tropicultor_Operators_Manual_1985.pdf", + "size_bytes": 11674700, + "size_mb": 11.1 + }, + { + "filename": "The_UNESCO_Source_Book_For_Science_Teaching_1962.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/The_UNESCO_Source_Book_For_Science_Teaching_1962.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/The_UNESCO_Source_Book_For_Science_Teaching_1962.pdf", + "size_bytes": 25092856, + "size_mb": 23.9 + }, + { + "filename": "The_Use_Of_Bamboo_And_Reeds_In_Building_Construction_1972.pdf", + "ia_path": "preppers/Prepper_Ark/Building/The_Use_Of_Bamboo_And_Reeds_In_Building_Construction_1972.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/The_Use_Of_Bamboo_And_Reeds_In_Building_Construction_1972.pdf", + "size_bytes": 11867682, + "size_mb": 11.3 + }, + { + "filename": "The_Use_Of_Hand_Woodworking_Tools_1978.pdf", + "ia_path": "preppers/Prepper_Ark/The_Use_Of_Hand_Woodworking_Tools_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/The_Use_Of_Hand_Woodworking_Tools_1978.pdf", + "size_bytes": 18224253, + "size_mb": 17.4 + }, + { + "filename": "The_Use_Of_Pedal_Power_For_Agriculture_And_Transport_1976.pdf", + "ia_path": "preppers/Prepper_Ark/The_Use_Of_Pedal_Power_For_Agriculture_And_Transport_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/The_Use_Of_Pedal_Power_For_Agriculture_And_Transport_1976.pdf", + "size_bytes": 1877922, + "size_mb": 1.8 + }, + { + "filename": "The_Use_Of_Wheelbarrows_In_Civil_Construction_1975.pdf", + "ia_path": "preppers/Prepper_Ark/The_Use_Of_Wheelbarrows_In_Civil_Construction_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Carts/The_Use_Of_Wheelbarrows_In_Civil_Construction_1975.pdf", + "size_bytes": 2919519, + "size_mb": 2.8 + }, + { + "filename": "The_Usefulness_Of_Iodine_In_Health_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Minerals/The_Usefulness_Of_Iodine_In_Health_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Minerals/The_Usefulness_Of_Iodine_In_Health_2005.pdf", + "size_bytes": 123770, + "size_mb": 0.1 + }, + { + "filename": "The_Utilization_Of_Wood_Waste_By_Distillation_1907.pdf", + "ia_path": "preppers/Prepper_Ark/The_Utilization_Of_Wood_Waste_By_Distillation_1907.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/The_Utilization_Of_Wood_Waste_By_Distillation_1907.pdf", + "size_bytes": 8301492, + "size_mb": 7.9 + }, + { + "filename": "The_Vertical_Shaft_Brick_Kiln_1_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Kiln/The_Vertical_Shaft_Brick_Kiln_1_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Kiln/The_Vertical_Shaft_Brick_Kiln_1_1996.pdf", + "size_bytes": 871155, + "size_mb": 0.8 + }, + { + "filename": "The_Vertical_Shaft_Brick_Kiln_2a_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Kiln/The_Vertical_Shaft_Brick_Kiln_2a_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Kiln/The_Vertical_Shaft_Brick_Kiln_2a_1996.pdf", + "size_bytes": 1198246, + "size_mb": 1.1 + }, + { + "filename": "The_Vertical_Shaft_Brick_Kiln_2b_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Kiln/The_Vertical_Shaft_Brick_Kiln_2b_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Kiln/The_Vertical_Shaft_Brick_Kiln_2b_1996.pdf", + "size_bytes": 790266, + "size_mb": 0.8 + }, + { + "filename": "The_Vertical_Shaft_Brick_Kiln_3_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Kiln/The_Vertical_Shaft_Brick_Kiln_3_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Kiln/The_Vertical_Shaft_Brick_Kiln_3_1996.pdf", + "size_bytes": 1216862, + "size_mb": 1.2 + }, + { + "filename": "The_Village_Texturizer_For_Food_1977.pdf", + "ia_path": "preppers/Prepper_Ark/The_Village_Texturizer_For_Food_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Processing/The_Village_Texturizer_For_Food_1977.pdf", + "size_bytes": 5836006, + "size_mb": 5.6 + }, + { + "filename": "The_Water_Buffalo_1977.pdf", + "ia_path": "preppers/Prepper_Ark/The_Water_Buffalo_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/The_Water_Buffalo_1977.pdf", + "size_bytes": 35162760, + "size_mb": 33.5 + }, + { + "filename": "The_Water_System_Part_1_By_Michael_Hackleman_1999.pdf", + "ia_path": "preppers/Prepper_Ark/The_Water_System_Part_1_By_Michael_Hackleman_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/The_Water_System_Part_1_By_Michael_Hackleman_1999.pdf", + "size_bytes": 767417, + "size_mb": 0.7 + }, + { + "filename": "The_Water_System_Part_2_Tanks_And_Pumps_By_Michael_Hackle_1999.pdf", + "ia_path": "preppers/Prepper_Ark/The_Water_System_Part_2_Tanks_And_Pumps_By_Michael_Hackle_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/The_Water_System_Part_2_Tanks_And_Pumps_By_Michael_Hackle_1999.pdf", + "size_bytes": 598248, + "size_mb": 0.6 + }, + { + "filename": "The_Water_System_Part_3_Gold_And_Silver_By_Michael_Hackle_1999.pdf", + "ia_path": "preppers/Prepper_Ark/The_Water_System_Part_3_Gold_And_Silver_By_Michael_Hackle_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/The_Water_System_Part_3_Gold_And_Silver_By_Michael_Hackle_1999.pdf", + "size_bytes": 324776, + "size_mb": 0.3 + }, + { + "filename": "The_Wheel_Of_Health_1938.pdf", + "ia_path": "preppers/Prepper_Ark/Minerals/The_Wheel_Of_Health_1938.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Minerals/The_Wheel_Of_Health_1938.pdf", + "size_bytes": 392789, + "size_mb": 0.4 + }, + { + "filename": "The_Wind_Power_Book_1981.pdf", + "ia_path": "preppers/Prepper_Ark/The_Wind_Power_Book_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/The_Wind_Power_Book_1981.pdf", + "size_bytes": 50713948, + "size_mb": 48.4 + }, + { + "filename": "The_Windmill_1901.pdf", + "ia_path": "preppers/Prepper_Ark/The_Windmill_1901.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/The_Windmill_1901.pdf", + "size_bytes": 16301152, + "size_mb": 15.5 + }, + { + "filename": "The_Winnower_Drawings_1973.pdf", + "ia_path": "preppers/Prepper_Ark/The_Winnower_Drawings_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Thresher/The_Winnower_Drawings_1973.pdf", + "size_bytes": 1465130, + "size_mb": 1.4 + }, + { + "filename": "The_Wood-Ax_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/The_Wood-Ax_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/The_Wood-Ax_2004.pdf", + "size_bytes": 411888, + "size_mb": 0.4 + }, + { + "filename": "The_WOT-field_A_Test-Site_for_Small_Scale_Sustainable_Energy_Applications_2002.pdf", + "ia_path": "preppers/Prepper_Ark/The_WOT-field_A_Test-Site_for_Small_Scale_Sustainable_Energy_Applications_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/The_WOT-field_A_Test-Site_for_Small_Scale_Sustainable_Energy_Applications_2002.pdf", + "size_bytes": 2164819, + "size_mb": 2.1 + }, + { + "filename": "The_Yak_Second_Ed_2002.pdf", + "ia_path": "preppers/Prepper_Ark/The_Yak_Second_Ed_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/The_Yak_Second_Ed_2002.pdf", + "size_bytes": 5007095, + "size_mb": 4.8 + }, + { + "filename": "The_Young_Ranchmen_Or_Perils_Of_Pioneering_1891.pdf", + "ia_path": "preppers/Prepper_Ark/The_Young_Ranchmen_Or_Perils_Of_Pioneering_1891.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pioneer/The_Young_Ranchmen_Or_Perils_Of_Pioneering_1891.pdf", + "size_bytes": 12133569, + "size_mb": 11.6 + }, + { + "filename": "The_Yurt.pdf", + "ia_path": "preppers/Prepper_Ark/The_Yurt.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/The_Yurt.pdf", + "size_bytes": 3604910, + "size_mb": 3.4 + }, + { + "filename": "Thermalnet_News_Issue_3_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Thermalnet_News_Issue_3_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Thermalnet_News_Issue_3_2006.pdf", + "size_bytes": 4863885, + "size_mb": 4.6 + }, + { + "filename": "Thermochemical_Conversion_Of_Biomass_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Thermochemical_Conversion_Of_Biomass_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Thermochemical_Conversion_Of_Biomass_2008.pdf", + "size_bytes": 1109085, + "size_mb": 1.1 + }, + { + "filename": "Thermodynamics_Human_Comfort_In_Hot_Climates_Fathy_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Thermodynamics_Human_Comfort_In_Hot_Climates_Fathy_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Air_Conditioning/Thermodynamics_Human_Comfort_In_Hot_Climates_Fathy_1986.pdf", + "size_bytes": 1751895, + "size_mb": 1.7 + }, + { + "filename": "They_May_Be_Old_But_They_Work_A_Solar_Food_Dryer_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Dryer/They_May_Be_Old_But_They_Work_A_Solar_Food_Dryer_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Dryer/They_May_Be_Old_But_They_Work_A_Solar_Food_Dryer_2001.pdf", + "size_bytes": 115771, + "size_mb": 0.1 + }, + { + "filename": "Things_To_Make_From_Gutenberg_Library_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Things_To_Make_From_Gutenberg_Library_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Machine_Making/Things_To_Make_From_Gutenberg_Library_2005.pdf", + "size_bytes": 11706363, + "size_mb": 11.2 + }, + { + "filename": "This_Famishing_World_1918.pdf", + "ia_path": "preppers/Prepper_Ark/Nutrition/This_Famishing_World_1918.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Nutrition/This_Famishing_World_1918.pdf", + "size_bytes": 880971, + "size_mb": 0.8 + }, + { + "filename": "Three_Papers_On_Energy_Efficiency_And_Sufficiency_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Three_Papers_On_Energy_Efficiency_And_Sufficiency_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/Three_Papers_On_Energy_Efficiency_And_Sufficiency_2000.pdf", + "size_bytes": 4098036, + "size_mb": 3.9 + }, + { + "filename": "Three-Way_Wooden_Pole_Clamp_Ken_Isaacs_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Three-Way_Wooden_Pole_Clamp_Ken_Isaacs_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Three-Way_Wooden_Pole_Clamp_Ken_Isaacs_1974.pdf", + "size_bytes": 9214, + "size_mb": 0.0 + }, + { + "filename": "Throw_Tomahawk_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Knife_Axe/Throw_Tomahawk_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firearms - Defense/Throw_Tomahawk_2003.pdf", + "size_bytes": 159253, + "size_mb": 0.2 + }, + { + "filename": "Throwing_Training_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Knife_Axe/Throwing_Training_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firearms - Defense/Throwing_Training_2003.pdf", + "size_bytes": 52109, + "size_mb": 0.0 + }, + { + "filename": "Timber_Drying_Manual_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Timber_Drying_Manual_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firewood/Timber_Drying_Manual_1974.pdf", + "size_bytes": 20452964, + "size_mb": 19.5 + }, + { + "filename": "Tinker_Tiller_Technical_Change_From_The_People_1990.pdf", + "ia_path": "preppers/Prepper_Ark/Tinker_Tiller_Technical_Change_From_The_People_1990.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Tinker_Tiller_Technical_Change_From_The_People_1990.pdf", + "size_bytes": 21396955, + "size_mb": 20.4 + }, + { + "filename": "Tips_For_Designing_And_Building_A_Wind_Generators_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Tips_For_Designing_And_Building_A_Wind_Generators_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Tips_For_Designing_And_Building_A_Wind_Generators_2004.pdf", + "size_bytes": 178104, + "size_mb": 0.2 + }, + { + "filename": "Tips_On_Maintaining_And_Diagnosing_Small_Engine_Problems_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Tips_On_Maintaining_And_Diagnosing_Small_Engine_Problems_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engines/Tips_On_Maintaining_And_Diagnosing_Small_Engine_Problems_2001.pdf", + "size_bytes": 89096, + "size_mb": 0.1 + }, + { + "filename": "Tips_Tactics_An_Techniques_For_Trappers_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Trapping/Tips_Tactics_An_Techniques_For_Trappers_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Trapping/Tips_Tactics_An_Techniques_For_Trappers_2008.pdf", + "size_bytes": 1347116, + "size_mb": 1.3 + }, + { + "filename": "To_Make_Muffins_And_Crumpets_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Recipes/To_Make_Muffins_And_Crumpets_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Recipes/To_Make_Muffins_And_Crumpets_2004.pdf", + "size_bytes": 24995, + "size_mb": 0.0 + }, + { + "filename": "Tomahawk_Targets_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Knife_Axe/Tomahawk_Targets_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Knife_Axe/Tomahawk_Targets_2003.pdf", + "size_bytes": 127266, + "size_mb": 0.1 + }, + { + "filename": "Tomahawk_Throwing_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Knife_Axe/Tomahawk_Throwing_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firearms - Defense/Tomahawk_Throwing_2003.pdf", + "size_bytes": 221902, + "size_mb": 0.2 + }, + { + "filename": "Tomato_Pomace-Rice_Straw_Silages_Feed_For_Growing_Cattle_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Tomato_Pomace-Rice_Straw_Silages_Feed_For_Growing_Cattle_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Tomato_Pomace-Rice_Straw_Silages_Feed_For_Growing_Cattle_1999.pdf", + "size_bytes": 16956, + "size_mb": 0.0 + }, + { + "filename": "Toms_Hydraulic_RAM_Pump_And_Many_More_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Toms_Hydraulic_RAM_Pump_And_Many_More_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Toms_Hydraulic_RAM_Pump_And_Many_More_2005.pdf", + "size_bytes": 5672813, + "size_mb": 5.4 + }, + { + "filename": "Tools_And_How_To_Use_Them_An_Illustrated_Encyclopedia_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Tools_And_How_To_Use_Them_An_Illustrated_Encyclopedia_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/Tools_And_How_To_Use_Them_An_Illustrated_Encyclopedia_1978.pdf", + "size_bytes": 36140290, + "size_mb": 34.5 + }, + { + "filename": "Tools_And_Their_Uses_1971.pdf", + "ia_path": "preppers/Prepper_Ark/Tools_And_Their_Uses_1971.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/Tools_And_Their_Uses_1971.pdf", + "size_bytes": 7684657, + "size_mb": 7.3 + }, + { + "filename": "Tools_For_Agriculture_A_Buyers_Guide_To_Appropriate_Equipment_1985.pdf", + "ia_path": "preppers/Prepper_Ark/Tools_For_Agriculture_A_Buyers_Guide_To_Appropriate_Equipment_1985.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Tools_For_Agriculture_A_Buyers_Guide_To_Appropriate_Equipment_1985.pdf", + "size_bytes": 26197966, + "size_mb": 25.0 + }, + { + "filename": "Tools_For_Homesteaders_Gardeners_And_Small-Scale_Farmers_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Tools_For_Homesteaders_Gardeners_And_Small-Scale_Farmers_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Farming/Tools_For_Homesteaders_Gardeners_And_Small-Scale_Farmers_1978.pdf", + "size_bytes": 60731969, + "size_mb": 57.9 + }, + { + "filename": "Top_150_Vhf_Military_Radio_Frequencies_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Frequencies/Top_150_Vhf_Military_Radio_Frequencies_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Frequencies/Top_150_Vhf_Military_Radio_Frequencies_2002.pdf", + "size_bytes": 45295, + "size_mb": 0.0 + }, + { + "filename": "Torque_Of_Nuts_Bolts_Facom_Catalogue_France_1960.pdf", + "ia_path": "preppers/Prepper_Ark/Torque_Of_Nuts_Bolts_Facom_Catalogue_France_1960.pdf", + "local_path": "/export/library/Survival-Companion-Library/Machine_Making/Torque_Of_Nuts_Bolts_Facom_Catalogue_France_1960.pdf", + "size_bytes": 1113367, + "size_mb": 1.1 + }, + { + "filename": "Towards_Scientific_Literacy_Basics_To_Be_Known_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Towards_Scientific_Literacy_Basics_To_Be_Known_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Towards_Scientific_Literacy_Basics_To_Be_Known_1978.pdf", + "size_bytes": 9247520, + "size_mb": 8.8 + }, + { + "filename": "TP1027EN_GE_RO_Membrane_Systems_2007.pdf", + "ia_path": "preppers/Prepper_Ark/TP1027EN_GE_RO_Membrane_Systems_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Reverse_Osmosis/TP1027EN_GE_RO_Membrane_Systems_2007.pdf", + "size_bytes": 363558, + "size_mb": 0.3 + }, + { + "filename": "Traditional_Bridges_Of_Papua_New_Guinea_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Traditional_Bridges_Of_Papua_New_Guinea_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bridges/Traditional_Bridges_Of_Papua_New_Guinea_1982.pdf", + "size_bytes": 31128269, + "size_mb": 29.7 + }, + { + "filename": "Traditional_Cheesemaking_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Traditional_Cheesemaking_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Traditional_Cheesemaking_1989.pdf", + "size_bytes": 8358245, + "size_mb": 8.0 + }, + { + "filename": "Traditional_Crafts_Of_Persia_1966.pdf", + "ia_path": "preppers/Prepper_Ark/Traditional_Crafts_Of_Persia_1966.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crafts/Traditional_Crafts_Of_Persia_1966.pdf", + "size_bytes": 33064497, + "size_mb": 31.5 + }, + { + "filename": "Traditional_Suspension_Bridges_In_Taplejung_District_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Traditional_Suspension_Bridges_In_Taplejung_District_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bridges/Traditional_Suspension_Bridges_In_Taplejung_District_1978.pdf", + "size_bytes": 6642222, + "size_mb": 6.3 + }, + { + "filename": "Traditional_Windmill_From_Provence_Southern_France.pdf", + "ia_path": "preppers/Prepper_Ark/Traditional_Windmill_From_Provence_Southern_France.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Traditional_Windmill_From_Provence_Southern_France.pdf", + "size_bytes": 591238, + "size_mb": 0.6 + }, + { + "filename": "Training_And_Visit_Extension_Agricultural_Farming_1984.pdf", + "ia_path": "preppers/Prepper_Ark/Training_And_Visit_Extension_Agricultural_Farming_1984.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Training_And_Visit_Extension_Agricultural_Farming_1984.pdf", + "size_bytes": 24757944, + "size_mb": 23.6 + }, + { + "filename": "Training_Village_Entrepreneurs_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Training_Village_Entrepreneurs_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Training_Village_Entrepreneurs_1980.pdf", + "size_bytes": 9414433, + "size_mb": 9.0 + }, + { + "filename": "Transformer_Formulas_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Formulas/Transformer_Formulas_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Formulas/Transformer_Formulas_2004.pdf", + "size_bytes": 68484, + "size_mb": 0.1 + }, + { + "filename": "Transient_Voltage_Suppressors_7_To_550_Volts_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Transient_Voltage_Suppressors_7_To_550_Volts_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lightning/Transient_Voltage_Suppressors_7_To_550_Volts_2009.pdf", + "size_bytes": 894316, + "size_mb": 0.9 + }, + { + "filename": "Trapping_Tips_And_Tales_By_Buckshot_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Trapping/Trapping_Tips_And_Tales_By_Buckshot_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Trapping/Trapping_Tips_And_Tales_By_Buckshot_2004.pdf", + "size_bytes": 1361980, + "size_mb": 1.3 + }, + { + "filename": "Trapping_Tips_And_Tales_By_Buckshot_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Trapping/Trapping_Tips_And_Tales_By_Buckshot_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Trapping/Trapping_Tips_And_Tales_By_Buckshot_2008.pdf", + "size_bytes": 1411570, + "size_mb": 1.3 + }, + { + "filename": "Traps_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Trapping/Traps_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Trapping/Traps_2004.pdf", + "size_bytes": 260667, + "size_mb": 0.2 + }, + { + "filename": "Treadle_Operated_Peanut_Thresher_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Treadle_Operated_Peanut_Thresher_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Thresher/Treadle_Operated_Peanut_Thresher_1999.pdf", + "size_bytes": 770035, + "size_mb": 0.7 + }, + { + "filename": "Trebushay-Trebuchet_Construction_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Trebushay-Trebuchet_Construction_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Trebushay-Trebuchet_Construction_2009.pdf", + "size_bytes": 665617, + "size_mb": 0.6 + }, + { + "filename": "Tree_Crops_A_Permanent_Agriculture_1953.pdf", + "ia_path": "preppers/Prepper_Ark/Trees/Tree_Crops_A_Permanent_Agriculture_1953.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Trees/Tree_Crops_A_Permanent_Agriculture_1953.pdf", + "size_bytes": 61724166, + "size_mb": 58.9 + }, + { + "filename": "Tree-Felling_Safety_British_Columbia_Workers_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Tree-Felling_Safety_British_Columbia_Workers_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firewood/Tree-Felling_Safety_British_Columbia_Workers_2002.pdf", + "size_bytes": 649977, + "size_mb": 0.6 + }, + { + "filename": "Tree_Planting_In_Africa_South_Of_The_Sahara_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Trees/Tree_Planting_In_Africa_South_Of_The_Sahara_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Trees/Tree_Planting_In_Africa_South_Of_The_Sahara_1982.pdf", + "size_bytes": 8337510, + "size_mb": 8.0 + }, + { + "filename": "Tree_Propagation_Methods_Of_Grafting_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Trees/Tree_Propagation_Methods_Of_Grafting_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Trees/Tree_Propagation_Methods_Of_Grafting_2004.pdf", + "size_bytes": 640437, + "size_mb": 0.6 + }, + { + "filename": "Trees_As_An_Indicator_Of_Wind_Power_Potential_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Trees_As_An_Indicator_Of_Wind_Power_Potential_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wind_Anemometer/Trees_As_An_Indicator_Of_Wind_Power_Potential_1977.pdf", + "size_bytes": 1161814, + "size_mb": 1.1 + }, + { + "filename": "Trees_As_Indicators_Of_Wind_Power_Potential_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Trees_As_Indicators_Of_Wind_Power_Potential_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Trees_As_Indicators_Of_Wind_Power_Potential_1979.pdf", + "size_bytes": 2941836, + "size_mb": 2.8 + }, + { + "filename": "Trees_Fodder_For_Live_Stock_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Trees_Fodder_For_Live_Stock_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Trees_Fodder_For_Live_Stock_2005.pdf", + "size_bytes": 287204, + "size_mb": 0.3 + }, + { + "filename": "Triangle_Of_Life_Earthquake_Safety_Information_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Triangle_Of_Life_Earthquake_Safety_Information_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Earthquakes/Triangle_Of_Life_Earthquake_Safety_Information_2004.pdf", + "size_bytes": 65935, + "size_mb": 0.1 + }, + { + "filename": "Tribal_Exposures_To_Environmental_Contaminants_In_Plants_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Tribal_Exposures_To_Environmental_Contaminants_In_Plants_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Poisons/Tribal_Exposures_To_Environmental_Contaminants_In_Plants_2001.pdf", + "size_bytes": 486003, + "size_mb": 0.5 + }, + { + "filename": "Tribal_Exposures_To_Heavy_Metals_From_Plants_And_Soil_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Toxins/Tribal_Exposures_To_Heavy_Metals_From_Plants_And_Soil_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Poisons/Toxins/Tribal_Exposures_To_Heavy_Metals_From_Plants_And_Soil_2001.pdf", + "size_bytes": 486003, + "size_mb": 0.5 + }, + { + "filename": "Triod_Lashing_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Triod_Lashing_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Triod_Lashing_2004.pdf", + "size_bytes": 452043, + "size_mb": 0.4 + }, + { + "filename": "Tripp_Lite_Lc-1800_AC_Line_Stabilizer_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Tripp_Lite_Lc-1800_AC_Line_Stabilizer_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrical_Power/Tripp_Lite_Lc-1800_AC_Line_Stabilizer_2009.pdf", + "size_bytes": 12410, + "size_mb": 0.0 + }, + { + "filename": "Tropical_And_Sub-Tropical_Apiculture_Honey_Production_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Tropical_And_Sub-Tropical_Apiculture_Honey_Production_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Beekeeping/Tropical_And_Sub-Tropical_Apiculture_Honey_Production_1986.pdf", + "size_bytes": 29602773, + "size_mb": 28.2 + }, + { + "filename": "Tropical_Feeds_And_Feeding_Systems_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Tropical_Feeds_And_Feeding_Systems_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Tropical_Feeds_And_Feeding_Systems_1996.pdf", + "size_bytes": 547571, + "size_mb": 0.5 + }, + { + "filename": "Tropical_Feeds_Information_Summaries_And_Nutritive_Values_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Tropical_Feeds_Information_Summaries_And_Nutritive_Values_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Tropical_Feeds_Information_Summaries_And_Nutritive_Values_1981.pdf", + "size_bytes": 39592395, + "size_mb": 37.8 + }, + { + "filename": "Tropical_Legumes_Resources_For_The_Future_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Tropical_Legumes_Resources_For_The_Future_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Tropical_Legumes_Resources_For_The_Future_1979.pdf", + "size_bytes": 45967337, + "size_mb": 43.8 + }, + { + "filename": "Tropical_Oysters_Culture_And_Methods_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Tropical_Oysters_Culture_And_Methods_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Tropical_Oysters_Culture_And_Methods_1980.pdf", + "size_bytes": 11311146, + "size_mb": 10.8 + }, + { + "filename": "Tropical_Seed_Information_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Seeds/Tropical_Seed_Information_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Seeds/Tropical_Seed_Information_2002.pdf", + "size_bytes": 92086, + "size_mb": 0.1 + }, + { + "filename": "Tropical_Vegetables_Growing_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Tropical_Vegetables_Growing_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/Tropical_Vegetables_Growing_1973.pdf", + "size_bytes": 9956387, + "size_mb": 9.5 + }, + { + "filename": "Troubleshooting_And_Repair_Of_Consumer_Electronics_Equipment_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Repair/Troubleshooting_And_Repair_Of_Consumer_Electronics_Equipment_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Repair/Troubleshooting_And_Repair_Of_Consumer_Electronics_Equipment_2004.pdf", + "size_bytes": 165051, + "size_mb": 0.2 + }, + { + "filename": "Try_A_Gravity_Flow_Water_System_By_Don_Fallick_1995.pdf", + "ia_path": "preppers/Prepper_Ark/Try_A_Gravity_Flow_Water_System_By_Don_Fallick_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Try_A_Gravity_Flow_Water_System_By_Don_Fallick_1995.pdf", + "size_bytes": 161982, + "size_mb": 0.2 + }, + { + "filename": "Try_An_Isolated_Gain_Passive_Solar_House_Scott_Kaufma_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Dryer/Try_An_Isolated_Gain_Passive_Solar_House_Scott_Kaufma_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Dryer/Try_An_Isolated_Gain_Passive_Solar_House_Scott_Kaufma_2001.pdf", + "size_bytes": 23981, + "size_mb": 0.0 + }, + { + "filename": "Tune_Up_Your_Water_System_To_Save_Energy_By_Windy_Dankoff_2000.pdf", + "ia_path": "preppers/Prepper_Ark/Tune_Up_Your_Water_System_To_Save_Energy_By_Windy_Dankoff_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Tune_Up_Your_Water_System_To_Save_Energy_By_Windy_Dankoff_2000.pdf", + "size_bytes": 162850, + "size_mb": 0.2 + }, + { + "filename": "Tungsten_Lamp_Lifetime_Calculator_Nomograph_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Tungsten_Lamp_Lifetime_Calculator_Nomograph_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Tungsten_Lamp_Lifetime_Calculator_Nomograph_2006.pdf", + "size_bytes": 34850, + "size_mb": 0.0 + }, + { + "filename": "Turf_Irrigation_Design_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Turf_Irrigation_Design_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Irrigation/Turf_Irrigation_Design_2008.pdf", + "size_bytes": 80045, + "size_mb": 0.1 + }, + { + "filename": "Turgo_Nozzle_Placement_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turgo_Nozzle_Placement_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Turgo_Nozzle_Placement_2004.pdf", + "size_bytes": 225077, + "size_mb": 0.2 + }, + { + "filename": "Turks_Head_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Turks_Head_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Turks_Head_2004.pdf", + "size_bytes": 120030, + "size_mb": 0.1 + }, + { + "filename": "Twicell_Batteries_Overview_And_Chemistry_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Chemistry/Twicell_Batteries_Overview_And_Chemistry_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Chemistry/Twicell_Batteries_Overview_And_Chemistry_2007.pdf", + "size_bytes": 455991, + "size_mb": 0.4 + }, + { + "filename": "Two_Barrel_Wood_Gasification_Stove_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Stoves/Two_Barrel_Wood_Gasification_Stove_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Midge/Two_Barrel_Wood_Gasification_Stove_2008.pdf", + "size_bytes": 312690, + "size_mb": 0.3 + }, + { + "filename": "Tympanum-Type_Spiral_Plastic-Tube_Water_Pump_Wirtz_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Spirals/Tympanum-Type_Spiral_Plastic-Tube_Water_Pump_Wirtz_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Spirals/Tympanum-Type_Spiral_Plastic-Tube_Water_Pump_Wirtz_2002.pdf", + "size_bytes": 705199, + "size_mb": 0.7 + }, + { + "filename": "Types_Of_Batteries_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Types/Types_Of_Batteries_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Types/Types_Of_Batteries_2007.pdf", + "size_bytes": 399028, + "size_mb": 0.4 + }, + { + "filename": "Types_Of_Cells_Or_Batteries_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Types/Types_Of_Cells_Or_Batteries_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Types/Types_Of_Cells_Or_Batteries_2007.pdf", + "size_bytes": 201420, + "size_mb": 0.2 + }, + { + "filename": "Types_Of_Dry_Milks_For_Storage_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Types_Of_Dry_Milks_For_Storage_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food_Storage/Types_Of_Dry_Milks_For_Storage_2007.pdf", + "size_bytes": 14297, + "size_mb": 0.0 + }, + { + "filename": "Types_Of_Water_Wheel_Power_Systems_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Types_Of_Water_Wheel_Power_Systems_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wheels/Types_Of_Water_Wheel_Power_Systems_2001.pdf", + "size_bytes": 96604, + "size_mb": 0.1 + }, + { + "filename": "Typical_Health_Facilities_What_It_Does_And_Power_Usage_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Facilities/Typical_Health_Facilities_What_It_Does_And_Power_Usage_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/Facilities/Typical_Health_Facilities_What_It_Does_And_Power_Usage_1999.pdf", + "size_bytes": 33970, + "size_mb": 0.0 + }, + { + "filename": "Typical_Hydro_Micro-Plant_Ppal_Data_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Typical_Hydro_Micro-Plant_Ppal_Data_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Typical_Hydro_Micro-Plant_Ppal_Data_2005.pdf", + "size_bytes": 7760, + "size_mb": 0.0 + }, + { + "filename": "Typical_Lead-Acid_Gell-Cell_State-of-Charge_Ver_Voltage_2010.pdf", + "ia_path": "preppers/Prepper_Ark/Lead_Acid/Typical_Lead-Acid_Gell-Cell_State-of-Charge_Ver_Voltage_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lead_Acid/Typical_Lead-Acid_Gell-Cell_State-of-Charge_Ver_Voltage_2010.pdf", + "size_bytes": 13788, + "size_mb": 0.0 + }, + { + "filename": "Typical_Microhydro_Micro_Hydro-Power_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Typical_Microhydro_Micro_Hydro-Power_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Typical_Microhydro_Micro_Hydro-Power_2005.pdf", + "size_bytes": 220354, + "size_mb": 0.2 + }, + { + "filename": "Typical_Wind_And_Water_Generators_Available_Today_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Typical_Wind_And_Water_Generators_Available_Today_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Typical_Wind_And_Water_Generators_Available_Today_2005.pdf", + "size_bytes": 105127, + "size_mb": 0.1 + }, + { + "filename": "U-Bar_Digging_Tool_And_Push_Plow_J_Jeavons_USA_1999.pdf", + "ia_path": "preppers/Prepper_Ark/U-Bar_Digging_Tool_And_Push_Plow_J_Jeavons_USA_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Hand/U-Bar_Digging_Tool_And_Push_Plow_J_Jeavons_USA_1999.pdf", + "size_bytes": 62088, + "size_mb": 0.1 + }, + { + "filename": "Udder_Treating_Cuts_And_Ticks_In_Cows_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Cattle/Udder_Treating_Cuts_And_Ticks_In_Cows_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Cattle/Udder_Treating_Cuts_And_Ticks_In_Cows_2004.pdf", + "size_bytes": 213050, + "size_mb": 0.2 + }, + { + "filename": "Uganda_Basics_Of_Nutrition_Picture_Counseling_Cards_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Nutrition/Uganda_Basics_Of_Nutrition_Picture_Counseling_Cards_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Nutrition/Uganda_Basics_Of_Nutrition_Picture_Counseling_Cards_2005.pdf", + "size_bytes": 2324099, + "size_mb": 2.2 + }, + { + "filename": "UHF-VHF_Amateur_Radio_Band_Plan_2006.pdf", + "ia_path": "preppers/Prepper_Ark/UHF-VHF_Amateur_Radio_Band_Plan_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/UHF-VHF_Amateur_Radio_Band_Plan_2006.pdf", + "size_bytes": 49664, + "size_mb": 0.0 + }, + { + "filename": "Ukemi_Charts_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Unarmed_Defense/Ukemi_Charts_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Group_Defense/Unarmed_Defense/Ukemi_Charts_2003.pdf", + "size_bytes": 94160, + "size_mb": 0.1 + }, + { + "filename": "Under_The_Tongue_Diagnosis_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Doctor/Under_The_Tongue_Diagnosis_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Doctor/Under_The_Tongue_Diagnosis_2009.pdf", + "size_bytes": 132146, + "size_mb": 0.1 + }, + { + "filename": "Underexploited_Tropical_Plants_With_Promising_Economic_Value_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Underexploited_Tropical_Plants_With_Promising_Economic_Value_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Crops/Underexploited_Tropical_Plants_With_Promising_Economic_Value_1981.pdf", + "size_bytes": 42660970, + "size_mb": 40.7 + }, + { + "filename": "Understanding_And_Improving_Farming_Systems_In_Humid_Tropics_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Understanding_And_Improving_Farming_Systems_In_Humid_Tropics_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Farming/Understanding_And_Improving_Farming_Systems_In_Humid_Tropics_1979.pdf", + "size_bytes": 23100315, + "size_mb": 22.0 + }, + { + "filename": "Understanding_Child_Language_Development_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Language/Understanding_Child_Language_Development_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Language/Understanding_Child_Language_Development_2004.pdf", + "size_bytes": 175207, + "size_mb": 0.2 + }, + { + "filename": "Understanding_Electronic_Components_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Reference/Understanding_Electronic_Components_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Reference/Understanding_Electronic_Components_2006.pdf", + "size_bytes": 3800121, + "size_mb": 3.6 + }, + { + "filename": "Understanding_Traditional_Agriculture_Bibliography_1987.pdf", + "ia_path": "preppers/Prepper_Ark/Understanding_Traditional_Agriculture_Bibliography_1987.pdf", + "local_path": "/export/library/Survival-Companion-Library/Agriculture/Understanding_Traditional_Agriculture_Bibliography_1987.pdf", + "size_bytes": 2406101, + "size_mb": 2.3 + }, + { + "filename": "Unicef_Home_Gardens_Handbook_Mixed_Gardening_In_Humid_Tropics_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Unicef_Home_Gardens_Handbook_Mixed_Gardening_In_Humid_Tropics_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/Unicef_Home_Gardens_Handbook_Mixed_Gardening_In_Humid_Tropics_1999.pdf", + "size_bytes": 8541058, + "size_mb": 8.1 + }, + { + "filename": "Unsewered_Toilets_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Unsewered_Toilets_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/Unsewered_Toilets_2008.pdf", + "size_bytes": 1637300, + "size_mb": 1.6 + }, + { + "filename": "Urban_Wind_System_Revised_Edition_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Urban_Wind_System_Revised_Edition_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Urban_Wind_System_Revised_Edition_1982.pdf", + "size_bytes": 13066237, + "size_mb": 12.5 + }, + { + "filename": "Us_Grid_Squares_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Frequencies/Us_Grid_Squares_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Frequencies/Us_Grid_Squares_2004.pdf", + "size_bytes": 922851, + "size_mb": 0.9 + }, + { + "filename": "Use_And_Management_Of_Donkeys_Ethiopia_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Use_And_Management_Of_Donkeys_Ethiopia_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Power/Use_And_Management_Of_Donkeys_Ethiopia_2001.pdf", + "size_bytes": 4273401, + "size_mb": 4.1 + }, + { + "filename": "Use_Of_Baldor_Pm_DC_Motors_As_Generators_In_Micro-Hydro_Systems_2000.pdf", + "ia_path": "preppers/Prepper_Ark/PM_Alternators/Use_Of_Baldor_Pm_DC_Motors_As_Generators_In_Micro-Hydro_Systems_2000.pdf", + "local_path": "/export/library/Survival-Companion-Library/Motors/PM_Alternators/Use_Of_Baldor_Pm_DC_Motors_As_Generators_In_Micro-Hydro_Systems_2000.pdf", + "size_bytes": 34412, + "size_mb": 0.0 + }, + { + "filename": "Use_Of_Hydraulic_Rams_In_Nepal_Guide_To_Manufacturing_And_Installation_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Use_Of_Hydraulic_Rams_In_Nepal_Guide_To_Manufacturing_And_Installation_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Use_Of_Hydraulic_Rams_In_Nepal_Guide_To_Manufacturing_And_Installation_1977.pdf", + "size_bytes": 5305354, + "size_mb": 5.1 + }, + { + "filename": "Use_Of_Trees_By_Livestock_1_Prosopis_1993.pdf", + "ia_path": "preppers/Prepper_Ark/Use_Of_Trees_By_Livestock_1_Prosopis_1993.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Use_Of_Trees_By_Livestock_1_Prosopis_1993.pdf", + "size_bytes": 1243317, + "size_mb": 1.2 + }, + { + "filename": "Use_Of_Trees_By_Livestock_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Cattle/Use_Of_Trees_By_Livestock_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Cattle/Use_Of_Trees_By_Livestock_2005.pdf", + "size_bytes": 2439447, + "size_mb": 2.3 + }, + { + "filename": "Use_Of_Trees_By_Livestock_3_1993.pdf", + "ia_path": "preppers/Prepper_Ark/Use_Of_Trees_By_Livestock_3_1993.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Use_Of_Trees_By_Livestock_3_1993.pdf", + "size_bytes": 2749509, + "size_mb": 2.6 + }, + { + "filename": "Use_Of_Trees_By_Livestock_6_1993.pdf", + "ia_path": "preppers/Prepper_Ark/Use_Of_Trees_By_Livestock_6_1993.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Use_Of_Trees_By_Livestock_6_1993.pdf", + "size_bytes": 2375352, + "size_mb": 2.3 + }, + { + "filename": "Use_Of_Trees_By_Livestock_7_1993.pdf", + "ia_path": "preppers/Prepper_Ark/Use_Of_Trees_By_Livestock_7_1993.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Use_Of_Trees_By_Livestock_7_1993.pdf", + "size_bytes": 3642451, + "size_mb": 3.5 + }, + { + "filename": "Use_Of_Trees_By_Livestock_9_1994.pdf", + "ia_path": "preppers/Prepper_Ark/Use_Of_Trees_By_Livestock_9_1994.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Use_Of_Trees_By_Livestock_9_1994.pdf", + "size_bytes": 2794621, + "size_mb": 2.7 + }, + { + "filename": "Use_Of_Trees_By_Livestock_As_Feed_1993.pdf", + "ia_path": "preppers/Prepper_Ark/Use_Of_Trees_By_Livestock_As_Feed_1993.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal/Feed/Use_Of_Trees_By_Livestock_As_Feed_1993.pdf", + "size_bytes": 3395477, + "size_mb": 3.2 + }, + { + "filename": "Useful_Conversion_Formulas_And_Nail_Sizes_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Useful_Conversion_Formulas_And_Nail_Sizes_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Conversions/Useful_Conversion_Formulas_And_Nail_Sizes_2005.pdf", + "size_bytes": 571556, + "size_mb": 0.5 + }, + { + "filename": "Useful_Formulas_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Formulas/Useful_Formulas_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Formulas/Useful_Formulas_2004.pdf", + "size_bytes": 70006, + "size_mb": 0.1 + }, + { + "filename": "Uses_Of_Copper_Compounds_To_Control_Fungus_2010.pdf", + "ia_path": "preppers/Prepper_Ark/Uses_Of_Copper_Compounds_To_Control_Fungus_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Mold/Uses_Of_Copper_Compounds_To_Control_Fungus_2010.pdf", + "size_bytes": 22995, + "size_mb": 0.0 + }, + { + "filename": "Usfilter_Brand_Resin_Product_Guide_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Resin/Usfilter_Brand_Resin_Product_Guide_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Resin/Usfilter_Brand_Resin_Product_Guide_2001.pdf", + "size_bytes": 278206, + "size_mb": 0.3 + }, + { + "filename": "Using_A_Producer_Gas_Generator_To_Create_Electricity_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Using_A_Producer_Gas_Generator_To_Create_Electricity_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Using_A_Producer_Gas_Generator_To_Create_Electricity_2001.pdf", + "size_bytes": 47517, + "size_mb": 0.0 + }, + { + "filename": "Using_Electric_Storage_Batteries_Safely_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Safety/Using_Electric_Storage_Batteries_Safely_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Safety/Using_Electric_Storage_Batteries_Safely_2007.pdf", + "size_bytes": 168619, + "size_mb": 0.2 + }, + { + "filename": "Using_Hydraulics_To_Help_Install_Your_House_Grounding_Rod.pdf", + "ia_path": "preppers/Prepper_Ark/Using_Hydraulics_To_Help_Install_Your_House_Grounding_Rod.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Using_Hydraulics_To_Help_Install_Your_House_Grounding_Rod.pdf", + "size_bytes": 13018, + "size_mb": 0.0 + }, + { + "filename": "Using_Kraal_Manure_As_A_Fertiliser_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Using_Kraal_Manure_As_A_Fertiliser_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fertilizer/Using_Kraal_Manure_As_A_Fertiliser_2001.pdf", + "size_bytes": 249311, + "size_mb": 0.2 + }, + { + "filename": "Using_Pumps_As_Turbines_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Using_Pumps_As_Turbines_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Using_Pumps_As_Turbines_2004.pdf", + "size_bytes": 8152, + "size_mb": 0.0 + }, + { + "filename": "Using_Water_Resources_From_Village_Technology_Handbook_Vita_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Using_Water_Resources_From_Village_Technology_Handbook_Vita_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Using_Water_Resources_From_Village_Technology_Handbook_Vita_1999.pdf", + "size_bytes": 12060681, + "size_mb": 11.5 + }, + { + "filename": "Utterpower_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Utterpower_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Utterpower_2004.pdf", + "size_bytes": 14279943, + "size_mb": 13.6 + }, + { + "filename": "Vane_Type_Windmill_Construction_Wot_1990.pdf", + "ia_path": "preppers/Prepper_Ark/Vane_Type_Windmill_Construction_Wot_1990.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Vane_Type_Windmill_Construction_Wot_1990.pdf", + "size_bytes": 6374882, + "size_mb": 6.1 + }, + { + "filename": "Vegetable_Dyeing_151_Color_Recipes_For_Dyeing_Yarns_And_Fabrics_1970.pdf", + "ia_path": "preppers/Prepper_Ark/Vegetable_Dyeing_151_Color_Recipes_For_Dyeing_Yarns_And_Fabrics_1970.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dyeing/Vegetable_Dyeing_151_Color_Recipes_For_Dyeing_Yarns_And_Fabrics_1970.pdf", + "size_bytes": 16088712, + "size_mb": 15.3 + }, + { + "filename": "Vegetable_Production_Manure_And_Other_Organic_Fertilisers_1997.pdf", + "ia_path": "preppers/Prepper_Ark/Vegetable_Production_Manure_And_Other_Organic_Fertilisers_1997.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fertilizer/Vegetable_Production_Manure_And_Other_Organic_Fertilisers_1997.pdf", + "size_bytes": 170417, + "size_mb": 0.2 + }, + { + "filename": "Vegetable_Production_Under_Arid_Semi_Arid_Tropical_Africa_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Vegetable_Production_Under_Arid_Semi_Arid_Tropical_Africa_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gardening/Vegetable_Production_Under_Arid_Semi_Arid_Tropical_Africa_1988.pdf", + "size_bytes": 45160131, + "size_mb": 43.1 + }, + { + "filename": "Vegetable_Seeds_For_The_Tropics_Bulletin_301_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Seeds/Vegetable_Seeds_For_The_Tropics_Bulletin_301_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Seeds/Vegetable_Seeds_For_The_Tropics_Bulletin_301_1978.pdf", + "size_bytes": 2873132, + "size_mb": 2.7 + }, + { + "filename": "Vegetables_And_Fruits_Heirloom_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Seeds/Vegetables_And_Fruits_Heirloom_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Seeds/Vegetables_And_Fruits_Heirloom_2009.pdf", + "size_bytes": 183472, + "size_mb": 0.2 + }, + { + "filename": "Vegetation_As_An_Indicator_Of_High_Wind_Velocity_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Vegetation_As_An_Indicator_Of_High_Wind_Velocity_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wind_Anemometer/Vegetation_As_An_Indicator_Of_High_Wind_Velocity_1999.pdf", + "size_bytes": 6079575, + "size_mb": 5.8 + }, + { + "filename": "Ventilated_Improved_Pit_Latrines_Recent_Developments_Zimbabwe_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Pit_Latrines/Ventilated_Improved_Pit_Latrines_Recent_Developments_Zimbabwe_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/Pit_Latrines/Ventilated_Improved_Pit_Latrines_Recent_Developments_Zimbabwe_1982.pdf", + "size_bytes": 6052776, + "size_mb": 5.8 + }, + { + "filename": "Ventilated_Pit_Latrines_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Pit_Latrines/Ventilated_Pit_Latrines_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Toilets/Pit_Latrines/Ventilated_Pit_Latrines_1999.pdf", + "size_bytes": 1585860, + "size_mb": 1.5 + }, + { + "filename": "Very-Low_Cost_Roofwater_Harvesting_In_East_Africa_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Very-Low_Cost_Roofwater_Harvesting_In_East_Africa_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Rain_Harvesting/Very-Low_Cost_Roofwater_Harvesting_In_East_Africa_2001.pdf", + "size_bytes": 1121703, + "size_mb": 1.1 + }, + { + "filename": "Veterinary_Bacteriology_1911.pdf", + "ia_path": "preppers/Prepper_Ark/Veterinary_Bacteriology_1911.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/Veterinary_Bacteriology_1911.pdf", + "size_bytes": 16217293, + "size_mb": 15.5 + }, + { + "filename": "Veterinary_Handbook_And_Visiting_List_1916.pdf", + "ia_path": "preppers/Prepper_Ark/Veterinary_Handbook_And_Visiting_List_1916.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/Veterinary_Handbook_And_Visiting_List_1916.pdf", + "size_bytes": 9439788, + "size_mb": 9.0 + }, + { + "filename": "Veterinary_Medicines_1899.pdf", + "ia_path": "preppers/Prepper_Ark/Veterinary_Medicines_1899.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/Veterinary_Medicines_1899.pdf", + "size_bytes": 22860578, + "size_mb": 21.8 + }, + { + "filename": "Village_Handpump_Technology_Research_And_Evaluation_In_Asia_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Hand/Village_Handpump_Technology_Research_And_Evaluation_In_Asia_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Hand/Village_Handpump_Technology_Research_And_Evaluation_In_Asia_1982.pdf", + "size_bytes": 11888767, + "size_mb": 11.3 + }, + { + "filename": "Village_Technology_Handbook_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Village_Technology_Handbook_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Village/Village_Technology_Handbook_1988.pdf", + "size_bytes": 14675675, + "size_mb": 14.0 + }, + { + "filename": "Village_Technology_In_Eastern_Africa_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Village_Technology_In_Eastern_Africa_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Village/Village_Technology_In_Eastern_Africa_1976.pdf", + "size_bytes": 4125321, + "size_mb": 3.9 + }, + { + "filename": "Village_Water_Systems_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Village_Water_Systems_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Village_Water_Systems_1977.pdf", + "size_bytes": 9118237, + "size_mb": 8.7 + }, + { + "filename": "Visual_Aids_Tracing_Manual_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Visual_Aids_Tracing_Manual_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Visual_Aids_Tracing_Manual_1999.pdf", + "size_bytes": 3037247, + "size_mb": 2.9 + }, + { + "filename": "Visual_Communication_Handbook_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Visual_Communication_Handbook_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Visual_Communication_Handbook_1974.pdf", + "size_bytes": 7936552, + "size_mb": 7.6 + }, + { + "filename": "Visual_Literacy_In_Communication_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Teaching/Visual_Literacy_In_Communication_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Education/Teaching/Visual_Literacy_In_Communication_1978.pdf", + "size_bytes": 17315057, + "size_mb": 16.5 + }, + { + "filename": "Visualization_Construction_Of_Simple_Rotors_For_Micro_Wind_Turbines_Jafar_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Visualization_Construction_Of_Simple_Rotors_For_Micro_Wind_Turbines_Jafar_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Visualization_Construction_Of_Simple_Rotors_For_Micro_Wind_Turbines_Jafar_2003.pdf", + "size_bytes": 249919, + "size_mb": 0.2 + }, + { + "filename": "VITA_A_Village_RAM_Cloudburst_2_2002.pdf", + "ia_path": "preppers/Prepper_Ark/VITA_A_Village_RAM_Cloudburst_2_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/VITA_A_Village_RAM_Cloudburst_2_2002.pdf", + "size_bytes": 442805, + "size_mb": 0.4 + }, + { + "filename": "VITA_Windmill_Gaudgaon_Drawings_2003.pdf", + "ia_path": "preppers/Prepper_Ark/VITA_Windmill_Gaudgaon_Drawings_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/VITA_Windmill_Gaudgaon_Drawings_2003.pdf", + "size_bytes": 678408, + "size_mb": 0.6 + }, + { + "filename": "Vitamin-D_Production_From_Ultraviolet_Light_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Vitamins/Vitamin-D_Production_From_Ultraviolet_Light_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Vitamins/Vitamin-D_Production_From_Ultraviolet_Light_2005.pdf", + "size_bytes": 7220, + "size_mb": 0.0 + }, + { + "filename": "Vm_Sac_Veterinary_Medicine_Small_Animal_1922.pdf", + "ia_path": "preppers/Prepper_Ark/Vm_Sac_Veterinary_Medicine_Small_Animal_1922.pdf", + "local_path": "/export/library/Survival-Companion-Library/Veterinarian/Vm_Sac_Veterinary_Medicine_Small_Animal_1922.pdf", + "size_bytes": 49533584, + "size_mb": 47.2 + }, + { + "filename": "Vol-1b_Sanitation_Alternative_For_Low-Income_Communities_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Vol-1b_Sanitation_Alternative_For_Low-Income_Communities_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Sanitation/Vol-1b_Sanitation_Alternative_For_Low-Income_Communities_1982.pdf", + "size_bytes": 4648010, + "size_mb": 4.4 + }, + { + "filename": "Volkswagen_Producer-Gas_Jeep_1942-45.pdf", + "ia_path": "preppers/Prepper_Ark/Volkswagen_Producer-Gas_Jeep_1942-45.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Volkswagen_Producer-Gas_Jeep_1942-45.pdf", + "size_bytes": 2459101, + "size_mb": 2.3 + }, + { + "filename": "Voltage_Converter_220v_At_50_Cycles-110v_At_60_Cycles_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Voltage_Converter_220v_At_50_Cycles-110v_At_60_Cycles_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrical_Power/Voltage_Converter_220v_At_50_Cycles-110v_At_60_Cycles_2003.pdf", + "size_bytes": 125078, + "size_mb": 0.1 + }, + { + "filename": "Volts_Per_Charging_Current_For_A_Charged_Gel_Cell_Lead-Acid_Battery_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Lead_Acid/Volts_Per_Charging_Current_For_A_Charged_Gel_Cell_Lead-Acid_Battery_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Batteries/Lead_Acid/Volts_Per_Charging_Current_For_A_Charged_Gel_Cell_Lead-Acid_Battery_2009.pdf", + "size_bytes": 12272, + "size_mb": 0.0 + }, + { + "filename": "Waksman_Principles-Of-Soil_Microbiology_1927.pdf", + "ia_path": "preppers/Prepper_Ark/Waksman_Principles-Of-Soil_Microbiology_1927.pdf", + "local_path": "/export/library/Survival-Companion-Library/Soil/Waksman_Principles-Of-Soil_Microbiology_1927.pdf", + "size_bytes": 95012594, + "size_mb": 90.6 + }, + { + "filename": "Waltons_Guide_To_Backyard_Fish_Farms_Vol2_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Waltons_Guide_To_Backyard_Fish_Farms_Vol2_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Fish_Farming/Waltons_Guide_To_Backyard_Fish_Farms_Vol2_2004.pdf", + "size_bytes": 4789425, + "size_mb": 4.6 + }, + { + "filename": "Warlock_10kw_Wind_Generator_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Warlock_10kw_Wind_Generator_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Warlock_10kw_Wind_Generator_2003.pdf", + "size_bytes": 426387, + "size_mb": 0.4 + }, + { + "filename": "Warlock_Wind_Blades_Etc_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Warlock_Wind_Blades_Etc_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Warlock_Wind_Blades_Etc_2005.pdf", + "size_bytes": 646649, + "size_mb": 0.6 + }, + { + "filename": "Waste_Clivus_Glass-Fiber_Container_Composter-M_Allaby_UK_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Waste_Clivus_Glass-Fiber_Container_Composter-M_Allaby_UK_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Composting/Waste_Clivus_Glass-Fiber_Container_Composter-M_Allaby_UK_1975.pdf", + "size_bytes": 100882, + "size_mb": 0.1 + }, + { + "filename": "Waste_Clivus-Type_Composter-Freja_Denmark_1977-78.pdf", + "ia_path": "preppers/Prepper_Ark/Waste_Clivus-Type_Composter-Freja_Denmark_1977-78.pdf", + "local_path": "/export/library/Survival-Companion-Library/Composting/Waste_Clivus-Type_Composter-Freja_Denmark_1977-78.pdf", + "size_bytes": 641732, + "size_mb": 0.6 + }, + { + "filename": "Wastewater_Irrigation_In_Developing_Countries_Health_Effects_Solutions_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Wastewater_Irrigation_In_Developing_Countries_Health_Effects_Solutions_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Irrigation/Wastewater_Irrigation_In_Developing_Countries_Health_Effects_Solutions_1986.pdf", + "size_bytes": 29108547, + "size_mb": 27.8 + }, + { + "filename": "Wastewater_Treatment_Chagnon-Sanitation-For-Mega-Cities_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Wastewater_Treatment_Chagnon-Sanitation-For-Mega-Cities_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/Wastewater_Treatment_Chagnon-Sanitation-For-Mega-Cities_2005.pdf", + "size_bytes": 323300, + "size_mb": 0.3 + }, + { + "filename": "Water_A_Safe_Supply_When_You_Are_Off_The_Grid_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Water_A_Safe_Supply_When_You_Are_Off_The_Grid_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Water_A_Safe_Supply_When_You_Are_Off_The_Grid_2001.pdf", + "size_bytes": 557718, + "size_mb": 0.5 + }, + { + "filename": "Water_Baby_Micro-Hydro_HYD-062-Manual_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Baby_Micro-Hydro_HYD-062-Manual_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Water_Baby_Micro-Hydro_HYD-062-Manual_2005.pdf", + "size_bytes": 1228060, + "size_mb": 1.2 + }, + { + "filename": "Water_Current_Turbines_A_Fieldworkers_Guide_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Current_Turbines_A_Fieldworkers_Guide_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Water_Current_Turbines_A_Fieldworkers_Guide_1986.pdf", + "size_bytes": 8859704, + "size_mb": 8.4 + }, + { + "filename": "Water-Distilling_Construction_Notes_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Distillers/Water-Distilling_Construction_Notes_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Distillers/Water-Distilling_Construction_Notes_2005.pdf", + "size_bytes": 23358, + "size_mb": 0.0 + }, + { + "filename": "Water_Flow_And_Wire_Size_Hydroelectric_Design_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Flow_And_Wire_Size_Hydroelectric_Design_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Flow/Water_Flow_And_Wire_Size_Hydroelectric_Design_2007.pdf", + "size_bytes": 146420, + "size_mb": 0.1 + }, + { + "filename": "Water_For_The_Thousand_Millions_1977.pdf", + "ia_path": "preppers/Prepper_Ark/Water_For_The_Thousand_Millions_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Water_For_The_Thousand_Millions_1977.pdf", + "size_bytes": 8243469, + "size_mb": 7.9 + }, + { + "filename": "Water_Mill_Drawings_1973.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Mill_Drawings_1973.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Water_Mill_Drawings_1973.pdf", + "size_bytes": 9902170, + "size_mb": 9.4 + }, + { + "filename": "Water_Mills_In_Central_Crete_1972.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Mills_In_Central_Crete_1972.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wheels/Water_Mills_In_Central_Crete_1972.pdf", + "size_bytes": 1512795, + "size_mb": 1.4 + }, + { + "filename": "Water_Mills_In_Central_Crete_1972-3.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Mills_In_Central_Crete_1972-3.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wheels/Water_Mills_In_Central_Crete_1972-3.pdf", + "size_bytes": 1512795, + "size_mb": 1.4 + }, + { + "filename": "Water_Motor_In_Bolivia_Runs_Table_Saw_Home_Power_Magazine_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Motor_In_Bolivia_Runs_Table_Saw_Home_Power_Magazine_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Water_Motor_In_Bolivia_Runs_Table_Saw_Home_Power_Magazine_2004.pdf", + "size_bytes": 236537, + "size_mb": 0.2 + }, + { + "filename": "Water_Power_For_The_Farm_No-197_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Power_For_The_Farm_No-197_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Water_Power_For_The_Farm_No-197_1999.pdf", + "size_bytes": 3603452, + "size_mb": 3.4 + }, + { + "filename": "Water_Power_Using_Fan_And_Tape_Drive_Motor_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Power_Using_Fan_And_Tape_Drive_Motor_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Hydro-Power/Water_Power_Using_Fan_And_Tape_Drive_Motor_2004.pdf", + "size_bytes": 45404, + "size_mb": 0.0 + }, + { + "filename": "Water_Power_Wheel_For_Personal_Use_By_Rudy_Behrens_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Power_Wheel_For_Personal_Use_By_Rudy_Behrens_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wheels/Water_Power_Wheel_For_Personal_Use_By_Rudy_Behrens_2001.pdf", + "size_bytes": 146654, + "size_mb": 0.1 + }, + { + "filename": "Water_Pump_Blues_Consider_The_Trusty_RAM_Pump_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Pump_Blues_Consider_The_Trusty_RAM_Pump_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Ram_Pumps/Water_Pump_Blues_Consider_The_Trusty_RAM_Pump_2001.pdf", + "size_bytes": 137567, + "size_mb": 0.1 + }, + { + "filename": "Water_Pumping_Devices_A_Handbook_For_Users_And_Choosers_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Pumping_Devices_A_Handbook_For_Users_And_Choosers_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Water_Pumping_Devices_A_Handbook_For_Users_And_Choosers_1986.pdf", + "size_bytes": 24161433, + "size_mb": 23.0 + }, + { + "filename": "Water_Purification_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Boil/Water_Purification_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/Boil/Water_Purification_2004.pdf", + "size_bytes": 7090, + "size_mb": 0.0 + }, + { + "filename": "Water_Supply_And_Sanitation_Vol-2_Planners_Guide_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Supply_And_Sanitation_Vol-2_Planners_Guide_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/Water_Supply_And_Sanitation_Vol-2_Planners_Guide_1980.pdf", + "size_bytes": 17016434, + "size_mb": 16.2 + }, + { + "filename": "Water_Supply_And_Sanitation_Vol-3_Health_Aspects_Excreta_Sullage_Management_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Supply_And_Sanitation_Vol-3_Health_Aspects_Excreta_Sullage_Management_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/Water_Supply_And_Sanitation_Vol-3_Health_Aspects_Excreta_Sullage_Management_1980.pdf", + "size_bytes": 38680852, + "size_mb": 36.9 + }, + { + "filename": "Water_Supply_And_Sanitation_Vol-4_Low-Cost_Options_For_Sanitation_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Supply_And_Sanitation_Vol-4_Low-Cost_Options_For_Sanitation_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Waste/Water_Supply_And_Sanitation_Vol-4_Low-Cost_Options_For_Sanitation_1980.pdf", + "size_bytes": 23084378, + "size_mb": 22.0 + }, + { + "filename": "Water_Supply_For_Rural_Areas_And_Small_Communities_WHO_No-42_1959.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Supply_For_Rural_Areas_And_Small_Communities_WHO_No-42_1959.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Water_Supply_For_Rural_Areas_And_Small_Communities_WHO_No-42_1959.pdf", + "size_bytes": 28205398, + "size_mb": 26.9 + }, + { + "filename": "Water_Systems_For_Homesteads_With_Alternative_Electrical_Sys.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Systems_For_Homesteads_With_Alternative_Electrical_Sys.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Systems/Water_Systems_For_Homesteads_With_Alternative_Electrical_Sys.pdf", + "size_bytes": 1513713, + "size_mb": 1.4 + }, + { + "filename": "Water_Treatment_And_Sanitation_Simple_Methods_For_Rural_Areas_1976.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Treatment_And_Sanitation_Simple_Methods_For_Rural_Areas_1976.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Water_Treatment_And_Sanitation_Simple_Methods_For_Rural_Areas_1976.pdf", + "size_bytes": 19941765, + "size_mb": 19.0 + }, + { + "filename": "Water_Well_Manual_1971.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Well_Manual_1971.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Water_Well_Manual_1971.pdf", + "size_bytes": 19752590, + "size_mb": 18.8 + }, + { + "filename": "Water_Wheels_Patents_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Water_Wheels_Patents_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wheels/Water_Wheels_Patents_2005.pdf", + "size_bytes": 14591759, + "size_mb": 13.9 + }, + { + "filename": "Watermills_With_Horizontal_Wheels_No-7_1960.pdf", + "ia_path": "preppers/Prepper_Ark/Watermills_With_Horizontal_Wheels_No-7_1960.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wheels/Watermills_With_Horizontal_Wheels_No-7_1960.pdf", + "size_bytes": 5476039, + "size_mb": 5.2 + }, + { + "filename": "Waterpumping_Windmill_Book_Nai_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Waterpumping_Windmill_Book_Nai_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pumping/Waterpumping_Windmill_Book_Nai_1982.pdf", + "size_bytes": 18664434, + "size_mb": 17.8 + }, + { + "filename": "Wattage_For_Various_Appliances_2006.pdf", + "ia_path": "preppers/Prepper_Ark/Wattage_For_Various_Appliances_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electrical_Power/Wattage_For_Various_Appliances_2006.pdf", + "size_bytes": 106760, + "size_mb": 0.1 + }, + { + "filename": "Wattage_Human_Power-Production-Potential_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Wattage_Human_Power-Production-Potential_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/Wattage_Human_Power-Production-Potential_2001.pdf", + "size_bytes": 28582, + "size_mb": 0.0 + }, + { + "filename": "Wayfinding_And_Non-Instrument_Weather_Forecasting_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Wayfinding_And_Non-Instrument_Weather_Forecasting_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Wayfinding_And_Non-Instrument_Weather_Forecasting_2004.pdf", + "size_bytes": 11830381, + "size_mb": 11.3 + }, + { + "filename": "Weather_101_Basics_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Weather_101_Basics_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Weather_101_Basics_2007.pdf", + "size_bytes": 18238, + "size_mb": 0.0 + }, + { + "filename": "Weather_Activities_For_Education_1995.pdf", + "ia_path": "preppers/Prepper_Ark/Weather_Activities_For_Education_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Weather_Activities_For_Education_1995.pdf", + "size_bytes": 915267, + "size_mb": 0.9 + }, + { + "filename": "Weather_Activities_To_See_The_Effect_Of_The_Earths_Tilt_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Weather_Activities_To_See_The_Effect_Of_The_Earths_Tilt_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Weather_Activities_To_See_The_Effect_Of_The_Earths_Tilt_2007.pdf", + "size_bytes": 915267, + "size_mb": 0.9 + }, + { + "filename": "Weather_Advanced_Spotters_Field_Guide_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Weather_Advanced_Spotters_Field_Guide_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Weather_Advanced_Spotters_Field_Guide_2008.pdf", + "size_bytes": 75280, + "size_mb": 0.1 + }, + { + "filename": "Weather_Fax_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Marine/Weather_Fax_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Radio/Marine/Weather_Fax_2004.pdf", + "size_bytes": 28137, + "size_mb": 0.0 + }, + { + "filename": "Weather_Glossary_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Weather_Glossary_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Weather_Glossary_2004.pdf", + "size_bytes": 4910003, + "size_mb": 4.7 + }, + { + "filename": "Weed_Identification_Guide_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Weeds/Weed_Identification_Guide_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Weeds/Weed_Identification_Guide_2004.pdf", + "size_bytes": 130332582, + "size_mb": 124.3 + }, + { + "filename": "Weeds_Guardians_Of_The_Soil_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Weeds/Weeds_Guardians_Of_The_Soil_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Plants/Weeds/Weeds_Guardians_Of_The_Soil_1980.pdf", + "size_bytes": 1220569, + "size_mb": 1.2 + }, + { + "filename": "Welding_Craft_Practice_Oxy-Acetylene_And_Arc_361pages_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Welding/Welding_Craft_Practice_Oxy-Acetylene_And_Arc_361pages_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Welding/Welding_Craft_Practice_Oxy-Acetylene_And_Arc_361pages_1975.pdf", + "size_bytes": 38727515, + "size_mb": 36.9 + }, + { + "filename": "Well_Construction_Using_Curved_Hollow_Block_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Well_Construction_Using_Curved_Hollow_Block_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Well_Construction_Using_Curved_Hollow_Block_1989.pdf", + "size_bytes": 6663176, + "size_mb": 6.4 + }, + { + "filename": "Wells_Construction_Peace_Corps_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Wells_Construction_Peace_Corps_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Wells/Wells_Construction_Peace_Corps_1999.pdf", + "size_bytes": 19643694, + "size_mb": 18.7 + }, + { + "filename": "What_Are_Constellations_2010.pdf", + "ia_path": "preppers/Prepper_Ark/Celestial/What_Are_Constellations_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Navigation (1)/Celestial/What_Are_Constellations_2010.pdf", + "size_bytes": 101475, + "size_mb": 0.1 + }, + { + "filename": "What_Does_Candela_Lumen_Mean_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Measurements/What_Does_Candela_Lumen_Mean_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Measurements/What_Does_Candela_Lumen_Mean_2004.pdf", + "size_bytes": 100736, + "size_mb": 0.1 + }, + { + "filename": "What_Is_A_Hurricane_1999.pdf", + "ia_path": "preppers/Prepper_Ark/What_Is_A_Hurricane_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/What_Is_A_Hurricane_1999.pdf", + "size_bytes": 576997, + "size_mb": 0.6 + }, + { + "filename": "What_Is_A_Tidal_Wave_1977.pdf", + "ia_path": "preppers/Prepper_Ark/What_Is_A_Tidal_Wave_1977.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/What_Is_A_Tidal_Wave_1977.pdf", + "size_bytes": 924055, + "size_mb": 0.9 + }, + { + "filename": "What_Is_Safe_Meat_Where_Can_You_Buy_Save_Meat_1999.pdf", + "ia_path": "preppers/Prepper_Ark/What_Is_Safe_Meat_Where_Can_You_Buy_Save_Meat_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/What_Is_Safe_Meat_Where_Can_You_Buy_Save_Meat_1999.pdf", + "size_bytes": 271995, + "size_mb": 0.3 + }, + { + "filename": "What_To_Expect_If_You_Get_Shot_2002.pdf", + "ia_path": "preppers/Prepper_Ark/What_To_Expect_If_You_Get_Shot_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medicine - Health - Hygiene - Sanitation/What_To_Expect_If_You_Get_Shot_2002.pdf", + "size_bytes": 54493, + "size_mb": 0.1 + }, + { + "filename": "What_You_Need_To_Know_About_Animals_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Livestock/What_You_Need_To_Know_About_Animals_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Livestock/What_You_Need_To_Know_About_Animals_2005.pdf", + "size_bytes": 11418690, + "size_mb": 10.9 + }, + { + "filename": "When_Is_Home_Water_Testing_Needed_2009.pdf", + "ia_path": "preppers/Prepper_Ark/FAQ/When_Is_Home_Water_Testing_Needed_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Purification/FAQ/When_Is_Home_Water_Testing_Needed_2009.pdf", + "size_bytes": 576499, + "size_mb": 0.5 + }, + { + "filename": "When_The_Power_Goes_Out_2007.pdf", + "ia_path": "preppers/Prepper_Ark/When_The_Power_Goes_Out_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/When_The_Power_Goes_Out_2007.pdf", + "size_bytes": 108646, + "size_mb": 0.1 + }, + { + "filename": "When_To_Use_High_Voltage_AC_And_Low_Voltage_DC_2001.pdf", + "ia_path": "preppers/Prepper_Ark/When_To_Use_High_Voltage_AC_And_Low_Voltage_DC_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Power_Choices/When_To_Use_High_Voltage_AC_And_Low_Voltage_DC_2001.pdf", + "size_bytes": 654666, + "size_mb": 0.6 + }, + { + "filename": "When_You_Build_A_House_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/When_You_Build_A_House_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/When_You_Build_A_House_1999.pdf", + "size_bytes": 3937667, + "size_mb": 3.8 + }, + { + "filename": "Whipping_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Individual_Knots/Whipping_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Knots/Individual_Knots/Whipping_2004.pdf", + "size_bytes": 453348, + "size_mb": 0.4 + }, + { + "filename": "White_LED_2004.pdf", + "ia_path": "preppers/Prepper_Ark/LEDs/White_LED_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/LEDs/White_LED_2004.pdf", + "size_bytes": 235589, + "size_mb": 0.2 + }, + { + "filename": "White_Leds_Suck_For_Caves_For_Now_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Task-Lights/White_Leds_Suck_For_Caves_For_Now_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Lighting/Task-Lights/White_Leds_Suck_For_Caves_For_Now_2004.pdf", + "size_bytes": 734571, + "size_mb": 0.7 + }, + { + "filename": "WHO-Fact-Sheets_2006.pdf", + "ia_path": "preppers/Prepper_Ark/WHO-Fact-Sheets_2006.pdf", + "local_path": "/export/library/Survival-Companion-Library/Medical/WHO-Fact-Sheets_2006.pdf", + "size_bytes": 76363, + "size_mb": 0.1 + }, + { + "filename": "Why_13_Moon_Calendar_2004.pdf", + "ia_path": "preppers/Prepper_Ark/13_Month/Why_13_Moon_Calendar_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Calendars/13_Month/Why_13_Moon_Calendar_2004.pdf", + "size_bytes": 1787895, + "size_mb": 1.7 + }, + { + "filename": "Why_Dams_Fail_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Why_Dams_Fail_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Dams/Why_Dams_Fail_2003.pdf", + "size_bytes": 667744, + "size_mb": 0.6 + }, + { + "filename": "Why_Keep_Dairy_Goats_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Goats/Why_Keep_Dairy_Goats_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Animal_Production/Goats/Why_Keep_Dairy_Goats_2004.pdf", + "size_bytes": 1283953, + "size_mb": 1.2 + }, + { + "filename": "Why_Would_I_Need_A_Grain_Mill_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Why_Would_I_Need_A_Grain_Mill_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Grain_Mills/Why_Would_I_Need_A_Grain_Mill_2009.pdf", + "size_bytes": 112352, + "size_mb": 0.1 + }, + { + "filename": "Wild_Edible_And_Poisonous_Plants_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Edible_Plants/Wild_Edible_And_Poisonous_Plants_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Edible_Plants/Wild_Edible_And_Poisonous_Plants_2004.pdf", + "size_bytes": 54002679, + "size_mb": 51.5 + }, + { + "filename": "Wilderness_Medicine_Aspern_From_Willow_Tree_2010.pdf", + "ia_path": "preppers/Prepper_Ark/Herb_Formulas/Wilderness_Medicine_Aspern_From_Willow_Tree_2010.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Herb_Formulas/Wilderness_Medicine_Aspern_From_Willow_Tree_2010.pdf", + "size_bytes": 224599, + "size_mb": 0.2 + }, + { + "filename": "Wilderness_Walking_Staff_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Wilderness_Walking_Staff_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Primitive_Skills/Wilderness_Walking_Staff_2004.pdf", + "size_bytes": 185895, + "size_mb": 0.2 + }, + { + "filename": "Wind_Anemometer_From_Waste_Plastic_Water_Bottles_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Anemometer_From_Waste_Plastic_Water_Bottles_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wind_Anemometer/Wind_Anemometer_From_Waste_Plastic_Water_Bottles_2002.pdf", + "size_bytes": 66354, + "size_mb": 0.1 + }, + { + "filename": "Wind-Chill_Factor_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Wind-Chill_Factor_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Wind-Chill_Factor_2003.pdf", + "size_bytes": 11277, + "size_mb": 0.0 + }, + { + "filename": "Wind_Energy_1979.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Energy_1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Wind_Energy_1979.pdf", + "size_bytes": 2277996, + "size_mb": 2.2 + }, + { + "filename": "Wind_Energy_in_Development_ITDG_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Energy_in_Development_ITDG_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Wind_Energy_in_Development_ITDG_2001.pdf", + "size_bytes": 601684, + "size_mb": 0.6 + }, + { + "filename": "Wind_Energy_In_Romania_1992.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Energy_In_Romania_1992.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Wind_Energy_In_Romania_1992.pdf", + "size_bytes": 10071546, + "size_mb": 9.6 + }, + { + "filename": "Wind_Energy_Systems_Gary_L_Johnson_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Energy_Systems_Gary_L_Johnson_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Wind_Energy_Systems_Gary_L_Johnson_2001.pdf", + "size_bytes": 7732523, + "size_mb": 7.4 + }, + { + "filename": "Wind_Energy_Systems_Johnson_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Energy_Systems_Johnson_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Wind_Energy_Systems_Johnson_2001.pdf", + "size_bytes": 7712533, + "size_mb": 7.4 + }, + { + "filename": "Wind_Energy_Training_Program_Peace_Corps_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Energy_Training_Program_Peace_Corps_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Wind_Energy_Training_Program_Peace_Corps_2001.pdf", + "size_bytes": 6499635, + "size_mb": 6.2 + }, + { + "filename": "Wind_Flow_Patterns_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Flow_Patterns_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Weather/Wind_Flow_Patterns_2004.pdf", + "size_bytes": 119334, + "size_mb": 0.1 + }, + { + "filename": "Wind_Generator_Towers_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Wind_Generator_Towers_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Wind_Generator_Towers_2004.pdf", + "size_bytes": 257527, + "size_mb": 0.2 + }, + { + "filename": "Wind_Power_For_Farms_Homes_Small_Industry_J_Park_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Power_For_Farms_Homes_Small_Industry_J_Park_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Wind_Power_For_Farms_Homes_Small_Industry_J_Park_1978.pdf", + "size_bytes": 17583232, + "size_mb": 16.8 + }, + { + "filename": "Wind_Power_From_The_Past_By_Larry_Elliott_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Power_From_The_Past_By_Larry_Elliott_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Wind_Power_From_The_Past_By_Larry_Elliott_2001.pdf", + "size_bytes": 76712, + "size_mb": 0.1 + }, + { + "filename": "Wind_Pumping_A_Handbook_No-101_1989.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Pumping_A_Handbook_No-101_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pumping/Wind_Pumping_A_Handbook_No-101_1989.pdf", + "size_bytes": 32681982, + "size_mb": 31.2 + }, + { + "filename": "Wind_Resistant_Block_Houses_Basic_Rules_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Wind_Resistant_Block_Houses_Basic_Rules_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Wind_Resistant_Block_Houses_Basic_Rules_1999.pdf", + "size_bytes": 1110318, + "size_mb": 1.1 + }, + { + "filename": "Wind_Rotation_To_Push_Pull_Pumping_Upper_Platform_And_Turntable_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Rotation_To_Push_Pull_Pumping_Upper_Platform_And_Turntable_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pumping/Wind_Rotation_To_Push_Pull_Pumping_Upper_Platform_And_Turntable_1975.pdf", + "size_bytes": 28882, + "size_mb": 0.0 + }, + { + "filename": "Wind_Rotor_Blade_Construction_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Rotor_Blade_Construction_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Wind_Rotor_Blade_Construction_2001.pdf", + "size_bytes": 340234, + "size_mb": 0.3 + }, + { + "filename": "Wind_Rotor_Construction_Details_Fellix_Von_Konig_Munchen_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Rotor_Construction_Details_Fellix_Von_Konig_Munchen_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Wind_Rotor_Construction_Details_Fellix_Von_Konig_Munchen_1981.pdf", + "size_bytes": 1806179, + "size_mb": 1.7 + }, + { + "filename": "Wind_Rotor_La_Cour_Lykkegaard_Model_12-14_Meter_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Rotor_La_Cour_Lykkegaard_Model_12-14_Meter_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Wind_Rotor_La_Cour_Lykkegaard_Model_12-14_Meter_2003.pdf", + "size_bytes": 50436, + "size_mb": 0.0 + }, + { + "filename": "Wind_Speed_Knots-Mph_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Speed_Knots-Mph_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wind_Anemometer/Wind_Speed_Knots-Mph_2003.pdf", + "size_bytes": 49873, + "size_mb": 0.0 + }, + { + "filename": "Wind_Tunnel_Tests_Of_Ffa-W3-241_301_Airfoils_1998.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Tunnel_Tests_Of_Ffa-W3-241_301_Airfoils_1998.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Wind_Tunnel_Tests_Of_Ffa-W3-241_301_Airfoils_1998.pdf", + "size_bytes": 2353414, + "size_mb": 2.2 + }, + { + "filename": "Wind_Turbine_21M_Riso-A1_Blade_Design_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Turbine_21M_Riso-A1_Blade_Design_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Wind_Turbine_21M_Riso-A1_Blade_Design_2002.pdf", + "size_bytes": 1463425, + "size_mb": 1.4 + }, + { + "filename": "Wind_Turbine_5M_Diameter_Carbon_Fiber_Blades_For_10kw-13Mpersec_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Wind_Turbine_5M_Diameter_Carbon_Fiber_Blades_For_10kw-13Mpersec_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Blades/Wind_Turbine_5M_Diameter_Carbon_Fiber_Blades_For_10kw-13Mpersec_2005.pdf", + "size_bytes": 337437, + "size_mb": 0.3 + }, + { + "filename": "Wind_Turbine_Test_Bed_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Wind_Turbine_Test_Bed_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Wind_Turbine_Test_Bed_2004.pdf", + "size_bytes": 309142, + "size_mb": 0.3 + }, + { + "filename": "Windgen-Email-Notes_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Windgen-Email-Notes_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Windgen-Email-Notes_2001.pdf", + "size_bytes": 34207, + "size_mb": 0.0 + }, + { + "filename": "Windmill_Cursus_Duurzame_Energie_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Windmill_Cursus_Duurzame_Energie_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Windmill_Cursus_Duurzame_Energie_2003.pdf", + "size_bytes": 3581290, + "size_mb": 3.4 + }, + { + "filename": "Windmill_Detailed_Revised_Drawings_Of_Pu350-Pu500_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Windmill_Detailed_Revised_Drawings_Of_Pu350-Pu500_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Windmill_Detailed_Revised_Drawings_Of_Pu350-Pu500_2005.pdf", + "size_bytes": 10151161, + "size_mb": 9.7 + }, + { + "filename": "Windmill_Electronics_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Windmill_Electronics_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Windmill_Electronics_1975.pdf", + "size_bytes": 697598, + "size_mb": 0.7 + }, + { + "filename": "Windmill_From_Nai_Vol_5-1979.pdf", + "ia_path": "preppers/Prepper_Ark/Windmill_From_Nai_Vol_5-1979.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Windmill_From_Nai_Vol_5-1979.pdf", + "size_bytes": 2277996, + "size_mb": 2.2 + }, + { + "filename": "Windmill_In_India_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Windmill_In_India_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Windmill_In_India_1974.pdf", + "size_bytes": 438272, + "size_mb": 0.4 + }, + { + "filename": "Windmill_Tower_For_12_Volt_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Tower/Windmill_Tower_For_12_Volt_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Tower/Windmill_Tower_For_12_Volt_2008.pdf", + "size_bytes": 27633, + "size_mb": 0.0 + }, + { + "filename": "Windmill_Windkraft_German_Book_1_1989.pdf", + "ia_path": "preppers/Prepper_Ark/German/Windmill_Windkraft_German_Book_1_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/German/Windmill_Windkraft_German_Book_1_1989.pdf", + "size_bytes": 39283434, + "size_mb": 37.5 + }, + { + "filename": "Windmill_Windkraft_German_Book_2a_1989.pdf", + "ia_path": "preppers/Prepper_Ark/German/Windmill_Windkraft_German_Book_2a_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/German/Windmill_Windkraft_German_Book_2a_1989.pdf", + "size_bytes": 72467212, + "size_mb": 69.1 + }, + { + "filename": "Windmill_Windkraft_German_Book_2b_1989.pdf", + "ia_path": "preppers/Prepper_Ark/German/Windmill_Windkraft_German_Book_2b_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/German/Windmill_Windkraft_German_Book_2b_1989.pdf", + "size_bytes": 68799025, + "size_mb": 65.6 + }, + { + "filename": "Windmill_Windkraft_German_Book_3_1989.pdf", + "ia_path": "preppers/Prepper_Ark/German/Windmill_Windkraft_German_Book_3_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/German/Windmill_Windkraft_German_Book_3_1989.pdf", + "size_bytes": 40628651, + "size_mb": 38.7 + }, + { + "filename": "Windmill_Windkraft_German_Book_4_1989.pdf", + "ia_path": "preppers/Prepper_Ark/German/Windmill_Windkraft_German_Book_4_1989.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/German/Windmill_Windkraft_German_Book_4_1989.pdf", + "size_bytes": 15629776, + "size_mb": 14.9 + }, + { + "filename": "Windmission-Design_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Windmission-Design_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Windmission-Design_2004.pdf", + "size_bytes": 1599061, + "size_mb": 1.5 + }, + { + "filename": "Window Box Solar Collector Design.pdf", + "ia_path": "preppers/Appropriate Technology Reference Library/Window Box Solar Collector Design.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters - Bunkers - Power/Window_Box_Solar_Collector_Design.pdf", + "size_bytes": 835156, + "size_mb": 0.8 + }, + { + "filename": "Window_Box_Solar_Collector_Design_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Building_Heat/Window_Box_Solar_Collector_Design_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Solar/Building_Heat/Window_Box_Solar_Collector_Design_1978.pdf", + "size_bytes": 835156, + "size_mb": 0.8 + }, + { + "filename": "Window_Security_Glazing_Specification_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Building/Window_Security_Glazing_Specification_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Building/Window_Security_Glazing_Specification_2002.pdf", + "size_bytes": 180094, + "size_mb": 0.2 + }, + { + "filename": "Windpower_3phase_Turbine_Kit_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Windpower_3phase_Turbine_Kit_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Windpower_3phase_Turbine_Kit_2004.pdf", + "size_bytes": 6829397, + "size_mb": 6.5 + }, + { + "filename": "Windpower_Circuits_Voltage_Doubler_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Windpower_Circuits_Voltage_Doubler_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Windpower_Circuits_Voltage_Doubler_2009.pdf", + "size_bytes": 84039, + "size_mb": 0.1 + }, + { + "filename": "Windpower_In_Eastern_Crete_1972.pdf", + "ia_path": "preppers/Prepper_Ark/Windpower_In_Eastern_Crete_1972.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Windpower_In_Eastern_Crete_1972.pdf", + "size_bytes": 764815, + "size_mb": 0.7 + }, + { + "filename": "Windpumping_Handbook_1987.pdf", + "ia_path": "preppers/Prepper_Ark/Windpumping_Handbook_1987.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Pumping/Windpumping_Handbook_1987.pdf", + "size_bytes": 5882509, + "size_mb": 5.6 + }, + { + "filename": "Windpumps_For_Irrigation_1987.pdf", + "ia_path": "preppers/Prepper_Ark/Windpumps_For_Irrigation_1987.pdf", + "local_path": "/export/library/Survival-Companion-Library/Irrigation/Windpumps_For_Irrigation_1987.pdf", + "size_bytes": 11205047, + "size_mb": 10.7 + }, + { + "filename": "Windstream_Pedal_Generator_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Windstream_Pedal_Generator_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/Windstream_Pedal_Generator_2002.pdf", + "size_bytes": 304007, + "size_mb": 0.3 + }, + { + "filename": "Windstuffnow_Gm_Alt_Mod_To_Make_Pm_Windmill_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Windstuffnow_Gm_Alt_Mod_To_Make_Pm_Windmill_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Windstuffnow_Gm_Alt_Mod_To_Make_Pm_Windmill_2005.pdf", + "size_bytes": 10360830, + "size_mb": 9.9 + }, + { + "filename": "Wine_Making_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Wine_Making_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Alcohol/Wine_Making_2002.pdf", + "size_bytes": 1514965, + "size_mb": 1.4 + }, + { + "filename": "Wire_Gauge_Size_In_Inches_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Wire_Gauge_Size_In_Inches_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wire/Wire_Gauge_Size_In_Inches_2005.pdf", + "size_bytes": 147918, + "size_mb": 0.1 + }, + { + "filename": "Wire-Gauge-Table_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Wire-Gauge-Table_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wire/Wire-Gauge-Table_2007.pdf", + "size_bytes": 23583, + "size_mb": 0.0 + }, + { + "filename": "Wire_Length_Calculator_For_12v_Applications_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Wire_Length_Calculator_For_12v_Applications_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wire/Wire_Length_Calculator_For_12v_Applications_2007.pdf", + "size_bytes": 81182, + "size_mb": 0.1 + }, + { + "filename": "Wire_Size_Electrical_Load_And_Fuse_Size_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Wire_Size_Electrical_Load_And_Fuse_Size_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wire/Wire_Size_Electrical_Load_And_Fuse_Size_2009.pdf", + "size_bytes": 12745, + "size_mb": 0.0 + }, + { + "filename": "Wire_Size_To_Use_As_A_Fuse_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Wire_Size_To_Use_As_A_Fuse_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wire/Wire_Size_To_Use_As_A_Fuse_2005.pdf", + "size_bytes": 27680, + "size_mb": 0.0 + }, + { + "filename": "Wiring_3_Way_Switches_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Circuits/Wiring_3_Way_Switches_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Electronic/Circuits/Wiring_3_Way_Switches_2009.pdf", + "size_bytes": 58484, + "size_mb": 0.1 + }, + { + "filename": "Wiring_A_Remote_Switch_For_Inverters_2009.pdf", + "ia_path": "preppers/Prepper_Ark/Wiring_A_Remote_Switch_For_Inverters_2009.pdf", + "local_path": "/export/library/Survival-Companion-Library/Inverters/Wiring_A_Remote_Switch_For_Inverters_2009.pdf", + "size_bytes": 11146, + "size_mb": 0.0 + }, + { + "filename": "Wiring_Some_Types_Of_Inverters_In_Parallel_For_More_Power_2007.pdf", + "ia_path": "preppers/Prepper_Ark/Wiring_Some_Types_Of_Inverters_In_Parallel_For_More_Power_2007.pdf", + "local_path": "/export/library/Survival-Companion-Library/Inverters/Wiring_Some_Types_Of_Inverters_In_Parallel_For_More_Power_2007.pdf", + "size_bytes": 1152340, + "size_mb": 1.1 + }, + { + "filename": "Wisdom_From_Old_Time_Allergist_Doctor_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Wisdom_From_Old_Time_Allergist_Doctor_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Health/Wisdom_From_Old_Time_Allergist_Doctor_2008.pdf", + "size_bytes": 83516, + "size_mb": 0.1 + }, + { + "filename": "Women_And_The_Transport_Of_Water_1986.pdf", + "ia_path": "preppers/Prepper_Ark/Women_And_The_Transport_Of_Water_1986.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water_Pumps/Women_And_The_Transport_Of_Water_1986.pdf", + "size_bytes": 5943126, + "size_mb": 5.7 + }, + { + "filename": "Wood_Chemistry_1952.pdf", + "ia_path": "preppers/Prepper_Ark/Wood_Chemistry_1952.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wood/Wood_Chemistry_1952.pdf", + "size_bytes": 302438, + "size_mb": 0.3 + }, + { + "filename": "Wood_Combustion_Table_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Wood_Combustion_Table_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wood/Wood_Combustion_Table_2004.pdf", + "size_bytes": 8926, + "size_mb": 0.0 + }, + { + "filename": "Wood_Conserving_Cook_Stoves_A_Design_Guide_1980.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Wood_Conserving_Cook_Stoves_A_Design_Guide_1980.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Wood_Conserving_Cook_Stoves_A_Design_Guide_1980.pdf", + "size_bytes": 7106142, + "size_mb": 6.8 + }, + { + "filename": "Wood_Densification_No-838_1988.pdf", + "ia_path": "preppers/Prepper_Ark/Wood_Densification_No-838_1988.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Wood_Densification_No-838_1988.pdf", + "size_bytes": 65832, + "size_mb": 0.1 + }, + { + "filename": "Wood-Frame_House_Construction_1975.pdf", + "ia_path": "preppers/Prepper_Ark/Housing/Wood-Frame_House_Construction_1975.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Housing/Wood-Frame_House_Construction_1975.pdf", + "size_bytes": 22761809, + "size_mb": 21.7 + }, + { + "filename": "Wood_Gas_Generator_Construction_And_How_It_Works_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Wood_Gas_Generator_Construction_And_How_It_Works_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Wood_Gas_Generator_Construction_And_How_It_Works_2004.pdf", + "size_bytes": 2878049, + "size_mb": 2.7 + }, + { + "filename": "Wood-Gasifier_Based_Crematorium_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Wood-Gasifier_Based_Crematorium_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Wood-Gasifier_Based_Crematorium_2008.pdf", + "size_bytes": 944924, + "size_mb": 0.9 + }, + { + "filename": "Wood_Handbook_Wood_As_An_Engineering_Material_No-72_1974.pdf", + "ia_path": "preppers/Prepper_Ark/Wood_Handbook_Wood_As_An_Engineering_Material_No-72_1974.pdf", + "local_path": "/export/library/Survival-Companion-Library/Engineering/Wood_Handbook_Wood_As_An_Engineering_Material_No-72_1974.pdf", + "size_bytes": 53260309, + "size_mb": 50.8 + }, + { + "filename": "Wood_Harvesting_With_Hand_Tools_An_Illustrated_Training_Manual_1987.pdf", + "ia_path": "preppers/Prepper_Ark/Wood_Harvesting_With_Hand_Tools_An_Illustrated_Training_Manual_1987.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firewood/Wood_Harvesting_With_Hand_Tools_An_Illustrated_Training_Manual_1987.pdf", + "size_bytes": 8436699, + "size_mb": 8.0 + }, + { + "filename": "Wood_Pail_And_Barrel_Construction_Patents_2005.pdf", + "ia_path": "preppers/Prepper_Ark/Wood_Pail_And_Barrel_Construction_Patents_2005.pdf", + "local_path": "/export/library/Survival-Companion-Library/Water/Storage/Wood_Pail_And_Barrel_Construction_Patents_2005.pdf", + "size_bytes": 8015401, + "size_mb": 7.6 + }, + { + "filename": "Wood_Species_BTU_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Wood_Species_BTU_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Wood/Wood_Species_BTU_2008.pdf", + "size_bytes": 14920, + "size_mb": 0.0 + }, + { + "filename": "Wood_Stove_Heating_Hard_Woods_The_Best_Pine_Has_Its_Place_2001.pdf", + "ia_path": "preppers/Prepper_Ark/Wood_Stove_Heating_Hard_Woods_The_Best_Pine_Has_Its_Place_2001.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firewood/Wood_Stove_Heating_Hard_Woods_The_Best_Pine_Has_Its_Place_2001.pdf", + "size_bytes": 22792, + "size_mb": 0.0 + }, + { + "filename": "Wood_Stoves_How_To_Make_And_Use_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Cooking/Wood_Stoves_How_To_Make_And_Use_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Stoves/Cooking/Wood_Stoves_How_To_Make_And_Use_1999.pdf", + "size_bytes": 22672580, + "size_mb": 21.6 + }, + { + "filename": "Wood_Wind_Power_2003.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Wood_Wind_Power_2003.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Wood_Wind_Power_2003.pdf", + "size_bytes": 201506, + "size_mb": 0.2 + }, + { + "filename": "Wooden_100_Watt_Windmill_2002.pdf", + "ia_path": "preppers/Prepper_Ark/Wooden_100_Watt_Windmill_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Wooden_100_Watt_Windmill_2002.pdf", + "size_bytes": 1099258, + "size_mb": 1.0 + }, + { + "filename": "Wooden_Bridges_UNIDOs_Prefabricated_Modular_System_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Wooden_Bridges_UNIDOs_Prefabricated_Modular_System_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bridges/Wooden_Bridges_UNIDOs_Prefabricated_Modular_System_1999.pdf", + "size_bytes": 7269735, + "size_mb": 6.9 + }, + { + "filename": "Wooden_Low-RPM_Alternator_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Turbine-Generators/Wooden_Low-RPM_Alternator_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Windmills/Turbine-Generators/Wooden_Low-RPM_Alternator_2004.pdf", + "size_bytes": 788509, + "size_mb": 0.8 + }, + { + "filename": "Wooden_Tool-Boxes_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Wooden_Tool-Boxes_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Tools (1)/Making/Wooden_Tool-Boxes_1999.pdf", + "size_bytes": 89611, + "size_mb": 0.1 + }, + { + "filename": "Woodgas_Carburetor_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Woodgas_Carburetor_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Woodgas_Carburetor_2008.pdf", + "size_bytes": 153878, + "size_mb": 0.1 + }, + { + "filename": "Woodgas_Carburetors_On_Cars_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Woodgas_Carburetors_On_Cars_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Woodgas_Carburetors_On_Cars_2008.pdf", + "size_bytes": 91972, + "size_mb": 0.1 + }, + { + "filename": "Woodgas_Powered_Vws_And_Other_Vehicles_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Woodgas_Powered_Vws_And_Other_Vehicles_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Woodgas_Powered_Vws_And_Other_Vehicles_2008.pdf", + "size_bytes": 320422, + "size_mb": 0.3 + }, + { + "filename": "Woodless_Construction_Mud_Bricks_1995.pdf", + "ia_path": "preppers/Prepper_Ark/Woodless_Construction_Mud_Bricks_1995.pdf", + "local_path": "/export/library/Survival-Companion-Library/Bricks/Woodless_Construction_Mud_Bricks_1995.pdf", + "size_bytes": 2927690, + "size_mb": 2.8 + }, + { + "filename": "Woodlot_Culling_Keeping_Warm_With_An_Ax_USA_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Woodlot_Culling_Keeping_Warm_With_An_Ax_USA_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Firewood/Woodlot_Culling_Keeping_Warm_With_An_Ax_USA_1981.pdf", + "size_bytes": 50291, + "size_mb": 0.0 + }, + { + "filename": "Work_From_Waste_Recycling_Wastes_To_Create_1981.pdf", + "ia_path": "preppers/Prepper_Ark/Work_From_Waste_Recycling_Wastes_To_Create_1981.pdf", + "local_path": "/export/library/Survival-Companion-Library/Recycling/Work_From_Waste_Recycling_Wastes_To_Create_1981.pdf", + "size_bytes": 39760016, + "size_mb": 37.9 + }, + { + "filename": "Working_With_Copper_Pipe_And_Lath_Metal_Spinning_1999.pdf", + "ia_path": "preppers/Prepper_Ark/Lathe_Foot_Powered/Working_With_Copper_Pipe_And_Lath_Metal_Spinning_1999.pdf", + "local_path": "/export/library/Survival-Companion-Library/Pedal_Power/Lathe_Foot_Powered/Working_With_Copper_Pipe_And_Lath_Metal_Spinning_1999.pdf", + "size_bytes": 1067437, + "size_mb": 1.0 + }, + { + "filename": "Workshop_Exercises_Metal_Fundamental_Skills_1982.pdf", + "ia_path": "preppers/Prepper_Ark/Workshop_Exercises_Metal_Fundamental_Skills_1982.pdf", + "local_path": "/export/library/Survival-Companion-Library/Blacksmithing/Workshop_Exercises_Metal_Fundamental_Skills_1982.pdf", + "size_bytes": 6612938, + "size_mb": 6.3 + }, + { + "filename": "Worms_Can_Recycle_Your_Garbage-1_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Worms_Can_Recycle_Your_Garbage-1_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Worms/Worms_Can_Recycle_Your_Garbage-1_1996.pdf", + "size_bytes": 23803, + "size_mb": 0.0 + }, + { + "filename": "Worms_Can_Recycle_Your_Garbage-2_1996.pdf", + "ia_path": "preppers/Prepper_Ark/Worms_Can_Recycle_Your_Garbage-2_1996.pdf", + "local_path": "/export/library/Survival-Companion-Library/Worms/Worms_Can_Recycle_Your_Garbage-2_1996.pdf", + "size_bytes": 24199, + "size_mb": 0.0 + }, + { + "filename": "Worms_Can_Recycle_Your_Garbage_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Worms_Can_Recycle_Your_Garbage_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Worms/Worms_Can_Recycle_Your_Garbage_2008.pdf", + "size_bytes": 23910, + "size_mb": 0.0 + }, + { + "filename": "Yay_Soybeans_Recipes_1978.pdf", + "ia_path": "preppers/Prepper_Ark/Yay_Soybeans_Recipes_1978.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Yay_Soybeans_Recipes_1978.pdf", + "size_bytes": 3336436, + "size_mb": 3.2 + }, + { + "filename": "Yeast_Cottage_Economy_William_Cobbet_1821-22.pdf", + "ia_path": "preppers/Prepper_Ark/Yeast_Cottage_Economy_William_Cobbet_1821-22.pdf", + "local_path": "/export/library/Survival-Companion-Library/Food/Yeast_Cottage_Economy_William_Cobbet_1821-22.pdf", + "size_bytes": 104551, + "size_mb": 0.1 + }, + { + "filename": "You_Can_Survive_Doomsday_Myths_Exposed_2002.pdf", + "ia_path": "preppers/Prepper_Ark/You_Can_Survive_Doomsday_Myths_Exposed_2002.pdf", + "local_path": "/export/library/Survival-Companion-Library/Disaster_Prep/You_Can_Survive_Doomsday_Myths_Exposed_2002.pdf", + "size_bytes": 345921, + "size_mb": 0.3 + }, + { + "filename": "You_Will_Survive_Nuclear_Doomsday_2004.pdf", + "ia_path": "preppers/Prepper_Ark/Nuclear/You_Will_Survive_Nuclear_Doomsday_2004.pdf", + "local_path": "/export/library/Survival-Companion-Library/Nuclear - Biological - Chemical - Warfare - Terrorism/You_Will_Survive_Nuclear_Doomsday_2004.pdf", + "size_bytes": 2050301, + "size_mb": 2.0 + }, + { + "filename": "Your_Basement_Fallout_Shelter.pdf", + "ia_path": "preppers/Prepper_Ark/Your_Basement_Fallout_Shelter.pdf", + "local_path": "/export/library/Survival-Companion-Library/Shelters/Your_Basement_Fallout_Shelter.pdf", + "size_bytes": 1137239, + "size_mb": 1.1 + }, + { + "filename": "Yugo_Car_Runs_By_Wood-Gas_2008.pdf", + "ia_path": "preppers/Prepper_Ark/Yugo_Car_Runs_By_Wood-Gas_2008.pdf", + "local_path": "/export/library/Survival-Companion-Library/Gasifiers/Yugo_Car_Runs_By_Wood-Gas_2008.pdf", + "size_bytes": 329974, + "size_mb": 0.3 + } + ], + "local_only_count": 7660 +} \ No newline at end of file diff --git a/projects/DEPLOY-API-KEYS-TAB.md b/projects/DEPLOY-API-KEYS-TAB.md new file mode 100644 index 0000000..1a24dce --- /dev/null +++ b/projects/DEPLOY-API-KEYS-TAB.md @@ -0,0 +1,701 @@ +# RECON Dashboard — API Keys Tab Deployment + +## Context + +SSH into the RECON LXC as zvx: `ssh zvx@100.64.0.24` (or 192.168.1.130) +Working directory: `/opt/recon/` +The dashboard is a Flask app in `lib/api.py` running on port 8420 as a systemd service (`recon.service`). + +We're adding: +1. A new `lib/key_manager.py` module (thread-safe, hot-reloadable API key store) +2. A new "API Keys" tab on the dashboard +3. API endpoints for key management +4. Hot-reload integration — enricher and extractor pull keys from KeyManager instead of .env directly + +## Step 1: Deploy key_manager.py + +Create `/opt/recon/lib/key_manager.py` with the contents of the attached `key_manager.py` file. Copy it exactly — it's a complete, tested module. + +Verify it loads: +```bash +cd /opt/recon && source venv/bin/activate +python3 -c " +from lib.key_manager import get_key_manager +km = get_key_manager() +print(f'Keys loaded: {km.get_gemini_key_count()}') +print(f'Masked: {km.get_masked_keys()}') +" +``` + +This should show the 4 Gemini keys currently in `.env`. + +## Step 2: Add API routes to lib/api.py + +Add these routes to `lib/api.py`. Find where the other `/api/` routes are defined and add these in the same pattern: + +```python +from lib.key_manager import get_key_manager + +# ── API Keys Management ── + +@app.route('/keys') +def keys_page(): + """API Keys management page.""" + return render_template_string(KEYS_TEMPLATE) + +@app.route('/api/keys', methods=['GET']) +def api_get_keys(): + """Get all API keys (masked) with stats.""" + km = get_key_manager() + return jsonify({ + 'gemini': { + 'keys': km.get_masked_keys(), + 'count': km.get_gemini_key_count(), + }, + # Placeholder sections for future services + 'services': { + 'tei': { + 'host': config.get('embedding', {}).get('tei_host', 'unknown'), + 'port': config.get('embedding', {}).get('tei_port', 'unknown'), + 'status': 'managed in config.yaml' + }, + 'qdrant': { + 'host': config.get('vector_db', {}).get('host', 'unknown'), + 'port': config.get('vector_db', {}).get('port', 'unknown'), + 'status': 'managed in config.yaml' + }, + 'ollama': { + 'host': config.get('embedding', {}).get('ollama_host', 'unknown'), + 'port': config.get('embedding', {}).get('ollama_port', 'unknown'), + 'status': 'managed in config.yaml' + } + } + }) + +@app.route('/api/keys/gemini', methods=['POST']) +def api_add_gemini_key(): + """Add a new Gemini API key.""" + data = request.get_json() + if not data or 'key' not in data: + return jsonify({'error': 'Missing "key" field'}), 400 + km = get_key_manager() + try: + # Optionally validate before adding + if data.get('validate', True): + valid, msg = km.validate_key(data['key']) + if not valid: + return jsonify({'error': f'Key validation failed: {msg}'}), 400 + idx = km.add_gemini_key(data['key']) + return jsonify({'success': True, 'index': idx, 'count': km.get_gemini_key_count()}) + except ValueError as e: + return jsonify({'error': str(e)}), 400 + +@app.route('/api/keys/gemini/', methods=['PUT']) +def api_replace_gemini_key(index): + """Replace a Gemini API key at a specific index.""" + data = request.get_json() + if not data or 'key' not in data: + return jsonify({'error': 'Missing "key" field'}), 400 + km = get_key_manager() + try: + if data.get('validate', True): + valid, msg = km.validate_key(data['key']) + if not valid: + return jsonify({'error': f'Key validation failed: {msg}'}), 400 + km.replace_gemini_key(index, data['key']) + return jsonify({'success': True, 'count': km.get_gemini_key_count()}) + except (IndexError, ValueError) as e: + return jsonify({'error': str(e)}), 400 + +@app.route('/api/keys/gemini/', methods=['DELETE']) +def api_delete_gemini_key(index): + """Remove a Gemini API key by index.""" + km = get_key_manager() + try: + masked = km.remove_gemini_key(index) + return jsonify({'success': True, 'removed': masked, 'count': km.get_gemini_key_count()}) + except (IndexError, ValueError) as e: + return jsonify({'error': str(e)}), 400 + +@app.route('/api/keys/gemini/validate', methods=['POST']) +def api_validate_gemini_keys(): + """Validate all loaded Gemini keys.""" + km = get_key_manager() + results = km.validate_all() + return jsonify({'results': results}) + +@app.route('/api/keys/gemini//validate', methods=['POST']) +def api_validate_single_gemini_key(index): + """Validate a single Gemini key by index.""" + km = get_key_manager() + key = km.get_gemini_key(index) + if key is None: + return jsonify({'error': f'No key at index {index}'}), 404 + valid, msg = km.validate_key(key) + return jsonify({'index': index, 'valid': valid, 'message': msg}) + +@app.route('/api/keys/gemini/reveal/', methods=['POST']) +def api_reveal_gemini_key(index): + """Reveal full key (for copy). Requires confirmation in request body.""" + data = request.get_json() or {} + if not data.get('confirm'): + return jsonify({'error': 'Send {"confirm": true} to reveal key'}), 400 + km = get_key_manager() + key = km.get_gemini_key(index) + if key is None: + return jsonify({'error': f'No key at index {index}'}), 404 + return jsonify({'index': index, 'key': key}) + +@app.route('/api/keys/reload', methods=['POST']) +def api_reload_keys(): + """Force reload keys from .env file.""" + km = get_key_manager() + count = km.reload_from_env() + return jsonify({'success': True, 'count': count}) +``` + +**Important:** Make sure `config` refers to whatever variable holds the parsed `config.yaml` in the existing code. Look at how other routes reference config and use the same pattern (likely `get_config()` from `lib/utils.py`). + +## Step 3: Add the KEYS_TEMPLATE + +Add this HTML template string to `lib/api.py`, alongside the other template strings (DASHBOARD_TEMPLATE, SEARCH_TEMPLATE, etc.): + +```python +KEYS_TEMPLATE = """ + + + + + + RECON — API Keys + + + + + +
+

API Key Management

+

Manage API keys for pipeline workers. Changes take effect immediately — no restart required.

+ + +
+
+
+ 🔑 + Gemini API Keys + 0 keys +
+
+ + +
+
+ +
+
Loading keys...
+
+ + +
+ + +
+ +
+ +
+ Used by: Enrichment (text → concepts, 16 workers) · Vision OCR (scanned PDF fallback) · Title extraction +
+
+ + +
+
+
+ 🔌 + Service Endpoints + config.yaml +
+
+ +
+
Loading...
+
+ +
+ Service endpoints are currently managed in /opt/recon/config.yaml. + Dashboard editing coming in a future update. +
+
+
+ + +
+
+

Confirm

+

Are you sure?

+
+ + +
+
+
+ + + + +""" +``` + +## Step 4: Add "API Keys" to the nav on ALL existing pages + +Find the nav HTML in every existing template (DASHBOARD_TEMPLATE, SEARCH_TEMPLATE, CATALOGUE_TEMPLATE, UPLOAD_TEMPLATE, WEB_INGEST_TEMPLATE, FAILURES_TEMPLATE). Each has a `