2
0
Эх сурвалжийг харах

rename vendor dir to pkgs

Nick Sweeting 1 жил өмнө
parent
commit
dee4eb7992
100 өөрчлөгдсөн 43 нэмэгдсэн , 4 устгасан
  1. 1 1
      .github/workflows/test.yml
  2. 1 1
      archivebox/.flake8
  3. 2 2
      archivebox/__init__.py
  4. 39 0
      archivebox/pkgs/__init__.py
  5. 0 0
      archivebox/pkgs/abx-plugin-archivedotorg/README.md
  6. 0 0
      archivebox/pkgs/abx-plugin-archivedotorg/abx_plugin_archivedotorg/__init__.py
  7. 0 0
      archivebox/pkgs/abx-plugin-archivedotorg/abx_plugin_archivedotorg/archive_org.py
  8. 0 0
      archivebox/pkgs/abx-plugin-archivedotorg/abx_plugin_archivedotorg/config.py
  9. 0 0
      archivebox/pkgs/abx-plugin-archivedotorg/pyproject.toml
  10. 0 0
      archivebox/pkgs/abx-plugin-chrome/README.md
  11. 0 0
      archivebox/pkgs/abx-plugin-chrome/abx_plugin_chrome/__init__.py
  12. 0 0
      archivebox/pkgs/abx-plugin-chrome/abx_plugin_chrome/binaries.py
  13. 0 0
      archivebox/pkgs/abx-plugin-chrome/abx_plugin_chrome/config.py
  14. 0 0
      archivebox/pkgs/abx-plugin-chrome/abx_plugin_chrome/dom.py
  15. 0 0
      archivebox/pkgs/abx-plugin-chrome/abx_plugin_chrome/pdf.py
  16. 0 0
      archivebox/pkgs/abx-plugin-chrome/abx_plugin_chrome/screenshot.py
  17. 0 0
      archivebox/pkgs/abx-plugin-chrome/pyproject.toml
  18. 0 0
      archivebox/pkgs/abx-plugin-curl/README.md
  19. 0 0
      archivebox/pkgs/abx-plugin-curl/abx_plugin_curl/__init__.py
  20. 0 0
      archivebox/pkgs/abx-plugin-curl/abx_plugin_curl/binaries.py
  21. 0 0
      archivebox/pkgs/abx-plugin-curl/abx_plugin_curl/config.py
  22. 0 0
      archivebox/pkgs/abx-plugin-curl/abx_plugin_curl/headers.py
  23. 0 0
      archivebox/pkgs/abx-plugin-curl/pyproject.toml
  24. 0 0
      archivebox/pkgs/abx-plugin-default-binproviders/README.md
  25. 0 0
      archivebox/pkgs/abx-plugin-default-binproviders/abx_plugin_default_binproviders.py
  26. 0 0
      archivebox/pkgs/abx-plugin-default-binproviders/pyproject.toml
  27. 0 0
      archivebox/pkgs/abx-plugin-favicon/README.md
  28. 0 0
      archivebox/pkgs/abx-plugin-favicon/abx_plugin_favicon/__init__.py
  29. 0 0
      archivebox/pkgs/abx-plugin-favicon/abx_plugin_favicon/config.py
  30. 0 0
      archivebox/pkgs/abx-plugin-favicon/abx_plugin_favicon/favicon.py
  31. 0 0
      archivebox/pkgs/abx-plugin-favicon/pyproject.toml
  32. 0 0
      archivebox/pkgs/abx-plugin-git/README.md
  33. 0 0
      archivebox/pkgs/abx-plugin-git/abx_plugin_git/__init__.py
  34. 0 0
      archivebox/pkgs/abx-plugin-git/abx_plugin_git/binaries.py
  35. 0 0
      archivebox/pkgs/abx-plugin-git/abx_plugin_git/config.py
  36. 0 0
      archivebox/pkgs/abx-plugin-git/abx_plugin_git/extractors.py
  37. 0 0
      archivebox/pkgs/abx-plugin-git/abx_plugin_git/git.py
  38. 0 0
      archivebox/pkgs/abx-plugin-git/pyproject.toml
  39. 0 0
      archivebox/pkgs/abx-plugin-htmltotext/README.md
  40. 0 0
      archivebox/pkgs/abx-plugin-htmltotext/abx_plugin_htmltotext/__init__.py
  41. 0 0
      archivebox/pkgs/abx-plugin-htmltotext/abx_plugin_htmltotext/config.py
  42. 0 0
      archivebox/pkgs/abx-plugin-htmltotext/abx_plugin_htmltotext/htmltotext.py
  43. 0 0
      archivebox/pkgs/abx-plugin-htmltotext/pyproject.toml
  44. 0 0
      archivebox/pkgs/abx-plugin-ldap-auth/README.md
  45. 0 0
      archivebox/pkgs/abx-plugin-ldap-auth/abx_plugin_ldap_auth/__init__.py
  46. 0 0
      archivebox/pkgs/abx-plugin-ldap-auth/abx_plugin_ldap_auth/binaries.py
  47. 0 0
      archivebox/pkgs/abx-plugin-ldap-auth/abx_plugin_ldap_auth/config.py
  48. 0 0
      archivebox/pkgs/abx-plugin-ldap-auth/pyproject.toml
  49. 0 0
      archivebox/pkgs/abx-plugin-mercury/README.md
  50. 0 0
      archivebox/pkgs/abx-plugin-mercury/abx_plugin_mercury/__init__.py
  51. 0 0
      archivebox/pkgs/abx-plugin-mercury/abx_plugin_mercury/binaries.py
  52. 0 0
      archivebox/pkgs/abx-plugin-mercury/abx_plugin_mercury/config.py
  53. 0 0
      archivebox/pkgs/abx-plugin-mercury/abx_plugin_mercury/extractors.py
  54. 0 0
      archivebox/pkgs/abx-plugin-mercury/abx_plugin_mercury/mercury.py
  55. 0 0
      archivebox/pkgs/abx-plugin-mercury/pyproject.toml
  56. 0 0
      archivebox/pkgs/abx-plugin-npm/README.md
  57. 0 0
      archivebox/pkgs/abx-plugin-npm/abx_plugin_npm/__init__.py
  58. 0 0
      archivebox/pkgs/abx-plugin-npm/abx_plugin_npm/binaries.py
  59. 0 0
      archivebox/pkgs/abx-plugin-npm/abx_plugin_npm/binproviders.py
  60. 0 0
      archivebox/pkgs/abx-plugin-npm/abx_plugin_npm/config.py
  61. 0 0
      archivebox/pkgs/abx-plugin-npm/pyproject.toml
  62. 0 0
      archivebox/pkgs/abx-plugin-pip/README.md
  63. 0 0
      archivebox/pkgs/abx-plugin-pip/abx_plugin_pip/.plugin_order
  64. 0 0
      archivebox/pkgs/abx-plugin-pip/abx_plugin_pip/__init__.py
  65. 0 0
      archivebox/pkgs/abx-plugin-pip/abx_plugin_pip/binaries.py
  66. 0 0
      archivebox/pkgs/abx-plugin-pip/abx_plugin_pip/binproviders.py
  67. 0 0
      archivebox/pkgs/abx-plugin-pip/abx_plugin_pip/config.py
  68. 0 0
      archivebox/pkgs/abx-plugin-pip/pyproject.toml
  69. 0 0
      archivebox/pkgs/abx-plugin-playwright/README.md
  70. 0 0
      archivebox/pkgs/abx-plugin-playwright/abx_plugin_playwright/__init__.py
  71. 0 0
      archivebox/pkgs/abx-plugin-playwright/abx_plugin_playwright/binaries.py
  72. 0 0
      archivebox/pkgs/abx-plugin-playwright/abx_plugin_playwright/binproviders.py
  73. 0 0
      archivebox/pkgs/abx-plugin-playwright/abx_plugin_playwright/config.py
  74. 0 0
      archivebox/pkgs/abx-plugin-playwright/pyproject.toml
  75. 0 0
      archivebox/pkgs/abx-plugin-pocket/README.md
  76. 0 0
      archivebox/pkgs/abx-plugin-pocket/abx_plugin_pocket/__init__.py
  77. 0 0
      archivebox/pkgs/abx-plugin-pocket/abx_plugin_pocket/config.py
  78. 0 0
      archivebox/pkgs/abx-plugin-pocket/pyproject.toml
  79. 0 0
      archivebox/pkgs/abx-plugin-puppeteer/README.md
  80. 0 0
      archivebox/pkgs/abx-plugin-puppeteer/abx_plugin_puppeteer/__init__.py
  81. 0 0
      archivebox/pkgs/abx-plugin-puppeteer/abx_plugin_puppeteer/binaries.py
  82. 0 0
      archivebox/pkgs/abx-plugin-puppeteer/abx_plugin_puppeteer/binproviders.py
  83. 0 0
      archivebox/pkgs/abx-plugin-puppeteer/abx_plugin_puppeteer/config.py
  84. 0 0
      archivebox/pkgs/abx-plugin-puppeteer/pyproject.toml
  85. 0 0
      archivebox/pkgs/abx-plugin-readability/README.md
  86. 0 0
      archivebox/pkgs/abx-plugin-readability/abx_plugin_readability/__init__.py
  87. 0 0
      archivebox/pkgs/abx-plugin-readability/abx_plugin_readability/binaries.py
  88. 0 0
      archivebox/pkgs/abx-plugin-readability/abx_plugin_readability/config.py
  89. 0 0
      archivebox/pkgs/abx-plugin-readability/abx_plugin_readability/extractors.py
  90. 0 0
      archivebox/pkgs/abx-plugin-readability/abx_plugin_readability/readability.py
  91. 0 0
      archivebox/pkgs/abx-plugin-readability/pyproject.toml
  92. 0 0
      archivebox/pkgs/abx-plugin-readwise/README.md
  93. 0 0
      archivebox/pkgs/abx-plugin-readwise/abx_plugin_readwise.py
  94. 0 0
      archivebox/pkgs/abx-plugin-readwise/pyproject.toml
  95. 0 0
      archivebox/pkgs/abx-plugin-ripgrep-search/README.md
  96. 0 0
      archivebox/pkgs/abx-plugin-ripgrep-search/abx_plugin_ripgrep_search/__init__.py
  97. 0 0
      archivebox/pkgs/abx-plugin-ripgrep-search/abx_plugin_ripgrep_search/binaries.py
  98. 0 0
      archivebox/pkgs/abx-plugin-ripgrep-search/abx_plugin_ripgrep_search/config.py
  99. 0 0
      archivebox/pkgs/abx-plugin-ripgrep-search/abx_plugin_ripgrep_search/searchbackend.py
  100. 0 0
      archivebox/pkgs/abx-plugin-ripgrep-search/pyproject.toml

+ 1 - 1
.github/workflows/test.yml

@@ -102,7 +102,7 @@ jobs:
         # TODO: remove this exception for windows once we get tests passing on that platform
         # TODO: remove this exception for windows once we get tests passing on that platform
         if: ${{ !contains(matrix.os, 'windows') }}
         if: ${{ !contains(matrix.os, 'windows') }}
         run: |
         run: |
-          python -m pytest -s --basetemp=tests/out --ignore=archivebox/vendor --ignore=deb_dist --ignore=pip_dist --ignore=brew_dist
+          python -m pytest -s --basetemp=tests/out --ignore=archivebox/pkgs
 
 
   docker_tests:
   docker_tests:
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest

+ 1 - 1
archivebox/.flake8

@@ -3,4 +3,4 @@ ignore = D100,D101,D102,D103,D104,D105,D202,D203,D205,D400,E131,E241,E252,E266,E
 select = F,E9,W
 select = F,E9,W
 max-line-length = 130
 max-line-length = 130
 max-complexity = 10
 max-complexity = 10
-exclude = migrations,tests,node_modules,vendor,venv,.venv,.venv2,.docker-venv
+exclude = migrations,tests,node_modules,vendor,venv,.venv,.venv2,.docker-venv,data,data*

+ 2 - 2
archivebox/__init__.py

@@ -47,8 +47,8 @@ from .monkey_patches import *                    # noqa
 
 
 
 
 # print('LOADING VENDORED LIBRARIES')
 # print('LOADING VENDORED LIBRARIES')
-from .vendor import load_vendored_libs           # noqa
-load_vendored_libs()
+from .pkgs import load_vendored_pkgs             # noqa
+load_vendored_pkgs()
 # print('DONE LOADING VENDORED LIBRARIES')
 # print('DONE LOADING VENDORED LIBRARIES')
 
 
 # Load ABX Plugin Specifications + Default Implementations
 # Load ABX Plugin Specifications + Default Implementations

+ 39 - 0
archivebox/pkgs/__init__.py

@@ -0,0 +1,39 @@
+import sys
+import importlib
+from pathlib import Path
+
+PKGS_DIR = Path(__file__).parent
+
+VENDORED_PKGS = [
+    'abx',
+    # 'pydantic-pkgr',
+]
+
+# scan ./pkgs and add all dirs present to list of available VENDORED_PKGS
+for subdir in reversed(sorted(PKGS_DIR.iterdir())):
+    if subdir.is_dir() and subdir.name not in VENDORED_PKGS and not subdir.name.startswith('_'):
+        VENDORED_PKGS.append(subdir.name)
+
+
+def load_vendored_pkgs():
+    """Add archivebox/vendor to sys.path and import all vendored libraries present within"""
+    if str(PKGS_DIR) not in sys.path:
+        sys.path.append(str(PKGS_DIR))
+    
+    for pkg_name in VENDORED_PKGS:
+        pkg_dir = PKGS_DIR / pkg_name
+        assert pkg_dir.is_dir(), f'Required vendored pkg {pkg_name} could not be found in {pkg_dir}'
+
+        try:
+            lib = importlib.import_module(pkg_name)
+            # print(f"Successfully imported lib from environment {pkg_name}")
+        except ImportError:
+            sys.path.append(str(pkg_dir))
+            try:
+                lib = importlib.import_module(pkg_name)
+                # print(f"Successfully imported lib from vendored fallback {pkg_name}: {inspect.getfile(lib)}")
+            except ImportError as e:
+                print(f"Failed to import lib from environment or vendored fallback {pkg_name}: {e}", file=sys.stderr)
+                sys.exit(1)
+        
+

+ 0 - 0
archivebox/vendor/abx-plugin-archivedotorg/README.md → archivebox/pkgs/abx-plugin-archivedotorg/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-archivedotorg/abx_plugin_archivedotorg/__init__.py → archivebox/pkgs/abx-plugin-archivedotorg/abx_plugin_archivedotorg/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-archivedotorg/abx_plugin_archivedotorg/archive_org.py → archivebox/pkgs/abx-plugin-archivedotorg/abx_plugin_archivedotorg/archive_org.py


+ 0 - 0
archivebox/vendor/abx-plugin-archivedotorg/abx_plugin_archivedotorg/config.py → archivebox/pkgs/abx-plugin-archivedotorg/abx_plugin_archivedotorg/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-archivedotorg/pyproject.toml → archivebox/pkgs/abx-plugin-archivedotorg/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-chrome/README.md → archivebox/pkgs/abx-plugin-chrome/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-chrome/abx_plugin_chrome/__init__.py → archivebox/pkgs/abx-plugin-chrome/abx_plugin_chrome/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-chrome/abx_plugin_chrome/binaries.py → archivebox/pkgs/abx-plugin-chrome/abx_plugin_chrome/binaries.py


+ 0 - 0
archivebox/vendor/abx-plugin-chrome/abx_plugin_chrome/config.py → archivebox/pkgs/abx-plugin-chrome/abx_plugin_chrome/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-chrome/abx_plugin_chrome/dom.py → archivebox/pkgs/abx-plugin-chrome/abx_plugin_chrome/dom.py


+ 0 - 0
archivebox/vendor/abx-plugin-chrome/abx_plugin_chrome/pdf.py → archivebox/pkgs/abx-plugin-chrome/abx_plugin_chrome/pdf.py


+ 0 - 0
archivebox/vendor/abx-plugin-chrome/abx_plugin_chrome/screenshot.py → archivebox/pkgs/abx-plugin-chrome/abx_plugin_chrome/screenshot.py


+ 0 - 0
archivebox/vendor/abx-plugin-chrome/pyproject.toml → archivebox/pkgs/abx-plugin-chrome/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-curl/README.md → archivebox/pkgs/abx-plugin-curl/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-curl/abx_plugin_curl/__init__.py → archivebox/pkgs/abx-plugin-curl/abx_plugin_curl/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-curl/abx_plugin_curl/binaries.py → archivebox/pkgs/abx-plugin-curl/abx_plugin_curl/binaries.py


+ 0 - 0
archivebox/vendor/abx-plugin-curl/abx_plugin_curl/config.py → archivebox/pkgs/abx-plugin-curl/abx_plugin_curl/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-curl/abx_plugin_curl/headers.py → archivebox/pkgs/abx-plugin-curl/abx_plugin_curl/headers.py


+ 0 - 0
archivebox/vendor/abx-plugin-curl/pyproject.toml → archivebox/pkgs/abx-plugin-curl/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-default-binproviders/README.md → archivebox/pkgs/abx-plugin-default-binproviders/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-default-binproviders/abx_plugin_default_binproviders.py → archivebox/pkgs/abx-plugin-default-binproviders/abx_plugin_default_binproviders.py


+ 0 - 0
archivebox/vendor/abx-plugin-default-binproviders/pyproject.toml → archivebox/pkgs/abx-plugin-default-binproviders/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-favicon/README.md → archivebox/pkgs/abx-plugin-favicon/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-favicon/abx_plugin_favicon/__init__.py → archivebox/pkgs/abx-plugin-favicon/abx_plugin_favicon/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-favicon/abx_plugin_favicon/config.py → archivebox/pkgs/abx-plugin-favicon/abx_plugin_favicon/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-favicon/abx_plugin_favicon/favicon.py → archivebox/pkgs/abx-plugin-favicon/abx_plugin_favicon/favicon.py


+ 0 - 0
archivebox/vendor/abx-plugin-favicon/pyproject.toml → archivebox/pkgs/abx-plugin-favicon/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-git/README.md → archivebox/pkgs/abx-plugin-git/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-git/abx_plugin_git/__init__.py → archivebox/pkgs/abx-plugin-git/abx_plugin_git/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-git/abx_plugin_git/binaries.py → archivebox/pkgs/abx-plugin-git/abx_plugin_git/binaries.py


+ 0 - 0
archivebox/vendor/abx-plugin-git/abx_plugin_git/config.py → archivebox/pkgs/abx-plugin-git/abx_plugin_git/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-git/abx_plugin_git/extractors.py → archivebox/pkgs/abx-plugin-git/abx_plugin_git/extractors.py


+ 0 - 0
archivebox/vendor/abx-plugin-git/abx_plugin_git/git.py → archivebox/pkgs/abx-plugin-git/abx_plugin_git/git.py


+ 0 - 0
archivebox/vendor/abx-plugin-git/pyproject.toml → archivebox/pkgs/abx-plugin-git/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-htmltotext/README.md → archivebox/pkgs/abx-plugin-htmltotext/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-htmltotext/abx_plugin_htmltotext/__init__.py → archivebox/pkgs/abx-plugin-htmltotext/abx_plugin_htmltotext/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-htmltotext/abx_plugin_htmltotext/config.py → archivebox/pkgs/abx-plugin-htmltotext/abx_plugin_htmltotext/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-htmltotext/abx_plugin_htmltotext/htmltotext.py → archivebox/pkgs/abx-plugin-htmltotext/abx_plugin_htmltotext/htmltotext.py


+ 0 - 0
archivebox/vendor/abx-plugin-htmltotext/pyproject.toml → archivebox/pkgs/abx-plugin-htmltotext/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-ldap-auth/README.md → archivebox/pkgs/abx-plugin-ldap-auth/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-ldap-auth/abx_plugin_ldap_auth/__init__.py → archivebox/pkgs/abx-plugin-ldap-auth/abx_plugin_ldap_auth/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-ldap-auth/abx_plugin_ldap_auth/binaries.py → archivebox/pkgs/abx-plugin-ldap-auth/abx_plugin_ldap_auth/binaries.py


+ 0 - 0
archivebox/vendor/abx-plugin-ldap-auth/abx_plugin_ldap_auth/config.py → archivebox/pkgs/abx-plugin-ldap-auth/abx_plugin_ldap_auth/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-ldap-auth/pyproject.toml → archivebox/pkgs/abx-plugin-ldap-auth/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-mercury/README.md → archivebox/pkgs/abx-plugin-mercury/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-mercury/abx_plugin_mercury/__init__.py → archivebox/pkgs/abx-plugin-mercury/abx_plugin_mercury/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-mercury/abx_plugin_mercury/binaries.py → archivebox/pkgs/abx-plugin-mercury/abx_plugin_mercury/binaries.py


+ 0 - 0
archivebox/vendor/abx-plugin-mercury/abx_plugin_mercury/config.py → archivebox/pkgs/abx-plugin-mercury/abx_plugin_mercury/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-mercury/abx_plugin_mercury/extractors.py → archivebox/pkgs/abx-plugin-mercury/abx_plugin_mercury/extractors.py


+ 0 - 0
archivebox/vendor/abx-plugin-mercury/abx_plugin_mercury/mercury.py → archivebox/pkgs/abx-plugin-mercury/abx_plugin_mercury/mercury.py


+ 0 - 0
archivebox/vendor/abx-plugin-mercury/pyproject.toml → archivebox/pkgs/abx-plugin-mercury/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-npm/README.md → archivebox/pkgs/abx-plugin-npm/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-npm/abx_plugin_npm/__init__.py → archivebox/pkgs/abx-plugin-npm/abx_plugin_npm/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-npm/abx_plugin_npm/binaries.py → archivebox/pkgs/abx-plugin-npm/abx_plugin_npm/binaries.py


+ 0 - 0
archivebox/vendor/abx-plugin-npm/abx_plugin_npm/binproviders.py → archivebox/pkgs/abx-plugin-npm/abx_plugin_npm/binproviders.py


+ 0 - 0
archivebox/vendor/abx-plugin-npm/abx_plugin_npm/config.py → archivebox/pkgs/abx-plugin-npm/abx_plugin_npm/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-npm/pyproject.toml → archivebox/pkgs/abx-plugin-npm/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-pip/README.md → archivebox/pkgs/abx-plugin-pip/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-pip/abx_plugin_pip/.plugin_order → archivebox/pkgs/abx-plugin-pip/abx_plugin_pip/.plugin_order


+ 0 - 0
archivebox/vendor/abx-plugin-pip/abx_plugin_pip/__init__.py → archivebox/pkgs/abx-plugin-pip/abx_plugin_pip/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-pip/abx_plugin_pip/binaries.py → archivebox/pkgs/abx-plugin-pip/abx_plugin_pip/binaries.py


+ 0 - 0
archivebox/vendor/abx-plugin-pip/abx_plugin_pip/binproviders.py → archivebox/pkgs/abx-plugin-pip/abx_plugin_pip/binproviders.py


+ 0 - 0
archivebox/vendor/abx-plugin-pip/abx_plugin_pip/config.py → archivebox/pkgs/abx-plugin-pip/abx_plugin_pip/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-pip/pyproject.toml → archivebox/pkgs/abx-plugin-pip/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-playwright/README.md → archivebox/pkgs/abx-plugin-playwright/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-playwright/abx_plugin_playwright/__init__.py → archivebox/pkgs/abx-plugin-playwright/abx_plugin_playwright/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-playwright/abx_plugin_playwright/binaries.py → archivebox/pkgs/abx-plugin-playwright/abx_plugin_playwright/binaries.py


+ 0 - 0
archivebox/vendor/abx-plugin-playwright/abx_plugin_playwright/binproviders.py → archivebox/pkgs/abx-plugin-playwright/abx_plugin_playwright/binproviders.py


+ 0 - 0
archivebox/vendor/abx-plugin-playwright/abx_plugin_playwright/config.py → archivebox/pkgs/abx-plugin-playwright/abx_plugin_playwright/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-playwright/pyproject.toml → archivebox/pkgs/abx-plugin-playwright/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-pocket/README.md → archivebox/pkgs/abx-plugin-pocket/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-pocket/abx_plugin_pocket/__init__.py → archivebox/pkgs/abx-plugin-pocket/abx_plugin_pocket/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-pocket/abx_plugin_pocket/config.py → archivebox/pkgs/abx-plugin-pocket/abx_plugin_pocket/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-pocket/pyproject.toml → archivebox/pkgs/abx-plugin-pocket/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-puppeteer/README.md → archivebox/pkgs/abx-plugin-puppeteer/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-puppeteer/abx_plugin_puppeteer/__init__.py → archivebox/pkgs/abx-plugin-puppeteer/abx_plugin_puppeteer/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-puppeteer/abx_plugin_puppeteer/binaries.py → archivebox/pkgs/abx-plugin-puppeteer/abx_plugin_puppeteer/binaries.py


+ 0 - 0
archivebox/vendor/abx-plugin-puppeteer/abx_plugin_puppeteer/binproviders.py → archivebox/pkgs/abx-plugin-puppeteer/abx_plugin_puppeteer/binproviders.py


+ 0 - 0
archivebox/vendor/abx-plugin-puppeteer/abx_plugin_puppeteer/config.py → archivebox/pkgs/abx-plugin-puppeteer/abx_plugin_puppeteer/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-puppeteer/pyproject.toml → archivebox/pkgs/abx-plugin-puppeteer/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-readability/README.md → archivebox/pkgs/abx-plugin-readability/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-readability/abx_plugin_readability/__init__.py → archivebox/pkgs/abx-plugin-readability/abx_plugin_readability/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-readability/abx_plugin_readability/binaries.py → archivebox/pkgs/abx-plugin-readability/abx_plugin_readability/binaries.py


+ 0 - 0
archivebox/vendor/abx-plugin-readability/abx_plugin_readability/config.py → archivebox/pkgs/abx-plugin-readability/abx_plugin_readability/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-readability/abx_plugin_readability/extractors.py → archivebox/pkgs/abx-plugin-readability/abx_plugin_readability/extractors.py


+ 0 - 0
archivebox/vendor/abx-plugin-readability/abx_plugin_readability/readability.py → archivebox/pkgs/abx-plugin-readability/abx_plugin_readability/readability.py


+ 0 - 0
archivebox/vendor/abx-plugin-readability/pyproject.toml → archivebox/pkgs/abx-plugin-readability/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-readwise/README.md → archivebox/pkgs/abx-plugin-readwise/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-readwise/abx_plugin_readwise.py → archivebox/pkgs/abx-plugin-readwise/abx_plugin_readwise.py


+ 0 - 0
archivebox/vendor/abx-plugin-readwise/pyproject.toml → archivebox/pkgs/abx-plugin-readwise/pyproject.toml


+ 0 - 0
archivebox/vendor/abx-plugin-ripgrep-search/README.md → archivebox/pkgs/abx-plugin-ripgrep-search/README.md


+ 0 - 0
archivebox/vendor/abx-plugin-ripgrep-search/abx_plugin_ripgrep_search/__init__.py → archivebox/pkgs/abx-plugin-ripgrep-search/abx_plugin_ripgrep_search/__init__.py


+ 0 - 0
archivebox/vendor/abx-plugin-ripgrep-search/abx_plugin_ripgrep_search/binaries.py → archivebox/pkgs/abx-plugin-ripgrep-search/abx_plugin_ripgrep_search/binaries.py


+ 0 - 0
archivebox/vendor/abx-plugin-ripgrep-search/abx_plugin_ripgrep_search/config.py → archivebox/pkgs/abx-plugin-ripgrep-search/abx_plugin_ripgrep_search/config.py


+ 0 - 0
archivebox/vendor/abx-plugin-ripgrep-search/abx_plugin_ripgrep_search/searchbackend.py → archivebox/pkgs/abx-plugin-ripgrep-search/abx_plugin_ripgrep_search/searchbackend.py


+ 0 - 0
archivebox/vendor/abx-plugin-ripgrep-search/pyproject.toml → archivebox/pkgs/abx-plugin-ripgrep-search/pyproject.toml


Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно