Skip to main content

A CLI tool for job seekers

Project description

swelist

CI codecov License: MIT PyPI version Python Versions

A CLI tool for job seekers to track tech internships and new-grad positions. Data is sourced from the Summer2025-Internships and New-Grad-Positions repositories.

Features

  • Track both internships and new-grad positions
  • Filter job postings by time (last day, week, or month)
  • Filter job postings by locations
  • View company name, job title, location, and application link
  • Real-time data from GitHub repositories
  • Easy-to-use command-line interface

Installation

pip install swelist

Usage

Basic usage:

# Show internship positions from last 24 hours (default)
swelist

# Show new-grad positions from last 24 hours
swelist --role newgrad

# Show internship positions from last week
swelist --role internship --timeframe lastweek

# Show internship positions for Toronto
swelist --role internship --location Toronto

# Show new-grad positions for last month for Boston and New York
swelist --role newgrad --timeframe lastmonth --location "Boston, New York"

Options

  • --role: Choose between internship (default) or newgrad positions
  • --timeframe: Filter postings by time period: lastday (default), lastweek, or lastmonth
  • --location: Filter locations by giving single location: Canada or multiple locations "CA, Boston, Toronto, NY"

Example Output

Welcome to swelist.com
Last updated: Sun Feb 23 13:03:45 2025
Found 1227 tech internships from 2025Summer-Internships
Found 103 new-grad tech jobs from New-Grad-Positions
Sign-up below to receive updates when new internships/jobs are added

Found 15 postings in the last day:

Company: Example Tech
Title: Software Engineering Intern
Location: New York, NY
Link: https://example.com/apply
...

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT License

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

swelist-0.1.8.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

swelist-0.1.8-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file swelist-0.1.8.tar.gz.

File metadata

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

File hashes

Hashes for swelist-0.1.8.tar.gz
Algorithm Hash digest
SHA256 e8bad201f8ca1f402bcc999fac8444a4eb504560e833e5edbfc5c7efe76b5d20
MD5 0841b1d2ee2c23e61132d349ecc9e6ae
BLAKE2b-256 32e9c155045ba70d376bf05a4c41dcf902c719a50306a277167ea8bbefc6792f

See more details on using hashes here.

Provenance

The following attestation bundles were made for swelist-0.1.8.tar.gz:

Publisher: python-publish.yml on chenyuan99/swelist

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

File details

Details for the file swelist-0.1.8-py3-none-any.whl.

File metadata

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

File hashes

Hashes for swelist-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 0567001200cb89bc7dea1db592cffc94c1e48e2a2b476e47cc1161d600da5ab0
MD5 fdd88f785514bc3fc31a0d51f65133b9
BLAKE2b-256 3d37799b37f4a2c7c5ad1deb2ef1edd80e792fb062020591edb1c8f31ed7717a

See more details on using hashes here.

Provenance

The following attestation bundles were made for swelist-0.1.8-py3-none-any.whl:

Publisher: python-publish.yml on chenyuan99/swelist

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