Giter Club home page Giter Club logo

wall-e's Introduction

Hello there, I'm Santhosh aka Fluffy! ๐Ÿ‘‹

๐Ÿ Python Enthusiast | ๐ŸŒ Web Scraping Ninja | ๐Ÿ›  API Artisan

With 8 years of brewing data potions and engineering spellbinding scripts, I've recently caught the open-source bug. What's the catalyst, you ask? A little event known as PyCon India 2023. ๐ŸŽ‰

๐Ÿค“ What I'm up to:

  • ๐ŸŒฑ Surfing the vast ocean of open-source standards & practices. Some say I'm fashionably late to the party.
  • ๐Ÿค– Automating the web, one document at a time.
  • ๐Ÿš€ Conjuring APIs that feel like magic.
  • ๐Ÿฆ€ Diving deep into the realms of Rust. It's...rustic.

๐Ÿ’ผ Past Life Chronicles:

  • 8 years of turning tea (of course!) โ˜• into code and bytes into insights.

๐Ÿ“ซ How to summon me:


Remember, if life throws data your way, always scrape responsibly! ๐Ÿ˜‡

wall-e's People

Contributors

fluffydietengine avatar vishalvvr avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

vishalvvr

wall-e's Issues

Failure at package identification

Release 0.2.0 shipped with major error due to lack of testing. Bug

Traceback (most recent call last):
  File "/Users/santhoshsolomon/Projects/learning/df_comparison/venv/bin/package-sieve", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/Users/santhoshsolomon/Projects/learning/df_comparison/venv/lib/python3.11/site-packages/src/wall_e.py", line 145, in main
    modules = traverse_directory(args.project_folder, ignore_directories)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/santhoshsolomon/Projects/learning/df_comparison/venv/lib/python3.11/site-packages/src/wall_e.py", line 85, in traverse_directory
    modules = get_modules_from_file(item)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/santhoshsolomon/Projects/learning/df_comparison/venv/lib/python3.11/site-packages/src/wall_e.py", line 61, in get_modules_from_file
    collector.visit(node)
  File "/opt/homebrew/Cellar/[email protected]/3.11.5/Frameworks/Python.framework/Versions/3.11/lib/python3.11/ast.py", line 418, in visit
    return visitor(node)
           ^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/[email protected]/3.11.5/Frameworks/Python.framework/Versions/3.11/lib/python3.11/ast.py", line 426, in generic_visit
    self.visit(item)
  File "/opt/homebrew/Cellar/[email protected]/3.11.5/Frameworks/Python.framework/Versions/3.11/lib/python3.11/ast.py", line 418, in visit
    return visitor(node)
           ^^^^^^^^^^^^^
  File "/Users/santhoshsolomon/Projects/learning/df_comparison/venv/lib/python3.11/site-packages/src/wall_e.py", line 39, in visit_ImportFrom
    if "site-packages" in __import__(module).__file__:
                          ^^^^^^^^^^^^^^^^^^
TypeError: module name must be a string

Parameters - bug

If all the parameters are not given, below error is raised.

Traceback (most recent call last):
  File "/home/santhoshsolomon/Projects/optimus-prime/tasks/venv/bin/package-sieve", line 8, in <module>
    sys.exit(main())
  File "/home/santhoshsolomon/Projects/optimus-prime/tasks/venv/lib/python3.10/site-packages/src/wall_e.py", line 118, in main
    modules = traverse_directory(args.project_folder, args.exclude.split(","))
AttributeError: 'NoneType' object has no attribute 'split'

Either the error has to be shown gracefully, either the parameters should have default value.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.