Skip to main content

arXiv search component as a standalone FlowOS Extension Bundle.

Project description

flowos-arxiv

arXiv search component as a standalone FlowOS Extension Bundle.

This is the second-pilot port that validates src/bundles/PORTING.md — the documented recipe for extracting an in-tree provider into a standalone Bundle distribution. The bundle ships a single component, ArXivComponent, which queries arXiv's public Atom API for paper metadata.

Install

pip install flowos-arxiv

The bundle is registered automatically via the flowos.extensions entry-point. After install, restart your FlowOS server; the ArXivComponent will appear in the palette under the arxiv bundle group.

Develop

cd src/bundles/arxiv
pip install -e .
flowos_core extension validate .

Manifest

The extension manifest is shipped at src/flowos_arxiv/extension.json and points at the bundle at components/arxiv. Components register under the canonical namespaced ID ext:arxiv:ArXivComponent@official.

Migration

Saved flows referencing the legacy class name ArXivComponent or the old import paths flowos_core.components.arxiv.arxiv.ArXivComponent / flowos_core.components.arxiv.ArXivComponent are rewritten to the new namespaced ID by the migration table in src/flowos-core/src/flowos_core/extension/migration/migration_table.json.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flowos_arxiv-0.1.1.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flowos_arxiv-0.1.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file flowos_arxiv-0.1.1.tar.gz.

File metadata

  • Download URL: flowos_arxiv-0.1.1.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for flowos_arxiv-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b0c14728159749360aecf80f3c29a244633128908471c61b9f9a37ac55270324
MD5 c2d5bfaa4562e0c8cf3a87170f237334
BLAKE2b-256 3ed7a1323c2c8b0a404cbb40d52c546788a8ded3df34ebf60401dcf0f998aefd

See more details on using hashes here.

Provenance

The following attestation bundles were made for flowos_arxiv-0.1.1.tar.gz:

Publisher: publish.yml on dspraneeth07/FlowOS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flowos_arxiv-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: flowos_arxiv-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for flowos_arxiv-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 174c90c48dd87ac1029a24ee31ffb089a0c874333671fa2dc429d6986e7dc710
MD5 0789e54fa4eb9ba74921a6eb887df68b
BLAKE2b-256 eb79d81645c38f13cdc159627398a870918126b421c747c74151028a3cddcabe

See more details on using hashes here.

Provenance

The following attestation bundles were made for flowos_arxiv-0.1.1-py3-none-any.whl:

Publisher: publish.yml on dspraneeth07/FlowOS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page