Giter VIP home page Giter VIP logo

real-file.extnsn's Introduction


Real-file.extnsn

This is just a GUI that detects your file's real extension using the filetype module.

Requirements

  • Python 3.4 and above
  • filetype module to scanning

Installation

  1. Download source code from Releases page.
  2. Open terminal and type pip install filetype
  3. Run main.py for English or main_turkish.py for Turkish.

Information if MIT License link is not working

That bug is caused by Python. To fix, you should make a minor change on webbrowser.py (It is on {PYTHON_PATH}/lib/webbrowser.py. Steps:

  1. Find except (FileNotFoundError, subprocess.CalledProcessError): in the code
  2. Change it as except (FileNotFoundError, subprocess.CalledProcessError, PermissionError) :
  3. Problem is now fixed. This is pre-added on next versions of Python.

Source: https://bugs.python.org/issue41005

Supported extensions

See https://github.com/h2non/filetype.py#supported-types.


Thanks to

real-file.extnsn's People

Contributors

ygz213 avatar

Stargazers

 avatar

Watchers

 avatar

real-file.extnsn's Issues

MIT license link is not working

Versions

Real-file.extnsn: v3.5 (As far as I see code, since v3.3)

Python: 3.9.6

Is the bug a crash?

No

Error log

  • English:
Exception in Tkinter callback
Traceback (most recent call last):
  File "python_path\Python39\lib\tkinter\__init__.py", line 1892, in __call__
    return self.func(*args)
  File "app_path\Real-file.extnsn\app\main.py", line 86, in <lambda>
    MIT_link.bind("<Button-1>", lambda e: ont('https://github.com/h2non/filetype.py/blob/master/LICENSE'))
NameError: name 'ont' is not defined
  • Turkish:
Exception in Tkinter callback
Traceback (most recent call last):
  File "python_path\Python39\lib\tkinter\__init__.py", line 1892, in __call__
    return self.func(*args)
  File "app_path\Real-file.extnsn\app\main_turkish.py", line 86, in <lambda>
    MIT_linki.bind("<Button-1>", lambda e: ont('https://github.com/h2non/filetype.py/blob/master/LICENSE'))
NameError: name 'ont' is not defined

Steps to occur the bug

1. Run program
2. Try to go to MIT License link

Add "Exit" button

Describe the feature you want

Add "Exit" button to:

  • deleting __pycache__ folder
  • better user experience on exiting

Icon issue for Linux

Is the bug occurring with latest version?

Yes
Python: 3.8.3

Is the bug a crash?

Yes

Describe the bug

Code has a syntax error for Linux

Steps to occur the bug

1. Run program

Screenshots

IMG_20210712_105520_739

Add dark theme

Describe the feature you would like

Add dark theme for better experience on nights

Turkish and English version's string is not same

Versions

Real-file.extnsn: v4

Python: 3.9.6

Is the bug a crash?

No

Describe the bug

Turkish and English version's Select the file or paste the file's path. string is not same (Turkish version is still Paste the file's path.)

Steps to occur the bug

1. Run program

Screenshot(s)

Ekran Görüntüsü (9)
Ekran Görüntüsü (10)

Version information is wrong

Is the bug occurring with latest version?

Python: 3.9.0

Is the bug a crash?

No

Describe the bug

Window title is Real-file.extnsn (R-F.E v3) on R-F.E v3.1. This is very important problem.

Steps to occur the bug

1. Run program

Screenshot(s)

English
Turkish

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.