🔍 Code Extractor

Welcome to Code Extractor

An intelligent Python code analysis and reuse system powered by LLMs.

Extract functions, methods, and classes with rich metadata for easy discovery and integration into your code generation workflows.

2143

Total Components

1651

Functions

0

Methods

492

Classes

Recent Components

  • class Subgraph

    A class representing a graph subgraph containing nodes and relationships, with support for set operations and graph binding/unbinding.

    From: /tf/active/vicechatdev/neo4j_driver/neo4j_objects.py | Updated: 2025-12-07T02:04:54.924392
  • class Relationship

    A class representing a graph relationship between two nodes, wrapping a _Relationship object with start and end Node objects.

    From: /tf/active/vicechatdev/neo4j_driver/neo4j_objects.py | Updated: 2025-12-07T02:04:21.029143
  • class _Relationship

    A class representing a graph relationship (edge) with labels, properties, and an optional element ID, inheriting from PropertyDict to manage key-value properties.

    From: /tf/active/vicechatdev/neo4j_driver/neo4j_objects.py | Updated: 2025-12-07T02:03:43.991915
  • class Node

    A Node class representing a graph node with labels and properties, designed to work with Neo4j graph databases. It extends PropertyDict to manage node properties and provides methods for label management and graph synchronization.

    From: /tf/active/vicechatdev/neo4j_driver/neo4j_objects.py | Updated: 2025-12-07T02:03:13.739345
  • class Graph

    A Graph class that provides an interface for interacting with a Neo4j graph database, supporting CRUD operations on nodes and relationships through Cypher queries.

    From: /tf/active/vicechatdev/neo4j_driver/neo4j_driver.py | Updated: 2025-12-07T02:01:51.650352
  • class ResultWrapper

    ResultWrapper is a tuple subclass that wraps Cypher query results from Neo4j, providing methods to convert results into various formats including Node/Relationship objects, DataFrames, dictionaries, and Subgraphs.

    From: /tf/active/vicechatdev/neo4j_driver/neo4j_driver.py | Updated: 2025-12-07T02:00:55.680734
  • class RemarkableUploadManager_v1

    Manages uploads to reMarkable cloud

    From: /tf/active/vicechatdev/e-ink-llm/cloudtest/upload_manager_old.py | Updated: 2025-12-07T02:00:05.203641
  • function test_quick_upload_v1

    A test function that performs a quick upload of a PDF document to a reMarkable tablet without performing a full synchronization.

    From: /tf/active/vicechatdev/e-ink-llm/cloudtest/quick_upload_test.py | Updated: 2025-12-07T02:00:04.933045
  • function main_v67

    Demo function that showcases the reMarkable upload functionality by authenticating a user session and initializing an upload manager with available operations menu.

    From: /tf/active/vicechatdev/e-ink-llm/cloudtest/upload_manager.py | Updated: 2025-12-07T01:59:48.529715
  • function main_v117

    Initializes a TCP messenger client and sends a job to a server queue for processing graph-related tasks with specified label types and language settings.

    From: /tf/active/vicechatdev/resources/printclient.py | Updated: 2025-12-07T01:59:48.529067
View All Components

Features

  • ✅ AST-based Python code parsing
  • ✅ LLM-powered metadata generation (Claude, GPT, Gemini)
  • ✅ Full-text search across components
  • ✅ Intelligent versioning and deduplication
  • ✅ Export/import collections
  • ✅ Batch metadata regeneration
  • ✅ RESTful API for integration