For a school project I need to make a simple python program. I need ideas so if you have something that you want made for you then please post it here. I’ll release it here under a gnu general public license once I’ve finished.

  • CaptainBasculin@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    20 days ago

    You can build an RSS scraper that posts news from multiple sources to Lemmy. RSS is very well documented and you can use pythorhead to interact with Lemmy.

    Alternately, you can scrape data from a currency exchange site and live display their data on your GUI. Trying to scrape sites teaches you a lot of things about how to approach it. You can make use of beautifulsoup library to sort out from the whole site.

  • shittydwarf@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    20 days ago

    Simple emulators (Original nintento, gameboy, space invader arcade cabinet, old teletype machines… german enigma code machine)
    Software synthesizer
    Sample mixer
    Guitar tuner
    Sheet music to tab converter
    Wordle clone
    Stock tracker
    zip/unzip tool
    mp3 codec encoder / decoder
    ebook converter
    CLI ebook reader
    A posix compliant shell
    Ascii video player (play youtube videos on the console using ascii)
    Spotify client that runs in the terminal
    QR code generator
    CLI Flashcards

    • NeatNit@discuss.tchncs.de
      link
      fedilink
      arrow-up
      2
      ·
      20 days ago

      there’s a pretty wild range there from fairly easy to make in a few hours to massive community effort over several decades

    • pineapple@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      20 days ago

      The asci video player would be cool. I don’t need to go to my web browser to watch youtube, I could do it in the terminal! terminal spotify client also seams cool, although I wouldn’t know where to start with that. I could just make an mp3 player, it would align with my idea of privacy. What do you mean by ebook converter? does it convert physical book pages to ebooks? i’m slightly confused.

      Also I love the cli based ideas we need more cli apps.

  • wuphysics87@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    19 days ago

    I have a shell script I wrote I call tdiff. If you enter a number it takes it as the number of days and then tells you the date and the day of the week in that number of days. If you enter a date, it tells you how many days until that date.

  • Spaz@lemmy.world
    cake
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    20 days ago

    Give me lotto numbers.

    Edit: to be more specific USA mega millions lotto numbers.

    five random numbers from 1 to 70 (the white balls) and one random number from 1 to 24 (the Mega Ball).

    • solrize@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      20 days ago
      >>> import random
      >>> random.sample(range(1,71),5),random.choice(range(1,25))
      ([43, 8, 15, 66, 28], 17)