|
123456789101112131415161718192021222324252627282930313233 |
- """ Takes an input citation file and formats it as a Refman (RIS) file.
- """
-
- __author__ = "Noëlle Anthony"
- __version__ = "0.1.0"
-
- import sys, os
-
- class Citation:
- def __init__(self, filename):
- chunks = filename.split(".")
- if len(chunks) == 1: # has no extension
- self.fn, self.ext = chunks[0], ""
- elif len(chunks) >= 3: # has multiple periods in filename, last one indicates extension
- self.fn, self.ext = ".".join(chunks[:-1]), chunks[-1]
- else: # has one period in filename
- self.fn, self.ext = chunks[0], chunks[1]
-
- def toString(self):
- return "Current file: {}.{}".format(self.fn, self.ext)
-
- def print(self):
- print("Current file: {}.{}").format(self.fn, self.ext)
-
- def main(filename):
- cite = Citation(filename)
-
- if __name__ == "__main__":
- args = sys.argv()
- if len(args) < 2:
- print("Input file required.")
- os.exit(0)
- main(args[1])
|