In [1]:
data = """


2019

    V. Niculescu, D. Bufnea, A. Sterca and R. Silimon:
    Multi-way Divide and Conquer Parallel Programming based on PLists,
    in Proceedings of the 27th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1-6, DOI: 10.23919/SOFTCOM.2019.8903794, September 19-21, 2019, Split, Croatia;
    I. Bădărînză, A. Sterca and D. Bufnea:
    A Dataset for Evaluating Query Suggestion Algorithms in Information Retrieval,
    in Proceedings of the 27th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1-6, DOI: 10.23919/SOFTCOM.2019.8903906, September 19-21, 2019, Split, Croatia;
    V. Niculescu, D. Bufnea, A. Sterca:
    MPI Scaling Up for Powerlist Based Parallel Programs,
    in Proceedings of the 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2019), pp. 199-204, DOI: 10.1109/EMPDP.2019.8671597, February 13-15, 2019, Pavia, Italy.

2018

    D. Bufnea, D. Șotropa:
    A Community Driven Approach for Click Bait Reporting,
    in Proceedings of the 26th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1-6, DOI: 10.23919/SOFTCOM.2018.8555759, September 13-15, 2018, Split – Supetar (Island of Brac), Croatia.

2017

    V. Niculescu, D. Bufnea:
    Experience with Teaching PDC Topics into Babeş-Bolyai University’s CS Courses,
    in Proceedings of the Euro-Par 2017: Parallel Processing Workshops, pp. 240-251, DOI: 10.1007/978-3-319-75178-8_20, Lecture Notes in Computer Science, vol 10659. Springer, Cham;
    D. Bufnea, D. Șotropa:
    Measuring and Visualizing the Scrappiness Level of a Website,
    in Proceedings of the 19th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing – SYNASC 2017, pp. 304-311, DOI: 10.1109/SYNASC.2017.00057, September 21-24, 2017, Timișoara, Romania;
    V. Niculescu, F. Loulergue, D. Bufnea, A. Sterca:
    A Java Framework for High Level Parallel Programming using Powerlists,
    in Proceedings of the 18th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT’17), pp. 255-262, DOI: 10.1109/PDCAT.2017.00049, December 18-20, 2017, Taipei, Taiwan.

2016

    D. Bufnea, V. Niculescu, Gh. Silaghi, A. Sterca:
    Babeş-Bolyai University’s High Performance Computing Center,
    in Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. LXI, No. 2, pp. 54-69, 2016.

2014

    D. Halita, D. Bufnea:
    A Study Regarding Inter Domain Linked Documents Similarity and their Consequent Bounce Rate,
    in Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. LIX, No. 1, pp. 83-91, 2014.

2013

    D. Bufnea, D. F. Halita,
    A Server-Side Support Layer for Client Perspective Transparent Web Content Migration,
    in Proceedings of the KEPT 2013 – Knowledge Engineering Principles and Techniques Conference, Studia Universitatis Babeş-Bolyai, Volume LVIII, No. 3, pp. 78-89, 2013.

2012

    D. Bufnea,
    Tuning User Query to Search Engines,
    in Proceedings of the National Symposium “Zilele Academice Clujene 2012”, pp. 100-104, May 2012;
    D. V. Bufnea,
    Analyzing and Tuning User Queries to Search Engines,
    in Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. LVII, No. 3, pp. 41-48, 2012.

2009

    D. Bufnea,
    New Data Mining Techniques for Macroflows Delimitation in Congestion Control Management,
    in Proceedings of the KEPT 2009 – Knowledge Engineering Principles and Techniques, Studia Universitatis Babeş-Bolyai, Special Issue 2009, Volume II, pp. 288-291, July 2009.

2008

    D. Bufnea,
    A New Method for Macroflows Delimitation from a Receiver’s Perspective, in the International Journal of Computer, Communication & Control – proceedings of the IEEE 2nd
    International Conference on Computers, Communications & Control (ICCCC 2008), Felix Spa, Romania, Vol. III (2008), ISSN 1841-9836, pp. 201-205;
    D. Bufnea, F. Boian,
    Duplicate Transfer Problem inside a Proxy’s Cache,
    in Proceedings of the 7th International Conference RoEduNet 2008, pp. 30-33, Cluj-Napoca, Romania;
    F. Boian, D. Bufnea,
    A New Mechanism for Fast Delivery of Proxy Cache Objects,
    An. Univ. de Vest Timisoara, Seria Matematica-Informatica, Vol. XLVI, No. 2, pp. 27-35, 2008.

2007

    F. Boian, D. Bufnea, Al. Vancea, A. Sterca, D. Cojocar, R. Boian,
    Some Formal Approaches for Dynamic Life Session Management,
    in Proceedings of the Knowledge Engineering Principles and Techniques Conference, KEPT 2007, Cluj-Napoca, pp. 227-235, June 2007;
    A. Sterca, C. Cobarzan, D. Bufnea, F. Boian,
    Evaluating Dynamic Client-Driven Adaptation Decision Support in Multimedia Proxy-Caches,
    in Proceedings of Knowledge Engineering Principles and Techniques, KEPT 2007, Cluj-Napoca, pp. 298-306, June 2007.

2006

    F. Boian, R. Boian, D. Bufnea, D. Cojocar, Al. Vancea,
    A Model for Efficient Session Object Management in Web Applications,
    in Proceedings of the Symposium “Colocviul Academic Clujean de Informatica”, pp. 137-142, June 2006;
    A. Sterca, D. Bufnea, F. Boian, C. Cobarzan,
    Supporting Multimedia Streaming Applications inside the Network,
    in Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. LI, No. 1, pp. 37-48, 2006;
    D. Bufnea, F. Boian, Al. Vancea,
    Shared Bottleneck Detection from the Receiver Point of View,
    in Proceedings of the Symposium “Colocviul Academic Clujean de Informatica”, pp. 125-130, June 2006.

2005

    A. Campan, D. Bufnea,
    Delimitation of Macroflows in Congestion Control Management Using Data Mining Techniques,
    in Proceedings of the 4th ROEDUNET International Conference, Education/Training and Information/Communication Technologies – ROEDUNET ’05, Romania, pp. 225-234, 2005;
    D. Bufnea, A. Campan, A. S. Darabant,
    Fine-Grained Macroflow Granularity in Congestion Control Management,
    in Studia Universitatis Babeş-Bolyai, Vol. L(1), pp. 79-88, 2005;
    D. Bufnea, A. Campan,
    New Aspects in Congestion Control Management,
    in Proceedings of the Symposium “Colocviul Academic Clujean de Informatica”, pp. 123-128, 2005.

2004

    D. Bufnea, A. Sterca, C. Cobarzan, F. Boian,
    TCP State Variables Sharing,
    in Proceedings of the Symposium “Zilele Academice Clujene”, pp. 129-133, Cluj-Napoca, 2004;
    A. Sterca, D. Bufnea, F. Boian, C. Cobarzan,
    Active Queue Management for Multimedia Streams,
    in Proceedings of the Symposium “Zilele Academice Clujene”, pp. 117-122, Cluj-Napoca, 2004;
    D. Bufnea, A. Sterca, C. Cobarzan, F. Boian,
    Improving the Round Trip Time Estimation in Internet Routers,
    Carpathian Journal of Mathematics, ISSN: 1584-2851, Vol. 20, No. 2, pp. 149-154, 2004.

2003

    D. Bufnea, F. Boian,
    Challenges in today network routing,
    in Proceedings of the Symposium Colocviul Academic Clujean de Informatica, pp. 19-24, 2003.

2002

    F. Boian, D. Bufnea,
    Filters, a new powerful feature of Java Servlets,
    in Proceedings of the Symposium “Zilele Academice Clujene”, Computer Science Section, pp. 19-25, Cluj-Napoca, 2002.

2001

    A. Campan, D. Bufnea,
    A Secure Model, Web-based, for Client/Server Applications,
    in Babeş-Bolyai University, Faculty of Mathematics and Computer Science, Seminar on Computer Science, Preprint, Vol. 2001, pp. 33-40, 2001.

2000

    A. Campan, D. Bufnea,
    Automatic Support for Improving Interaction with a Web Site,
    Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. XLV, No. 2, pp. 95-103, 2000.


"""

In [2]:
def IsDate(line):
    if line == "":
        return False
    for c in line:
        if c not in "1234567890 ":
            return False
    return True

In [3]:
current_date = None
three_ct = 0

author = ""
title = ""
affil = ""

papers = []
for line in data.split('\n'):
    print(line)
    print("---")
    
    
    if three_ct == 0:
        author = line
    elif three_ct == 1:
        title = line
    elif three_ct == 2:
        affil = line
    
    if IsDate(line):
        current_date = line
        pass # change currdate
    
    elif line != "":
        three_ct += 1
        if three_ct == 3:
            papers.append((author, title, affil, current_date))
            three_ct = 0
    
        
    print(three_ct)


---
0

---
0

---
0
2019
---
0

---
0
    V. Niculescu, D. Bufnea, A. Sterca and R. Silimon:
---
1
    Multi-way Divide and Conquer Parallel Programming based on PLists,
---
2
    in Proceedings of the 27th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1-6, DOI: 10.23919/SOFTCOM.2019.8903794, September 19-21, 2019, Split, Croatia;
---
0
    I. Bădărînză, A. Sterca and D. Bufnea:
---
1
    A Dataset for Evaluating Query Suggestion Algorithms in Information Retrieval,
---
2
    in Proceedings of the 27th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1-6, DOI: 10.23919/SOFTCOM.2019.8903906, September 19-21, 2019, Split, Croatia;
---
0
    V. Niculescu, D. Bufnea, A. Sterca:
---
1
    MPI Scaling Up for Powerlist Based Parallel Programs,
---
2
    in Proceedings of the 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2019), pp. 199-204, DOI: 10.1109/EMPDP.2019.8671597, February 13-15, 2019, Pavia, Italy.
---
0

---
0
2018
---
0

---
0
    D. Bufnea, D. Șotropa:
---
1
    A Community Driven Approach for Click Bait Reporting,
---
2
    in Proceedings of the 26th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1-6, DOI: 10.23919/SOFTCOM.2018.8555759, September 13-15, 2018, Split – Supetar (Island of Brac), Croatia.
---
0

---
0
2017
---
0

---
0
    V. Niculescu, D. Bufnea:
---
1
    Experience with Teaching PDC Topics into Babeş-Bolyai University’s CS Courses,
---
2
    in Proceedings of the Euro-Par 2017: Parallel Processing Workshops, pp. 240-251, DOI: 10.1007/978-3-319-75178-8_20, Lecture Notes in Computer Science, vol 10659. Springer, Cham;
---
0
    D. Bufnea, D. Șotropa:
---
1
    Measuring and Visualizing the Scrappiness Level of a Website,
---
2
    in Proceedings of the 19th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing – SYNASC 2017, pp. 304-311, DOI: 10.1109/SYNASC.2017.00057, September 21-24, 2017, Timișoara, Romania;
---
0
    V. Niculescu, F. Loulergue, D. Bufnea, A. Sterca:
---
1
    A Java Framework for High Level Parallel Programming using Powerlists,
---
2
    in Proceedings of the 18th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT’17), pp. 255-262, DOI: 10.1109/PDCAT.2017.00049, December 18-20, 2017, Taipei, Taiwan.
---
0

---
0
2016
---
0

---
0
    D. Bufnea, V. Niculescu, Gh. Silaghi, A. Sterca:
---
1
    Babeş-Bolyai University’s High Performance Computing Center,
---
2
    in Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. LXI, No. 2, pp. 54-69, 2016.
---
0

---
0
2014
---
0

---
0
    D. Halita, D. Bufnea:
---
1
    A Study Regarding Inter Domain Linked Documents Similarity and their Consequent Bounce Rate,
---
2
    in Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. LIX, No. 1, pp. 83-91, 2014.
---
0

---
0
2013
---
0

---
0
    D. Bufnea, D. F. Halita,
---
1
    A Server-Side Support Layer for Client Perspective Transparent Web Content Migration,
---
2
    in Proceedings of the KEPT 2013 – Knowledge Engineering Principles and Techniques Conference, Studia Universitatis Babeş-Bolyai, Volume LVIII, No. 3, pp. 78-89, 2013.
---
0

---
0
2012
---
0

---
0
    D. Bufnea,
---
1
    Tuning User Query to Search Engines,
---
2
    in Proceedings of the National Symposium “Zilele Academice Clujene 2012”, pp. 100-104, May 2012;
---
0
    D. V. Bufnea,
---
1
    Analyzing and Tuning User Queries to Search Engines,
---
2
    in Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. LVII, No. 3, pp. 41-48, 2012.
---
0

---
0
2009
---
0

---
0
    D. Bufnea,
---
1
    New Data Mining Techniques for Macroflows Delimitation in Congestion Control Management,
---
2
    in Proceedings of the KEPT 2009 – Knowledge Engineering Principles and Techniques, Studia Universitatis Babeş-Bolyai, Special Issue 2009, Volume II, pp. 288-291, July 2009.
---
0

---
0
2008
---
0

---
0
    D. Bufnea,
---
1
    A New Method for Macroflows Delimitation from a Receiver’s Perspective, in the International Journal of Computer, Communication & Control – proceedings of the IEEE 2nd
---
2
    International Conference on Computers, Communications & Control (ICCCC 2008), Felix Spa, Romania, Vol. III (2008), ISSN 1841-9836, pp. 201-205;
---
0
    D. Bufnea, F. Boian,
---
1
    Duplicate Transfer Problem inside a Proxy’s Cache,
---
2
    in Proceedings of the 7th International Conference RoEduNet 2008, pp. 30-33, Cluj-Napoca, Romania;
---
0
    F. Boian, D. Bufnea,
---
1
    A New Mechanism for Fast Delivery of Proxy Cache Objects,
---
2
    An. Univ. de Vest Timisoara, Seria Matematica-Informatica, Vol. XLVI, No. 2, pp. 27-35, 2008.
---
0

---
0
2007
---
0

---
0
    F. Boian, D. Bufnea, Al. Vancea, A. Sterca, D. Cojocar, R. Boian,
---
1
    Some Formal Approaches for Dynamic Life Session Management,
---
2
    in Proceedings of the Knowledge Engineering Principles and Techniques Conference, KEPT 2007, Cluj-Napoca, pp. 227-235, June 2007;
---
0
    A. Sterca, C. Cobarzan, D. Bufnea, F. Boian,
---
1
    Evaluating Dynamic Client-Driven Adaptation Decision Support in Multimedia Proxy-Caches,
---
2
    in Proceedings of Knowledge Engineering Principles and Techniques, KEPT 2007, Cluj-Napoca, pp. 298-306, June 2007.
---
0

---
0
2006
---
0

---
0
    F. Boian, R. Boian, D. Bufnea, D. Cojocar, Al. Vancea,
---
1
    A Model for Efficient Session Object Management in Web Applications,
---
2
    in Proceedings of the Symposium “Colocviul Academic Clujean de Informatica”, pp. 137-142, June 2006;
---
0
    A. Sterca, D. Bufnea, F. Boian, C. Cobarzan,
---
1
    Supporting Multimedia Streaming Applications inside the Network,
---
2
    in Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. LI, No. 1, pp. 37-48, 2006;
---
0
    D. Bufnea, F. Boian, Al. Vancea,
---
1
    Shared Bottleneck Detection from the Receiver Point of View,
---
2
    in Proceedings of the Symposium “Colocviul Academic Clujean de Informatica”, pp. 125-130, June 2006.
---
0

---
0
2005
---
0

---
0
    A. Campan, D. Bufnea,
---
1
    Delimitation of Macroflows in Congestion Control Management Using Data Mining Techniques,
---
2
    in Proceedings of the 4th ROEDUNET International Conference, Education/Training and Information/Communication Technologies – ROEDUNET ’05, Romania, pp. 225-234, 2005;
---
0
    D. Bufnea, A. Campan, A. S. Darabant,
---
1
    Fine-Grained Macroflow Granularity in Congestion Control Management,
---
2
    in Studia Universitatis Babeş-Bolyai, Vol. L(1), pp. 79-88, 2005;
---
0
    D. Bufnea, A. Campan,
---
1
    New Aspects in Congestion Control Management,
---
2
    in Proceedings of the Symposium “Colocviul Academic Clujean de Informatica”, pp. 123-128, 2005.
---
0

---
0
2004
---
0

---
0
    D. Bufnea, A. Sterca, C. Cobarzan, F. Boian,
---
1
    TCP State Variables Sharing,
---
2
    in Proceedings of the Symposium “Zilele Academice Clujene”, pp. 129-133, Cluj-Napoca, 2004;
---
0
    A. Sterca, D. Bufnea, F. Boian, C. Cobarzan,
---
1
    Active Queue Management for Multimedia Streams,
---
2
    in Proceedings of the Symposium “Zilele Academice Clujene”, pp. 117-122, Cluj-Napoca, 2004;
---
0
    D. Bufnea, A. Sterca, C. Cobarzan, F. Boian,
---
1
    Improving the Round Trip Time Estimation in Internet Routers,
---
2
    Carpathian Journal of Mathematics, ISSN: 1584-2851, Vol. 20, No. 2, pp. 149-154, 2004.
---
0

---
0
2003
---
0

---
0
    D. Bufnea, F. Boian,
---
1
    Challenges in today network routing,
---
2
    in Proceedings of the Symposium Colocviul Academic Clujean de Informatica, pp. 19-24, 2003.
---
0

---
0
2002
---
0

---
0
    F. Boian, D. Bufnea,
---
1
    Filters, a new powerful feature of Java Servlets,
---
2
    in Proceedings of the Symposium “Zilele Academice Clujene”, Computer Science Section, pp. 19-25, Cluj-Napoca, 2002.
---
0

---
0
2001
---
0

---
0
    A. Campan, D. Bufnea,
---
1
    A Secure Model, Web-based, for Client/Server Applications,
---
2
    in Babeş-Bolyai University, Faculty of Mathematics and Computer Science, Seminar on Computer Science, Preprint, Vol. 2001, pp. 33-40, 2001.
---
0

---
0
2000
---
0

---
0
    A. Campan, D. Bufnea,
---
1
    Automatic Support for Improving Interaction with a Web Site,
---
2
    Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. XLV, No. 2, pp. 95-103, 2000.
---
0

---
0

---
0

---
0

In [4]:
pubs = []
for paper in papers:
    if int(paper[3]) <= 2008:
        print("yes")
        #print(paper[0], paper[2], paper[1], paper[3])
        print("auth: ", paper[0])
        #pubs.append((paper[0], paper[2], paper[1], paper[3]))
        pubs.append((paper[0], paper[1], paper[2], paper[3]))
    else:
        #print(paper[0], paper[1], paper[2], paper[3])
        print("auth: ", paper[0])
        pubs.append((paper[0], paper[1], paper[2], paper[3]))


auth:      V. Niculescu, D. Bufnea, A. Sterca and R. Silimon:
auth:      I. Bădărînză, A. Sterca and D. Bufnea:
auth:      V. Niculescu, D. Bufnea, A. Sterca:
auth:      D. Bufnea, D. Șotropa:
auth:      V. Niculescu, D. Bufnea:
auth:      D. Bufnea, D. Șotropa:
auth:      V. Niculescu, F. Loulergue, D. Bufnea, A. Sterca:
auth:      D. Bufnea, V. Niculescu, Gh. Silaghi, A. Sterca:
auth:      D. Halita, D. Bufnea:
auth:      D. Bufnea, D. F. Halita,
auth:      D. Bufnea,
auth:      D. V. Bufnea,
auth:      D. Bufnea,
yes
auth:      D. Bufnea,
yes
auth:      D. Bufnea, F. Boian,
yes
auth:      F. Boian, D. Bufnea,
yes
auth:      F. Boian, D. Bufnea, Al. Vancea, A. Sterca, D. Cojocar, R. Boian,
yes
auth:      A. Sterca, C. Cobarzan, D. Bufnea, F. Boian,
yes
auth:      F. Boian, R. Boian, D. Bufnea, D. Cojocar, Al. Vancea,
yes
auth:      A. Sterca, D. Bufnea, F. Boian, C. Cobarzan,
yes
auth:      D. Bufnea, F. Boian, Al. Vancea,
yes
auth:      A. Campan, D. Bufnea,
yes
auth:      D. Bufnea, A. Campan, A. S. Darabant,
yes
auth:      D. Bufnea, A. Campan,
yes
auth:      D. Bufnea, A. Sterca, C. Cobarzan, F. Boian,
yes
auth:      A. Sterca, D. Bufnea, F. Boian, C. Cobarzan,
yes
auth:      D. Bufnea, A. Sterca, C. Cobarzan, F. Boian,
yes
auth:      D. Bufnea, F. Boian,
yes
auth:      F. Boian, D. Bufnea,
yes
auth:      A. Campan, D. Bufnea,
yes
auth:      A. Campan, D. Bufnea,

In [5]:
for pub in pubs:
    print(pub)


('    V. Niculescu, D. Bufnea, A. Sterca and R. Silimon:', '    Multi-way Divide and Conquer Parallel Programming based on PLists,', '    in Proceedings of the 27th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1-6, DOI: 10.23919/SOFTCOM.2019.8903794, September 19-21, 2019, Split, Croatia;', '2019')
('    I. Bădărînză, A. Sterca and D. Bufnea:', '    A Dataset for Evaluating Query Suggestion Algorithms in Information Retrieval,', '    in Proceedings of the 27th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1-6, DOI: 10.23919/SOFTCOM.2019.8903906, September 19-21, 2019, Split, Croatia;', '2019')
('    V. Niculescu, D. Bufnea, A. Sterca:', '    MPI Scaling Up for Powerlist Based Parallel Programs,', '    in Proceedings of the 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2019), pp. 199-204, DOI: 10.1109/EMPDP.2019.8671597, February 13-15, 2019, Pavia, Italy.', '2019')
('    D. Bufnea, D. Șotropa:', '    A Community Driven Approach for Click Bait Reporting,', '    in Proceedings of the 26th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1-6, DOI: 10.23919/SOFTCOM.2018.8555759, September 13-15, 2018, Split – Supetar (Island of Brac), Croatia.', '2018')
('    V. Niculescu, D. Bufnea:', '    Experience with Teaching PDC Topics into Babeş-Bolyai University’s CS Courses,', '    in Proceedings of the Euro-Par 2017: Parallel Processing Workshops, pp. 240-251, DOI: 10.1007/978-3-319-75178-8_20, Lecture Notes in Computer Science, vol 10659. Springer, Cham;', '2017')
('    D. Bufnea, D. Șotropa:', '    Measuring and Visualizing the Scrappiness Level of a Website,', '    in Proceedings of the 19th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing – SYNASC 2017, pp. 304-311, DOI: 10.1109/SYNASC.2017.00057, September 21-24, 2017, Timișoara, Romania;', '2017')
('    V. Niculescu, F. Loulergue, D. Bufnea, A. Sterca:', '    A Java Framework for High Level Parallel Programming using Powerlists,', '    in Proceedings of the 18th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT’17), pp. 255-262, DOI: 10.1109/PDCAT.2017.00049, December 18-20, 2017, Taipei, Taiwan.', '2017')
('    D. Bufnea, V. Niculescu, Gh. Silaghi, A. Sterca:', '    Babeş-Bolyai University’s High Performance Computing Center,', '    in Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. LXI, No. 2, pp. 54-69, 2016.', '2016')
('    D. Halita, D. Bufnea:', '    A Study Regarding Inter Domain Linked Documents Similarity and their Consequent Bounce Rate,', '    in Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. LIX, No. 1, pp. 83-91, 2014.', '2014')
('    D. Bufnea, D. F. Halita,', '    A Server-Side Support Layer for Client Perspective Transparent Web Content Migration,', '    in Proceedings of the KEPT 2013 – Knowledge Engineering Principles and Techniques Conference, Studia Universitatis Babeş-Bolyai, Volume LVIII, No. 3, pp. 78-89, 2013.', '2013')
('    D. Bufnea,', '    Tuning User Query to Search Engines,', '    in Proceedings of the National Symposium “Zilele Academice Clujene 2012”, pp. 100-104, May 2012;', '2012')
('    D. V. Bufnea,', '    Analyzing and Tuning User Queries to Search Engines,', '    in Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. LVII, No. 3, pp. 41-48, 2012.', '2012')
('    D. Bufnea,', '    New Data Mining Techniques for Macroflows Delimitation in Congestion Control Management,', '    in Proceedings of the KEPT 2009 – Knowledge Engineering Principles and Techniques, Studia Universitatis Babeş-Bolyai, Special Issue 2009, Volume II, pp. 288-291, July 2009.', '2009')
('    D. Bufnea,', '    A New Method for Macroflows Delimitation from a Receiver’s Perspective, in the International Journal of Computer, Communication & Control – proceedings of the IEEE 2nd', '    International Conference on Computers, Communications & Control (ICCCC 2008), Felix Spa, Romania, Vol. III (2008), ISSN 1841-9836, pp. 201-205;', '2008')
('    D. Bufnea, F. Boian,', '    Duplicate Transfer Problem inside a Proxy’s Cache,', '    in Proceedings of the 7th International Conference RoEduNet 2008, pp. 30-33, Cluj-Napoca, Romania;', '2008')
('    F. Boian, D. Bufnea,', '    A New Mechanism for Fast Delivery of Proxy Cache Objects,', '    An. Univ. de Vest Timisoara, Seria Matematica-Informatica, Vol. XLVI, No. 2, pp. 27-35, 2008.', '2008')
('    F. Boian, D. Bufnea, Al. Vancea, A. Sterca, D. Cojocar, R. Boian,', '    Some Formal Approaches for Dynamic Life Session Management,', '    in Proceedings of the Knowledge Engineering Principles and Techniques Conference, KEPT 2007, Cluj-Napoca, pp. 227-235, June 2007;', '2007')
('    A. Sterca, C. Cobarzan, D. Bufnea, F. Boian,', '    Evaluating Dynamic Client-Driven Adaptation Decision Support in Multimedia Proxy-Caches,', '    in Proceedings of Knowledge Engineering Principles and Techniques, KEPT 2007, Cluj-Napoca, pp. 298-306, June 2007.', '2007')
('    F. Boian, R. Boian, D. Bufnea, D. Cojocar, Al. Vancea,', '    A Model for Efficient Session Object Management in Web Applications,', '    in Proceedings of the Symposium “Colocviul Academic Clujean de Informatica”, pp. 137-142, June 2006;', '2006')
('    A. Sterca, D. Bufnea, F. Boian, C. Cobarzan,', '    Supporting Multimedia Streaming Applications inside the Network,', '    in Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. LI, No. 1, pp. 37-48, 2006;', '2006')
('    D. Bufnea, F. Boian, Al. Vancea,', '    Shared Bottleneck Detection from the Receiver Point of View,', '    in Proceedings of the Symposium “Colocviul Academic Clujean de Informatica”, pp. 125-130, June 2006.', '2006')
('    A. Campan, D. Bufnea,', '    Delimitation of Macroflows in Congestion Control Management Using Data Mining Techniques,', '    in Proceedings of the 4th ROEDUNET International Conference, Education/Training and Information/Communication Technologies – ROEDUNET ’05, Romania, pp. 225-234, 2005;', '2005')
('    D. Bufnea, A. Campan, A. S. Darabant,', '    Fine-Grained Macroflow Granularity in Congestion Control Management,', '    in Studia Universitatis Babeş-Bolyai, Vol. L(1), pp. 79-88, 2005;', '2005')
('    D. Bufnea, A. Campan,', '    New Aspects in Congestion Control Management,', '    in Proceedings of the Symposium “Colocviul Academic Clujean de Informatica”, pp. 123-128, 2005.', '2005')
('    D. Bufnea, A. Sterca, C. Cobarzan, F. Boian,', '    TCP State Variables Sharing,', '    in Proceedings of the Symposium “Zilele Academice Clujene”, pp. 129-133, Cluj-Napoca, 2004;', '2004')
('    A. Sterca, D. Bufnea, F. Boian, C. Cobarzan,', '    Active Queue Management for Multimedia Streams,', '    in Proceedings of the Symposium “Zilele Academice Clujene”, pp. 117-122, Cluj-Napoca, 2004;', '2004')
('    D. Bufnea, A. Sterca, C. Cobarzan, F. Boian,', '    Improving the Round Trip Time Estimation in Internet Routers,', '    Carpathian Journal of Mathematics, ISSN: 1584-2851, Vol. 20, No. 2, pp. 149-154, 2004.', '2004')
('    D. Bufnea, F. Boian,', '    Challenges in today network routing,', '    in Proceedings of the Symposium Colocviul Academic Clujean de Informatica, pp. 19-24, 2003.', '2003')
('    F. Boian, D. Bufnea,', '    Filters, a new powerful feature of Java Servlets,', '    in Proceedings of the Symposium “Zilele Academice Clujene”, Computer Science Section, pp. 19-25, Cluj-Napoca, 2002.', '2002')
('    A. Campan, D. Bufnea,', '    A Secure Model, Web-based, for Client/Server Applications,', '    in Babeş-Bolyai University, Faculty of Mathematics and Computer Science, Seminar on Computer Science, Preprint, Vol. 2001, pp. 33-40, 2001.', '2001')
('    A. Campan, D. Bufnea,', '    Automatic Support for Improving Interaction with a Web Site,', '    Studia Universitatis Babeş-Bolyai, Seria Informatica, Vol. XLV, No. 2, pp. 95-103, 2000.', '2000')

In [6]:
len(pubs)


Out[6]:
31

In [7]:
import mariadb
import json

In [15]:
with open('../credentials.json', 'r') as crd_json_fd:
    json_text = crd_json_fd.read()
    json_obj = json.loads(json_text)

In [16]:
credentials = json_obj["Credentials"]
username = credentials["username"]
password = credentials["password"]
table_name = "publications_cache"
db_name = "ubbcluj"

In [17]:
mariadb_connection = mariadb.connect(user=username, password=password, database=db_name)
mariadb_cursor = mariadb_connection.cursor()

In [18]:
for paper in pubs:
    
    title = ""
    pub_date = ""
    affiliations = ""
    authors = ""
    
    try:
        pub_date = paper[3].lstrip()
        pub_date = str(pub_date) + "-01-01"
        if len(pub_date) != 10:
            pub_date = ""
    except:
        pass
    
    try:
        affiliations = paper[2].lstrip().split('\'')[0]
    except:
        pass
    
    try:
        title = paper[1].lstrip().split('\'')[0]
    except:
        pass
    
    try:
        authors = paper[0].lstrip().split('\'')[0]
    except AttributeError:
        pass
    
    table_name = "publications_cache"
    
    insert_string = "INSERT INTO {0} SET ".format(table_name)
    insert_string += "Title=\'{0}\', ".format(title)
    insert_string += "ProfessorId=\'{0}\', ".format(20)
    if pub_date != "":
        insert_string += "PublicationDate=\'{0}\', ".format(str(pub_date))
    insert_string += "Authors=\'{0}\', ".format(authors)
    insert_string += "Affiliations=\'{0}\' ".format(affiliations)
    #print(insert_string)
    print(title)


    try:
        mariadb_cursor.execute(insert_string)
    except mariadb.ProgrammingError as pe:
        print("Error")
        raise pe
    except mariadb.IntegrityError:
        continue


Multi-way Divide and Conquer Parallel Programming based on PLists,
A Dataset for Evaluating Query Suggestion Algorithms in Information Retrieval,
MPI Scaling Up for Powerlist Based Parallel Programs,
A Community Driven Approach for Click Bait Reporting,
Experience with Teaching PDC Topics into Babeş-Bolyai University’s CS Courses,
Measuring and Visualizing the Scrappiness Level of a Website,
A Java Framework for High Level Parallel Programming using Powerlists,
Babeş-Bolyai University’s High Performance Computing Center,
A Study Regarding Inter Domain Linked Documents Similarity and their Consequent Bounce Rate,
A Server-Side Support Layer for Client Perspective Transparent Web Content Migration,
Tuning User Query to Search Engines,
Analyzing and Tuning User Queries to Search Engines,
New Data Mining Techniques for Macroflows Delimitation in Congestion Control Management,
A New Method for Macroflows Delimitation from a Receiver’s Perspective, in the International Journal of Computer, Communication & Control – proceedings of the IEEE 2nd
Duplicate Transfer Problem inside a Proxy’s Cache,
A New Mechanism for Fast Delivery of Proxy Cache Objects,
Some Formal Approaches for Dynamic Life Session Management,
Evaluating Dynamic Client-Driven Adaptation Decision Support in Multimedia Proxy-Caches,
A Model for Efficient Session Object Management in Web Applications,
Supporting Multimedia Streaming Applications inside the Network,
Shared Bottleneck Detection from the Receiver Point of View,
Delimitation of Macroflows in Congestion Control Management Using Data Mining Techniques,
Fine-Grained Macroflow Granularity in Congestion Control Management,
New Aspects in Congestion Control Management,
TCP State Variables Sharing,
Active Queue Management for Multimedia Streams,
Improving the Round Trip Time Estimation in Internet Routers,
Challenges in today network routing,
Filters, a new powerful feature of Java Servlets,
A Secure Model, Web-based, for Client/Server Applications,
Automatic Support for Improving Interaction with a Web Site,

In [19]:
mariadb_connection.close()

In [ ]: