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:

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

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

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

Options

  • --role: Choose between internship (default) or newgrad positions
  • --timeframe: Filter postings by time period: lastday (default), lastweek, or lastmonth

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.5.tar.gz (3.8 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.5-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: swelist-0.1.5.tar.gz
  • Upload date:
  • Size: 3.8 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.5.tar.gz
Algorithm Hash digest
SHA256 742308971d9d86ea14d5c317eef8470132fc5fc251d1cb5e136f025aaf81ec0e
MD5 503289899ce751dd795f5046c1ff3c24
BLAKE2b-256 a2e271c5c0b61c0ff5d5abf4c9027cd97ea5c32eb7d712f46a1d86b22b5fa467

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: swelist-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 4.4 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 4dcca353df9f2a42f239d85279a3650cfd79079e8426f24f2734f8ba4c062a9a
MD5 ef2121e54b255c4d258367273809615e
BLAKE2b-256 80cdd297822bde2cf2099766c1958c9034304ff6351e47a6bd75d519616e07a2

See more details on using hashes here.

Provenance

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