Skip to main content

Vehicular

I like to ride motorcycles (Dualsports, to be specific) and it's well known that the best place to look for a good deal on used bikes is craigslist. In order to jump on a deal, you've got to constantly troll craigslist for new posts.

However, I like to automate things when I can, so I wrote this little CLI app to search for me. It uses feedparser to sort through craigslist rss feeds and sends you an email notification when it finds new matches.

Usage

Vehicular runs in a custom shell that manages all the various search parameters. There are a lot of possible search parameters, inside the shell run help to view all the commands. and help <command> to view help info for <command>. Tab autocomplete works for commands that have specific options. Using it is encouraged as incorrectly typed parameters will fail as invalid.

Of all the parameters, only a few are required: city, seller_type, vehicle_type and make_model.

  • city

    • Run city help to view all available cities in which to search.
      Tab autocomplete is your friend with this one.
  • seller_type

    • Defaults to search for results from both dealers and owners
    • Run seller_type dealer or seller_type owner to change it to your desired option
  • vehicle_type

    • Craigslist splits vehicle listings up into motorcycles and cars/trucks
    • run vehicle_type motorcyle or vehicle_type cars/trucks to select which search you want to run.
  • make_model

    • Selects the make / model you're looking for. Pretty obvious once you think about it.

All the other parameters are optional.

After having selected the parameters, run add_search, which compiles the selected options into an RSS URL, which is stored in the database. After having added the search, running run_search will parse the searches and send an email notification if matches are found.

Installation

Install via pip install vehicular

License

GPLv3, see LICENSE.txt

Metadata

Release files for vehicular 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vehicular 0.1.0
File Size Uploaded Provenance
vehicular-0.1.0.tar.gz 26.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for vehicular 0.1.0
File Interpreter ABI Platform
vehicular-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 84.5 kB

Release files / vehicular-0.1.0.tar.gz

Download URL vehicular-0.1.0.tar.gz
Size 26.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c4483855c2209434c5a5b588a2a274e4ee324bcdf8a38b1206c4f66c6b6eed17
BLAKE2b-256 checksum
How to use checksums
de425d1232e91439be78fe9d7846d5dbb15e2be97a5d8379c170015d1ecb2fec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / vehicular-0.1.0-py3-none-any.whl

Download URL vehicular-0.1.0-py3-none-any.whl
Size 58.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
11a1ee71226e9759bebd98d621d68c080e2da1ba0843851b3e33e38df1412a02
BLAKE2b-256 checksum
How to use checksums
f9d4078ac71d791078202fd3af06e349d806ce7267c8a7552d8a9d95e89de81f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for vehicular 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page