Code Monkey home page Code Monkey logo

repairer's Introduction

Nautilus Extension For Filename Encoding Repair

About
nautilus-filename-repairer is a nautilus extension which repairs filename
which uses wrong encoding in nautilus.
This extension provides the context menu for any file whose filename uses wrong encoding, so that you cannot read the filename in nautilus.
You can find a candidate for filename in context menu or submenu.
This extension also provides a decoded name for URL encoded filename, ex 
%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94.

Project page:
https://github.com/choehwanjin/repairer

Bug Tracker
https://github.com/choehwanjin/repairer/issues

Install
$ ./configure
$ make
# make install

Please read INSTALL, for detailed installation instructions.

repairer's People

Contributors

choehwanjin avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

changwoo

repairer's Issues

Invalid filename error

What steps will reproduce the problem?
1. Target file in Chinese which could be repaired by choosing Chinese 
Simplified CP936 under FAT32 file system mounted via nautilus (root)
2. Target file either URL encoded or wrongly encoded.
3. Choosing repair recursive, comes as many error windows as the files (in this 
case, more than one thousands!)

What is the expected output? What do you see instead?
Filename repaired as shown on the 'Invalid Filename' error window.

What version of the product are you using? On what operating system?
v0.0.1, built manually in Archlinux x86 system with Gnome3.6

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 18 Apr 2013 at 6:13

Recursive repair

-=Feature request=-

Please, implement the ability to repair recursively the files in subfolders

Original issue reported on code.google.com by [email protected] on 9 Apr 2011 at 10:34

error: unknown type name ‘GtkComboBoxEntry’ when compiling with GTK3

What steps will reproduce the problem?
1. ./configure && make

What is the expected output?

Application should compile successfully.

What do you see instead?

encoding-dialog.c: In function ‘encoding_dialog_get_encoding’:
encoding-dialog.c:91:5: warning: return makes pointer from integer without a 
cast [enabled by default]
encoding-dialog.c: In function ‘encoding_dialog_new’:
encoding-dialog.c:100:5: error: unknown type name ‘GtkComboBoxEntry’
encoding-dialog.c:120:11: warning: assignment makes pointer from integer 
without a cast [enabled by default]
make[2]: *** [nautilus_filename_repairer-encoding-dialog.o] Error 1

What version of the product are you using? On what operating system?

0.1.1

Please provide any additional information below.

GtkComboBoxEntry was removed in GTK3.

Attached patch fix the problem.

Tested with Ubuntu Natty (GTK2 - Nautilus 2.32) and ArchLinux (GTK3 - Nautilus 
3).

Original issue reported on code.google.com by [email protected] on 10 Jul 2011 at 5:20

Attachments:

repair dialog: can't see filenames, fixed size smaller than one line

On Ubuntu 14.04.01 64bit with nautilus-filename-repairer 0.1.1-4 the list of 
filenames in the repair dialog is not really visible: The height is smaller 
than one line and fixed, so changing the height of the whole window will not 
affect the height.

Steps to reproduce the problem:
1. Open nautilus-filename-repairer via context menu.
2. Resize the window.


Original issue reported on code.google.com by [email protected] on 15 Feb 2015 at 5:07

Attachments:

not work in ubuntu10.04?

While during ./configure in the install process.It give the imformation : No 
package 'libnautilus-extension' found.But I have updated the latest 
libnautilus-extension and the latest libnautilus-extension seems to be 
libnautilus-extension1-dev...

Original issue reported on code.google.com by [email protected] on 3 Oct 2011 at 6:11

Documentation of the behaviour of 'select filename...' and 'repair dialog'

Hello,
Thanks for writing this very useful extension.

I am currently porting it to Xfce4's Thunar filemanager.
It almost works but I am not sure about the context menu behaviour.
I would like to be sure that I understand the correct expected behaviour.

Can you confirm the following ?
- The 'select filename...' entry appears only if one invalid regular file is 
selected
- The 'repair dialog...' entry appears if one directory is selected (invalid or 
not).
What should happen if there is a mix of files and directories ?

Could you make a little wiki with the documentation ?
Thank you very much.

Do you have any pending patches for a new release ?
Would it be possible to have one common library for the common code of all GTK+ 
file managers (Nautilus, Caja, Nemo, Thunar...) ?

Best regards,
Matt

Original issue reported on code.google.com by [email protected] on 8 Jan 2015 at 7:36

Migrate to gio

from KLDP.net
http://kldp.net/tracker/index.php?func=detail&aid=305177&group_id=1205&atid=3530
52

Serkan Kaba (serkan) wrote:

Please migrate to from gnomevfs to GIO api introduced in newer glib. Here's
a migration document that can be used.

http://library.gnome.org/devel/gio/unstable/ch15.html

Thanks.


Original issue reported on code.google.com by [email protected] on 1 Nov 2009 at 3:40

nautilus 3 support

GNOME3의 노틸러스에서 다른 건 문제될 것 없는데 gtk3만 
사용하면 될 것 같습니다.

configure.ac만 바꿔 빌드하면 동작하는 것으로 보입니다. 
(첨부 참고)



Original issue reported on code.google.com by [email protected] on 20 Mar 2011 at 8:49

Attachments:

German translation

독일어 번역이 데비안에 리포트되었습니다.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636375

파일 첨부합니다.

Original issue reported on code.google.com by [email protected] on 12 Aug 2011 at 5:09

Attachments:

Doesn't work on a ""spanish"" ubuntu 12.04


The filenames doesn't appear well on my nautilus. We want repair with this app 
but there isn't a correct solution. I tried with different encodings without 
results.

I saw that the substitution characters are:

%82 = é 
%a0 = á
%a1 = í
%a2 = ó
%a3 = ú
%a4 = ñ
%a8 = ¡

I have attached a screencapture with a list of files with bads subtitutions...

Original issue reported on code.google.com by [email protected] on 26 Aug 2012 at 10:03

Attachments:

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.