Skip to main content

A CLI tool for job seekers

Project description

swelist

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)
  • 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:

swelist

This will:

  1. Show current statistics for available positions
  2. Prompt you to choose between internship or new-grad roles
  3. Display recent job postings (default: last 24 hours)

Time Filters

You can view positions from different time periods using the --timeframe or -t option:

# Show positions from last 24 hours (default)
swelist -t lastday

# Show positions from last week
swelist -t lastweek

# Show positions from last month
swelist -t lastmonth

Options

  • --timeframe, -t: Filter postings by time period [lastday|lastweek|lastmonth]
  • Role selection will be prompted during execution

Example Output

Welcome to swelist.com
Last updated: Sun Feb 23 11:15:03 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

Are you looking for an internship or a new-grad role? [internship/newgrad]: internship

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.4.tar.gz (4.0 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.4-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for swelist-0.1.4.tar.gz
Algorithm Hash digest
SHA256 03bd24b1f6d7c55e0cd2f9fbad830a408a71305934c6545732c6c3b2c507a927
MD5 2fb30c4fd5cecf0d5abb13789d48d686
BLAKE2b-256 6cc8fc71b59cc77b36b54a2e6e44e5e9dbafbafe62bf0b26a4445600d4002ae7

See more details on using hashes here.

Provenance

The following attestation bundles were made for swelist-0.1.4.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.4-py3-none-any.whl.

File metadata

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

File hashes

Hashes for swelist-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6102c6fa12eebc89a41026b99ef374536a8fb7050e9acd791998794ef81649e2
MD5 be3339cedf9110715728218d465c2fdf
BLAKE2b-256 f80cdd4a74d328877d3fb626b3cb857a7adbfe86a66781ad7fae6b40b6432b7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for swelist-0.1.4-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