Skip to main content

Command-line interface for AI powered SEO backlinks

Project description

aipseo

license CI/CD

A command-line interface for AI powered SEO backlinks.

Installation

pip install aipseo

Quick Start

  1. Initialize configuration:
aipseo init
  1. Create a wallet:
aipseo wallet create --name mywallet --output .wallet.json
  1. Explore marketplace:
aipseo market list

Basic Usage

Core Commands

# Initialize configuration
aipseo init

# Validate configuration
aipseo validate

# Look up URL information
aipseo lookup example.com

# Check spam score
aipseo spam-score example.com

Wallet Commands

# Create wallet
aipseo wallet create --name mywallet --output .wallet.json

# Check balance
aipseo wallet balance --wallet .wallet.json

# Deposit funds
aipseo wallet deposit --wallet .wallet.json --amount 100

# Withdraw funds
aipseo wallet withdraw --wallet .wallet.json --amount 50 --dest your_bank_account

Marketplace Commands

# List opportunities
aipseo market list --dr-min 30 --price-max 100

# Buy backlink
aipseo market buy --wallet .wallet.json --listing-id lst_12345678

# Sell backlink
aipseo market sell \
  --wallet .wallet.json \
  --source-url https://yourblog.com/post \
  --target-url https://target.com \
  --price 75 \
  --anchor "useful resource"

Development

Setup

# Clone repository
git clone https://github.com/aipseo/aipseo.git
cd aipseo

# Install dependencies
pip install -e ".[dev]"

# Initialize project
aipseo init

Testing

# Run tests
pytest

# Check code style
ruff check .

License

Copyright 2024 Mark Counterman (ilovepoker@gmail.com)

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this software except in compliance with the License. You may obtain a copy of the License at:

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Trademark

aipseo™ is a trademark of Mark Counterman. Use of the name "aipseo" or the "aipseo verified" badge in modified or redistributed versions of this software must follow the brand guidelines at https://aipseo.com/brand.

Support

For licensing inquiries, please contact: Mark Counterman Email: ilovepoker@gmail.com

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

aipseo-0.2.0.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

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

aipseo-0.2.0-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file aipseo-0.2.0.tar.gz.

File metadata

  • Download URL: aipseo-0.2.0.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for aipseo-0.2.0.tar.gz
Algorithm Hash digest
SHA256 8bbf9f4f98eb2757d2dc9748f2cf66fee970c2063982877bcda7c625f2148e8e
MD5 66297ff91dfdfb76ca1f2aaeff1fe26e
BLAKE2b-256 822976db481cb03c2d3283775b19167d1f50bce1a3c2b15d010134b0cb277a6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aipseo-0.2.0.tar.gz:

Publisher: publish.yml on aipseo/aipseo

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

File details

Details for the file aipseo-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: aipseo-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 17.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for aipseo-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b3a9328b9406c37224cf1cd603960bbdcf7ed96476644f12a6c3ce581702faea
MD5 5a4b7c34fc86072d55566edf8594dbfb
BLAKE2b-256 fdefd027f3f7534b018ca8edc0dcc538574e6668cf0493fa253e705f3dceadbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for aipseo-0.2.0-py3-none-any.whl:

Publisher: publish.yml on aipseo/aipseo

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